
@import url("//use.typekit.net/tgy5tlj.css");

.news-photo-essay .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ol li,
.news-article h1,
.news-video h1,
.news-article .field--name-field-body ul li,
.news-article .field--name-field-body ol li,
.news-video .field--name-field-body ul li,
.news-video .field--name-field-body ol li,
.article-hero-wrapper.photo-essay h1,
.media-contacts h3,
.media-contacts p.name,
.author-profile h2,
.author-profile h1,
.author-profile .view-recent-articles .views-row .views-field-created span,
.author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3,
.node-type-basic-page h1,
.node-type-basic-page .field--name-field-body ul li h3,
ul.breadcrumb li:before,
ul.breadcrumb li a,
.page-node .l-main article .field--name-field-body h2,
.page-node .l-main article .field--name-field-body li h3,
.popular-videos.aside .view-content .views-row .text-container .title,
.popular-videos.aside .view-content .views-row .text-container .title a,
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf,
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .uva-today-news-item-title,
.block--views-uva-news-block-3 .views-field-title,
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .uva-today-news-item-title,
.block--views-uva-news-block-2 .views-field-title,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .uva-today-news-item-title,
.block--views-uva-news-block-8 .views-field-title,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .uva-today-news-item-title,
.block--views-uva-news-block-7 .views-field-title,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .uva-today-news-item-title,
.view-display-id-page_1 .views-field-title,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .uva-today-news-item-title,
.view-display-id-page_2 .views-field-title,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .uva-today-news-item-title,
.view-display-id-page_3 .views-field-title,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic,
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-3 .views-field-field-news-category a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-2 .views-field-field-news-category a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-8 .views-field-field-news-category a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.block--views-uva-news-block-7 .views-field-field-news-category a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_1 .views-field-field-news-category a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_2 .views-field-field-news-category a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a,
.view-display-id-page_3 .views-field-field-news-category a,
.view-display-id-page_3 .views-field-field-news-topic a,
.block--views-uva-news-block-3 .views-field-field-body #more-link,
.block--views-uva-news-block-2 .views-field-field-body #more-link,
.block--views-uva-news-block-8 .views-field-field-body #more-link,
.block--views-uva-news-block-7 .views-field-field-body #more-link,
.view-display-id-page_1 .views-field-field-body #more-link,
.view-display-id-page_2 .views-field-field-body #more-link,
.view-display-id-page_3 .views-field-field-body #more-link,
.block--views-uva-news-block-3 .uva-today-news-item-body-more,
.block--views-uva-news-block-2 .uva-today-news-item-body-more,
.block--views-uva-news-block-8 .uva-today-news-item-body-more,
.block--views-uva-news-block-7 .uva-today-news-item-body-more,
.view-display-id-page_1 .uva-today-news-item-body-more,
.view-display-id-page_2 .uva-today-news-item-body-more,
.view-display-id-page_3 .uva-today-news-item-body-more,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a,
.block--views-uva-news-block-5 .view-header a,
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic a,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  p,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  h3,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  h2,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title,
.page-404 .l-content #container-404 h2,
.page-404 .l-content #container-404 h3,
.page-404 .l-content #container-404 p,
.pager.pager-load-more li a,
.paragraphs-item-body-text .content .field--name-field-body-text h3,
.paragraphs-item-body-text .content .field--name-field-body-text h4,
.paragraphs-item-intro-text .content .field--name-field-intro-text h3,
.paragraphs-item-intro-text .content .field--name-field-intro-text h4,
.paragraphs-item-intro-text .content .related-story-wrapper .title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author,
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .text-container
  .title,
.latest-stories .title,
.latest-stories .title a,
#block-facetapi-block-all-facets > h2,
#block-facetapi-block-all-facets .block__content h2,
#block-facetapi-block-all-facets ul li a,
#facet-wrapper-mobile .block__content h2,
#facet-wrapper-mobile ul li a,
#facet-wrapper-mobile .refine-toggle,
.search-results-count h2,
.search-result h3 a,
.search-result .search-result-date,
.search-wrapper input[type="text"],
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.select2-selection__rendered,
.select2-results__option,
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a,
.full-width-news-article
  .block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a,
.block--views-uva-news-block-4 .block__title > span,
#block-uva-today-stats-uva-today-stats-weekly .block__title > span,
.block--views-uva-news-block-4 .views-field-title .more-link,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title .more-link,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}

header .btn-menu-mobile,
header .btn-search-mobile,
.node-type-video header .btn-search-mobile,
.node-type-feature-page.split-screen-feature header .btn-search-mobile,
.node-type-feature-page.full-bleed-feature header .btn-search-mobile,
.row-navigation .btn-menu-close,
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a,
.l-region--navigation .block--system-main-menu ul li a,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .title,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .btn-copy,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  h2,
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  .tablet-title,
.paragraphs-item-body-video .content .body-video-component .story .mobile-title,
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-main-promo-title,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  label,
.paragraphs-item-full-bleed-feature .text-container .term,
.paragraphs-item-intro-text .content .related-story-wrapper .section-title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  h3,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-subtitle,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term,
.paragraphs-item-standard-feature .text-container .term,
.paragraphs-item-standard-feature .text-container h2,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title,
.btn-search,
.search-wrapper .form-actions .form-submit {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
@media all and (max-width: 800px) {
  #toolbar,
  #admin-menu {
    display: none;
  }
  html body.toolbar,
  html body.admin-menu {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
}

.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container
  .select2-search--inline
  .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
  Primary
  Secondary
  Accent
  Error
  Status

//** Background color for `<body>`.
$body-bg:               #fff !default;
//** Global text color on `<body>`.
$text-color:            $gray-dark !default;

//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;
*/
.photo-essay .photo-essay-item .photo-essay-text p,
.news-article .article-body-wrapper p,
.news-video .article-body-wrapper p,
.article-hero-wrapper .container-article-hero .field--name-field-sub-title,
.author-profile .view-recent-articles .views-row .views-field-field-body,
.author-profile .l-region .views-field-field-profile-job-title,
.author-profile .l-region .views-field-field-profile-organization,
.page-node .l-main article .field--name-field-body h3,
.container-footer .l-region--footer #block-uva-today-blocks-uva-today-copyright,
.block--views-uva-news-block-3 .uva-today-news-item-body,
.block--views-uva-news-block-3 .views-field-field-body,
.block--views-uva-news-block-2 .uva-today-news-item-body,
.block--views-uva-news-block-2 .views-field-field-body,
.block--views-uva-news-block-8 .uva-today-news-item-body,
.block--views-uva-news-block-8 .views-field-field-body,
.block--views-uva-news-block-7 .uva-today-news-item-body,
.block--views-uva-news-block-7 .views-field-field-body,
.view-display-id-page_1 .uva-today-news-item-body,
.view-display-id-page_1 .views-field-field-body,
.view-display-id-page_2 .uva-today-news-item-body,
.view-display-id-page_2 .views-field-field-body,
.view-display-id-page_3 .uva-today-news-item-body,
.view-display-id-page_3 .views-field-field-body,
.block--views-uva-news-block-3 .uva-today-news-item-type,
.block--views-uva-news-block-3 .views-field-field-news-source,
.block--views-uva-news-block-2 .uva-today-news-item-type,
.block--views-uva-news-block-2 .views-field-field-news-source,
.block--views-uva-news-block-8 .uva-today-news-item-type,
.block--views-uva-news-block-8 .views-field-field-news-source,
.block--views-uva-news-block-7 .uva-today-news-item-type,
.block--views-uva-news-block-7 .views-field-field-news-source,
.view-display-id-page_1 .uva-today-news-item-type,
.view-display-id-page_1 .views-field-field-news-source,
.view-display-id-page_2 .uva-today-news-item-type,
.view-display-id-page_2 .views-field-field-news-source,
.view-display-id-page_3 .uva-today-news-item-type,
.view-display-id-page_3 .views-field-field-news-source,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  select,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .subcopy
  p,
.paragraphs-item-body-text .content .field--name-field-body-text p,
.paragraphs-item-body-text .content .field--name-field-body-text ul li,
.paragraphs-item-body-text .content .field--name-field-body-text ol li,
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default
  p,
.paragraphs-item-body-video .content .body-video-component .story .transcript a,
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-social-promo-subtitle,
.paragraphs-item-footnotes .content ol li,
.paragraphs-item-full-bleed-image-caption .field--name-field-caption,
.paragraphs-item-full-width-image-caption .field--name-field-caption,
.paragraphs-item-intro-text .content .field--name-field-intro-text p,
.paragraphs-item-intro-text .content .field--name-field-intro-text ul li,
.paragraphs-item-intro-text .content .field--name-field-intro-text ol li,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .title-org,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-standard-feature .field--name-field-featured-image p,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .teaser,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser
  p,
.latest-stories .term,
.search-result .search-result-body {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
.news-article .article-image .field--type-image .caption p,
.news-video .article-image .field--type-image .caption p,
.news-article .featured-article-image-box-left .caption,
.news-article .featured-article-image-box-right .caption,
.news-video .featured-article-image-box-left .caption,
.news-video .featured-article-image-box-right .caption,
.news-article .caption p,
.news-video .caption p,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 400;
}
.media-contacts p.title-org,
.media-contacts p.email-phone,
.date-authors span.date,
.date-authors ul li.author,
.page-node .l-main article .field--name-field-body h4,
.l-region--navigation .block--menu-menu-uva-today-branding ul li a,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a,
.paragraphs-item-full-bleed-feature .text-container .article-meta .date,
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .date,
.paragraphs-item-standard-feature .text-container .article-meta .date,
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 500;
}
.news-photo-essay .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ol li,
.news-article h1,
.news-video h1,
.news-article .field--name-field-body ul li,
.news-article .field--name-field-body ol li,
.news-video .field--name-field-body ul li,
.news-video .field--name-field-body ol li,
.article-hero-wrapper.photo-essay h1,
.media-contacts h3,
.media-contacts p.name,
.author-profile h2,
.author-profile h1,
.author-profile .view-recent-articles .views-row .views-field-created span,
.author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3,
.node-type-basic-page h1,
.node-type-basic-page .field--name-field-body ul li h3,
ul.breadcrumb li:before,
ul.breadcrumb li a,
.page-node .l-main article .field--name-field-body h2,
.page-node .l-main article .field--name-field-body li h3,
.popular-videos.aside .view-content .views-row .text-container .title,
.popular-videos.aside .view-content .views-row .text-container .title a,
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf,
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .uva-today-news-item-title,
.block--views-uva-news-block-3 .views-field-title,
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .uva-today-news-item-title,
.block--views-uva-news-block-2 .views-field-title,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .uva-today-news-item-title,
.block--views-uva-news-block-8 .views-field-title,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .uva-today-news-item-title,
.block--views-uva-news-block-7 .views-field-title,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .uva-today-news-item-title,
.view-display-id-page_1 .views-field-title,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .uva-today-news-item-title,
.view-display-id-page_2 .views-field-title,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .uva-today-news-item-title,
.view-display-id-page_3 .views-field-title,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic,
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-3 .views-field-field-news-category a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-2 .views-field-field-news-category a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-8 .views-field-field-news-category a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.block--views-uva-news-block-7 .views-field-field-news-category a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_1 .views-field-field-news-category a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_2 .views-field-field-news-category a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a,
.view-display-id-page_3 .views-field-field-news-category a,
.view-display-id-page_3 .views-field-field-news-topic a,
.block--views-uva-news-block-3 .views-field-field-body #more-link,
.block--views-uva-news-block-2 .views-field-field-body #more-link,
.block--views-uva-news-block-8 .views-field-field-body #more-link,
.block--views-uva-news-block-7 .views-field-field-body #more-link,
.view-display-id-page_1 .views-field-field-body #more-link,
.view-display-id-page_2 .views-field-field-body #more-link,
.view-display-id-page_3 .views-field-field-body #more-link,
.block--views-uva-news-block-3 .uva-today-news-item-body-more,
.block--views-uva-news-block-2 .uva-today-news-item-body-more,
.block--views-uva-news-block-8 .uva-today-news-item-body-more,
.block--views-uva-news-block-7 .uva-today-news-item-body-more,
.view-display-id-page_1 .uva-today-news-item-body-more,
.view-display-id-page_2 .uva-today-news-item-body-more,
.view-display-id-page_3 .uva-today-news-item-body-more,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a,
.block--views-uva-news-block-5 .view-header a,
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic a,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  p,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  h3,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  h2,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title,
.page-404 .l-content #container-404 h2,
.page-404 .l-content #container-404 h3,
.page-404 .l-content #container-404 p,
.pager.pager-load-more li a,
.paragraphs-item-body-text .content .field--name-field-body-text h3,
.paragraphs-item-body-text .content .field--name-field-body-text h4,
.paragraphs-item-intro-text .content .field--name-field-intro-text h3,
.paragraphs-item-intro-text .content .field--name-field-intro-text h4,
.paragraphs-item-intro-text .content .related-story-wrapper .title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author,
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .text-container
  .title,
.latest-stories .title,
.latest-stories .title a,
#block-facetapi-block-all-facets > h2,
#block-facetapi-block-all-facets .block__content h2,
#block-facetapi-block-all-facets ul li a,
#facet-wrapper-mobile .block__content h2,
#facet-wrapper-mobile ul li a,
#facet-wrapper-mobile .refine-toggle,
.search-results-count h2,
.search-result h3 a,
.search-result .search-result-date,
.search-wrapper input[type="text"],
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.select2-selection__rendered,
.select2-results__option,
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a,
.full-width-news-article
  .block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a,
.block--views-uva-news-block-4 .block__title > span,
#block-uva-today-stats-uva-today-stats-weekly .block__title > span,
.block--views-uva-news-block-4 .views-field-title .more-link,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title .more-link,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}

.search-wrapper input[type="text"] {
  border: 0;
  background-color: #eb5f0c;
  height: 3.75rem;
  width: 100%;
  color: #ffffff;
  font-size: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

.media-contacts h3 {
  text-transform: uppercase;
  color: #eb5f0c !important;
  font-size: 14px !important;
  margin-bottom: 10px !important;
}

blockquote,
.page-404 .l-content #container-404 p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: italic;
  font-weight: 700;
}
blockquote {
  margin: 2rem 0;
}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p,
.photo-essay .photo-essay-item .photo-essay-text blockquote p,
.news-article .article-body-wrapper blockquote p,
.news-video .article-body-wrapper blockquote p {
  font-size: 1.8rem;
}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p, .photo-essay .photo-essay-item .photo-essay-text blockquote p, .news-article .article-body-wrapper blockquote p, .news-video .article-body-wrapper blockquote p/*.body-wrapper.drop-cap  blockquote p:first-of-type::first-letter*/ {
  color: #232d4b !important;
  font-size: 1.6rem !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}

.news-photo-essay
  .body-wrapper
  .field--type-text-with-summary
  blockquote
  p.speaker,
.photo-essay .photo-essay-item .photo-essay-text blockquote p.speaker,
.news-article .article-body-wrapper blockquote p.speaker,
.news-video .article-body-wrapper blockquote p.speaker {
  font-size: 1.3rem;
}

.news-photo-essay
  .body-wrapper
  .field--type-text-with-summary
  blockquote
  p.speaker,
.photo-essay .photo-essay-item .photo-essay-text blockquote p.speaker,
.news-article .article-body-wrapper blockquote p.speaker,
.news-video .article-body-wrapper blockquote p.speaker {
  font-weight: 400;
  font-size: 1.2rem;
  margin-top: 1.5rem;
  text-align: right;
  text-transform: uppercase;
}
.author-profile .l-region .views-field-field-profile-phone {
  font-family: "franklin-gothic-urw-comp", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.featured-quote p,
.news-article .article-body-wrapper .featured-quote p,
.news-video .article-body-wrapper .featured-quote p,
.author-profile .l-region .views-field-field-profile-email {
  font-family: "franklin-gothic-urw-comp", sans-serif;
  font-style: italic;
  font-weight: 700;
}

/*****Maybe the start of the duplication*/

header .btn-menu-mobile,
header .btn-search-mobile,
.node-type-video header .btn-search-mobile,
.node-type-feature-page.split-screen-feature header .btn-search-mobile,
.node-type-feature-page.full-bleed-feature header .btn-search-mobile,
.row-navigation .btn-menu-close,
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a,
.l-region--navigation .block--system-main-menu ul li a,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .title,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .btn-copy,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  h2,
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  .tablet-title,
.paragraphs-item-body-video .content .body-video-component .story .mobile-title,
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-main-promo-title,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  label,
.paragraphs-item-full-bleed-feature .text-container .term,
.paragraphs-item-intro-text .content .related-story-wrapper .section-title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  h3,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-subtitle,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term,
.paragraphs-item-standard-feature .text-container .term,
.paragraphs-item-standard-feature .text-container h2,
.paragraphs-item-standard-feature .text-container h1,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title,
.btn-search,
.search-wrapper .form-actions .form-submit {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.popular-videos.aside .block__title,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item,
.paragraphs-item-blockquote blockquote,
.paragraphs-item-daily-report .group-text-container .field--name-field-title,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h2,
.paragraphs-item-full-bleed-feature .text-container h2,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field-item,
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-item,
.paragraphs-item-section-layout-a .field--name-field-title .field-item,
.paragraphs-item-section-layout-b .field--name-field-title .field-item,
.paragraphs-item-section-layout-c .field--name-field-title .field-item,
.paragraphs-item-section-layout-d .field--name-field-title .field-item,
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-title,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2,
.paragraphs-item-you-may-also-like .field--name-field-title h2,
.latest-stories .field--name-field-html-title,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-item {
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.l-main:not(.news-article-feature)
  .paragraphs-item-intro-text
  .content
  .field--name-field-intro-text
  p:first-child:first-letter,
.block--views-uva-news-block-4 .block__title,
#block-uva-today-stats-uva-today-stats-weekly .block__title {
  font-family: "bodoni-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
/*.body-wrapper.drop-cap p:first-of-type::first-letter,*/
.dropcap,
.drop-cap .field__item + p:first-of-type:first-letter,
.featured-quote:before,
.page-taxonomy-term .page-title-header h1,
.section-headlines .page-title-header h1,
.block--views-uva-news-block-5 h2,
.node-type-view-landing .page-title-header h2,
.page-articles .page-title-header h1 {
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 700;
}
/*.body-wrapper.drop-cap p:first-of-type::first-letter {
    font-size: 140px;
    line-height: 120px;
    padding-right: 16px;
    padding-bottom: 16px;
    float:left;
}*/
.block--views-uva-news-block-5 .views-row .views-field-title a,
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-text,
.block--views-uva-news-block-4 .views-field-title a,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a {
  font-family: Georgia, "Times New Roman", serif;
}
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

h2 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}

h3 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  font-size: 21px;
}
/**
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

.article-body-wrapper p {
  margin: 15px 0;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*
 * Image as a centered backdrop, or background.
 *
 *   - Height variables must be specified in pixels.
 */
/* Chevron mixin for creating chevrons
*
*  @param {Size} $size - the size of the chevron
*  @param {Thickness} $thickness - thickness
*  @param {Color} $color - color
*  @param {Direction} $direction - direction chevron faces
*
*  Example Usage:
*
*     .chevron {
*       @include chevron(12px, 12px, #000, 'down');
*     }
*
*/
/*  Clearfix for clearing floats within a container
*
*   No Params
*
*   Example Usage:
*
*     .container {
*       @include clearfix;
*
*       .link {
*          float: left;
*       }
*     }
*
*/
/*  Set font-size and optionally leading
*
*   @param {Font Size} $fontSize - Unit-less font size
*   @param {Leading}   $leading  - (default: null) - Optional- Unit-less leading from Photoshop or Sketch
*
*   Example Usage:
*
*     p {
*       @include font-size(12,14);
*     }
*
*/
/*  Hide browser scrollbars
*
*   No Params
*
*   Example Usage:
*
*     .container {
*       @include hide-scrollbars;
*     }
*
*/
/**
* Hide Text
*/
/* Hover mixin for hover states
*
*  Note: This mixin has a dependency on what-intent plugin which detects the current input method
*        https://github.com/ten1seven/what-input
*
*  @param {Transition Duration} $transition-duration - the duration of transitions on hover states
*
*  Example Usage:
*
*     a {
*       @include hover() {
*         background-color: red
*       }
*     }
*
*/
/**
 * Returns a percentage width based on the number and total number of columns
 *
 * @param 	int 	$num 	Number of columns (e.g. 4)
 * @param 	int 	$total 	Total number of columns (e.g. 24)
 * @return 	float 			 Total width (%)
 */
/*  Unitless line-height
*
*   @param {Font Size} $fontSize - Unit-less font size
*   @param {Leading}   $leading  - Unit-less leading from Photoshop or Sketch
*
*   Example Usage:
*
*     @include line-height(16, 20);
*
*/
/*  Remove List Styles
*
*   No Params
*
*   Example Usage:
*
*     ul {
*       @include no-bullet;
*     }
*
*/
/*  Media Query Mixin
*
*   @param {Media Query} $mq - Media query in single quotes: eg. 'screen and (min-width: 480px)'
*
*   Example Usage:
*
*     .selector {
*       property: value;
*
*       @include mq($bp768) {
*         property: value;
*       }
*     }
*
*/
/*  Overflow Scroll
*   Allows you to set overflow scrolling on the x and y axis
*
*   @param {axix} $axis - the axis on which to set scroll
*/
/*  Placeholder Mixin
*
*   No Params
*
*   Example Usage:
*
*     input[placeholder] {
*       @include placeholder {
*         color: red;
*       }
*     }
*
*/
/*  PX to REM Conversion
*
*   @param {Pixel} $px - Unitless pixel value to be converted into rems.
*
*   Example Usage:
*
*     margin-bottom: rem(20);
*
*/
/*  Triangle helper mixin
*
*   @param {Direction} $direction - Triangle direction, either `top`, `right`, `bottom` or `left`
*   @param {Color} $color [currentcolor] - Triangle color
*   @param {Length} $size [1em] - Triangle size
*
*/
/*  Visually hide text within an element
*   Used mostly for accessibility reasonse
*
*   No Params
*
*   Example Usage:
*
*     button {
*       span {
*         @include visuallyhidden;
*       }
*     }
*
*/
.skip-link.visually-hidden:focus,
.skip-link.visually-hidden:active,
.skip-link.focusable:focus,
.skip-link.focusable:active {
  position: fixed !important;
  width: auto !important;
  height: auto !important;
  overflow: auto !important;
  clip: auto !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  background-color: #ffffff !important;
  z-index: 200 !important;
}
.offscreen {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--sidebar-first .block {
  margin: 0 0 40px 0;
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-first .block {
    float: none;
  }
}
.ajax-progress-throbber {
  display: none;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.mobile-menu-is-open,
body.prevent-verflow,
html.mobile-menu-is-open,
html.prevent-verflow {
  overflow: hidden;
  height: 100%;
  position: relative;
}
.row {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.row:after {
  content: " ";
  display: block;
  clear: both;
}
.l-main {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.l-main:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .l-main {
    padding: 30px 0 0;
    position: relative;
  }
}
.l-main .l-content {
  max-width: 100%;
}

@media screen and (min-width: 960px) {
  .l-main .l-content {
    width: 66.31579%;
    float: left;
    margin-right: 1.05263%;
    min-height: auto;
  }
}
.full-width-news-article .l-main .l-content,
.news-photo-essay .l-main .l-content {
  width: 100%;
}
.author-profile .l-main .l-content {
  padding: 0 10px;
}

.news-article .field--name-field-body ul li,
.news-video .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ul li,
.photo-essay .photo-essay-item ul li {
  padding-left: 4rem;
  position: relative;
}

.news-article .field--name-field-body ol li,
.news-video .field--name-field-body ol li,
.news-photo-essay .field--name-field-body ol li,
.photo-essay .photo-essay-item ol li,
.news-article .field--name-field-body ul li,
.news-video .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ul li,
.photo-essay .photo-essay-item ul li {
  color: #111;
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 1rem;
  padding-right: 2rem;
}

.news-article .field--name-field-body ul li,
.news-video .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
}
@media screen and (min-width: 580px) {
  .author-profile .l-main .l-content {
    padding: 0 20px;
  }
  .news-article .field--name-field-body ul li,
  .news-video .field--name-field-body ul li,
  .news-photo-essay .field--name-field-body ul li,
  .photo-essay .photo-essay-item ul li {
    padding-left: 6rem;
  }
  .news-article .field--name-field-body ol li,
  .news-video .field--name-field-body ol li,
  .news-photo-essay .field--name-field-body ol li,
  .photo-essay .photo-essay-item ol li,
  .news-article .field--name-field-body ul li,
  .news-video .field--name-field-body ul li,
  .news-photo-essay .field--name-field-body ul li,
  .photo-essay .photo-essay-item ul li {
    font-size: 1rem;
    line-height: 2;
    padding-right: 4rem;
  }
}

@media screen and (min-width: 960px) {
  .author-profile .l-main .l-content {
    padding: 0;
  }
}
.section-search .l-main .l-content {
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .section-search .l-main .l-content {
    width: 63.50877%;
    float: left;
    margin-right: 0;
    padding: 0 20px 0 0;
  }
}

@media screen and (min-width: 960px) {
  .section-search .l-main .l-content {
    width: 66.31579%;
    float: left;
    margin-right: 0;
    padding: 0;
  }
}
.news-photo-essay .l-main {
  max-width: 100%;
}
.l-region--sidebar-first,
.l-region--sidebar-second {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
.l-region--sidebar-first:after,
.l-region--sidebar-second:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .l-region--sidebar-first,
  .l-region--sidebar-second {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-first,
  .l-region--sidebar-second {
    width: 29.82456%;
    float: left;
    margin-right: 0;
    padding-bottom: 360px;
    float: right;
    padding: 0;
    min-height: 1608px;
  }
  .node-type-basic-page .l-region--sidebar-first,
  .node-type-basic-page .l-region--sidebar-second {
    min-height: inherit;
  }
}

@media screen and (min-width: 580px) {
  .l-region--sidebar-second {
    width: 32.63158%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 3.85965%;
    padding: 0 0 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-second {
    width: 21.40351%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 6.66667%;
  }
}
.l-region--sidebar-sticky {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
.l-region--sidebar-sticky:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .l-region--sidebar-sticky {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-sticky {
    width: 29.82456%;
    float: left;
    margin-right: 0;
    position: absolute;
    bottom: 115px;
    right: 0;
    padding: 0;
  }
}
.l-footer {
  width: 100%;
  clear: both;
}
img,
media {
  width: 100%;
  height: auto;
}
.media-element-container .file .contextual-links-wrapper {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
a {
  color: #284374;
}
a:hover {
  color: #eb5f0c;
}
p {
  font-size: 1.1875rem;
  line-height: 1.5;
  color: #111111;
}

@media screen and (min-width: 580px) {
  p {
    font-size: 1rem;
    line-height: 2;
  }
}
.featured-quote {
  position: relative;
  background-color: #e57200;
  width: 220px;
  padding: 30px 25px;
  overflow: hidden;
  margin: 20px auto;
}

@media screen and (min-width: 960px) {
  .featured-quote {
    width: 308px;
    padding: 40px 30px;
  }
}
.featured-quote:after::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .featured-quote.left {
    float: left;
    margin: 40px 40px 40px 0;
  }
}

@media screen and (min-width: 580px) {
  .featured-quote.right {
    float: right;
    margin: 40px 0 40px 40px;
  }
}
.featured-quote:before {
  content: "\201D";
  display: block;
  color: #fda925;
  font-size: 200px;
  line-height: 140px;
  position: absolute;
  top: 18px;
  left: -40px;
}
.featured-quote p {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  z-index: 1;
  position: relative;
}

@media screen and (min-width: 960px) {
  .featured-quote p {
    font-size: 28px;
    line-height: 34px;
  }
}
.featured-quote::after {
  content: "";
  width: 50px;
  height: 50px;
  position: absolute;
  transform: rotate(45deg);
  background: #ffffff;
  right: -25px;
  bottom: -25px;
}
.photo-essay .photo-essay-item {
  margin-bottom: 20px;
}
.photo-essay .photo-essay-item::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item {
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item .photo-essay-text {
    width: 32.63158%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item .photo-essay-image {
    width: 60.70175%;
  }
}
.photo-essay .photo-essay-item .photo-essay-image img {
  display: block;
}
.photo-essay .photo-essay-item.image-right {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.photo-essay .photo-essay-item.image-right:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-right {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-right {
    padding: 0;
  }
}
.photo-essay .photo-essay-item.image-right .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-right .photo-essay-text {
    float: left;
    padding-left: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-right .photo-essay-image {
    float: right;
  }
}
.photo-essay .photo-essay-item.image-left {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.photo-essay .photo-essay-item.image-left:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-left {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-left {
    padding: 0;
  }
}
.photo-essay .photo-essay-item.image-left .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-left .photo-essay-text {
    float: right;
    padding-right: 20px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-left .photo-essay-image {
    float: left;
    padding-left: 5.61404%;
  }
}
.photo-essay .photo-essay-item.image-full {
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.photo-essay .photo-essay-item.image-full .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}
.photo-essay .photo-essay-item.image-full .photo-essay-text {
  width: 100%;
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-text {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-text {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 360px;
    padding-left: 60px;
  }
  .photo-essay .photo-essay-item.image-full .photo-essay-text:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.photo-essay .photo-essay-item.image-full .photo-essay-image {
  width: 100%;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-image {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-image {
    margin-bottom: 50px;
  }
}
.news-photo-essay .l-main {
  margin-bottom: 10px;
}
.news-photo-essay .body-wrapper {
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .body-wrapper {
    width: auto;
    margin-left: 60px;
    padding: 0 5.61404% 0 0;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .body-wrapper {
    margin: 0 auto;
    max-width: 1140px;
    width: 100%;
    padding-left: 60px;
    padding-right: 0;
    position: relative;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .body-wrapper .field--type-text-with-summary {
    display: inline-block;
    width: auto;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .body-wrapper .field--type-text-with-summary p {
    padding-right: 20px;
  }
}
.news-photo-essay .body-wrapper .dropcap/*, .body-wrapper.drop-cap p:first-of-type::first-letter */ {
  padding-top: 7px;
}

@media screen and (min-width: 960px) {
  .news-photo-essay .body-wrapper .dropcap/*, .body-wrapper.drop-cap p:first-of-type::first-letter*/ {
    padding-top: 0;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .body-wrapper:after {
    display: block;
    content: "";
    margin: 25px auto 45px;
    width: 50%;
    border-bottom: 1px solid #ebebeb;
  }
}
.news-photo-essay .l-region--footer {
  padding: 30px 0 145px;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .l-region--footer {
    padding: 16px 0;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .l-region--footer {
    padding: 25px 0;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .date-authors {
    padding-top: 30px;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .date-authors {
    text-align: center;
    padding-top: 10px;
  }
}
.news-photo-essay .media-contacts {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
.news-photo-essay .media-contacts:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .media-contacts {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}
.news-photo-essay .media-contacts .contact {
  width: auto;
}
.news-photo-essay .article-body-wrapper {
  position: relative;
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.news-photo-essay .article-body-wrapper h2,
.news-photo-essay .article-body-wrapper h3,
.news-photo-essay .article-body-wrapper h4,
.news-photo-essay .article-body-wrapper h5 {
  line-height: 1.5;
}
.news-photo-essay .article-body-wrapper .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}
.news-photo-essay .article-body-wrapper .field--name-field-audio-file {
  width: 96%;
  margin: 0 auto;
}

@media screen and (min-width: 960px) {
  .news-photo-essay .article-body-wrapper .field--name-field-audio-file {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }
  .news-photo-essay .article-body-wrapper .field--name-field-audio-file:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.news-photo-essay .audio-file .mejs-container {
  width: 100% !important;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .sharethis-wrapper {
    position: absolute !important;
    bottom: auto !important;
    top: auto !important;
    width: auto;
    left: 10px !important;
  }
}

@media screen and (min-width: 1140px) {
  .news-photo-essay .sharethis-wrapper {
    left: 0 !important;
  }
}
.news-photo-essay .field--name-field-body::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .news-photo-essay .field--name-field-body {
    padding-left: 60px;
  }
}
.news-photo-essay .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ol li {
  margin-bottom: 30px;
}
.news-photo-essay .field--name-field-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
}
.news-photo-essay .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
}
.news-photo-essay .field--name-field-body ul li:before {
  content: "\2022 \0020";
  position: absolute;
  left: 20px;
  top: 2px;
  color: #eb5f0c;
  font-size: 24px;
  line-height: 0.7;
}
.video-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom: 26px;
}
.video-wrapper .field--type-image {
  margin-bottom: 18px;
}
.video-wrapper > a {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-wrapper > a:before {
  content: "";
  display: block;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  height: 71px !important;
  width: 71px !important;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/100% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}

@media screen and (min-width: 960px) {
  .video-wrapper > a:before {
    height: 100px !important;
    width: 100px !important;
  }
}
.video-wrapper > a:hover:before {
  background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
    center center/100% !important;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html.touch .video-wrapper a {
  display: none !important;
}
.news-article .l-main,
.news-video .l-main {
  margin-bottom: 40px;
}

@media screen and (min-width: 960px) {
  .news-article .l-main,
  .news-video .l-main {
    margin-bottom: 10px;
  }
}

body.video.node-type-video
  .view.view-the-latest-videos.view-id-the_latest_videos.view-display-id-block.view-dom-id-51dafadb9fde29485212bbfe026a4859.jquery-once-1-processed
  nav {
  display: none !important;
}

body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-node.page-node-type-video.video.node-type-video
  .views-row.views-row-1.views-row-odd.views-row-first,
body.video.node-type-video .views-row.views-row-1.views-row-odd.views-row-first,
body.page-node-type-video-landing
  .views-row.views-row-1.views-row-odd.views-row-first {
  border-bottom: none;
}

body.video.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row,
body.page-node-type-video-landing
  .views-row.views-row-1.views-row-odd.views-row-first {
  /*margin-bottom: 0rem;*/
  padding-bottom: 3rem;
}
body.video.node-type-video li.pager-next {
  margin: 0;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 190px;
  margin: 0 auto !important;
}

body.video.node-type-video .pager.pager-load-more li a {
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  text-decoration: none !important;
  background-color: transparent;
  /*background-color: #EB5F0C;*/
  transform: skew(20deg);
}

body.video.node-type-video .pager.pager-load-more li:hover {
  text-decoration: none !important;
  background-color: transparent;
  background-color: #232d4b;
}

body.video.node-type-video.pager.pager-load-more li a:hover {
  text-decoration: none !important;
  background-color: transparent;
}

body.video.node-type-video ul.pager.pager-load-more {
  margin: 0;
  padding: 0;
}

body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-node.page-node-type-video.video.node-type-video
  .field.field--name-field-title {
  margin-top: 4vh;
}

body.video.node-type-video
  .views-row.views-row-1.views-row-odd.views-row-first {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

body.video.node-type-video.l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row {
  width: 33%;
  padding-right: 20px;
}

body.video.node-type-video
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-item {
  margin-left: 10px;
}
body.page-node-type-video-landing
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title {
  margin-top: 1.875rem;
}
body.video.node-type-video
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title {
  /* padding-top: 4rem; */
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-bottom: 1.875rem;
  margin-top: 2.875rem;
}

.video-container-aggragation {
  overflow: hidden;
}

.video-container-aggragation img {
  width: auto;
  height: 20vh;
}
.news-article .article-image,
.news-video .article-image {
  margin-bottom: 26px;
}
.news-article .article-image .field--type-image,
.news-video .article-image .field--type-image {
  margin-bottom: 18px;
}
.news-article .article-image .field--type-image img,
.news-video .article-image .field--type-image img {
  display: block;
  margin-bottom: 12px;
}
.news-article .article-image .field--type-image .caption p,
.news-video .article-image .field--type-image .caption p {
  padding: 0 1.25rem;
}

@media screen and (min-width: 580px) {
  .news-article .article-image .field--type-image .caption p,
  .news-video .article-image .field--type-image .caption p {
    padding: 0 1.25rem;
  }
}

@media screen and (min-width: 960px) {
  .news-article .article-image .field--type-image .caption p,
  .news-video .article-image .field--type-image .caption p {
    padding: 0 1.25rem;
  }
}
@media screen and (min-width: 1140px) {
  .news-article .article-image .field--type-image .caption p,
  .news-video .article-image .field--type-image .caption p {
    padding: 0;
  }
}

.news-article .field--name-field-sub-title,
.news-video .field--name-field-sub-title {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 16px;
  padding: 0 10px;
  color: #666666;
}

@media screen and (min-width: 580px) {
  .news-article .field--name-field-sub-title,
  .news-video .field--name-field-sub-title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 22px;
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .news-article .field--name-field-sub-title,
  .news-video .field--name-field-sub-title {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 26px;
    padding: 0;
  }
}

.news-article .article-body-wrapper h2,
.news-article .article-body-wrapper h3,
.news-article .article-body-wrapper h4,
.news-article .article-body-wrapper h5,
.news-video .article-body-wrapper h2,
.news-video .article-body-wrapper h3,
.news-video .article-body-wrapper h4,
.news-video .article-body-wrapper h5 {
  line-height: 1.5;
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 700;
}
.news-article .article-body-wrapper::after,
.news-video .article-body-wrapper::after {
  display: block;
  clear: both;
  content: "";
}

.news-article .article-image-portrait,
.news-video .article-image-portrait {
  padding: 0;
  max-width: 300px;
  width: 100%;
  margin: 0 auto 15px;
  display: block;
  text-align: center;
}

@media screen and (min-width: 580px) {
  .news-article .article-image-portrait,
  .news-video .article-image-portrait {
    position: relative;
    display: inline-block;
    float: right;
    padding: 0 0 0 20px;
    margin: 0 auto 5px;
  }
}

@media screen and (min-width: 580px) {
  .news-article .audio-file,
  .news-video .audio-file {
    padding: 8px 0 0 60px;
  }
}
.news-article .audio-file .mejs-container,
.news-video .audio-file .mejs-container {
  width: 100% !important;
}
.news-article .field--name-field-body::after,
.news-video .field--name-field-body::after {
  display: block;
  clear: both;
  content: "";
}

.news-article .field--name-field-body ul li,
.news-article .field--name-field-body ol li,
.news-video .field--name-field-body ul li,
.news-video .field--name-field-body ol li {
  margin-bottom: 30px;
}
.news-article .field--name-field-body ul,
.news-video .field--name-field-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
}
.news-article .field--name-field-body ul li,
.news-video .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
}
.news-article .field--name-field-body ul li:before,
.news-video .field--name-field-body ul li:before {
  content: "\2022 \0020";
  position: absolute;
  left: 20px;
  top: 6px;
  color: #eb5f0c;
  font-size: 24px;
  line-height: 0.7;
}

@media screen and (min-width: 960px) {
  .news-article .field--name-field-body .dropcap,
  .news-video .field--name-field-body .dropcap {
    padding-top: 0;
  }
}
.news-article .featured-article-image-box-left .caption,
.news-article .featured-article-image-box-right .caption,
.news-video .featured-article-image-box-left .caption,
.news-video .featured-article-image-box-right .caption {
  display: block;
  font-size: 18px;
  margin: 0 0 20px;
  padding: 5px 0 0 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}

@media screen and (min-width: 580px) {
  .news-article .featured-article-image-box-left .caption,
  .news-article .featured-article-image-box-right .caption,
  .news-video .featured-article-image-box-left .caption,
  .news-video .featured-article-image-box-right .caption {
    font-size: 15px;
  }
}

@media screen and (min-width: 960px) and (min-width: 960px) {
  .news-article.full-width-news-article .block--views-uva-news-block-1,
  .news-article.full-width-news-article .block--views-uva-news-block-4,
  .news-video.full-width-news-article .block--views-uva-news-block-1,
  .news-video.full-width-news-article .block--views-uva-news-block-4 {
    width: 46.66667%;
    float: left;
    margin-right: 1.05263%;
  }
}

@media screen and (min-width: 960px) and (min-width: 960px) {
  .news-article.full-width-news-article .block--views-uva-news-block-4,
  .news-video.full-width-news-article .block--views-uva-news-block-4 {
    width: 46.66667%;
    float: left;
    margin-right: 0;
    float: right;
  }
}

@media screen and (min-width: 960px) and (min-width: 580px) {
  .news-article.full-width-news-article
    .block--uva-today-blocks-uva-today-promo,
  .news-video.full-width-news-article .block--uva-today-blocks-uva-today-promo {
    display: inline-block;
    width: 45%;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  .news-article.full-width-news-article .l-region--sidebar-first,
  .news-video.full-width-news-article .l-region--sidebar-first {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    min-height: 0;
  }
  .news-article.full-width-news-article .l-region--sidebar-first:after,
  .news-video.full-width-news-article .l-region--sidebar-first:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media screen and (min-width: 960px) and (min-width: 960px) {
  .news-article.full-width-news-article .l-region--sidebar-first,
  .news-video.full-width-news-article .l-region--sidebar-first {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .news-article.full-width-news-article .l-region--sidebar-sticky,
  .news-video.full-width-news-article .l-region--sidebar-sticky {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    position: relative;
    bottom: inherit;
    right: inherit;
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .news-article.full-width-news-article .l-region--sidebar-sticky:after,
  .news-video.full-width-news-article .l-region--sidebar-sticky:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.news-article .l-region--footer,
.news-video .l-region--footer {
  padding: 30px 0 145px;
}

@media screen and (min-width: 580px) {
  .news-article .l-region--footer,
  .news-video .l-region--footer {
    padding: 16px 0;
  }
}

@media screen and (min-width: 960px) {
  .news-article .l-region--footer,
  .news-video .l-region--footer {
    padding: 25px 0;
  }
}
.article-hero-wrapper .container-article-hero {
  position: relative;
  background-size: cover;
  background-position: center;
}

@media screen and (min-width: 1140px) {
  .article-hero-wrapper .container-article-hero {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }
  .article-hero-wrapper .container-article-hero:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.article-hero-wrapper .container-article-hero .hero-image {
  display: block;
}
.article-hero-wrapper .container-article-hero .article-hero-table {
  position: absolute;
  height: auto;
  width: 100%;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}
.article-hero-wrapper .container-article-hero .article-hero-table-cell {
  display: block;
  text-align: left;
  position: relative;
}
.news-article .article-hero-wrapper .container-article-hero h1 {
  position: relative;
  z-index: 1;
  font-size: 36px;
  line-height: 1;
  text-align: center;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .news-article .article-hero-wrapper .container-article-hero h1 {
    font-size: 60px;
  }
}

@media screen and (min-width: 1140px) {
  .news-article .article-hero-wrapper .container-article-hero h1 {
    font-size: 100px;
  }
}
.article-hero-wrapper .container-article-hero .field--name-field-sub-title {
  position: relative;
  z-index: 1;
  text-align: center;
  display: none;
  width: 77.54386%;
  margin: 0 auto;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper .container-article-hero .field--name-field-sub-title {
    display: block;
    color: #ffffff;
  }
}
.article-hero-wrapper .container-article-hero .overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.26;
  z-index: 0;
}
.article-hero-wrapper .field--name-field-sub-title-mobile {
  margin: 20px 10px 0 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper .field--name-field-sub-title-mobile {
    display: none;
  }
}
.article-hero-wrapper.photo-essay .container-article-hero {
  position: relative;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .container-article-hero {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1140px) {
  .article-hero-wrapper.photo-essay .container-article-hero {
    width: 100%;
    max-width: inherit;
  }
}
.article-hero-wrapper.photo-essay .container-article-hero .hero-image {
  display: block;
}
.article-hero-wrapper.photo-essay .article-hero-table {
  display: none;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .article-hero-table {
    display: block;
    left: 30px;
    bottom: 30px;
    top: inherit;
    max-width: 49.47368%;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .article-hero-wrapper.photo-essay .article-hero-table {
    left: 60px;
    bottom: 60px;
    max-width: 66.31579%;
  }
}
.article-hero-wrapper.photo-essay .article-hero-table-cell-mobile {
  display: block;
  padding: 0 10px;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .article-hero-table-cell-mobile {
    display: none;
  }
}
.article-hero-wrapper.photo-essay h1 {
  font-size: 20px;
  line-height: 1;
  color: #232d4b;
  margin-bottom: 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay h1 {
    color: #ffffff;
    z-index: 1;
    position: relative;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .article-hero-wrapper.photo-essay h1 {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
.article-hero-wrapper.photo-essay .field--name-field-sub-title {
  color: #666666;
  font-size: 14px;
  line-height: 1.3;
  width: auto;
  text-align: left;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .field--name-field-sub-title {
    color: #ffffff;
  }
}

@media screen and (min-width: 960px) {
  .article-hero-wrapper.photo-essay .field--name-field-sub-title {
    font-size: 18px;
  }
}
.media-contacts::after {
  display: block;
  clear: both;
  content: "";
}

.media-contacts .media-contacts-inner {
  padding-top: 40px;
  background-image: linear-gradient(
    to right,
    #232d4b 2px,
    rgba(255, 255, 255, 0) 0%
  );
  background-position: left top;
  background-size: 12px 2px;
  background-repeat: repeat-x;
}
.no-cssgradients .media-contacts .media-contacts-inner {
  border-top: 2px dotted #232d4b;
}
.media-contacts h3 {
  text-transform: uppercase;
  color: #eb5f0c;
  font-size: 14px;
  margin-bottom: 10px;
}
.media-contacts .contact {
  margin-bottom: 28px;
}

@media screen and (min-width: 580px) {
  .media-contacts .contact {
    width: auto;
    margin-bottom: 38px;
  }
}
.media-contacts .contact:nth-child(odd) {
  margin-right: 0;
}
.media-contacts .contact:nth-child(even) {
  clear: both;
}
.media-contacts p {
  margin: 0;
  line-height: 1;
}
.media-contacts p.name {
  font-size: 24px;
  color: #232d4b;
  margin-bottom: 4px;
}
.media-contacts p.name a {
  text-decoration: none;
  font-size: 24px;
  color: #232d4b;
  margin-bottom: 4px;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.media-contacts p.title-org {
  margin-bottom: 14px;
  font-style: italic;
  color: #a4a4a4;
  font-size: 16px;
  line-height: 1;
}
.media-contacts p.title-org span {
  display: block;
}
.media-contacts p.email-phone {
  font-style: italic;
  color: #232d4b;
  font-size: 18px;
}
.media-contacts p.email-phone span.phone:before {
  content: "\2022 \0020";
  color: #eb5f0c;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}
.date-authors {
  padding: 10px 0px 20px;
}

.page-node .l-main article .field--name-field-body h3,
.news-article .article-body-wrapper h3,
.news-article .article-body-wrapper h2 {
  font-size: 24px;
  color: #232d4b;
}

.news-article .article-body-wrapper h2,
.news-article .article-body-wrapper h3,
.news-article .article-body-wrapper h4,
.news-article .article-body-wrapper h5,
.news-video .article-body-wrapper h2,
.news-video .article-body-wrapper h3,
.news-video .article-body-wrapper h4,
.news-video .article-body-wrapper h5 {
  line-height: 1.5;
}

.body-wrapper p a {
  text-decoration: underline;
  font-size: 1rem !important;
}

.paragraphs-item-media-contacts .content p a {
  text-decoration: underline;
  font-size: 1rem !important;
}

.news-article .article-body-wrapper div.inline-subscribe,
.news-video .article-body-wrapper div.inline-subscribe,
.news-photo-essay .article-body-wrapper div.inline-subscribe,
.inline-subscribe-border {
  background: url(/sites/default/files/dot-horz-org.png) top left repeat-x;
}
.news-article .article-body-wrapper div.inline-subscribe-border,
.news-video .article-body-wrapper div.inline-subscribe-border,
.news-photo-essay .article-body-wrapper div.inline-subscribe-border,
.inline-subscribe-border {
  background: url(/sites/default/files/dot-horz-org.png) bottom left repeat-x;
}

.supplemental-story div.teaser {
  display: none;
}
.paragraphs-item-section-layout-a .section-layout-a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.paragraphs-item-section-layout-a .section-layout-a .section-layout-a-top {
  width: 50%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image
  img {
  display: block;
}

/*pre
{
	display:none !important;
}
*/
.section-layout-b-top .featured-story .story .teaser {
  display: none;
}

/*.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p, .photo-essay .photo-essay-item .photo-essay-text blockquote p, .news-article .article-body-wrapper blockquote p, .news-video .article-body-wrapper blockquote p {
    color: #232d4b;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.3;
    margin: 0;
}*/
.news-photo-essay
  .body-wrapper
  .field--type-text-with-summary
  blockquote
  p.speaker,
.photo-essay .photo-essay-item .photo-essay-text blockquote p.speaker,
.news-article .article-body-wrapper blockquote p.speaker,
.news-video .article-body-wrapper blockquote p.speaker {
  font-weight: 400 !important;
  font-size: 1.3rem !important;
  margin-top: 1.5rem;
  text-align: right;
  text-transform: uppercase;
}

@media screen and (min-width: 760px) {
  .news-photo-essay
    .body-wrapper
    .field--type-text-with-summary
    blockquote
    p.speaker,
  .photo-essay .photo-essay-item .photo-essay-text blockquote p.speaker,
  .news-article .article-body-wrapper blockquote p.speaker,
  .news-video .article-body-wrapper blockquote p.speaker {
    font-size: 1.3rem;
  }
}

audio {
  width: 100%;
}
/* .author-profile .l-region h2 {
  font-size: 28px;
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region h2 {
    font-size: 36px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile .l-region h2 {
    font-size: 48px;
  }
}
.author-profile .l-region h2 {
  color: #b4b4b4;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 14px;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region h2 {
    font-size: 14px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile .l-region h2 {
    margin-bottom: 20px;
  }
} */
.author-profile .view-recent-articles .views-row {
  padding: 18px 0;
  border-bottom: 1px solid #ebebeb;
}
.author-profile .view-recent-articles .views-row .views-field-created span {
  margin-bottom: 12px;
  font-size: 12px;
  color: #eb5f0c;
  text-transform: uppercase;
  display: block;
}

@media screen and (min-width: 580px) {
  .author-profile .view-recent-articles .views-row .views-field-created span {
    margin-bottom: 20px;
  }
}
.author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3 {
  display: block;
  color: #232d4b;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (min-width: 960px) {
  .author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3 {
    font-size: 24px;
    margin-bottom: 16px;
  }
}
.author-profile .view-recent-articles .views-row .views-field-field-body {
  color: #666666;
}
.author-profile .view-recent-articles .views-row .views-field-field-body p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
.author-profile .l-region .block--views {
  background-color: #f0f0f0;
  padding: 18px;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region .block--views {
    padding: 30px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile .l-region .block--views {
    padding: 40px;
  }
}
.author-profile .l-region h2 {
  color: #eb5f0c;
  margin-bottom: 12px;
}
.author-profile .l-region .views-row {
  padding: 0;
}
.author-profile .l-region .views-row .views-field-title a {
  text-transform: none;
  margin-bottom: 0;
}
.author-profile .l-region .views-field-field-profile-job-title {
  font-size: 14px;
  color: #a4a4a4;
}

@media screen and (min-width: 960px) {
  .author-profile .l-region .views-field-field-profile-job-title {
    font-size: 16px;
  }
}
.author-profile .l-region .views-field-field-profile-organization {
  margin-bottom: 12px;
  font-size: 14px;
  color: #a4a4a4;
}

@media screen and (min-width: 960px) {
  .author-profile .l-region .views-field-field-profile-organization {
    font-size: 16px;
  }
}
.author-profile .l-region .views-field-field-profile-phone {
  color: #232d4b;
  font-size: 14px;
  margin-bottom: 10px;
  position: relative;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region .views-field-field-profile-phone {
    font-size: 18px;
    margin-bottom: 14px;
  }
}
.author-profile .l-region .views-field-field-profile-phone > div {
  padding-left: 34px;
}
.author-profile .l-region .views-field-field-profile-phone > div:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 18px;
  height: 18px;
  background: url(../../images/icons2x/icon-phone.png) no-repeat center
    center/18px;
}
.author-profile .l-region .views-field-field-profile-email {
  color: #232d4b;
  font-size: 14px;
  position: relative;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region .views-field-field-profile-email {
    font-size: 18px;
  }
}
.author-profile .l-region .views-field-field-profile-email > div {
  padding-left: 34px;
  text-decoration: underline;
}
.author-profile .l-region .views-field-field-profile-email > div:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 24px;
  height: 16px;
  background: url(../../images/icons2x/icon-mail-author.png) no-repeat center
    center/24px;
}
.node-type-basic-page h1 {
  text-transform: uppercase;
  color: #232d4b;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .node-type-basic-page h1 {
    font-size: 30px;
    line-height: 32px;
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .node-type-basic-page h1 {
    font-size: 40px;
    line-height: 42px;
    padding: 0;
  }
}
.node-type-basic-page .field--name-field-body {
  padding: 0 10px;
}
.node-type-basic-page .field--name-field-body::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 960px) {
  .node-type-basic-page .field--name-field-body {
    padding: 0 10px;
  }
}

@media screen and (min-width: 1140px) {
  .node-type-basic-page .field--name-field-body {
    padding: 0;
  }
}
.node-type-basic-page .field--name-field-body ul li,
.node-type-basic-page .field--name-field-body ol li {
  margin-bottom: 30px;
}
.node-type-basic-page .field--name-field-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
}
.node-type-basic-page .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
  line-height: 1.2;
}
.node-type-basic-page .field--name-field-body ul li:before {
  content: "\2022 \0020";
  position: absolute;
  left: 20px;
  top: 0;
  color: #eb5f0c;
  font-size: 30px;
  line-height: 0.6;
}
.node-type-basic-page .field--name-field-body ul li h3 {
  text-transform: uppercase;
  color: #232d4b;
  font-size: 18px;
  line-height: 1;
}
.node-type-basic-page .field--name-field-body ul li h3 a {
  text-decoration: none;
}
audio {
  width: 100%;
}
ul.breadcrumb {
  list-style: none;
  padding: 0 10px;
  margin: 10px 0;
}

@media screen and (min-width: 580px) {
  ul.breadcrumb {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  ul.breadcrumb {
    margin: -16px 0 16px 0;
    padding: 0;
  }
}
ul.breadcrumb li {
  display: inline-block;
  padding-left: 8px;
}
ul.breadcrumb li:before {
  content: "\003e";
  display: inline-block;
  color: #a4a4a4;
  padding-right: 8px;
}
ul.breadcrumb li:first-child {
  padding-left: 0;
}
ul.breadcrumb li:first-child:before {
  display: none;
}
ul.breadcrumb li:first-child a {
  width: 20px;
  height: 20px;
  background: url(../../images/icons2x/icon-home.png) no-repeat center
    center/20px;
  display: block;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}
ul.breadcrumb li a {
  color: #eb5f0c;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
.article-hero-wrapper ul.breadcrumb {
  position: absolute;
  top: 20px;
  z-index: 1;
  margin: 0;
}

@media screen and (min-width: 1140px) {
  .article-hero-wrapper ul.breadcrumb {
    left: 0;
  }
}
.article-hero-wrapper.photo-essay ul.breadcrumb {
  left: 0;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .breadcrumb-mobile {
    display: none;
  }
}
.front .breadcrumb {
  display: none;
}
.page-taxonomy-term .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.page-taxonomy-term .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .page-taxonomy-term .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.page-taxonomy-term .page-title-header h1 {
  /*background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat right;*/
  height: 38px;
  padding: 8px 10px;
  text-transform: uppercase;
  /*color: #FFFFFF;*/
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .page-taxonomy-term .page-title-header h1 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .page-taxonomy-term .page-title-header h1 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
/*.page-taxonomy-term.page-taxonomy-term-100 .page-title-header h1 {
  background: url(../../images/uva-cat-uni-news-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-104 .page-title-header h1 {
  background: url(../../images/uva-cat-arts-culture-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-105 .page-title-header h1 {
  background: url(../../images/uva-cat-science-tech-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-106 .page-title-header h1 {
  background: url(../../images/uva-cat-health-med-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-102 .page-title-header h1 {
  background: url(../../images/uva-cat-biz-pol-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-103 .page-title-header h1 {
  background: url(../../images/uva-cat-student-life-bg.png) no-repeat right; }*/

.page-node .l-main article .field--name-field-body h2,
.page-node .l-main article .field--name-field-body h3,
.page-node .l-main article .field--name-field-body h4 {
  color: #232d4b;
}
.page-node .l-main article .field--name-field-body h2 {
  font-size: 24px;
}
.page-node .l-main article .field--name-field-body h3 {
  font-size: 24px;
}
.page-node .l-main article .field--name-field-body h4 {
  font-size: 18px;
}
.page-node .l-main article .field--name-field-body li h3 {
  font-size: inherit;
}
.popular-videos.aside {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 2.5rem;
  margin-left: 0;
}

@media screen and (min-width: 580px) {
  .popular-videos.aside {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .popular-videos.aside {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.popular-videos.aside .block__title {
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.4;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.popular-videos.aside .block__title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}

@media screen and (min-width: 960px) {
  .popular-videos.aside .block__title {
    padding-top: 0.375rem;
    padding-bottom: 0.625rem;
  }
}
.popular-videos.aside .view-content .views-row {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.popular-videos.aside .view-content .views-row .text-container .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.popular-videos.aside
  .view-content
  .views-row
  .text-container
  .video-meta
  .term,
.popular-videos.aside
  .view-content
  .views-row
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.popular-videos.aside
  .view-content
  .views-row
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.popular-videos.aside .view-content .views-row .text-container .title {
  font-size: 1rem;
  line-height: 1.375;
}
.popular-videos.aside .view-content .views-row .text-container .title a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .popular-videos.aside
  .view-content
  .views-row
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .popular-videos.aside
  .view-content
  .views-row
  .text-container
  .title
  a:hover {
  text-decoration: underline;
}
.container-pre-footer {
  background-color: #141e3c !important;
  border-top: 8px solid #eb5f0c;
  clear: both;
}
.container-pre-footer .l-region--pre-footer {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 1.5625rem;
  padding-left: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .container-pre-footer .l-region--pre-footer {
    padding-top: 3rem;
    padding-right: 2.8125rem;
    padding-left: 2.8125rem;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer {
    padding-top: 3.375rem;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer #uva_today_footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.container-pre-footer .l-region--pre-footer #uva_today_logo {
  margin-right: auto;
  margin-bottom: 2.5rem;
  margin-left: auto;
  display: block;
  background: url(../../images/svg/logo-uva-stacked-white.svg) no-repeat center
    center/100%;
  width: 12.5rem;
  height: 3.0625rem;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

@media screen and (min-width: 580px) {
  .container-pre-footer .l-region--pre-footer #uva_today_logo {
    width: 14rem;
    height: 3.375rem;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer #uva_today_logo {
    background: url(../../images/logo-uva-horizontal.svg) no-repeat center
      center/100%;
    width: 25%;
    height: 2.8125rem;
    margin: 0;
  }
}
.container-pre-footer .l-region--pre-footer #uva_today_social_links {
  margin: auto;
}

@media screen and (min-width: 580px) {
  .container-pre-footer .l-region--pre-footer #uva_today_social_links {
    max-width: 23.4375rem;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer #uva_today_social_links {
    margin: 0;
    width: 33.33333%;
  }
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media screen and (min-width: 960px) {
  .container-pre-footer
    .l-region--pre-footer
    #uva_today_social_links
    ul#aetni-social {
    text-align: right;
  }
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li {
  margin-right: 2%;
  position: relative;
  width: 18%;
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li:last-child {
  margin-right: 0;
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a
  svg {
  height: 19px;
  fill: #ffffff;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a:hover
  svg {
  fill: #eb5f0c;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu {
  padding: 0;
  margin-top: 2.5rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf {
  list-style: none;
  display: inline-block;
  margin-right: 1.25rem;
  margin-bottom: 0.1875rem;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf:last-child {
  margin: 0;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf
  a {
  color: #ffffff;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf
  a:hover {
  text-decoration: underline !important;
}
.container-footer {
  background-color: #141e3c;
}
.container-footer .l-region--footer {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-right: 1.5625rem;
  padding-bottom: 4.6875rem;
  padding-left: 1.5625rem;
}
.container-footer .l-region--footer:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .container-footer .l-region--footer {
    padding-top: 1.25rem;
    padding-right: 2.8125rem;
    padding-bottom: 3.125rem;
    padding-left: 2.8125rem;
  }
}

@media screen and (min-width: 960px) {
  .container-footer .l-region--footer {
    padding-top: 1.25rem;
    padding-right: 3.125rem;
    padding-bottom: 3.125rem;
    padding-left: 3.125rem;
  }
}

@media screen and (min-width: 1140px) {
  .container-footer .l-region--footer {
    padding-top: 1.25rem;
    padding-right: 0;
    padding-bottom: 3.125rem;
    padding-left: 0;
  }
}
.container-footer
  .l-region--footer
  #block-uva-today-blocks-uva-today-copyright {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
}
.node-type-video header {
  background-color: #000000;
}
.node-type-feature-page.full-bleed-feature header,
.node-type-feature-page.split-screen-feature header {
  background-color: transparent;
}
header .utility {
  /*display: none;*/
}

@media screen and (min-width: 960px) {
  header .utility {
    display: block;
    background-color: #232d4b;
    border-top: 5px solid #eb5f0c;
  }
  .node-type-video header .utility,
  .node-type-feature-page.full-bleed-feature header .utility,
  .node-type-feature-page.split-screen-feature header .utility {
    display: none;
  }
}
header .utility .l-region--branding {
  max-width: 1800px;
  margin: 0 auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.search-is-open header .utility .l-region--branding {
  padding: 0;
}

@media screen and (min-width: 580px) {
  header .utility .l-region--branding {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  header .utility .l-region--branding {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
    height: 4.0625rem;
  }
  .search-is-open header .utility .l-region--branding {
    max-width: none;
  }
}
header .utility #uva-branding-logo {
  width: 13.5rem;
  height: 4.0625rem;
  float: left;
  display: block;
  background: url(../../images/logo-uva-horizontal.svg) no-repeat center center;
  background-size: 100%;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}
header .row.row-branding {
  height: 3.75rem;
  position: relative;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.node-type-illimitable header .row.row-branding,
.section-illimitable header .row.row-branding {
  height: auto;
}

@media screen and (min-width: 580px) {
  header .row.row-branding {
    height: 5rem;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
  .node-type-video header .row.row-branding,
  .node-type-feature-page.full-bleed-feature header .row.row-branding,
  .node-type-feature-page.split-screen-feature header .row.row-branding {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  header .row.row-branding {
    max-width: 1800px;
    margin: 0 auto;
    height: 7.5rem;
  }
  .node-type-video header .row.row-branding,
  .node-type-feature-page.full-bleed-feature header .row.row-branding {
    height: 3.75rem;
  }
  .node-type-feature-page.full-bleed-feature header .row.row-branding {
    max-width: 100%;
  }
  .node-type-feature-page.split-screen-feature header .row.row-branding {
    width: 100%;
    margin: 0;
  }
  .node-type-video-landing header .row.row-branding {
    height: 5rem;
  }
  .search-is-open header .row.row-branding {
    z-index: 1;
  }
}
header .row.row-branding .contextual-links-region {
  position: inherit;
}
header .l-branding {
  position: relative;
  text-align: center;
  height: 3.75rem;
}

@media screen and (min-width: 580px) {
  header .l-branding {
    height: 5rem;
  }
  .node-type-video header .l-branding,
  .node-type-feature-page.full-bleed-feature header .l-branding,
  .node-type-feature-page.split-screen-feature header .l-branding {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding {
    height: 7.5rem;
  }
  .node-type-video header .l-branding,
  .node-type-feature-page.full-bleed-feature header .l-branding,
  .node-type-feature-page.split-screen-feature header .l-branding {
    height: 3.75rem;
  }
  .node-type-video-landing header .l-branding {
    height: 5rem;
  }
  .search-is-open header .l-branding {
    z-index: -1;
    /*display: none;*/
  }
}
.search-is-open header .l-branding {
  position: static;
}

@media screen and (min-width: 960px) {
  .search-is-open header .l-branding {
    position: relative;
  }
}
.news-article header .l-branding h1 {
  top: 38% !important;
}
@media screen and (max-width: 580px) {
  .news-article header .l-branding h1 {
    top: 22% !important;
  }
}
header .l-branding h1 {
  display: inline-block;
  width: 6.25rem;
  height: 1.625rem;
  position: absolute;
  top: 54%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.node-type-illimitable header .l-branding h1,
.section-illimitable header .l-branding h1 {
  left: 0;
  position: absolute;
  top: 0;
  transform: none;
}

@media screen and (min-width: 580px) {
  header .l-branding h1 {
    width: 9.375rem;
    height: 2.25rem;
  }
  .node-type-video header .l-branding h1,
  .node-type-feature-page.full-bleed-feature header .l-branding h1,
  .node-type-feature-page.split-screen-feature header .l-branding h1 {
    width: 8.25rem;
    height: 2.375rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding h1 {
    width: 15.625rem;
    height: 3.625rem;
  }
  .node-type-video header .l-branding h1,
  .node-type-feature-page.full-bleed-feature header .l-branding h1,
  .node-type-feature-page.split-screen-feature header .l-branding h1 {
    width: 8.25rem;
    height: 2.375rem;
  }
}
header .l-branding h1 a {
  color: #eb5f0c;
  text-decoration: none;
  background: url(../../images/logo-uva-main.svg) no-repeat center center/100%;
  display: block;
  text-indent: -999em;
  width: 100%;
  height: 100%;
}
.node-type-feature-page.full-bleed-feature header .l-branding h1 a,
.node-type-feature-page.split-screen-feature header .l-branding h1 a {
  background: url(../../images/svg/uva-today-white.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature header .l-branding h1 a,
  .node-type-feature-page.split-screen-feature header .l-branding h1 a {
    height: 100%;
  }
}
header .l-branding h2 {
  display: inline-block;
  width: 6.25rem;
  height: 1.625rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
  header .l-branding h2 {
    width: 9.375rem;
    height: 2.25rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding h2 {
    width: 15.625rem;
    height: 3.625rem;
  }
  .node-type-video header .l-branding h2,
  .node-type-video header .l-branding div.site-name {
    width: 6.25rem;
    height: 1.25rem;
  }
}
header .l-branding h2 a,
.node-type-video header .l-branding div.site-name a {
  text-decoration: none;
  background: url(../../images/svg/logo-uvavideo-white.svg) no-repeat center
    center/100%;
  display: block;
  text-indent: -999em;
  width: 100%;
  height: 100%;
}
.node-type-video-landing
  header
  .l-branding
  h2
  a
  .node-type-video-landing
  header
  .l-branding
  div.site-name
  a {
  background: url(../../images/svg/logo-uvavideo.svg) no-repeat center
    center/100%;
}
header .btn-menu-mobile,
header .btn-search-mobile {
  width: 1.25rem;
  height: 3.75rem;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  font-size: 0;
  background-color: transparent;
  border: none;
  padding: 0;
  z-index: 30 !important;
}

@media screen and (min-width: 580px) {
  header .btn-menu-mobile,
  header .btn-search-mobile {
    width: 5rem;
    height: 5rem;
  }
  .node-type-video header .btn-menu-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile,
  .node-type-video header .btn-search-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile {
    height: 3.75rem;
  }
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile,
  .node-type-illimitable header .btn-search-mobile,
  .section-illimitable header .btn-search-mobile {
    width: 1.25rem;
    height: 3.75rem;
    top: -0.625rem;
  }
}

@media screen and (min-width: 960px) {
  header .btn-menu-mobile,
  header .btn-search-mobile {
    width: 7.5rem;
    height: 7.5rem;
    display: none;
  }
  .node-type-video header .btn-menu-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile,
  .node-type-video header .btn-search-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile {
    height: 3.75rem;
  }
  .node-type-video-landing header .btn-menu-mobile,
  .node-type-video-landing header .btn-search-mobile {
    height: 5rem;
  }
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile,
  .node-type-illimitable header .btn-search-mobile,
  .section-illimitable header .btn-search-mobile {
    width: 1.25rem;
    height: 3.75rem;
  }
}
header .btn-menu-mobile:after,
header .btn-search-mobile:after {
  content: "";
  display: block;
  position: absolute;
  width: 1.25rem;
  height: 3.75rem;
  top: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

@media screen and (min-width: 580px) {
  header .btn-menu-mobile:after,
  header .btn-search-mobile:after {
    width: 1.25rem;
    height: 5rem;
  }
  .node-type-video header .btn-menu-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile:after,
  .node-type-video header .btn-search-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile:after {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video header .btn-menu-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile:after,
  .node-type-video header .btn-search-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile:after {
    height: 3.75rem;
  }
  .node-type-video-landing header .btn-menu-mobile:after,
  .node-type-video-landing header .btn-search-mobile:after {
    height: 5rem;
  }
  .node-type-illimitable header .btn-menu-mobile:after,
  .section-illimitable header .btn-menu-mobile:after,
  .node-type-illimitable header .btn-search-mobile:after,
  .section-illimitable header .btn-search-mobile:after {
    height: 4.375rem;
  }
}
header .btn-menu-mobile {
  background-color: transparent;
  border: none;
}
.node-type-illimitable header .btn-menu-mobile,
.section-illimitable header .btn-menu-mobile {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  right: 0.625rem;
}

@media screen and (min-width: 580px) {
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile {
    top: -1.25rem;
  }
}
header .btn-menu-mobile:after {
  background: url(../../images/svg/icon-hamburger-blue.svg) no-repeat center
    center/20px;
  left: 0;
}
.node-type-video header .btn-menu-mobile:after {
  background: url(../../images/svg/icon-hamburger-white.svg) no-repeat left
    center/20px !important;
}
.node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
.node-type-feature-page.split-screen-feature header .btn-menu-mobile:after {
  background: url(../../images/svg/icon-hamburger-blue.svg) no-repeat left
    center/20px !important;
}

@media screen and (min-width: 580px) {
  header .btn-menu-mobile:after {
    width: 1.25rem;
    height: 5rem;
  }
  .node-type-video header .btn-menu-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile:after {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  header .btn-menu-mobile {
    display: block;
    text-indent: 0;
    font-size: 1rem;
    color: #232d4b !important;
    padding-left: 1.875rem;
    text-transform: uppercase;
  }
  .page-node-type-video.video.node-type-video header .btn-menu-mobile:hover {
    color: #808080 !important;
  }
  .page-node-type-video.video.node-type-video header .btn-menu-mobile {
    color: #ffffff !important;
  }
  html[data-whatintent="mouse"] .node-type-video header .btn-menu-mobile {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .page-node-type-video.video.node-type-video
    header
    .btn-menu-mobile:hover {
    color: #808080 !important;
  }
  html[data-whatintent="mouse"]
    .node-type-video
    header
    .btn-menu-mobile:hover:after {
    background: url(../../images/svg/icon-hamburger-white.svg) no-repeat left
      center/20px !important;
  }
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile {
    color: #ffffff !important;
  }
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
  }
  header .btn-menu-mobile:after {
    background: url(../../images/svg/icon-hamburger-blue.svg) no-repeat left
      center/20px !important;
    width: 1.25rem;
    height: 7.5rem;
    display: block;
  }
}

.mobile-menu-is-open header .btn-menu-mobile {
  background-color: transparent !important;
}
header .btn-search-mobile {
  left: auto;
  right: 0;
}
.node-type-video header .btn-search-mobile,
.node-type-feature-page.split-screen-feature header .btn-search-mobile {
  display: block;
}

@media screen and (min-width: 960px) {
  .node-type-video header .btn-search-mobile,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile {
    font-size: 1rem;
    line-height: 1.625;
    text-indent: 0;
    color: #232d4b;
    text-transform: uppercase;
    width: 9.375rem;
    padding-right: 2.1875rem;
  }
  html[data-whatintent="mouse"] .node-type-video header .btn-search-mobile,
  html[data-whatintent="mouse"]
    .node-type-feature-page.split-screen-feature
    header
    .btn-search-mobile {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .node-type-video
    header
    .btn-search-mobile:hover,
  html[data-whatintent="mouse"]
    .node-type-feature-page.split-screen-feature
    header
    .btn-search-mobile:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  html[data-whatintent="mouse"]
    .node-type-video
    header
    .btn-search-mobile:hover::after,
  html[data-whatintent="mouse"]
    .node-type-feature-page.split-screen-feature
    header
    .btn-search-mobile:hover::after {
    background: url(../../images/svg/icon-search-grey.svg) no-repeat center
      center/20px;
  }
}
.node-type-feature-page.full-bleed-feature header .btn-search-mobile {
  display: block;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile {
    font-size: 1rem;
    line-height: 1.625;
    text-indent: 0;
    color: #ffffff;
    text-transform: uppercase;
    width: 9.375rem;
    padding-right: 2.1875rem;
  }
  html[data-whatintent="mouse"]
    .node-type-feature-page.full-bleed-feature
    header
    .btn-search-mobile {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .node-type-feature-page.full-bleed-feature
    header
    .btn-search-mobile:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 960px) {
  .node-type-illimitable header .btn-search-mobile,
  .section-illimitable header .btn-search-mobile {
    right: 3.125rem;
  }
}

@media screen and (min-width: 960px) {
  .search-is-open header .btn-search-mobile {
    display: none;
  }
}
header .btn-search-mobile:after {
  background: url(../../images/svg/icon-search-blue.svg) no-repeat center
    center/20px;
  right: 0;
}
.node-type-video header .btn-search-mobile:after {
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/20px;
}
.node-type-video header .btn-search-mobile:hover::after {
  background: url(../../images/svg/icon-search-grey.svg) no-repeat center
    center/20px;
}
.node-type-feature-page.full-bleed-feature header .btn-search-mobile:after,
.node-type-feature-page.split-screen-feature header .btn-search-mobile:after {
  background: url(../../images/svg/icon-search-blue.svg) no-repeat center
    center/20px;
}
.search-is-open header .btn-search-mobile {
  background-color: #000000;
  width: 3.75rem;
  right: 0;
  margin-top: 0;
}

@media screen and (min-width: 580px) {
  .search-is-open header .btn-search-mobile {
    width: 5rem;
    margin-top: 0;
  }
}
.search-is-open header .btn-search-mobile:after {
  background: url(../../images/svg/icon-close-white.svg) no-repeat center
    center/20px !important;
  top: 0;
  left: auto;
  margin-top: 0;
  width: 3.75rem;
}
@media screen and (min-width: 960px) {
  .node-type-video.search-is-open
    .utility
    .l-region--branding
    .btn-search:after {
    top: -10px;
    height: 4.1rem;
  }
}

@media screen and (min-width: 580px) {
  .search-is-open header .btn-search-mobile:after {
    /*width: 5rem;*/
  }
}

@media screen and (min-width: 960px) {
  .search-is-open header .btn-search-mobile:after {
    width: 4.375rem;
    height: 4.375rem;
  }
}
.node-type-illimitable .btn-search,
.section-illimitable .btn-search {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-illimitable .btn-search,
  .section-illimitable .btn-search {
    display: none;
  }
}

@media screen and (min-width: 960px) {
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile {
    top: -0.625rem;
  }
}

@media screen and (min-width: 580px) {
  .node-type-illimitable.search-is-open header .btn-search-mobile,
  .section-illimitable.search-is-open header .btn-search-mobile {
    height: 5.3125rem;
    top: -0.3125rem;
  }
}

@media screen and (min-width: 580px) {
  .node-type-illimitable.search-is-open header .btn-search-mobile::after,
  .section-illimitable.search-is-open header .btn-search-mobile::after {
    height: 5.3125rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-illimitable.search-is-open .btn-menu-mobile,
  .section-illimitable.search-is-open .btn-menu-mobile {
    display: none;
  }
}
.node-type-illimitable.search-is-open .btn-search,
.section-illimitable.search-is-open .btn-search {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-illimitable.search-is-open .btn-search,
  .section-illimitable.search-is-open .btn-search {
    line-height: 1;
    display: block;
    z-index: 40;
    height: 48px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .node-type-illimitable.search-is-open .btn-search::after,
  .section-illimitable.search-is-open .btn-search::after {
    height: 48px;
  }
}
.node-type-illimitable.search-is-open .l-branding,
.section-illimitable.search-is-open .l-branding {
  z-index: 1;
}

@media screen and (min-width: 960px) {
  .node-type-illimitable.search-is-open .search-wrapper input[type="text"],
  .section-illimitable.search-is-open .search-wrapper input[type="text"] {
    height: 48px;
  }
}
.block--views-uva-news-block-3,
.block--views-uva-news-block-2,
.block--views-uva-news-block-8,
.block--views-uva-news-block-7,
.view-display-id-page_1,
.view-display-id-page_2,
.view-display-id-page_3 {
  padding-top: 20px;
}
.block--views-uva-news-block-3:before,   /*.block--views-uva-news-block-2:before,*/ .block--views-uva-news-block-8:before, .block--views-uva-news-block-7:before, .view-display-id-page_1:before, .view-display-id-page_2:before, .view-display-id-page_3:before {
  content: "";
  display: block;
  height: 1px;
  width: 95%;
  /*border-top: 1px solid #EBEBEB;*/
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3:before,
  .block--views-uva-news-block-2:before,
  .block--views-uva-news-block-8:before,
  .block--views-uva-news-block-7:before,
  .view-display-id-page_1:before,
  .view-display-id-page_2:before,
  .view-display-id-page_3:before {
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3:before,
  .block--views-uva-news-block-2:before,
  .block--views-uva-news-block-8:before,
  .block--views-uva-news-block-7:before,
  .view-display-id-page_1:before,
  .view-display-id-page_2:before,
  .view-display-id-page_3:before {
    width: 100%;
    margin-bottom: 50px;
    padding-top: 0;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3,
  .block--views-uva-news-block-2,
  .block--views-uva-news-block-8,
  .block--views-uva-news-block-7,
  .view-display-id-page_1,
  .view-display-id-page_2,
  .view-display-id-page_3 {
    padding: 20px 20px 0;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3,
  .block--views-uva-news-block-2,
  .block--views-uva-news-block-8,
  .block--views-uva-news-block-7,
  .view-display-id-page_1,
  .view-display-id-page_2,
  .view-display-id-page_3 {
    padding: 0;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .uva-today-news-item-title,
.block--views-uva-news-block-3 .views-field-title,
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .uva-today-news-item-title,
.block--views-uva-news-block-2 .views-field-title,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .uva-today-news-item-title,
.block--views-uva-news-block-8 .views-field-title,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .uva-today-news-item-title,
.block--views-uva-news-block-7 .views-field-title,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .uva-today-news-item-title,
.view-display-id-page_1 .views-field-title,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .uva-today-news-item-title,
.view-display-id-page_2 .views-field-title,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .uva-today-news-item-title,
.view-display-id-page_3 .views-field-title,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic {
  padding: 0 10px;
  text-transform: uppercase;
  text-decoration: none;
}
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-3 .views-field-field-news-category a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-2 .views-field-field-news-category a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-8 .views-field-field-news-category a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.block--views-uva-news-block-7 .views-field-field-news-category a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_1 .views-field-field-news-category a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_2 .views-field-field-news-category a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a,
.view-display-id-page_3 .views-field-field-news-category a,
.view-display-id-page_3 .views-field-field-news-topic a {
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic,
  .block--views-uva-news-block-3 .uva-today-news-item-title,
  .block--views-uva-news-block-3 .views-field-title,
  .block--views-uva-news-block-3 .views-field-field-news-category,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-title,
  .block--views-uva-news-block-2 .views-field-title,
  .block--views-uva-news-block-2 .views-field-field-news-category,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-title,
  .block--views-uva-news-block-8 .views-field-title,
  .block--views-uva-news-block-8 .views-field-field-news-category,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-title,
  .block--views-uva-news-block-7 .views-field-title,
  .block--views-uva-news-block-7 .views-field-field-news-category,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .uva-today-news-item-topic,
  .view-display-id-page_1 .uva-today-news-item-title,
  .view-display-id-page_1 .views-field-title,
  .view-display-id-page_1 .views-field-field-news-category,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .uva-today-news-item-topic,
  .view-display-id-page_2 .uva-today-news-item-title,
  .view-display-id-page_2 .views-field-title,
  .view-display-id-page_2 .views-field-field-news-category,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .uva-today-news-item-topic,
  .view-display-id-page_3 .uva-today-news-item-title,
  .view-display-id-page_3 .views-field-title,
  .view-display-id-page_3 .views-field-field-news-category,
  .view-display-id-page_3 .views-field-field-news-topic {
    padding: 0;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-body,
.block--views-uva-news-block-3 .views-field-field-body,
.block--views-uva-news-block-2 .uva-today-news-item-body,
.block--views-uva-news-block-2 .views-field-field-body,
.block--views-uva-news-block-8 .uva-today-news-item-body,
.block--views-uva-news-block-8 .views-field-field-body,
.block--views-uva-news-block-7 .uva-today-news-item-body,
.block--views-uva-news-block-7 .views-field-field-body,
.view-display-id-page_1 .uva-today-news-item-body,
.view-display-id-page_1 .views-field-field-body,
.view-display-id-page_2 .uva-today-news-item-body,
.view-display-id-page_2 .views-field-field-body,
.view-display-id-page_3 .uva-today-news-item-body,
.view-display-id-page_3 .views-field-field-body {
  display: none;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-body,
  .block--views-uva-news-block-3 .views-field-field-body,
  .block--views-uva-news-block-2 .uva-today-news-item-body,
  .block--views-uva-news-block-2 .views-field-field-body,
  .block--views-uva-news-block-8 .uva-today-news-item-body,
  .block--views-uva-news-block-8 .views-field-field-body,
  .block--views-uva-news-block-7 .uva-today-news-item-body,
  .block--views-uva-news-block-7 .views-field-field-body,
  .view-display-id-page_1 .uva-today-news-item-body,
  .view-display-id-page_1 .views-field-field-body,
  .view-display-id-page_2 .uva-today-news-item-body,
  .view-display-id-page_2 .views-field-field-body,
  .view-display-id-page_3 .uva-today-news-item-body,
  .view-display-id-page_3 .views-field-field-body {
    display: inline-block;
    font-size: 16px;
    line-height: 1.3;
    margin-top: 30px;
    max-width: 44%;
    color: #111111;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-body p,
.block--views-uva-news-block-3 .views-field-field-body p,
.block--views-uva-news-block-2 .uva-today-news-item-body p,
.block--views-uva-news-block-2 .views-field-field-body p,
.block--views-uva-news-block-8 .uva-today-news-item-body p,
.block--views-uva-news-block-8 .views-field-field-body p,
.block--views-uva-news-block-7 .uva-today-news-item-body p,
.block--views-uva-news-block-7 .views-field-field-body p,
.view-display-id-page_1 .uva-today-news-item-body p,
.view-display-id-page_1 .views-field-field-body p,
.view-display-id-page_2 .uva-today-news-item-body p,
.view-display-id-page_2 .views-field-field-body p,
.view-display-id-page_3 .uva-today-news-item-body p,
.view-display-id-page_3 .views-field-field-body p {
  line-height: 1;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-body p,
  .block--views-uva-news-block-3 .views-field-field-body p,
  .block--views-uva-news-block-2 .uva-today-news-item-body p,
  .block--views-uva-news-block-2 .views-field-field-body p,
  .block--views-uva-news-block-8 .uva-today-news-item-body p,
  .block--views-uva-news-block-8 .views-field-field-body p,
  .block--views-uva-news-block-7 .uva-today-news-item-body p,
  .block--views-uva-news-block-7 .views-field-field-body p,
  .view-display-id-page_1 .uva-today-news-item-body p,
  .view-display-id-page_1 .views-field-field-body p,
  .view-display-id-page_2 .uva-today-news-item-body p,
  .view-display-id-page_2 .views-field-field-body p,
  .view-display-id-page_3 .uva-today-news-item-body p,
  .view-display-id-page_3 .views-field-field-body p {
    display: inline;
  }
}
.block--views-uva-news-block-3 .views-field-field-body,
.block--views-uva-news-block-2 .views-field-field-body,
.block--views-uva-news-block-8 .views-field-field-body,
.block--views-uva-news-block-7 .views-field-field-body,
.view-display-id-page_1 .views-field-field-body,
.view-display-id-page_2 .views-field-field-body,
.view-display-id-page_3 .views-field-field-body {
  display: none;
  max-width: 100%;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .views-field-field-body,
  .block--views-uva-news-block-2 .views-field-field-body,
  .block--views-uva-news-block-8 .views-field-field-body,
  .block--views-uva-news-block-7 .views-field-field-body,
  .view-display-id-page_1 .views-field-field-body,
  .view-display-id-page_2 .views-field-field-body,
  .view-display-id-page_3 .views-field-field-body {
    max-width: 44%;
    display: inline-block;
    margin-top: 10px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .views-field-field-body p,
  .block--views-uva-news-block-2 .views-field-field-body p,
  .block--views-uva-news-block-8 .views-field-field-body p,
  .block--views-uva-news-block-7 .views-field-field-body p,
  .view-display-id-page_1 .views-field-field-body p,
  .view-display-id-page_2 .views-field-field-body p,
  .view-display-id-page_3 .views-field-field-body p {
    display: inline;
  }
}
.block--views-uva-news-block-3 .views-field-field-body #more-link,
.block--views-uva-news-block-2 .views-field-field-body #more-link,
.block--views-uva-news-block-8 .views-field-field-body #more-link,
.block--views-uva-news-block-7 .views-field-field-body #more-link,
.view-display-id-page_1 .views-field-field-body #more-link,
.view-display-id-page_2 .views-field-field-body #more-link,
.view-display-id-page_3 .views-field-field-body #more-link {
  color: #eb5f0c;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
}
.block--views-uva-news-block-3 .uva-today-news-item-body-more,
.block--views-uva-news-block-2 .uva-today-news-item-body-more,
.block--views-uva-news-block-8 .uva-today-news-item-body-more,
.block--views-uva-news-block-7 .uva-today-news-item-body-more,
.view-display-id-page_1 .uva-today-news-item-body-more,
.view-display-id-page_2 .uva-today-news-item-body-more,
.view-display-id-page_3 .uva-today-news-item-body-more {
  color: #eb5f0c;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
}
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .views-field-field-news-topic {
  margin-bottom: 5px;
  margin-top: 15px;
}
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .views-field-field-news-topic a {
  font-size: 12px;
  line-height: 18px;
  color: #eb5f0c;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic a,
  .block--views-uva-news-block-3 .views-field-field-news-topic a,
  .block--views-uva-news-block-2 .uva-today-news-item-topic a,
  .block--views-uva-news-block-2 .views-field-field-news-topic a,
  .block--views-uva-news-block-8 .uva-today-news-item-topic a,
  .block--views-uva-news-block-8 .views-field-field-news-topic a,
  .block--views-uva-news-block-7 .uva-today-news-item-topic a,
  .block--views-uva-news-block-7 .views-field-field-news-topic a,
  .view-display-id-page_1 .uva-today-news-item-topic a,
  .view-display-id-page_1 .views-field-field-news-topic a,
  .view-display-id-page_2 .uva-today-news-item-topic a,
  .view-display-id-page_2 .views-field-field-news-topic a,
  .view-display-id-page_3 .uva-today-news-item-topic a,
  .view-display-id-page_3 .views-field-field-news-topic a {
    font-size: 14px;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .uva-today-news-item-topic,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .uva-today-news-item-topic,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .uva-today-news-item-topic,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .uva-today-news-item-topic,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .uva-today-news-item-topic,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .uva-today-news-item-topic,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-bottom: 20px;
  }
}
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic {
  text-transform: uppercase;
  color: #eb5f0c;
  margin-bottom: 5px;
  margin-top: 15px;
  font-size: 12px;
  line-height: 18px;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .views-field-field-news-category,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .views-field-field-news-category,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .views-field-field-news-category,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .views-field-field-news-category,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .views-field-field-news-category,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .views-field-field-news-category,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .views-field-field-news-category,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .views-field-field-news-category,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .views-field-field-news-category,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .views-field-field-news-category,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .views-field-field-news-category,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .views-field-field-news-category,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .views-field-field-news-category,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .views-field-field-news-category,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-bottom: 10px;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a {
  font-size: 20px;
  line-height: 22px;
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-title a,
  .block--views-uva-news-block-3 .views-field-title a,
  .block--views-uva-news-block-2 .uva-today-news-item-title a,
  .block--views-uva-news-block-2 .views-field-title a,
  .block--views-uva-news-block-8 .uva-today-news-item-title a,
  .block--views-uva-news-block-8 .views-field-title a,
  .block--views-uva-news-block-7 .uva-today-news-item-title a,
  .block--views-uva-news-block-7 .views-field-title a,
  .view-display-id-page_1 .uva-today-news-item-title a,
  .view-display-id-page_1 .views-field-title a,
  .view-display-id-page_2 .uva-today-news-item-title a,
  .view-display-id-page_2 .views-field-title a,
  .view-display-id-page_3 .uva-today-news-item-title a,
  .view-display-id-page_3 .views-field-title a {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-title a,
  .block--views-uva-news-block-3 .views-field-title a,
  .block--views-uva-news-block-2 .uva-today-news-item-title a,
  .block--views-uva-news-block-2 .views-field-title a,
  .block--views-uva-news-block-8 .uva-today-news-item-title a,
  .block--views-uva-news-block-8 .views-field-title a,
  .block--views-uva-news-block-7 .uva-today-news-item-title a,
  .block--views-uva-news-block-7 .views-field-title a,
  .view-display-id-page_1 .uva-today-news-item-title a,
  .view-display-id-page_1 .views-field-title a,
  .view-display-id-page_2 .uva-today-news-item-title a,
  .view-display-id-page_2 .views-field-title a,
  .view-display-id-page_3 .uva-today-news-item-title a,
  .view-display-id-page_3 .views-field-title a {
    font-size: 24px;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-3 .views-field-title a:hover,
.block--views-uva-news-block-2 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-2 .views-field-title a:hover,
.block--views-uva-news-block-8 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-8 .views-field-title a:hover,
.block--views-uva-news-block-7 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-7 .views-field-title a:hover,
.view-display-id-page_1 .uva-today-news-item-title a:hover,
.view-display-id-page_1 .views-field-title a:hover,
.view-display-id-page_2 .uva-today-news-item-title a:hover,
.view-display-id-page_2 .views-field-title a:hover,
.view-display-id-page_3 .uva-today-news-item-title a:hover,
.view-display-id-page_3 .views-field-title a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-image,
  .block--views-uva-news-block-2 .uva-today-news-item-image,
  .block--views-uva-news-block-8 .uva-today-news-item-image,
  .block--views-uva-news-block-7 .uva-today-news-item-image,
  .view-display-id-page_1 .uva-today-news-item-image,
  .view-display-id-page_2 .uva-today-news-item-image,
  .view-display-id-page_3 .uva-today-news-item-image {
    width: 29.82456%;
    float: left;
    margin-right: 1.05263%;
    float: left;
    margin-right: 24px;
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-image,
  .block--views-uva-news-block-2 .uva-today-news-item-image,
  .block--views-uva-news-block-8 .uva-today-news-item-image,
  .block--views-uva-news-block-7 .uva-today-news-item-image,
  .view-display-id-page_1 .uva-today-news-item-image,
  .view-display-id-page_2 .uva-today-news-item-image,
  .view-display-id-page_3 .uva-today-news-item-image {
    width: 49.20635%;
    float: left;
    margin-right: 1.5873%;
    float: left;
    margin-right: 44px;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item,
  .block--views-uva-news-block-2 .uva-today-news-item,
  .block--views-uva-news-block-8 .uva-today-news-item,
  .block--views-uva-news-block-7 .uva-today-news-item,
  .view-display-id-page_1 .uva-today-news-item,
  .view-display-id-page_2 .uva-today-news-item,
  .view-display-id-page_3 .uva-today-news-item {
    min-height: 85px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item,
  .block--views-uva-news-block-2 .uva-today-news-item,
  .block--views-uva-news-block-8 .uva-today-news-item,
  .block--views-uva-news-block-7 .uva-today-news-item,
  .view-display-id-page_1 .uva-today-news-item,
  .view-display-id-page_2 .uva-today-news-item,
  .view-display-id-page_3 .uva-today-news-item {
    min-height: 210px;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-type,
.block--views-uva-news-block-3 .views-field-field-news-source,
.block--views-uva-news-block-2 .uva-today-news-item-type,
.block--views-uva-news-block-2 .views-field-field-news-source,
.block--views-uva-news-block-8 .uva-today-news-item-type,
.block--views-uva-news-block-8 .views-field-field-news-source,
.block--views-uva-news-block-7 .uva-today-news-item-type,
.block--views-uva-news-block-7 .views-field-field-news-source,
.view-display-id-page_1 .uva-today-news-item-type,
.view-display-id-page_1 .views-field-field-news-source,
.view-display-id-page_2 .uva-today-news-item-type,
.view-display-id-page_2 .views-field-field-news-source,
.view-display-id-page_3 .uva-today-news-item-type,
.view-display-id-page_3 .views-field-field-news-source {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  color: #666666;
  font-style: italic;
  font-size: 13px;
}
.block--views-uva-news-block-3 .uva-today-news-item-type a,
.block--views-uva-news-block-3 .views-field-field-news-source a,
.block--views-uva-news-block-2 .uva-today-news-item-type a,
.block--views-uva-news-block-2 .views-field-field-news-source a,
.block--views-uva-news-block-8 .uva-today-news-item-type a,
.block--views-uva-news-block-8 .views-field-field-news-source a,
.block--views-uva-news-block-7 .uva-today-news-item-type a,
.block--views-uva-news-block-7 .views-field-field-news-source a,
.view-display-id-page_1 .uva-today-news-item-type a,
.view-display-id-page_1 .views-field-field-news-source a,
.view-display-id-page_2 .uva-today-news-item-type a,
.view-display-id-page_2 .views-field-field-news-source a,
.view-display-id-page_3 .uva-today-news-item-type a,
.view-display-id-page_3 .views-field-field-news-source a {
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-type,
  .block--views-uva-news-block-3 .views-field-field-news-source,
  .block--views-uva-news-block-2 .uva-today-news-item-type,
  .block--views-uva-news-block-2 .views-field-field-news-source,
  .block--views-uva-news-block-8 .uva-today-news-item-type,
  .block--views-uva-news-block-8 .views-field-field-news-source,
  .block--views-uva-news-block-7 .uva-today-news-item-type,
  .block--views-uva-news-block-7 .views-field-field-news-source,
  .view-display-id-page_1 .uva-today-news-item-type,
  .view-display-id-page_1 .views-field-field-news-source,
  .view-display-id-page_2 .uva-today-news-item-type,
  .view-display-id-page_2 .views-field-field-news-source,
  .view-display-id-page_3 .uva-today-news-item-type,
  .view-display-id-page_3 .views-field-field-news-source {
    display: block;
    right: 10px;
  }
}
.block--views-uva-news-block-3 .views-field-field-news-source,
.block--views-uva-news-block-2 .views-field-field-news-source,
.block--views-uva-news-block-8 .views-field-field-news-source,
.block--views-uva-news-block-7 .views-field-field-news-source,
.view-display-id-page_1 .views-field-field-news-source,
.view-display-id-page_2 .views-field-field-news-source,
.view-display-id-page_3 .views-field-field-news-source {
  display: block;
  right: 10px;
  font-size: 12px;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image,
.view-display-id-page_1 .news_video .uva-today-news-item-image,
.view-display-id-page_2 .news_video .uva-today-news-item-image,
.view-display-id-page_3 .news_video .uva-today-news-item-image {
  position: relative;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image img,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image img,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image img,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image img,
.view-display-id-page_1 .news_video .uva-today-news-item-image img,
.view-display-id-page_2 .news_video .uva-today-news-item-image img,
.view-display-id-page_3 .news_video .uva-today-news-item-image img {
  display: block;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image a,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image a,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image a,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image a,
.view-display-id-page_1 .news_video .uva-today-news-item-image a,
.view-display-id-page_2 .news_video .uva-today-news-item-image a,
.view-display-id-page_3 .news_video .uva-today-news-item-image a {
  display: block;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image a:before,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image a:before,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image a:before,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image a:before,
.view-display-id-page_1 .news_video .uva-today-news-item-image a:before,
.view-display-id-page_2 .news_video .uva-today-news-item-image a:before,
.view-display-id-page_3 .news_video .uva-today-news-item-image a:before {
  width: 62px;
  height: 62px;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/62px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3
    .news_video
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-2
    .news_video
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-8
    .news_video
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-7
    .news_video
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_1 .news_video .uva-today-news-item-image a:before,
  .view-display-id-page_2 .news_video .uva-today-news-item-image a:before,
  .view-display-id-page_3 .news_video .uva-today-news-item-image a:before {
    background: url(../../images/icons2x/icon-play-large.png) no-repeat center
      center/62px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-2
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-8
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-7
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_1 .news_video .uva-today-news-item-image a:hover:before,
  .view-display-id-page_2 .news_video .uva-today-news-item-image a:hover:before,
  .view-display-id-page_3
    .news_video
    .uva-today-news-item-image
    a:hover:before {
    background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
      center center/62px;
  }
}
.block--views-uva-news-block-3 .news_photo_essay .uva-today-news-item-image,
.block--views-uva-news-block-2 .news_photo_essay .uva-today-news-item-image,
.block--views-uva-news-block-8 .news_photo_essay .uva-today-news-item-image,
.block--views-uva-news-block-7 .news_photo_essay .uva-today-news-item-image,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image {
  position: relative;
}
.block--views-uva-news-block-3 .news_photo_essay .uva-today-news-item-image img,
.block--views-uva-news-block-2 .news_photo_essay .uva-today-news-item-image img,
.block--views-uva-news-block-8 .news_photo_essay .uva-today-news-item-image img,
.block--views-uva-news-block-7 .news_photo_essay .uva-today-news-item-image img,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image img,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image img,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image img {
  display: block;
}
.block--views-uva-news-block-3 .news_photo_essay .uva-today-news-item-image a,
.block--views-uva-news-block-2 .news_photo_essay .uva-today-news-item-image a,
.block--views-uva-news-block-8 .news_photo_essay .uva-today-news-item-image a,
.block--views-uva-news-block-7 .news_photo_essay .uva-today-news-item-image a,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image a,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image a,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image a {
  display: block;
}
.block--views-uva-news-block-3
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-2
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-8
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-7
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image a:before,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image a:before,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image a:before {
  width: 60.5px;
  height: 46.5px;
  background: url(../../images/icons2x/icon-camera-large.png) no-repeat center
    center/60.5px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-2
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-8
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-7
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_1
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_2
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_3
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before {
    background: url(../../images/icons2x/icon-camera-large-orange.png) no-repeat
      center center/60.5px;
  }
}
.block--views-uva-news-block-3 .full-video-wrapper,
.block--views-uva-news-block-2 .full-video-wrapper,
.block--views-uva-news-block-8 .full-video-wrapper,
.block--views-uva-news-block-7 .full-video-wrapper,
.view-display-id-page_1 .full-video-wrapper,
.view-display-id-page_2 .full-video-wrapper,
.view-display-id-page_3 .full-video-wrapper {
  position: relative;
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-image,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-image,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-image,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-image,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-image {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: none;
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-image a,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-image a,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-image a,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-image a,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image a,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image a,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-image a {
  display: block;
}
.block--views-uva-news-block-3
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-2
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-8
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-7
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image a:before,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image a:before,
.view-display-id-page_3
  .full-video-wrapper
  .uva-today-news-item-image
  a:before {
  width: 62px;
  height: 62px;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/62px;
  left: 8%;
  bottom: 10%;
  top: inherit;
  z-index: 3;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-8
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-7
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_1
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before {
    bottom: 3%;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-8
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-7
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_1
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before {
    background: url(../../images/icons2x/icon-play-large.png) no-repeat center
      center/62px;
    bottom: 0;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-2
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-8
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-7
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_1
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_2
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_3
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before {
    background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
      center center/62px;
  }
}
.block--views-uva-news-block-3
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.block--views-uva-news-block-2
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.block--views-uva-news-block-8
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.block--views-uva-news-block-7
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image a img,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image a img,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-image a img {
  display: block;
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-meta-container,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-meta-container,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-meta-container,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-meta-container,
.view-display-id-page_1 .full-video-wrapper .uva-today-meta-container,
.view-display-id-page_2 .full-video-wrapper .uva-today-meta-container,
.view-display-id-page_3 .full-video-wrapper .uva-today-meta-container {
  position: absolute;
  bottom: 20px;
  left: 15%;
  width: 80%;
  z-index: 3;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .full-video-wrapper .uva-today-meta-container,
  .block--views-uva-news-block-2 .full-video-wrapper .uva-today-meta-container,
  .block--views-uva-news-block-8 .full-video-wrapper .uva-today-meta-container,
  .block--views-uva-news-block-7 .full-video-wrapper .uva-today-meta-container,
  .view-display-id-page_1 .full-video-wrapper .uva-today-meta-container,
  .view-display-id-page_2 .full-video-wrapper .uva-today-meta-container,
  .view-display-id-page_3 .full-video-wrapper .uva-today-meta-container {
    bottom: 35px;
  }
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-title,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-title,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-title,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-title,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-topic,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-title,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-topic,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-title,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-topic,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-title {
  position: relative;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-topic,
  .view-display-id-page_1 .full-video-wrapper .uva-today-news-item-topic,
  .view-display-id-page_2 .full-video-wrapper .uva-today-news-item-topic,
  .view-display-id-page_3 .full-video-wrapper .uva-today-news-item-topic {
    margin-bottom: 8px;
  }
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-title a,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-title a,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-title a,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-title a,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-title a,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-title a,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-title a {
  color: #ffffff;
}
.block--views-uva-news-block-3 .full-video-wrapper .large-video-gradient,
.block--views-uva-news-block-2 .full-video-wrapper .large-video-gradient,
.block--views-uva-news-block-8 .full-video-wrapper .large-video-gradient,
.block--views-uva-news-block-7 .full-video-wrapper .large-video-gradient,
.view-display-id-page_1 .full-video-wrapper .large-video-gradient,
.view-display-id-page_2 .full-video-wrapper .large-video-gradient,
.view-display-id-page_3 .full-video-wrapper .large-video-gradient {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+50,000000+100&amp;0+50,0.75+100 */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 50%,
    rgba(0, 0, 0, 0.75) 100%
  );
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf000000', GradientType=0 );
  /* IE6-8 */
  z-index: 2;
}
.block--views-uva-news-block-3 .full-video-wrapper .video-container,
.block--views-uva-news-block-2 .full-video-wrapper .video-container,
.block--views-uva-news-block-8 .full-video-wrapper .video-container,
.block--views-uva-news-block-7 .full-video-wrapper .video-container,
.view-display-id-page_1 .full-video-wrapper .video-container,
.view-display-id-page_2 .full-video-wrapper .video-container,
.view-display-id-page_3 .full-video-wrapper .video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.block--views-uva-news-block-3 .full-video-wrapper .video-container iframe,
.block--views-uva-news-block-2 .full-video-wrapper .video-container iframe,
.block--views-uva-news-block-8 .full-video-wrapper .video-container iframe,
.block--views-uva-news-block-7 .full-video-wrapper .video-container iframe,
.view-display-id-page_1 .full-video-wrapper .video-container iframe,
.view-display-id-page_2 .full-video-wrapper .video-container iframe,
.view-display-id-page_3 .full-video-wrapper .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block--views-uva-news-block-3 .full-video-wrapper img,
.block--views-uva-news-block-2 .full-video-wrapper img,
.block--views-uva-news-block-8 .full-video-wrapper img,
.block--views-uva-news-block-7 .full-video-wrapper img,
.view-display-id-page_1 .full-video-wrapper img,
.view-display-id-page_2 .full-video-wrapper img,
.view-display-id-page_3 .full-video-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/*.block--views-uva-news-block-3 .views-row, .block--views-uva-news-block-2 .views-row, .block--views-uva-news-block-8 .views-row, .block--views-uva-news-block-7 .views-row, .view-display-id-page_1 .views-row, .view-display-id-page_2 .views-row, .view-display-id-page_3 .views-row {
	position: relative;
}*/
/*.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	content: "";
	display: block;
	height: 1px;
	width: 95%;
	border-top: 1px solid #EBEBEB;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
*/

body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
  clear: both;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 93px;
  margin-bottom: 50px;
  width: 100%;
  position: relative;
}

@media screen and (max-width: 1280px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 5.2rem;
    margin-bottom: 50px;
    /*height: 295px;*/
  }
}
@media screen and (max-width: 1114px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 5.2rem;
    margin-bottom: 50px;
    height: auto;
  }
}
@media screen and (max-width: 1025px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 975px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    /*min-height: 240px;*/
    height: auto;
    /*width: 120%;*/
  }
}

@media screen and (max-width: 975px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    height: 35vh;
    /* height: 47vh; */
  }
}

@media screen and (max-width: 960px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    /*min-height: 240px;*/
    /*height: 26.5vw;*/
    width: 100%;
    height: 28vh;
  }

  body.page-taxonomy-term .uva-today-news-item-image {
    width: 30%;
  }
  body.page-taxonomy-term .uva-today-news-item-title {
    width: 90%;
  }
}

@media screen and (max-width: 823px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    /*padding-bottom: 14.8rem;*/
    height: 33vw;
  }
}
@media screen and (max-width: 800px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.1rem;
    /*min-height: 240px;*/
    height: 34vw;
  }
}

@media screen and (max-width: 768px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    /*padding-bottom: 13.8rem;*/
    margin-bottom: 1.5rem;
    /*min-height: 200px;*/
    height: 34vw;
  }
}

@media screen and (max-width: 732px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 7.5rem;
    margin-bottom: 1.2rem;
    /*   min-height: auto;
	    height: auto;*/
  }
}

/*.views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 13.8rem;
    margin-bottom: 1.5rem;
    min-height: 200px;
    height: 200px;
}*/
/*@media screen and (max-width:px)
{
	.views-row.views-row-1.views-row-odd.views-row-first {
	    padding-bottom: 6.5rem;
	    margin-bottom: 1.5rem;
	    min-height: 100px;
	    height: auto;
	}
}*/

@media screen and (max-width: 667px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 6.5rem;
    margin-bottom: 1.5rem;
    /*min-height: 100px;
	    height: auto;*/
  }
}
@media screen and (max-width: 653px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 6.5rem;
    margin-bottom: 1.5rem;
    height: 34vw;
  }
}

@media screen and (max-width: 640px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 6.2rem;
    margin-bottom: 1.2rem;
  }
}

@media screen and (max-width: 600px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 5.2rem;
    margin-bottom: 1.2rem;
    /*height: 175px;
	    min-height: 130px;*/
  }
}

@media screen and (max-width: 579px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 26vw;
  }
}

@media screen and (max-width: 579px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 34vw;
    width: 100% !important;
  }
}

@media screen and (max-width: 540px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 34vw;
    min-height: auto;
  }
}

@media screen and (max-width: 414px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 35vw;
  }
}

@media screen and (max-width: 412px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 45vw;
    /* width:100%; */
    width: 88vw;
    display: inline-block;
  }
}
@media screen and (max-width: 375px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    height: 51vw !important;
    width: 88vw !important;
    display: inline-block !important;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    height: 51vw !important;
    width: 88vw !important;
    display: inline-block !important;
  }

  input#edit-actions-submit {
    margin-top: 45px;
    width: 195% !important;
    display: block;
  }

  .chosen-container-single .chosen-single span {
    color: black !important;
  }
}

@media screen and (max-width: 360px) {
  body.page-taxonomy-term .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 20px;
    margin-bottom: 20px;
    min-height: auto;
    height: auto;
  }
}

@media screen and (min-width: 580px) {
  /*.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	width: 100%;
}*/
}

/*@media screen and (min-width: 960px) {
.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	width: 100%;*/
/* margin-top: 50px; */
/* margin-top:80px; */
/* margin-bottom: 50px; */
/*}
}*/
.view-display-id-page_2 .views-row {
  position: relative;
}
.view-display-id-page_2 .views-row:after {
  content: "";
  display: block;
  height: 1px;
  width: 95%;
  border-top: 1px solid #ebebeb;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
}

@media screen and (min-width: 580px) {
  .view-display-id-page_2 .views-row:after {
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_2 .views-row:after {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.view-display-id-page_3 .views-field-field-news-topic {
  padding: 0 10px;
  margin-bottom: 5px;
  margin-top: 15px;
}
.view-display-id-page_3 .views-field-field-news-topic a {
  font-size: 12px;
  line-height: 18px;
  color: #eb5f0c;
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-news-topic a {
    font-size: 14px;
  }
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-bottom: 20px;
    padding: 0;
  }
}
.view-display-id-page_3 .views-field-field-image {
  position: relative;
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-image {
    width: 29.82456%;
    float: left;
    margin-right: 1.05263%;
    float: left;
    margin-right: 24px;
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_3 .views-field-field-image {
    width: 49.20635%;
    float: left;
    margin-right: 1.5873%;
    float: left;
    margin-right: 44px;
    margin-bottom: 0;
  }
}
.view-display-id-page_3 .views-field-field-image img {
  display: block;
}
.view-display-id-page_3 .views-field-field-image a {
  display: block;
}
.view-display-id-page_3 .views-field-field-image a:before {
  width: 62px;
  height: 62px;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/62px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-image a:before {
    background: url(../../images/icons2x/icon-play-large.png) no-repeat center
      center/62px;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_3 .views-field-field-image a:hover:before {
    background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
      center center/62px;
  }
}
.block--uva-today-blocks-uva-today-featured-article {
  overflow: hidden;
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article {
    margin-bottom: 50px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more {
  padding: 0 10px;
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a {
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more {
    padding: 0;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic {
  margin-bottom: 5px;
  margin-top: 15px;
  font-size: 12px;
  line-height: 18px;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic {
    font-size: 14px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a {
  color: #eb5f0c;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title {
  font-size: 20px;
  line-height: 22px;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title {
    font-size: 30px;
    line-height: 30px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a {
  color: #232d4b;
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more {
    font-size: 15px;
    line-height: 18px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a {
  display: none;
  color: #eb5f0c;
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more
    a {
    display: block;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  .uva_today_featured_article_slope {
  background-color: rgba(33, 60, 111, 0.7);
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    #uva_today_featured_article_image,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    #uva_today_featured_article_image {
    position: relative;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    #uva_today_featured_article_image
    .invisible-text,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    #uva_today_featured_article_image
    .invisible-text {
    display: block;
    font-size: 0;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_slope,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_slope {
    position: absolute;
    left: -33%;
    top: -86px;
    height: 250%;
    width: 89%;
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 49.20635%;
    float: left;
    margin-right: 1.5873%;
    margin: 0;
    padding: 0 20px 40px 30px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text
    #uva_today_featured_article_title {
    margin-bottom: 25px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text
    #uva_today_featured_article_title
    a,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text
    #uva_today_featured_article_title
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text {
    left: auto;
    right: 0px;
    padding-left: 40px;
    padding-right: 20px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_slope {
    position: absolute;
    left: auto;
    right: -33%;
    top: -86px;
    height: 250%;
    width: 89%;
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center {
    position: relative;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    .invisible-text {
    display: block;
    font-size: 0;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    .uva_today_featured_article_text {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 30px 30px 20px;
    transform: none;
    width: 100%;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_topic {
    margin-bottom: 5px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_title {
    max-height: 4em;
    overflow: hidden;
    margin-bottom: 15px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_title
    a {
    color: #ffffff;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_more {
    text-align: right;
    padding-right: 20px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    .uva_today_featured_article_slope {
    position: absolute;
    right: -33%;
    bottom: -65%;
    height: 100%;
    width: 200%;
    top: inherit;
    transform: rotate(4deg);
    -webkit-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left.uva_today_featured_article_large-headline
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right.uva_today_featured_article_large-headline
    #uva_today_featured_article_title {
    max-height: 4.4em;
    overflow: hidden;
    line-height: 0.8;
    font-size: 42px;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center.uva_today_featured_article_large-headline
    #uva_today_featured_article_title {
    max-height: 1em;
    overflow: hidden;
    line-height: 1;
    font-size: 55px;
  }
}
.section-headlines .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.section-headlines .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .section-headlines .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.section-headlines .page-title-header h1 {
  /*background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat center center;*/
  height: 36px;
  padding: 8px 10px;
  text-transform: uppercase;
  /*color: #FFFFFF;*/
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .section-headlines .page-title-header h1 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .section-headlines .page-title-header h1 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
.section-headlines .view-display-id-page_2 .views-field-field-body {
  max-width: 100%;
  display: block;
  padding: 0 10px;
}

@media screen and (min-width: 960px) {
  .section-headlines .view-display-id-page_2 .views-field-field-body {
    padding: 0;
  }
}
.page-node .l-main article .media-element-container .body-image-left,
.page-node .l-main article .media-element-container .body-image-right {
  display: block;
  float: none !important;
  height: auto !important;
  width: 100% !important;
  margin: 30px auto;
}

@media screen and (min-width: 580px) {
  .page-node .l-main article .media-element-container .body-image-left,
  .page-node .l-main article .media-element-container .body-image-right {
    width: 50% !important;
    max-width: none;
  }
}

@media screen and (min-width: 580px) {
  .page-node .l-main article .media-element-container .body-image-left {
    float: left !important;
    margin: 10px 30px 0 0;
  }
}

@media screen and (min-width: 580px) {
  .page-node .l-main article .media-element-container .body-image-right {
    float: right !important;
    margin: 10px 0 0 30px;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .l-main article .media-element-container .body-image-left,
  .news-photo-essay .l-main article .media-element-container .body-image-right {
    width: 33% !important;
  }
}
.block--views-uva-news-block-5 {
  position: relative;
  padding: 30px 10px 80px 10px;
  background-color: #f0f0f0;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 {
    padding: 40px 20px;
  }
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 {
    padding: 50px 0;
  }
}
.block--views-uva-news-block-5 h2 {
  margin-bottom: 30px;
  font-size: 24px;
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 h2 {
    padding-left: 2.80702%;
  }
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 h2 {
    font-size: 30px;
  }
}
.block--views-uva-news-block-5 .content {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.block--views-uva-news-block-5 .content:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .content {
    position: relative;
  }
}
.block--views-uva-news-block-5 .view-content::after {
  display: block;
  clear: both;
  content: "";
}
.block--views-uva-news-block-5 .view-header {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 20px 0 40px 0;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .view-header {
    top: 0;
    bottom: auto;
    padding: 0;
    text-align: right;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 2.80702%;
  }
  .block--views-uva-news-block-5 .view-header:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.block--views-uva-news-block-5 .view-header p {
  margin: 0;
}
.block--views-uva-news-block-5 .view-header a {
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .view-header a {
    font-size: 14px;
  }
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 .view-header a {
    font-size: 16px;
  }
}
.block--views-uva-news-block-5 .views-row {
  margin-bottom: 26px;
}
.block--views-uva-news-block-5 .views-row::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row {
    margin-bottom: 0;
    width: 27.01754%;
    float: left;
    margin-right: 6.66667%;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row:first-child {
    margin-left: 2.80702%;
  }
}
.block--views-uva-news-block-5 .views-row:last-child {
  margin-right: 0;
}
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic,
.block--views-uva-news-block-5 .views-row .views-field-title,
.block--views-uva-news-block-5 .views-row .views-field-field-body {
  width: 57.89474%;
  float: right;
  padding-left: 2.80702%;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row .views-field-field-news-topic,
  .block--views-uva-news-block-5 .views-row .views-field-title,
  .block--views-uva-news-block-5 .views-row .views-field-field-body {
    width: 100%;
    float: none;
    padding-left: 0;
  }
}
.block--views-uva-news-block-5 .views-row .views-field-field-body {
  display: none;
}
.block--views-uva-news-block-5 .views-row .views-field-field-image {
  width: 41.05263%;
  float: left;
  margin-right: 1.05263%;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row .views-field-field-image {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.block--views-uva-news-block-5 .views-row .views-field-field-image a {
  display: block;
}
.block--views-uva-news-block-5 .views-row .views-field-field-image a img {
  display: block;
}
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic {
  margin-bottom: 12px;
}
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic a {
  color: #eb5f0c;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row .views-field-field-news-topic a {
    font-size: 14px;
  }
}
.block--views-uva-news-block-5 .views-row .views-field-title a {
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  font-style: italic;
  color: #232d4b;
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 .views-row .views-field-title a {
    font-size: 18px;
  }
}
.logged-in.page-node .tabs--primary {
  position: relative;
  z-index: 998;
  margin-top: 2.5rem;
}
.row-navigation {
  position: fixed;
  top: 0;
  left: -105%;
  height: 100vh;
  width: 100%;
  z-index: 510;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.mobile-menu-is-open .row-navigation {
  width: 100%;
  opacity: 1;
  left: 0;
}

@media screen and (min-width: 960px) {
  .mobile-menu-is-open .row-navigation {
    top: 4.375rem;
    height: calc(100vh - 70px);
  }
  .mobile-menu-is-open .row-navigation.node-type-video,
  .mobile-menu-is-open .row-navigation.node-type-home-page {
    height: 100vh;
    top: 0;
  }
}
.row-navigation .nav-wrapper {
  position: relative;
  height: 100vh;
  width: 18.75rem;
  left: -101%;
  max-height: 100vh;
  overflow-y: auto;
  background-color: #ffffff;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  transition: left 0.3s ease-in-out;
}

@media screen and (min-width: 580px) {
  .row-navigation .nav-wrapper {
    width: 20.9375rem;
  }
}

@media screen and (min-width: 960px) {
  .row-navigation .nav-wrapper {
    width: 21.875rem;
    height: calc(100vh - 70px);
  }
}
.row-navigation .nav-wrapper.nav-wrapper-animate {
  left: 0;
}
.row-navigation .btn-menu-close {
  width: 5.5rem;
  height: 2.5rem;
  position: relative;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  font-size: 1rem;
  color: #232d4b;
  padding-left: 0.625rem;
  line-height: 1;
  margin-bottom: 2.5rem;
}
.row-navigation .btn-menu-close:before {
  content: "";
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  left: 0.3125rem;
  background: url(../../images/svg/icon-close.svg) no-repeat left center/16px;
}
.row-navigation .btn-menu-close:hover,
.row-navigation .btn-menu-close:focus {
  text-decoration: underline;
}

.l-region--supplemental-menu {
  display: none;
}

@media screen and (min-width: 960px) {
  .l-region--supplemental-menu {
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 0;
  }
  .node-type-video .l-region--supplemental-menu,
  .node-type-feature-page.full-bleed-feature .l-region--supplemental-menu {
    right: 10.9375rem;
  }
  .node-type-video-landing .l-region--supplemental-menu {
    right: 0;
  }
}
.search-is-open .l-region--supplemental-menu {
  z-index: -1;
}

.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 1.875rem;
}
.l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li:nth-child(2) {
  margin: 0;
}
.node-type-video
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li:nth-child(1),
.node-type-video-landing
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li:nth-child(1) {
  display: none;
}
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a {
  display: block;
  height: 100%;
  color: #232d4b !important;
  text-decoration: none;
  background-color: transparent !important;
}
.l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a:focus,
.l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a:hover {
  color: #e57200 !important;
  text-decoration: none !important;
}
.node-type-video
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  color: #808080 !important;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  transition: all 0.1s;
}
.node-type-feature-page.full-bleed-feature
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  color: #232d4b !important;
}
html[data-whatintent="mouse"]
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  transition: all 0.1s;
}

.l-region--navigation .block--menu-menu-illimitable .block__title,
.l-region--navigation .block--menu-menu-illimitable-utility .block__title {
  display: none;
}
.l-region--navigation .block--system-main-menu h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--navigation .block--system-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.l-region--navigation .block--system-main-menu ul li {
  display: none;
  position: relative;
  display: block;
}
.l-region--navigation .block--system-main-menu ul li a {
  display: block;
  height: 100%;
  color: #141e3c;
  text-decoration: none;
  font-size: 1.125rem;
  padding-bottom: 1.875rem;
}
.l-region--navigation .block--system-main-menu ul li.last.leaf {
  border-bottom: 1px solid #e57200;
  border-top: 1px solid #e57200;
}
.l-region--navigation .block--system-main-menu ul li.last.leaf a {
  padding-top: 1.875rem;
  text-transform: uppercase;
}
@media screen and (min-width: 580px) {
  .l-region--navigation .block--system-main-menu ul li a {
    font-size: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li
  a:hover {
  color: #141e3c !important;
  text-decoration: underline !important;
}
.l-region--navigation .block--system-main-menu ul li a.active {
  color: #141e3c;
  background-color: transparent;
}
.l-region--navigation .block--system-main-menu ul li:nth-child(1) a {
  display: inline-block;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li:nth-child(1)
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li:nth-child(1)
  a:hover {
  color: #141e3c !important;
  text-decoration: underline !important;
}

.l-region--navigation .block--menu-menu-uva-today-branding {
  margin-top: 1.875rem;
  margin-bottom: 1.75rem;
}
.l-region--navigation .block--menu-menu-uva-today-branding h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--navigation .block--menu-menu-uva-today-branding ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.l-region--navigation .block--menu-menu-uva-today-branding ul li {
  display: none;
  position: relative;
  display: block;
}
.l-region--navigation .block--menu-menu-uva-today-branding ul li a {
  display: block;
  height: 100%;
  color: #141e3c;
  text-decoration: none;
  font-size: 1rem;
  padding-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .l-region--navigation .block--menu-menu-uva-today-branding ul li a {
    font-size: 1.125rem;
  }
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--menu-menu-uva-today-branding
  ul
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--menu-menu-uva-today-branding
  ul
  li
  a:hover {
  text-decoration: underline;
}
.l-region--navigation #block-uva-today-social-uva-today-social:before {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-bottom: 2.5rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}
.l-region--navigation #block-uva-today-social-uva-today-social ul#aetni-social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li {
  margin-right: 2%;
  position: relative;
  width: 18%;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li:last-child {
  margin-right: 0;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a
  svg {
  height: 19px;
  fill: #232d4b;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a:hover
  svg {
  fill: #eb5f0c;
}
#mobile-menu-wrapper {
  width: 230px;
  top: 40px;
  left: auto;
  right: 0;
  display: none;
  position: absolute;
  z-index: 999999;
}
.mobile-menu-is-open #mobile-menu-wrapper {
  display: block;
}
.node-type-view-landing .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.node-type-view-landing .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .node-type-view-landing .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.node-type-view-landing .page-title-header h2 {
  /*background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat right;*/
  height: 38px;
  padding: 8px 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .node-type-view-landing .page-title-header h2 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .node-type-view-landing .page-title-header h2 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
.node-type-view-landing .block--views::before {
  display: none;
}
.node-type-view-landing .block--views .uva-today-news-item-type {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.mobile-menu-is-open
    .row-navigation,
  .node-type-feature-page.split-screen-feature.mobile-menu-is-open
    .row-navigation {
    height: 100vh;
    top: 0;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open .utility,
  .node-type-feature-page.split-screen-feature.search-is-open .utility {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding {
    padding: 0;
    max-width: none;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper {
    height: 3.6575rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper
    input[type="text"],
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper
    input[type="text"] {
    height: 3.6575rem;
    padding-top: 0;
    padding-right: 4.375rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    height: 3.5rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search {
    height: 3.75rem;
    line-height: 1;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search:after,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search:after {
    top: -5px;
    height: 4.1rem;
  }
}
.node-type-feature-page.full-bleed-feature .feature-main-header,
.node-type-feature-page.split-screen-feature .feature-main-header {
  position: absolute;
  width: 100%;
  z-index: 20;
}
.node-type-feature-page.full-bleed-feature .l-main,
.node-type-feature-page.split-screen-feature .l-main {
  width: 100%;
  max-width: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: 60px;
}

.node-type-feature-page.full-bleed-feature .l-main .l-content,
.node-type-feature-page.split-screen-feature .l-main .l-content {
  width: 100%;
  max-width: none;
}
.node-type-feature-page.full-bleed-feature .l-main .l-content h1,
.node-type-feature-page.split-screen-feature .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-feature-page.standard-feature .l-main {
  width: 100%;
  max-width: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.node-type-feature-page.standard-feature .l-main .l-content {
  width: 100%;
  max-width: none;
}
/* .node-type-feature-page.standard-feature .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
} */
.node-type-home-page .l-main {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.node-type-home-page .l-main .l-content {
  width: 100%;
  max-width: 1800px;
  margin: 0 auto;
}
.node-type-home-page .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video-landing .l-page {
  width: 100%;
}
.node-type-video-landing .l-page .video-main-header {
  position: relative;
  z-index: 1;
}
.node-type-video-landing .l-page .l-main {
  width: 100%;
  max-width: none;
  z-index: 0;
  padding: 0;
  position: relative;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing .l-page .l-main {
    margin-top: 0;
  }
}
.node-type-video-landing .l-page .l-main .l-content {
  width: 100%;
}
.node-type-video-landing .l-page .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video-landing .l-page .l-main .l-content .node--video-landing--full {
  max-width: 1800px;
  margin: 0 auto;
  padding-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video {
  margin-bottom: 3.125rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story {
  position: relative;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .story-image {
  position: relative;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .story-image
  img {
  display: block;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .story-image::after {
    content: "";
    display: block;
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top, black 0%, transparent 100%);
    z-index: 0;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #141e3c;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop {
  position: absolute;
  bottom: 1.5625rem;
  left: 1.5625rem;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: normal;
    justify-content: normal;
    z-index: 1;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link {
  position: relative;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
    background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
      center/100%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 7.8125rem;
    height: 7.8125rem;
  }
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  html[data-whatintent="mouse"]
    .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link:hover:after {
    background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
      center/100%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link::after {
  left: 0;
  bottom: 0;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link {
    width: 4.6875rem;
    height: 4.6875rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link {
    width: 7.8125rem;
    height: 7.8125rem;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .meta-wrapper {
    display: block;
    width: 75%;
    margin-left: 2.27273%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .runtime {
  color: #ffffff;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .title {
  color: #ffffff;
  font-size: 2.375rem;
  line-height: 1.1579;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container {
    display: none;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content {
    width: 72.72727%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title::after {
  right: 0;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more {
  margin: 0;
  padding: 0;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more.pager-show-more-empty {
  display: none;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  margin: 0;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  span,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  display: inline-block;
  transform: skew(20deg);
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  line-height: 1;
  height: auto;
  min-width: auto;
  background-color: transparent;
  color: #ffffff;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.81818%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.25%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image {
  position: relative;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image
  img {
  display: block;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .videos-sectiomn-grid-block {
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .videos-sectiomn-grid-block {
    margin-top: 3.125rem;
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .popular-videos.aside {
    width: 22.72727%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.mobile-menu-is-open .row-navigation {
    height: 100vh;
    top: 0;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility .l-region--branding {
    padding: 0;
    max-width: none;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility .l-region--branding .search-wrapper {
    height: 3.4375rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open
    .utility
    .l-region--branding
    .search-wrapper
    input[type="text"] {
    height: 3.4375rem;
    padding-top: 0;
    padding-right: 4.375rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility .l-region--branding .btn-search {
    height: 3.75rem;
    line-height: 1;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open
    .utility
    .l-region--branding
    .btn-search:after {
    top: -5px;
    height: 3.75rem;
  }
}
.node-type-video .l-page {
  width: 100%;
}
.node-type-video .l-page .video-main-header {
  position: relative;
}
.node-type-video .l-page .l-main {
  width: 100%;
  max-width: none;
  z-index: 0;
  padding: 0;
  position: relative;
}

@media screen and (min-width: 960px) {
  .node-type-video .l-page .l-main {
    margin-top: 0;
  }
}
.node-type-video .l-page .l-main .l-content {
  width: 100%;
}
.node-type-video .l-page .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code {
  display: none;
  background-color: rgba(0, 0, 0, 0.75);
  transition: opacity 0.3s ease-in-out;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 18;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text {
    width: 31.25rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper {
  position: relative;
  text-align: center;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  p {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  line-height: 1.375;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .tooltip {
  display: none;
  width: auto;
  background-color: #000000;
  border: 1px solid #ffffff;
  border-radius: 0.25rem;
  padding-top: 0.9375rem;
  padding-right: 1.5625rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5625rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: translateX(-50%);
  color: #ffffff;
  z-index: 10;
  opacity: 0.8;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .btn-copy {
  text-transform: uppercase;
  display: inline-block;
  width: 9.375rem;
  height: 3.125rem;
  border-radius: 0.125rem;
  background-color: #141e3c;
  border: 1px solid #ffffff;
  color: #ffffff;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text
    .code-wrapper
    .btn-copy {
    vertical-align: top;
    height: 3.75rem;
    margin-top: 0;
    margin-left: 0.625rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .code {
  background-color: #ffffff;
  border: none;
  border-radius: 0.125rem;
  width: 100%;
  height: 3.75rem;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  resize: none;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text
    .code-wrapper
    .code {
    display: inline-block;
    width: calc(100% - 160px);
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .code:after {
  content: "";
  display: block;
  width: 5rem;
  height: 3.75rem;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
  background: linear-gradient(to left, white 0%, transparent 100%);
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .uvat-close-copy {
  width: 1.875rem;
  height: 1.875rem;
  border: none;
  background-color: #000000;
  border: 2px solid #ffffff;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: -3.125rem;
  right: 0;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text
    .code-wrapper
    .uvat-close-copy {
    top: -3.75rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .uvat-close-copy
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .uvat-close-copy
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.875rem;
  height: 0.875rem;
  fill: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content {
  position: relative;
  width: 100%;
  background-color: #000000;
  z-index: 5;
  padding: 0;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content {
    overflow: hidden;
    height: calc(100vh - 60px);
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info {
  display: none;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  z-index: 10;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-info {
    display: block;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info
  svg {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info
  svg
  path {
  fill: #cccccc;
  transition: fill 0.3s ease-in-out;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info:hover
  svg
  path {
  fill: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video {
  background: black none repeat scroll 0% 0%;
  padding-bottom: 0%;
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: height 0.3s ease 0s;
  height: 0;
  padding-bottom: 56.25%;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .uva-video {
    display: block;
    height: calc(100% - 50px);
    padding: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings {
  z-index: 50;
  font-size: 1rem;
  line-height: 1.125;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-close-button
  .vjs-icon-placeholder::before {
  width: 1.5625rem;
  height: 1.5625rem;
  content: "";
  background: url(../../images/svg/icon-close-white.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  select {
  font-size: 1rem;
  line-height: 1.125;
  color: #000000;
  height: 2.5rem;
  border: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-track-settings-controls
  button {
  background-image: none !important;
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 900;
  font-size: 1.125rem;
  line-height: 0.8889;
  letter-spacing: 1.12px;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  height: 2.75rem;
  line-height: 1;
  padding-top: 0.625rem;
  padding-right: 1.875rem;
  padding-bottom: 0.625rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-track-settings-controls
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-track-settings-controls
  button:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
/*.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 3.125rem;
	height: 3.125rem;
	border: none;
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 4.6875rem;
	height: 4.6875rem;
}
}*/

/*@media screen and (min-width: 960px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 7.8125rem;
	height: 7.8125rem;
}
}*/
/*.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button:after {
	content: '';
	position: absolute !important;
	left: 0 !important;
	top: 0;
	display: block !important;
	width: 3.125rem !important;
	height: 3.125rem !important;
	background: url(../../images/svg/icon-vidlarge.svg) no-repeat center center/100% !important;
}

@media screen and (min-width: 580px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button:after {
	width: 4.6875rem;
	height: 4.6875rem;
}
}

@media screen and (min-width: 960px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button:after {
	width: 7.8125rem;
	height: 7.8125rem;
}
}
html[data-whatintent="mouse"] .node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	transition: all 0.1s;
}
html[data-whatintent="mouse"] .node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button:hover:after {
	background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center center/100%;
}*/
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button
  .vjs-icon-placeholder {
  display: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button
  .vjs-control-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-control-bar {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #000000 100%
  );
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-play-progress {
  background: #eb5f0c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  #vhs-container {
  background: black none repeat scroll 0% 0%;
  padding-bottom: 0%;
  height: 100%;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  #vhs-container
  video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: opacity 0.4s ease-in-out 0s;
  opacity: 1;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements.visible {
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements {
    height: auto;
    padding-top: 0;
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    background: linear-gradient(to bottom, black 0%, transparent 100%);
    min-height: 40%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements.visible {
    display: block;
    opacity: 1;
    height: auto;
    overflow: visible;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info {
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  z-index: 10;
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .close-video-info {
    display: block;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info
  svg {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info
  svg
  path {
  fill: #cccccc;
  transition: fill 0.3s ease-in-out;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info:hover
  svg
  path {
  fill: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  h2 {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    h2 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    h2 {
    padding-top: 1.875rem;
    font-size: 1.625rem;
    line-height: 1.2308;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author {
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 1.7143;
  padding: 0;
  color: #ffffff;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .authors
    .author
    p {
    font-size: 1rem;
    line-height: 2;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p
  a {
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p
  a:hover {
  text-decoration: underline;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p.title:after {
  content: ", ";
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper {
  margin-top: 1.875rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper {
    width: 33.33333%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper {
    width: 29.16667%;
    margin-top: 1.875rem;
    margin-left: -0.625rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button {
  background-color: transparent;
  border: none;
  margin-right: 0.625rem;
  position: relative;
  width: 1.875rem;
  height: 1.875rem;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper
    button {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button:last-child {
  margin: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 0.9375rem;
  fill: #ffffff;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper
    button
    svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos {
  background-color: #1e1e1e;
  width: 100%;
  padding-top: 1.5625rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos {
    height: 3.125rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos {
    bottom: 0;
    left: 0;
    position: absolute;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  h3 {
  font-size: 1rem;
  line-height: 1.375;
  color: #ffffff;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    h3 {
    line-height: 3.125rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 22.72727%;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos {
    width: 75%;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items {
    overflow: hidden;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items
    .field__item {
    display: inline-block;
    float: left;
    width: 27.27273%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a {
  font-size: 1rem;
  line-height: 1.75;
  text-decoration: none;
  display: block;
  color: #9b9b9b;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top: 1px solid #666666;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a:hover {
  text-decoration: underline;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items
    .field__item
    a {
    height: 3.125rem;
    line-height: 3.125rem;
    border-top: none;
    padding-top: 0;
    padding-right: 1.25rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
    border-left: 1px solid #666666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.node-type-video .l-page .l-main .l-content .node--video--full .video-metadata {
  background-color: #f1f1f1;
  margin-bottom: 2.5rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-inner {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 2.5rem;
    padding-right: 4.16667%;
    padding-bottom: 2.5rem;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right {
    width: 31.81818%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right {
    width: 22.72727%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.4286;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #141e3c;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript:hover {
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right
    .transcript {
    margin-top: 0;
    margin-bottom: 1.25rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript::after {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 1.1875rem;
  margin-left: 0.9375rem;
  vertical-align: middle;
  background: url(../../images/svg/icon-transcript.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .date,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .topic,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .runtime {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.4286;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left {
    width: 65.90909%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left {
    width: 72.72727%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  h2 {
  font-size: 1rem;
  line-height: 1.375;
  margin-bottom: 0.3125rem;
  color: #141e3c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .subcopy
  p {
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.4286;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left
    .subcopy
    p {
    margin-top: 0.625rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author {
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.7143;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email
  a,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title
  a {
  color: #4a4a4a;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email
  a,
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email
  a:hover,
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title
  a:hover {
  text-decoration: underline;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title:after {
  content: ",";
  display: inline-block;
  margin-right: 0.1875rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper {
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
  width: 100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button {
  background-color: transparent;
  border: none;
  margin-right: 1.875rem;
  position: relative;
  width: 1.1875rem;
  height: 1.1875rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button:last-child {
  margin: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.email
  svg,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.twitter-tweet.twitter-tweet-rendered {
  margin: 10px auto;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.email
  svg {
  width: 1.25rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.uvat-embed-copy
  svg {
  width: 1.5625rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  width: 1.25rem;
  fill: #4a4a4a;
  transition: fill 0.3s ease-in-out;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper {
  max-width: 1800px;
  margin: 0 auto;
  padding-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content {
    width: 72.72727%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title::after {
  right: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .block__title {
  display: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more {
  margin: 0;
  padding: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more.pager-show-more-empty {
  display: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  margin: 0;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  span,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  display: inline-block;
  transform: skew(20deg);
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  line-height: 1;
  height: auto;
  min-width: auto;
  background-color: transparent;
  color: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.81818%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.25%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image {
  position: relative;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image
  img {
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .term,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .videos-sectiomn-grid-block {
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .videos-sectiomn-grid-block {
    margin-top: 3.125rem;
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .popular-videos.aside {
    width: 22.72727%;
  }
}
.page-404 header {
  margin-bottom: 0;
}
.page-404 .l-main {
  max-width: 100%;
  padding-top: 0;
}
.page-404 .l-content {
  max-width: 100%;
  width: 100%;
}
.page-404 .l-content .page-title,
.page-404 .l-content h1,
.page-404 .l-content .breadcrumb {
  display: none;
}
.page-404 .l-content .tabs--primary,
.page-404 .l-content .field__label {
  display: none;
}
.page-404 .l-content #container-404 {
  width: 100%;
  height: 230px;
  background-image: url(../../images/uva-404.png);
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 {
    height: 480px;
  }
}
.page-404 .l-content #container-404 h2,
.page-404 .l-content #container-404 h3,
.page-404 .l-content #container-404 p {
  max-width: 1140px;
  text-align: center;
  margin: 0 auto;
  color: #ffffff;
}
.page-404 .l-content #container-404 h2 {
  font-size: 12px;
  padding: 22px 10px 5px 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .page-404 .l-content #container-404 h2 {
    font-size: 14px;
    padding: 33px 10px 0 10px;
  }
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 h2 {
    font-size: 16px;
    padding: 80px 0 45px 0;
  }
}
.page-404 .l-content #container-404 h3 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  padding: 0 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .page-404 .l-content #container-404 h3 {
    font-size: 36px;
    padding: 30px 10px 8px 10px;
  }
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 h3 {
    font-size: 72px;
    margin-bottom: 70px;
  }
}
.page-404 .l-content #container-404 p {
  font-size: 16px;
  padding: 0 15px;
  line-height: 30px;
}

@media screen and (min-width: 580px) {
  .page-404 .l-content #container-404 p {
    padding: 0 30px;
  }
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 p {
    font-size: 24px;
  }
}
.page-404 .l-content article ul.links {
  display: none;
}
.pager {
  margin: 40px 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
}

@media screen and (min-width: 580px) {
  .pager {
    margin: 50px 0;
  }
}
.pager li {
  display: none;
  margin: 0 1%;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .pager li {
    margin: 0 2%;
  }
}

@media screen and (min-width: 960px) {
  .pager li {
    margin: 0;
  }
}
.pager li:first-child {
  margin-left: 0;
}
.pager li:last-child {
  margin-right: 0;
}

@media screen and (min-width: 960px) {
  .pager li {
    display: inline-block;
  }
}
.pager li.pager__item--first,
.pager li.pager__item--previous,
.pager li.pager__item--next,
.pager li.pager__item--last,
.pager li.pager__item--ellipsis {
  display: inline-block;
}
.pager li.pager__item--ellipsis {
  min-width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  background-color: #f0f0f0;
  color: #232d4b;
}

@media screen and (min-width: 960px) {
  .pager li.pager__item--ellipsis {
    background-color: transparent;
    min-width: 24px;
  }
}
.pager li a {
  min-width: 30px;
  height: 30px;
  display: block;
  line-height: 30px;
  text-decoration: none;
  background-color: #f0f0f0;
  color: #232d4b;
  padding: 0 8px;
}

@media screen and (min-width: 960px) {
  .pager li a {
    background-color: transparent;
    min-width: 26px;
    padding: 0 5px;
  }
}

@media screen and (min-width: 960px) {
  .pager li a:hover {
    background-color: #f0f0f0;
  }
}
.pager li.pager__item--current {
  min-width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  background-color: #232d4b;
  text-decoration: none;
  color: #ffffff;
  padding: 0 8px;
}

@media screen and (min-width: 960px) {
  .pager li.pager__item--current {
    min-width: 26px;
    padding: 0 6px;
  }
}
.pager.pager-load-more {
  margin: 0 0 50px 0;
}
.pager.pager-load-more li {
  display: block;
  margin: 0;
}
.pager.pager-load-more li a {
  display: block;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  max-width: 95%;
  text-align: center;
  text-transform: uppercase;
  background-color: #232d4b;
  color: #ffffff;
  line-height: 1;
  height: auto;
}
.pager.pager-load-more li a:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .pager.pager-load-more li a {
    max-width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .pager.pager-load-more li a {
    max-width: 282px;
    margin: 0 auto;
  }
}
.pager.pager-load-more li a:hover {
  background-color: #e57200;
}
.paragraphs-item-blockquote {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote {
    padding-top: 1.25rem;
    padding-right: 14.58333%;
    padding-bottom: 2.5rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-blockquote {
    padding-top: 1.25rem;
    padding-right: 14.58333%;
    padding-bottom: 2.5rem;
    padding-left: 12.5%;
  }
}
.paragraphs-item-blockquote blockquote {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #141e3c;
  quotes: "â€œ" "â€" "â€˜" "â€™";
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote blockquote {
    font-size: 1.875rem;
    line-height: 1.3334;
  }
}
.paragraphs-item-blockquote blockquote::before {
  /*content: open-quote;*/
  font-size: 2.5rem;
  line-height: 0.1em;
  margin-right: 0.125rem;
  vertical-align: -0.75rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote blockquote::before {
    font-size: 2.8125rem;
    margin-left: -1.5625rem;
    margin-right: 0.25rem;
  }
}
.paragraphs-item-blockquote blockquote::after {
  /*content: close-quote;*/
  font-size: 2.5rem;
  line-height: 0.1em;
  vertical-align: -0.75rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote blockquote::after {
    font-size: 2.8125rem;
  }
}
.paragraphs-item-body-text {
  max-width: 1800px;
  margin: 0 auto;
}
.paragraphs-item-body-text .content .field--name-field-body-text {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text .content .field--name-field-body-text {
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text h2 {
  display: none;
}
.paragraphs-item-body-text .content .field--name-field-body-text h3,
.paragraphs-item-body-text .content .field--name-field-body-text h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text h3,
  .paragraphs-item-body-text .content .field--name-field-body-text h4 {
    margin-top: 2.1875rem;
    margin-bottom: 0.9375rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text h3,
  .paragraphs-item-body-text .content .field--name-field-body-text h4 {
    width: 54.16667%;
    padding: 0;
    margin-top: 2.5rem;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text h3 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text h4 {
  /*font-size: 1rem;*/
  line-height: 1.375;
}
.paragraphs-item-body-text .content .field--name-field-body-text p {
  /*font-size: 1rem;*/
  line-height: 1.625;
  color: #111111;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p:first-of-type {
  margin-top: 0;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text p {
    width: 54.16667%;
    line-height: 2;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text p a {
  color: #495e9d;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p
  a:hover {
  color: #eb5f0c;
}
.paragraphs-item-body-text .content .field--name-field-body-text ul,
.paragraphs-item-body-text .content .field--name-field-body-text ol {
  padding-left: 1.875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text ul,
  .paragraphs-item-body-text .content .field--name-field-body-text ol {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text ul li,
.paragraphs-item-body-text .content .field--name-field-body-text ol li {
  font-size: 1rem;
  line-height: 1.625;
  line-height: 2;
  color: #111111;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  list-style-position: outside;
  padding-left: 15px;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  img {
  display: block;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  img.file-default {
  width: 100%;
  height: auto;
  max-width: 1800px;
  margin: 0 auto;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .full-bleed-feature
    .l-content
    .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default {
    width: 100% !important;
    margin: 0 !important;
  }
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default {
    width: 54.16667% !important;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-left {
    max-width: 43.18182%;
    float: left;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-left {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-width: 33.33333% !important;
    margin-right: 4.16667%;
    margin-bottom: 0.9375rem;
    margin-left: 8.33333%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-right {
    max-width: 43.18182%;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-right {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-width: 33.33333% !important;
    margin-right: 12.5%;
    margin-bottom: 0.9375rem;
    margin-left: 4.16667%;
  }
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default {
  display: block;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.file-default {
    min-width: 0;
    max-width: 1800px;
    margin: 0 auto;
    width: 54.16667% !important;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default
  img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default
  p,
figcaption {
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.6924;
  color: #4a4a4a;
  margin-top: 0.9375rem;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
figcaption {
  margin-top: -1rem;
}
/*Inline page feauture subscribe*/
.node-type-feature-page
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions {
  /* margin-top: 45px; */
}
/*Homepage subscribe*/
input#edit-actions-submit {
  margin-top: 45px;
  width: 100%;
}

.node-type-feature-page
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  #edit-actions {
  margin-top: -28px !important;
  float: left !important;
  /* margin: 0; */
  /* width: 52% !important; */
  /* height: 20px; */
}

/*On Words CSS*/
.paragraphs-item-words-series .form-actions {
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}

.paragraphs-item-words-series label.js-form-required.form-required {
  margin-top: 20px;
}

.paragraphs-item-words-series.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component.webform-component-textfield {
  float: left;
}

.paragraphs-item-words-series
  .form-item.webform-component.webform-component-textfield.webform-component--last-name.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-last-name.form-item-last-name {
  margin-left: 10px;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-left {
    min-width: 0;
    width: 43.18182%;
    float: left;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-left {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 33.33333% !important;
    margin-top: 0.9375rem;
    margin-right: 4.16667%;
    margin-bottom: 0.9375rem;
    margin-left: 8.33333%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-right {
    min-width: 0;
    width: 43.18182%;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-right {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 33.33333% !important;
    margin-top: 0.9375rem;
    margin-right: 12.5%;
    margin-bottom: 0.9375rem;
    margin-left: 4.16667%;
  }
}
.paragraphs-item-body-video {
  padding-top: 1.5625rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video {
    padding-top: 2.1875rem;
    padding-right: 8.33333%;
    padding-bottom: 2.1875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-video {
    max-width: 1800px;
    margin: 0 auto;
    padding-top: 2.1875rem;
    padding-right: 0;
    padding-bottom: 2.1875rem;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-video .content {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper {
  position: relative;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container {
  z-index: 0;
  width: 100%;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  .body-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  .body-video
  .vjs-control-bar {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #000000 100%
  );
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  .body-video
  .vjs-play-progress {
  background: #eb5f0c;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  video {
  width: 100%;
  height: auto;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder:hover
  .text-container
  svg
  .icon-vidsmall-bg {
  fill: #141e3c;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  img {
  display: block;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .full-gradient {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .body-video-wrapper
    .placeholder
    .full-gradient {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, transparent 0%, #000000 100%);
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .play-bideo-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  padding: 0;
  border: none;
  top: 0;
  left: 0;
  z-index: 4;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container {
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .body-video-wrapper
    .placeholder
    .text-container {
    width: calc(100% - 30px);
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  svg {
  width: 1.5625rem;
  height: 1.5625rem;
  display: inline-block;
  vertical-align: middle;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  svg
  .icon-vidsmall-bg {
  fill: #eb5f0c;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  .tablet-title {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .body-video-wrapper
    .placeholder
    .text-container
    .tablet-title {
    display: block;
    width: calc(100% - 60px);
    font-size: 1.25rem;
    line-height: 1.4;
    display: block;
    color: #ffffff;
    display: inline-block;
    margin-left: 1.25rem;
    vertical-align: middle;
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .mobile-title {
  color: #141e3c;
  font-size: 0.9375rem;
  line-height: 1.6667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .mobile-title {
    display: none;
  }
}
.paragraphs-item-body-video .content .body-video-component .story .transcript {
  margin-top: 0.625rem;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .transcript
  a {
  color: #4a4a4a;
  font-size: 0.8125rem;
  line-height: 1.6924;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .transcript
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .transcript
  a:hover {
  text-decoration: none;
}
.paragraphs-item-daily-report {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
}
.paragraphs-item-daily-report.form-success .group-text-container {
  display: none;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report.form-success
    .field--name-field-daily-report-block {
    width: 100%;
  }
}
.paragraphs-item-daily-report.form-success .webform-client-form {
  display: none !important;
}
.paragraphs-item-daily-report .webform-progressbar {
  display: none;
}
.paragraphs-item-daily-report .form-required {
  color: #ffffff;
}
.paragraphs-item-daily-report .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #141e3c;
  opacity: 0.8;
  z-index: 0;
}
.paragraphs-item-daily-report .daily-report-inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report .daily-report-inner {
    padding-top: 2.8125rem;
    padding-right: 0;
    padding-bottom: 2.8125rem;
    padding-left: 0;
  }
}
.paragraphs-item-daily-report .content {
  position: relative;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report .content {
    padding-right: 4.54545%;
    padding-left: 4.54545%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 6.81818%;
    padding-left: 6.81818%;
  }
}
.paragraphs-item-daily-report .group-text-container {
  text-align: center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report .group-text-container {
    text-align: left;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report .group-text-container {
    text-align: left;
    width: 31.57895%;
  }
}
.paragraphs-item-daily-report .group-text-container .field--name-field-title {
  font-size: 1.875rem;
  line-height: 1.0667;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-main-promo-title {
  font-size: 1.5rem;
  line-height: 1.1667;
  text-transform: uppercase;
  margin-top: 0.25rem;
  letter-spacing: 1px;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .group-text-container
    .field--name-field-main-promo-title {
    margin-top: 0.625rem;
  }
}
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-social-promo-subtitle {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .group-text-container
    .field--name-field-social-promo-subtitle {
    display: block;
    font-size: 0.9375rem;
    line-height: 1.6667;
    margin-top: 0.625rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report .field--name-field-daily-report-block {
    width: 60.52632%;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation {
  text-align: center;
  border: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 2.8125rem;
  padding-left: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h2,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  p {
  color: #ffffff;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h2 {
  font-size: 1.875rem;
  line-height: 1.3334;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3 {
  font-size: 1.5rem;
  line-height: 1.1667;
  text-transform: uppercase;
  margin-top: 0.25rem;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3 {
    margin-top: 0.625rem;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3.error {
  text-transform: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3.error {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3.error {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
}

@media screen and (min-width: 1140px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3.error {
    padding-right: 15.625rem;
    padding-left: 15.625rem;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  p {
  font-size: 0.9375rem;
  line-height: 1.6667;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .links {
  display: none;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form {
  margin-top: 1.875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  label {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffffff;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component.webform-component-textfield {
  color: #4a4a4a;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-textfield {
    width: 48.75%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-textfield {
    width: 49.13043%;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component.webform-component-email {
  color: #4a4a4a;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-email {
    width: 71.25%;
    margin: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-email {
    width: 70%;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  .form-text {
  height: 3.125rem;
  width: 100%;
  background-color: #ffffff;
  border: none;
  padding-left: 0.9375rem;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  .form-text.error {
  border: 1px solid red;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions {
  width: 100%;
  float: none;
  margin-top: 0.3125rem;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 900;
  font-size: 1.125rem;
  line-height: 0.8889;
  letter-spacing: 1.12px;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  height: 2.75rem;
  line-height: 1;
  padding-top: 0.625rem;
  padding-right: 1.875rem;
  padding-bottom: 0.625rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  width: 100%;
  margin-top: 0.3125rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input:hover {
  background-color: #ffffff;
  color: #eb5f0c;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions
    input {
    padding-right: 0;
    padding-left: 0;
    height: 50px;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions {
    margin: 0;
    width: 26.25%;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions {
    width: 28.26087%;
  }
}
.paragraphs-item-footnotes {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 1.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-footnotes {
    padding-top: 1.875rem;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-footnotes {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-footnotes .content ol {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-footnotes .content ol {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-footnotes .content ol li {
  list-style-position: inside;
  color: #4a4a4a;
  font-size: 1rem;
  line-height: 1.625;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.paragraphs-item-footnotes .content ol li:last-child {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.paragraphs-item-full-bleed-feature {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature {
    margin-bottom: 2.1875rem;
    height: 100vh;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature {
    margin-bottom: 3.125rem;
  }
}
.paragraphs-item-full-bleed-feature .top-gradient {
  height: 9.375rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(to top, transparent 0%, #000000 100%);
  z-index: 3;
}
.paragraphs-item-full-bleed-feature .full-gradient {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .full-gradient {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, transparent 0%, #000000 100%);
  }
}
.paragraphs-item-full-bleed-feature .mobile-image-container {
  position: relative;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .mobile-image-container {
    display: none;
  }
}
.paragraphs-item-full-bleed-feature .mobile-image-container .mobile {
  display: block;
}
.paragraphs-item-full-bleed-feature .mobile-image-container .gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3.125rem;
  background: linear-gradient(to bottom, transparent 0%, #000000 100%);
}
.paragraphs-item-full-bleed-feature .field--name-field-featured-image {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-full-bleed-feature .text-container {
  padding-right: 1.25rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  background-color: #000000;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .text-container {
    padding-right: 4.16667%;
    padding-bottom: 1.875rem;
    padding-left: 4.16667%;
    background-color: transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container {
    padding-right: 4.16667%;
    padding-bottom: 2.8125rem;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container .text-elms {
    width: 75%;
  }
}
.full-bleed-feature .paragraphs-item-full-bleed-feature .text-container .term,
.paragraphs-item-full-bleed-feature .text-container h2 {
  color: #ffffff;
}
.paragraphs-item-full-bleed-feature .text-container .term {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-full-bleed-feature .text-container h2 {
  font-style: normal;
  font-size: 2.25rem;
  line-height: 1;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .text-container h2 {
    font-size: 3.125rem;
    line-height: 1.1;
  }
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper {
  margin-top: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .text-container .share-wrapper {
    margin-top: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container .share-wrapper {
    position: absolute;
    bottom: 2.8125rem;
    right: 4.16667%;
  }
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper button {
  background-color: transparent;
  border: none;
  margin-right: 2.1875rem;
  position: relative;
  height: 1.1875rem;
  height: 1.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container .share-wrapper button {
    height: 1.1875rem;
    height: 1.1875rem;
  }
}
.paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button:last-child {
  margin: 0;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button.email
  svg,
.paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper button span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #ffffff;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature
    .text-container
    .share-wrapper
    button
    svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.paragraphs-item-full-bleed-feature .text-container .article-meta .date {
  display: inline;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.4667;
}
.paragraphs-item-full-bleed-feature .text-container .article-meta .authors {
  display: inline;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-full-bleed-feature .text-container .article-meta a {
  text-decoration: none;
  color: #cccccc;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author {
  display: inline;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.4667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature
    .text-container
    .article-meta
    .authors
    .author {
    font-size: 1rem;
    line-height: 1.375;
  }
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author:not(.list):before {
  content: "\2022";
  display: inline-block;
  color: #eb5f0c;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  height: 1.125rem;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  text-decoration: none;
  color: #cccccc;
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email:hover {
  text-decoration: underline;
}
.paragraphs-item-full-bleed-image-caption {
  color: #4a4a4a;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-image-caption {
    padding-bottom: 2.5rem;
  }
}
.paragraphs-item-full-bleed-image-caption .field--name-field-full-image img {
  display: block;
}
.paragraphs-item-full-bleed-image-caption .field--name-field-caption {
  max-width: 1800px;
  margin: 0 auto;
  margin-top: 0.9375rem;
  font-size: 0.8125rem;
  line-height: 1.6924;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-image-caption .field--name-field-caption {
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-image-caption .field--name-field-caption {
    padding-right: 12.5%;
    padding-left: 12.5%;
  }
}
.paragraphs-item-full-width-image-caption {
  max-width: 1800px;
  margin: 0 auto;
  color: #4a4a4a;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.paragraphs-item-full-width-image-caption .field--name-field-full-image {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-width-image-caption .field--name-field-full-image {
    padding-top: 1.25rem;
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-width-image-caption .field--name-field-full-image {
    padding-top: 1.25rem;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-full-width-image-caption .field--name-field-full-image img {
  display: block;
}
.paragraphs-item-full-width-image-caption .field--name-field-caption {
  margin-top: 0.625rem;
  font-size: 0.8125rem;
  line-height: 1.6924;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-width-image-caption .field--name-field-caption {
    padding-right: 8.33333%;
    padding-bottom: 2.1875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-width-image-caption .field--name-field-caption {
    padding-top: 0;
    padding-right: 12.5%;
    padding-bottom: 1.25rem;
    padding-left: 12.5%;
  }
}
.paragraphs-item-intro-text {
  position: relative;
  max-width: 1800px;
  margin: 0 auto;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}
.node--news-article
  .article-body-wrapper
  .body-wrapper
  .field--name-field-body.field--type-text-with-summary {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node--news-article
    .article-body-wrapper
    .body-wrapper
    .field--name-field-body.field--type-text-with-summary {
    padding-top: 0;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
@media screen and (min-width: 960px) {
  .node--news-article
    .article-body-wrapper
    .body-wrapper
    .field--name-field-body.field--type-text-with-summary {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text {
    padding-top: 0;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-intro-text .content .field--name-field-intro-text h2 {
  display: none;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text h3,
.paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text h3,
  .paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
    margin-top: 2.1875rem;
    margin-bottom: 0.9375rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text h3,
  .paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
    width: 54.16667%;
    padding: 0;
    margin-top: 2.5rem;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text h3 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
  font-size: 1rem;
  line-height: 1.375;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text p {
  /*font-size: 1rem;*/
  line-height: 1.625;
  color: #111111;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text p {
    width: 54.16667%;
    line-height: 2;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.l-main:not(.news-article-feature)
  .paragraphs-item-intro-text
  .content
  .field--name-field-intro-text
  p:first-child:first-letter {
  color: #141e3c;
  float: left;
  font-size: 4.6875rem;
  line-height: 0.9334;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text ul,
.paragraphs-item-intro-text .content .field--name-field-intro-text ol {
  padding-left: 1.875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text ul,
  .paragraphs-item-intro-text .content .field--name-field-intro-text ol {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-intro-text .content .field--name-field-intro-text ul li,
.paragraphs-item-intro-text .content .field--name-field-intro-text ol li {
  font-size: 1rem;
  line-height: 1.625;
  line-height: 2;
  color: #111111;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  list-style-position: outside;
  padding-left: 15px;
}
.paragraphs-item-intro-text .content .related-story-wrapper {
  display: none;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .related-story-wrapper {
    position: absolute;
    top: 0;
    right: 12.5%;
    width: 16.66667%;
    display: block;
  }
}
.paragraphs-item-intro-text .content .related-story-wrapper .section-title {
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #141e3c;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-intro-text .content .related-story-wrapper img {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.paragraphs-item-intro-text .content .related-story-wrapper .title {
  font-size: 1rem;
  line-height: 1.375;
}
.paragraphs-item-intro-text .content .related-story-wrapper .title a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-intro-text
  .content
  .related-story-wrapper
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-intro-text
  .content
  .related-story-wrapper
  .title
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-intro-text .content .related-story-wrapper .date-created {
  display: none;
}
.paragraphs-item-latest-most-popular {
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular .content-outer-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .field--name-field-most-popular {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 27.27273%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .field--name-field-most-popular {
    width: 25%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular {
  width: 100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title {
  background-image: none;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 1.25rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row {
  min-height: 0;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content {
  display: block;
  font-size: 1rem;
  line-height: 1.375;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .field--name-field-most-popular
    .block--uva-today-stats-uva-today-stats-most-popular
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper {
  position: relative;
  padding-bottom: 6.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 68.18182%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper {
    width: 70%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 0 !important;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.66667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.42857%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1.2308;
  color: #141e3c;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .teaser {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story
    .text-container
    .teaser {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story {
  padding-bottom: 1.25rem;
  margin-top: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story:nth-child(1) {
  margin: 0;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story:last-child {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-latest-videos-home-page {
  position: relative;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
}
.paragraphs-item-latest-videos-home-page .content {
  background-color: #141e3c;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 6.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .content {
    padding-top: 2.5rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .content {
    padding-top: 3.125rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
}
.paragraphs-item-latest-videos-home-page .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.paragraphs-item-latest-videos-home-page .video-meta .term,
.paragraphs-item-latest-videos-home-page .video-meta .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.paragraphs-item-latest-videos-home-page .video-meta .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.paragraphs-item-latest-videos-home-page .video-meta .term,
.paragraphs-item-latest-videos-home-page .video-meta .runtime {
  color: #ffffff;
}
.paragraphs-item-latest-videos-home-page .video-meta .runtime::before {
  content: "";
  background-color: #898e9d;
}
.paragraphs-item-latest-videos-home-page .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-title:after {
  background: #ffffff;
  z-index: 0;
  right: 0;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-title:after {
    right: 4px;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-items {
  background-color: #141e3c;
  border-right: 1px solid #ffffff;
  z-index: 1;
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-item {
  color: #ffffff;
  background-color: #141e3c;
}
.paragraphs-item-latest-videos-home-page .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item {
    background-color: #141e3c;
    border: 1px solid #ffffff;
  }
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item
    a {
    color: #ffffff;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #ffffff;
    color: #141e3c;
    text-decoration: none;
    border: 1px solid #ffffff;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item:hover
    a {
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    top: 2.3125rem;
    right: 8.33333%;
    background-color: #141e3c;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    top: 2.9375rem;
    right: 9.09091%;
    margin-right: -0.625rem;
  }
}

@media screen and (min-width: 1500px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    margin-right: -0.75rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .latest-videos-home-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-left {
    width: 60%;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image {
  position: relative;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-left
    .latest-video
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video:hover:after,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100% !important;
}

.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .runtime {
  font-size: 0.8125rem;
  line-height: 1.2308;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-left
    .latest-video
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right {
    display: block;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 35%;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story {
  padding-bottom: 1.25rem;
  margin-bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story {
    width: 30%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .video-meta {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .video-meta
  .term,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .video-meta
  .runtime {
  font-size: 0.75rem;
  line-height: 1.1667;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link {
  display: block;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .image-link {
    width: 42.85714%;
    -ms-flex-order: 2;
    order: 2;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image {
  position: relative;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .text-container {
    width: 50%;
    -ms-flex-order: 1;
    order: 1;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-media-contacts {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-media-contacts {
    padding-top: 2.5rem;
    padding-right: 8.33333%;
    padding-bottom: 2.5rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-media-contacts {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-media-contacts .content {
    width: 54.16667%;
    padding: 0;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-media-contacts .content .media-contacts {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-media-contacts .content .media-contacts .media-contacts-inner {
  padding: 0;
  margin: 0;
  background-image: none;
  border-top: 1px solid #cccccc;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  h3 {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #141e3c;
  margin-top: 1.875rem;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact:last-child {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 1.25rem;
  margin-bottom: 0.9375rem;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name
  a {
  color: #141e3c;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .title-org,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  font-style: normal;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .title-org {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .email
  a {
  text-decoration: none;
  color: #4a4a4a;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .email
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .email
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .phone::before {
  content: "\2022";
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.paragraphs-item-section-layout-a {
  position: relative;
  padding-bottom: 6.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-section-layout-a .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-section-layout-a .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-section-layout-a .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-section-layout-a .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .field--name-field-title .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-section-layout-a .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-section-layout-a .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-section-layout-a .field--name-field-external-url .even span,
.paragraphs-item-section-layout-a .field--name-field-external-url .even a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-section-layout-a .field--name-field-external-url .even a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url .even a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-section-layout-a .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-a .field--name-field-external-url .even a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-a
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-a
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-a
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .section-layout-a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-top {
    -ms-flex-order: 2;
    order: 2;
    width: 47.72727%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-top {
    width: 50%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser
  p {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .teaser
    p {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-section-layout-a .section-layout-a .section-layout-a-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-bottom {
    -ms-flex-order: 1;
    order: 1;
    width: 47.72727%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-bottom {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 45%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link {
  display: block;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .image-link {
    width: 38.09524%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .image-link {
    width: 44.44444%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container {
    width: 57.14286%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container {
    width: 50%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .title {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser
  p {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .teaser
    p {
    font-size: 0.875rem;
    line-height: 1.4286;
  }
}
.paragraphs-item-section-layout-b,
.paragraphs-item-section-layout-d {
  position: relative;
  padding-bottom: 6.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b,
  .paragraphs-item-section-layout-d {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b,
  .paragraphs-item-section-layout-d {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-section-layout-b .field--name-field-title,
.paragraphs-item-section-layout-d .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-title,
  .paragraphs-item-section-layout-d .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-section-layout-b .field--name-field-title:after,
.paragraphs-item-section-layout-d .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-section-layout-b .field--name-field-title .field-items,
.paragraphs-item-section-layout-d .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-section-layout-b .field--name-field-title .field-item,
.paragraphs-item-section-layout-d .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .field--name-field-title .field-item,
  .paragraphs-item-section-layout-d .field--name-field-title .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-section-layout-b .field--name-field-external-url,
.paragraphs-item-section-layout-d .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url,
  .paragraphs-item-section-layout-d .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url,
  .paragraphs-item-section-layout-d .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-section-layout-b .field--name-field-external-url .even,
.paragraphs-item-section-layout-d .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-section-layout-b .field--name-field-external-url .even span,
.paragraphs-item-section-layout-b .field--name-field-external-url .even a,
.paragraphs-item-section-layout-d .field--name-field-external-url .even span,
.paragraphs-item-section-layout-d .field--name-field-external-url .even a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-section-layout-b .field--name-field-external-url .even a,
.paragraphs-item-section-layout-d .field--name-field-external-url .even a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url .even a,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url .even,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-section-layout-b .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-b .field--name-field-external-url .even a,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-b
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-b
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-b
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-d
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-d
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-d
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .section-layout-b,
  .paragraphs-item-section-layout-d .section-layout-d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-top,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-top {
    width: 40.90909%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-top,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-top {
    width: 45%;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image.video:after,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .story-image.video:after,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image
  img,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .text-container,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .text-container
    .title,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title
  a,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .teaser {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .text-container
    .teaser {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-section-layout-b .section-layout-b .section-layout-b-bottom,
.paragraphs-item-section-layout-d .section-layout-d .section-layout-d-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-bottom,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 56.81818%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-bottom,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-bottom {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 52.5%;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story {
  padding-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story {
    width: 48%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story {
    width: 47.61905%;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image
  img,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video:after,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}

.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video:after {
  top: 11.7vw;
  left: 0.5vw;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .text-container
    .title,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title
  a,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser
  p {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .text-container
    .teaser
    p,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story
    .text-container
    .teaser
    p {
    font-size: 0.875rem;
    line-height: 1.4286;
  }
}
.paragraphs-item-section-layout-c {
  position: relative;
  padding-bottom: 6.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-section-layout-c .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-section-layout-c .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-section-layout-c .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-section-layout-c .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .field--name-field-title .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-section-layout-c .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-section-layout-c .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-section-layout-c .field--name-field-external-url .even span,
.paragraphs-item-section-layout-c .field--name-field-external-url .even a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-section-layout-c .field--name-field-external-url .even a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url .even a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-section-layout-c .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-c .field--name-field-external-url .even a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .section-layout-c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-top {
    -ms-flex-order: 2;
    order: 2;
    width: 68.18182%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-top {
    width: 72.5%;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video:after {
    content: "";
    position: absolute;
    bottom: 0.9375rem;
    left: 0.9375rem;
    display: block;
    width: 1.5625rem;
    height: 1.5625rem;
    background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
      center/100%;
  }
}

@media screen and (min-width: 580px) and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}

@media screen and (min-width: 580px) {
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video:hover:after {
    background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
      center/100%;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title {
  font-size: 2.375rem;
  line-height: 1.159;
  color: #141e3c;
  font-weight: 900;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .teaser {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .teaser {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-section-layout-c .section-layout-c .section-layout-c-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-bottom {
    -ms-flex-order: 1;
    order: 1;
    width: 27.27273%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-bottom {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 20%;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story {
  padding-bottom: 1.5625rem;
  margin-top: 1.5625rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story:nth-child(1) {
  margin: 0;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story:nth-child(1)
  .text-container
  .title.video:after {
  display: none;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story:last-child {
  border-bottom: none;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .teaser {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
}
.paragraphs-item-social-media-promo {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
}
.paragraphs-item-social-media-promo .social-media-inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .social-media-inner {
    padding-top: 2.8125rem;
    padding-right: 0;
    padding-bottom: 2.8125rem;
    padding-left: 0;
  }
}
.paragraphs-item-social-media-promo .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #141e3c;
  opacity: 0.8;
  z-index: 0;
}
.paragraphs-item-social-media-promo .content {
  position: relative;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 4.54545%;
    padding-left: 4.54545%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo .content {
    padding-right: 15.90909%;
    padding-left: 9.09091%;
  }
}
.paragraphs-item-social-media-promo .group-text-container {
  text-align: center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .group-text-container {
    text-align: left;
    width: 45.45455%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo .group-text-container {
    text-align: left;
    width: 36.36364%;
  }
}
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-title {
  font-size: 1.875rem;
  line-height: 1.3334;
  text-transform: uppercase;
}
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-subtitle {
  font-size: 1.5rem;
  line-height: 1;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo
    .group-text-container
    .field--name-field-social-promo-subtitle {
    margin-top: 0.625rem;
  }
}
.paragraphs-item-social-media-promo .field--name-field-social-media-link {
  padding-top: 2.5rem;
}
.paragraphs-item-social-media-promo .field--name-field-social-media-link:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .field--name-field-social-media-link {
    padding-top: 0.5rem;
    width: 34.09091%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo .field--name-field-social-media-link {
    text-align: left;
    width: 36.36364%;
  }
}
.paragraphs-item-social-media-promo .field--name-field-social-media-link:after {
  margin-top: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo
    .field--name-field-social-media-link:after {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo
    .field--name-field-social-media-link:after {
    margin-top: 2.1875rem;
  }
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items {
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item {
  margin-right: 2%;
  position: relative;
  width: 18%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item:last-child {
  margin-right: 0;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a {
  position: relative;
  display: inline-block;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  font-size: 0;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a:before {
  content: "";
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.linkedin {
  overflow: initial;
}

.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.facebook:before {
  background: url(../../images/svg/socialicon-facebook-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.facebook {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.facebook:hover:before {
  background: url(../../images/svg/socialicon-facebook-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.twitter:before {
  background: url(../../images/svg/socialicon-twitter-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.twitter {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.twitter:hover:before {
  background: url(../../images/svg/socialicon-twitter-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.instagram:before {
  background: url(../../images/svg/socialicon-instagram-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.instagram {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.instagram:hover:before {
  background: url(../../images/svg/socialicon-instagram-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.youtube:before {
  width: 1.625rem;
  height: 1.125rem;
  background: url(../../images/svg/socialicon-youtube-white.svg) no-repeat
    center center/100%;
}

.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.linkedin:before {
  width: 1.625rem;
  height: 1.4rem;
  background: url(../../images/svg/linkedin_white.svg) no-repeat center
    center/100%;
  /* border: solid white; */
  margin-top: -3px;
}

html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.youtube {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.youtube:hover:before {
  background: url(../../images/svg/socialicon-youtube-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.snapchat:before {
  background: url(../../images/svg/socialicon-snapchat-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.snapchat {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.snapchat:hover:before {
  background: url(../../images/svg/socialicon-snapchat-orange.svg) no-repeat
    center center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature {
    margin-bottom: 3.125rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100vh;
  }
}
.paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col {
    -ms-flex-order: 2;
    order: 2;
    height: 100vh;
    width: 50%;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .field--name-field-featured-image {
  display: block;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .hero-image-col
    .field--name-field-featured-image {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
    white-space: nowrap;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .field--name-field-featured-image
  .caption.none
  img {
  display: block;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .field--name-field-featured-image
  .caption.none
  p {
  display: none;
}
.paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col .tablet {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col .tablet {
    display: block;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col .tablet {
    display: none;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .top-gradient {
  height: 9.375rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(to top, transparent 0%, #000000 100%);
  z-index: 3;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .hero-image-col
    .top-gradient {
    display: none;
  }
}
.paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col {
  position: relative;
  background-color: #141e3c;
  padding-top: 2.1875rem;
  padding-right: 1.25rem;
  padding-bottom: 2.1875rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col {
    padding-top: 4.6875rem;
    padding-right: 8.33333%;
    padding-bottom: 4.6875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col {
    -ms-flex-order: 1;
    order: 1;
    height: 100vh;
    width: 50%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 66.66667%;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  p {
  color: #ffffff;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  color: #eb5f0c;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2 {
  text-align: center;
  font-style: normal;
  font-size: 1.75rem;
  line-height: 1.2143;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2 {
    font-size: 2.5rem;
    line-height: 1.125;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2.small {
  font-size: 1.5rem;
  line-height: 1.25;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2.small {
    font-size: 2.1875rem;
    line-height: 1.1429;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2.large {
  font-size: 2rem;
  line-height: 1.1875;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2.large {
    font-size: 3.125rem;
    line-height: 1.1;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2.extra-large {
  font-size: 2.25rem;
  line-height: 1.1667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2.extra-large {
    font-size: 3.4375rem;
    line-height: 1.091;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  p {
  text-align: center;
  font-size: 1rem;
  line-height: 1.75;
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    p {
    margin-top: 0.625rem;
    margin-bottom: 2.5rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share {
    width: 100%;
    position: absolute;
    bottom: 2.5rem;
    left: 0;
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .date {
  text-align: center;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.6667;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors {
  text-align: center;
  display: block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author {
  display: inline;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.6667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share
    .article-meta
    .authors
    .author {
    font-size: 1rem;
    line-height: 1.5625;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author1:nth-child(1):before {
  content: "By";
  display: inline;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author
  .author-email {
  text-decoration: none;
  color: #cccccc;
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author
  .author-email {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author
  .author-email:hover {
  text-decoration: underline;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper {
  text-align: center;
  margin-top: 1.25rem;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button {
  background-color: transparent;
  border: none;
  margin-right: 1.25rem;
  position: relative;
  width: 1.875rem;
  height: 1.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share
    .share-wrapper
    button {
    width: 2.5rem;
    height: 1.1875rem;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button:last-child {
  margin: 0;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button.email
  svg,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #ffffff;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share
    .share-wrapper
    button
    svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.paragraphs-item-standard-feature {
  padding-top: 0.9375rem;
  padding-right: 0;
  padding-bottom: 1.875rem;
  padding-left: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature {
    padding-top: 0.9375rem;
    padding-right: 8.33333%;
    padding-bottom: 1.875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature {
    padding-top: 3.125rem;
    padding-right: 12.5%;
    padding-bottom: 1.875rem;
    padding-left: 12.5%;
  }
}
.paragraphs-item-standard-feature .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.news-article .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  padding-top: 1.25rem;
}
.news-article .author-date-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media screen and (min-width: 1200px) {
  .news-article .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .news-article .author-date-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

.paragraphs-item-standard-feature .text-container .term,
.paragraphs-item-standard-feature .text-container h2,
.paragraphs-item-standard-feature .text-container h1 {
  color: #141e3c;
}
.paragraphs-item-standard-feature .text-container .term {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-standard-feature .text-container h2,
.paragraphs-item-standard-feature .text-container h1 {
  font-style: normal;
  font-size: 1.5rem;
  line-height: 1.25;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container h2,
  .paragraphs-item-standard-feature .text-container h1 {
    font-size: 2.125rem;
    line-height: 1.1765;
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature .text-container h2,
  .paragraphs-item-standard-feature .text-container h1 {
    font-size: 2.375rem;
    line-height: 1.1579;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}

.paragraphs-item-standard-feature .text-container h2,
.paragraphs-item-standard-feature .text-container h1 {
  font-family: "franklin-gothic-urw", arial-black, arial, helvetica, sans-serif;
}
.paragraphs-item-standard-feature .field--name-field-featured-image p,
.paragraphs-item-intro-text .content .field--name-field-intro-text p,
.paragraphs-item-body-text .content .field--name-field-body-text p {
  font-family: "franklin-gothic-urw", arial, helvetica, sans-serif;
}

.paragraphs-item-standard-feature .text-container .article-meta .date {
  display: inline;
  color: #141e3c;
  font-size: 0.9375rem;
  line-height: 1.4667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container .article-meta .date {
    font-size: 1rem;
    line-height: 1.375;
  }
}
@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container .article-meta .date:before {
    content: "\2022 \0020";
    color: #eb5f0c;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }
}
.paragraphs-item-standard-feature .text-container .article-meta .authors {
  list-style: none;
  padding-top: 10px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  margin: 0;
}
@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container .article-meta .authors {
    display: inline;
    padding: 0;
    margin: 0;
  }
}
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author {
  color: #141e3c;
  display: inline;
  font-family: "franklin-gothic-urw", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.375;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature
    .text-container
    .article-meta
    .authors
    .author {
    font-size: 1rem;
    line-height: 1.375;
  }
}
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author1:not(.list):before {
  content: "By";
  display: inline;
}
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  text-decoration: none;
  color: #141e3c;
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email:hover {
  text-decoration: underline;
}
/*** Share Wrapper for Basic News Article Feature ****/
.block .content article .date-authors .share-wrapper {
  margin-top: 1.25rem;
  margin-left: 0.125rem;
}
.block .content article .date-authors .share-wrapper button {
  background-color: transparent;
  border: none;
  margin-right: 1.5625rem;
  position: relative;
  height: 1.1875rem;
  height: 1.1875rem;
}
@media screen and (min-width: 960px) {
  .block .content article .date-authors .share-wrapper button {
    height: 1.1875rem;
    height: 1.1875rem;
  }
}
.block .content article .date-authors .share-wrapper button:last-child {
  margin: 0;
}
.block .content article .date-authors .share-wrapper button.email svg,
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.block .content article .date-authors .share-wrapper button span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.block .content article .date-authors .share-wrapper button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #141e3c;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .block .content article .date-authors .share-wrapper button svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .block
  .content
  article
  .date-authors
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .block
  .content
  article
  .date-authors
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}

/** Share Wrapper for Full Featured Page ***/
.paragraphs-item-standard-feature .text-container .share-wrapper {
  margin-top: 1.25rem;
  margin-left: 0.125rem;
}
.paragraphs-item-standard-feature .text-container .share-wrapper button {
  background-color: transparent;
  border: none;
  margin-right: 1.5625rem;
  position: relative;
  height: 1.1875rem;
  height: 1.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature .text-container .share-wrapper button {
    height: 1.1875rem;
    height: 1.1875rem;
  }
}
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button:last-child {
  margin: 0;
}
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button.email
  svg,
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.paragraphs-item-standard-feature .text-container .share-wrapper button span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-standard-feature .text-container .share-wrapper button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #141e3c;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature .text-container .share-wrapper button svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.paragraphs-item-standard-feature .field--name-field-featured-image {
  margin-top: 1.875rem;
  margin-bottom: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .field--name-field-featured-image {
    margin-top: 3.125rem;
    margin-bottom: 2.5rem;
  }
}
.paragraphs-item-standard-feature .field--name-field-featured-image img {
  display: block;
}
.paragraphs-item-standard-feature .field--name-field-featured-image p {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  font-size: 0.8125rem;
  line-height: 1.6924;
  color: #4a4a4a;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .field--name-field-featured-image p {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-you-may-also-like {
  background-color: #f1f1f1;
  padding-top: 2.1875rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-you-may-also-like {
    padding-top: 3.125rem;
    padding-right: 4.16667%;
    padding-bottom: 3.4375rem;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-you-may-also-like {
    padding-top: 4.6875rem;
    padding-right: 10.41667%;
    padding-bottom: 4.6875rem;
    padding-left: 10.41667%;
  }
}
.paragraphs-item-you-may-also-like .field--name-field-title h2 {
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  color: #141e3c;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.paragraphs-item-you-may-also-like .content {
  max-width: 1800px;
  margin: 0 auto;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-you-may-also-like .content .you-may-also-like .stories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-you-may-also-like .content .you-may-also-like .stories .story {
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-you-may-also-like
    .content
    .you-may-also-like
    .stories
    .story {
    width: 31.81818%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-you-may-also-like
    .content
    .you-may-also-like
    .stories
    .story {
    width: 31.57895%;
  }
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.9375rem;
  color: #141e3c;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image {
  position: relative;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image
  img {
  display: block;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top {
  position: relative;
  width: 100%;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top {
    margin-bottom: 2.8125rem;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .image
  img {
  display: block;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .image:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      #000000 100%
    );
    opacity: 0.8;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .text-container {
  text-align: center;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .text-container {
    text-align: left;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: absolute;
    bottom: 3.125rem;
    left: 3.125rem;
    width: 72.72727%;
    margin: 0;
    padding: 0;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button
  span,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button
  a {
  display: inline-block;
  transform: skew(20deg);
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
  margin-bottom: 0.9375rem;
  text-align: left;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title.small {
  font-size: 1.25rem;
  line-height: 1.3;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.small {
    font-size: 1.75rem;
    line-height: 1.2143;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title.large {
  font-size: 1.875rem;
  line-height: 1.2;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.large {
    font-size: 2.5rem;
    line-height: 1.15;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.large {
    font-size: 2.875rem;
    line-height: 1.1305;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title.extra-large {
  font-size: 2.375rem;
  line-height: 1.1579;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.extra-large {
    font-size: 3.125rem;
    line-height: 1.1201;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.extra-large {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title
    a {
    color: #ffffff;
  }
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title
  a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 91.66667%;
    margin-right: 4.16667%;
    margin-left: 4.16667%;
    padding: 0;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom {
    width: 72.72727%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story {
    width: 47.72727%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story {
    margin-bottom: 2.1875rem;
    margin-left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .image {
    width: 56.25%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image
  img {
  display: block;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .text-container {
    width: 40.625%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .term {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  color: #141e3c;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 2px;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .text-container
    .term {
    font-size: 0.875rem;
    line-height: 1.1429;
    margin-top: 0;
    margin-bottom: 0.625rem;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .teaser {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .latest-stories {
    width: 18.18182%;
    margin-right: 2.08333%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .latest-stories {
    width: 18.18182%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 77.27273%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image
  img {
  display: block;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .term {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  color: #141e3c;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 2px;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title.small {
  font-size: 1.25rem;
  line-height: 1.3;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.small {
    font-size: 1.75rem;
    line-height: 1.2143;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title.large {
  font-size: 1.875rem;
  line-height: 1.2;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.large {
    font-size: 2.5rem;
    line-height: 1.15;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.large {
    font-size: 2.75rem;
    line-height: 1.1364;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title.extra-large {
  font-size: 2.375rem;
  line-height: 1.1579;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.extra-large {
    font-size: 3rem;
    line-height: 1.125;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.extra-large {
    font-size: 3.375rem;
    line-height: 1.1112;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title
  a:hover {
  text-decoration: underline !important;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser
  p {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .teaser,
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .teaser
    p {
    margin-top: 0.9375rem;
    margin-bottom: 1.25rem;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 70.58824%;
    -ms-flex-order: 2;
    order: 2;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story
    .text-container {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container
  .teaser {
  text-align: center;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories {
    display: block;
    width: 23.52941%;
    -ms-flex-order: 1;
    order: 1;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story {
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories
    .supplemental-story {
    width: 47.72727%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories
    .supplemental-story {
    margin-bottom: 1.875rem;
    width: 100%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image
  img {
  display: block;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
}
.latest-stories {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .latest-stories {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .latest-stories {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.latest-stories .field--name-field-html-title {
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
}
.latest-stories .field--name-field-html-title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}
.latest-stories .term {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
}
.latest-stories .term.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.latest-stories .title {
  font-size: 1rem;
  line-height: 1.375;
}

@media screen and (min-width: 960px) {
  .latest-stories .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.latest-stories .title a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"] .latest-stories .title a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"] .latest-stories .title a:hover {
  text-decoration: underline !important;
}
.latest-stories .latest-story-item {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.block--uva-today-blocks-uva-today-promo {
  padding: 0;
  clear: both;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-promo {
    padding: 0 25%;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-promo {
    padding: 0;
  }
}

@media screen and (min-width: 580px) {
  .full-width-news-article .block--uva-today-blocks-uva-today-promo {
    padding: 0;
    clear: none;
    width: 45%;
    float: right;
  }
}
#block-facetapi-block-all-facets {
  background-color: #232d4b;
  display: none;
}

@media screen and (min-width: 580px) {
  #block-facetapi-block-all-facets {
    display: block;
  }
}
#block-facetapi-block-all-facets > h2 {
  background-color: #141e3c;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  #block-facetapi-block-all-facets > h2 {
    height: 40px;
    line-height: 40px;
  }
}

@media screen and (min-width: 960px) {
  #block-facetapi-block-all-facets > h2 {
    font-size: 16px;
  }
}
#block-facetapi-block-all-facets .block__content {
  padding: 10px;
}
#block-facetapi-block-all-facets .block__content h2 {
  font-size: 12px;
  color: #eb5f0c;
  padding: 0 10px;
}
#block-facetapi-block-all-facets ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-facetapi-block-all-facets ul li {
  margin-bottom: 8px;
}
#block-facetapi-block-all-facets ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#block-facetapi-block-all-facets ul li a.facetapi-active {
  padding: 5px 5px;
  margin-left: -5px;
  background-color: #eb5f0c;
}
#facet-wrapper-mobile {
  background-color: #232d4b;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  #facet-wrapper-mobile {
    display: none;
  }
}
#facet-wrapper-mobile .block__content {
  padding: 10px;
  display: none;
}
.facet-is-open #facet-wrapper-mobile .block__content {
  display: block;
}
#facet-wrapper-mobile .block__content h2 {
  font-size: 12px;
  color: #eb5f0c;
  padding: 0 10px;
}
#facet-wrapper-mobile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#facet-wrapper-mobile ul li {
  margin-bottom: 8px;
}
#facet-wrapper-mobile ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#facet-wrapper-mobile ul li a.facetapi-active {
  padding: 5px 5px;
  margin-left: -5px;
  background-color: #eb5f0c;
}
#facet-wrapper-mobile .refine-toggle {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 20px;
  font-weight: bold;
  text-decoration: none;
  background-color: #232d4b;
  position: relative;
}
#facet-wrapper-mobile .refine-toggle:after {
  content: "";
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -4px;
  width: 14px;
  height: 9px;
  background: url(../../images/icons2x/icon-facet-arrow.png) no-repeat center
    center/16px;
}
.facet-is-open #facet-wrapper-mobile .refine-toggle:after {
  transform: rotate(180deg);
}
.search-results-count h2 {
  font-size: 18px;
  margin-bottom: 18px;
}

@media screen and (min-width: 960px) {
  .search-results-count h2 {
    font-size: 24px;
    margin-bottom: 40px;
  }
}
.search-results-count h2 span {
  color: #eb5f0c;
}
.search-result {
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .search-result {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 960px) {
  .search-result {
    margin-bottom: 40px;
  }
}
.search-result h3 {
  margin-bottom: 10px;
}
.search-result h3 a {
  color: #232d4b;
  font-size: 16px;
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  .search-result h3 a {
    font-size: 18px;
  }
}
.search-result .search-result-body {
  margin-bottom: 12px;
  font-size: 13px;
}
.search-result .search-result-date {
  color: #eb5f0c;
  display: block;
}

@media screen and (min-width: 580px) {
  .search-result .search-result-date {
    display: inline;
  }
}

@media screen and (min-width: 580px) {
  .search-result .search-result-date:after {
    content: "\0020 \2022 \0020";
    color: #bfbfbf;
    vertical-align: middle;
    font-size: 12px;
    text-align: center;
  }
}
.search-result .search-result-url {
  display: block;
}

@media screen and (min-width: 580px) {
  .search-result .search-result-url {
    display: inline;
  }
}
.search-result .search-result-url a {
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  #block-uva-today-search-solr-sort {
    float: right;
  }
}
#block-uva-today-search-solr-sort option {
  text-transform: uppercase;
}
.spelling-suggestions dl dt,
.spelling-suggestions dl dd {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.spelling-suggestions dl dt {
  margin-right: 5px;
}
.btn-search {
  float: right;
  height: 4.0625rem;
  width: 12rem;
  display: block;
  color: #eb5f0c;
  text-align: right;
  line-height: 4.0625rem;
  padding-left: 0;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  font-size: 1.125rem;
}
html[data-whatintent="mouse"] .btn-search {
  transition: all 0.1s;
}
html[data-whatintent="mouse"] .btn-search:hover {
  color: #ffffff;
  text-decoration: none;
  transition: none;
}
html[data-whatintent="mouse"] .btn-search:hover:before {
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/100%;
}
.btn-search:before {
  content: "";
  display: inline-block;
  vertical-align: sub;
  width: 1.1875rem;
  height: 1.125rem;
  background: url(../../images/svg/icon-search.svg) no-repeat center center/100%;
  margin-right: 1.125rem;
}

.user-logged-in.search-is-open .btn-search:after {
  top: 79px;
}

.search-is-open .btn-search:after {
  content: "";
  display: inline-block;
  vertical-align: sub;
  background: #000000 url(../../images/svg/icon-close-white.svg) no-repeat
    center 30px/19px;
  margin-right: 0;
  width: 4.0625rem;
  height: 4.3125rem;
  position: absolute;
  top: 0;
  right: 0;
}

.search-is-open .btn-search {
  display: block;
  background-color: #232d4b;
  color: #ffffff;
  margin-top: -0.3125rem;
  padding-top: 0.3125rem;
}

.user-logged-in .search-wrapper {
  top: 79px;
}

.node-type-feature-page.search-is-open .btn-search {
  position: relative;
  z-index: 30;
}

@media screen and (min-width: 960px) {
  .search-is-open .btn-search {
    width: 13.75rem;
    padding-right: 5.75rem;
  }
  .node-type-feature-page.search-is-open .btn-search {
    width: 14.04rem;
  }
}
.search-is-open .btn-search:before {
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/100%;
}
.search-wrapper {
  display: none;
  background-color: #eb5f0c;
  width: calc(100% - 60px);
  position: absolute;
  /*top: 0.3125rem;*/
  left: 0;
  /*height: 3.75rem;*/
  z-index: 999999;
  /*overflow: hidden;*/
}
.node-type-feature-page .search-wrapper {
  /*width: calc(100% - 65px);*/
}
.node-type-illimitable .search-wrapper,
.section-illimitable .search-wrapper {
  height: 0;
}

@media screen and (min-width: 580px) {
  .search-wrapper {
    overflow: visible;
    /*height: 5rem;
	width: calc(100% - 80px);*/
    height: 4.4rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper {
    top: 0;
    width: calc(100% - 65px);
    /*height: 4.375rem;
	width: calc(100% - 220px);*/
  }
}
.search-is-open .search-wrapper {
  display: block;
}
.search-wrapper .block--search-form {
  position: relative;
  /*max-width: 1140px;*/
  margin-left: auto;
  margin-right: auto;
}
.search-wrapper .block--search-form:after {
  content: " ";
  display: block;
  clear: both;
}
.search-wrapper .container-inline {
  position: relative;
}
.search-wrapper input[type="text"] {
  border: 0;
  background-color: #eb5f0c;
  height: 3.75rem;
  width: 100%;
  color: #ffffff;
  font-size: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .search-wrapper input[type="text"] {
    height: 5rem;
    padding: 10px 70px 10px 60px;
  }
  .node-type-feature-page .search-wrapper input[type="text"] {
    height: 3.75rem;
  }
}

@media screen and (max-width: 959px) and (min-width: 580px) {
  .node-type-feature-page.standard-feature .search-wrapper input[type="text"] {
    height: 5rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper input[type="text"] {
    height: 4.0625rem;
  }
}
.search-wrapper input[type="text"]:focus {
  outline: none;
}
.search-wrapper .form-actions {
  display: inline-block;
  width: 3.75rem;
  height: 3.75rem;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #232d4b;
}

@media screen and (max-width: 959px) {
  input#edit-submit--2 {
    height: 5.19rem !important;
  }
}
@media screen and (min-width: 580px) {
  .search-wrapper .form-actions {
    height: 5rem;
    width: 10rem;
    top: 0;
    right: 0;
  }
  .node-type-feature-page:not(.standard-feature) .search-wrapper .form-actions {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper .form-actions {
    /*display: none;*/
    height: 4.4rem;
  }
  .node-type-feature-page:not(.standard-feature) .search-wrapper .form-actions {
    /*display: none;
	height: 4.4rem;*/
    height: 3.5rem;
  }
}
.search-wrapper .form-actions .form-submit {
  width: 3.75rem;
  height: 3.75rem;
  font-size: 0;
  text-transform: uppercase;
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/19px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: transparent;
  border: none;
}

@media screen and (min-width: 580px) {
  .search-wrapper .form-actions .form-submit {
    font-size: 1.125rem;
    color: #ffffff;
    text-indent: 0;
    padding-left: 1.875rem;
    background: url(../../images/svg/icon-search-white.svg) no-repeat 20px
      center/19px;
    width: 10rem;
    height: 5rem;
    height: 4.7rem;
  }
  .node-type-feature-page:not(.standard-feature)
    .search-wrapper
    .form-actions
    .form-submit {
    height: 3.5rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper .form-actions .form-submit {
    /*position: absolute !important;*/
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    /*height: 1px !important;
	width: 1px !important;*/
    overflow: hidden;
    white-space: nowrap;
  }
}
.search-wrapper ::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.search-wrapper :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}
.search-wrapper ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}
.search-wrapper :-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.mobile-search-wrapper .search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 3.75rem;
}

@media screen and (min-width: 580px) {
  .mobile-search-wrapper .search-wrapper {
    height: 4.375rem;
  }
  .node-type-feature-page .mobile-search-wrapper .search-wrapper {
    height: 3.75rem;
  }
}
#uva-today-search-sort-form #edit-submit--2 {
  display: none;
}
.row-search-bar {
  background-color: #d75f24;
  height: 3.125rem;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .row-search-bar {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .row-search-bar {
    height: 115px;
    margin-bottom: 0;
  }
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .container-inline {
  position: relative;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-text {
  background-color: transparent;
  border: none;
  color: white;
  width: 100%;
  font-size: 1.5rem;
  padding: 10px 50px 12px 15px;
}

@media screen and (min-width: 580px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-text {
    font-size: 1.875rem;
    padding: 12px 70px 13px 20px;
  }
}

@media screen and (min-width: 960px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-text {
    font-size: 3rem;
    padding: 30px 90px 30px 20px;
  }
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  ::-webkit-input-placeholder {
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  :-ms-input-placeholder {
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-actions {
  display: inline-block;
  width: 1.25rem;
  overflow: hidden;
  position: absolute;
  right: 0.9375rem;
  top: 0.9375rem;
}

@media screen and (min-width: 580px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-actions {
    top: 1.25rem;
    right: 1.5625rem;
  }
}

@media screen and (min-width: 960px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-actions {
    width: 2rem;
    top: 2.8125rem;
    right: 1.875rem;
  }
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-actions
  .form-submit {
  width: 1.25rem;
  height: 1.25rem;
  background: url(../../images/icons2x/icon-search-white-580.png) no-repeat
    center center/100%;
  font-size: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: transparent;
  border: none;
}

@media screen and (min-width: 960px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-actions
    .form-submit {
    width: 2rem;
    height: 2rem;
    background: url(../../images/icons2x/icon-search-white-960.png) no-repeat
      center center/100%;
  }
}
.page-articles .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.page-articles .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .page-articles .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.page-articles .page-title-header h1 {
  background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat center
    center;
  height: 36px;
  padding: 8px 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .page-articles .page-title-header h1 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .page-articles .page-title-header h1 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
.page-articles .view-display-id-page_1 .views-field-field-body {
  max-width: 100%;
  display: block;
  padding: 0 10px;
}

@media screen and (min-width: 960px) {
  .page-articles .view-display-id-page_1 .views-field-field-body {
    padding: 0;
  }
}
.select2-container {
  display: block;
}

@media screen and (min-width: 580px) {
  .select2-container {
    width: 210px;
  }
}
.select2-container--default .select2-selection--single {
  background-color: #232d4b;
  border-radius: 0;
  border: none;
  position: relative;
  height: auto;
}
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single {
  background-color: #eb5f0c;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #ffffff;
  padding: 10px 20px;
  line-height: 1;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 16px;
  top: 0;
  height: 100%;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  width: 14px;
  height: 9px;
  right: 16px;
  border: none;
  margin-top: -4px;
  background: url(../../images/icons2x/icon-facet-arrow.png) no-repeat center
    center/14px;
}
.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  transform: rotate(180deg);
}
.select2-selection__rendered,
.select2-results__option {
  text-transform: uppercase;
  color: #ffffff;
  padding: 10px 20px;
}
.select2-results__option:first-child {
  display: none;
}
.select2-dropdown {
  background-color: #232d4b;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #141e3c;
}
.sharethis-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 500;
}
.sharethis-wrapper::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .sharethis-wrapper {
    position: absolute;
    left: 20px;
    top: 0;
    bottom: auto;
    width: auto;
    padding-top: 20px;
  }
}

@media screen and (min-width: 960px) {
  .sharethis-wrapper {
    padding-top: 25px;
  }
}

@media screen and (min-width: 580px) {
  .node-type-illimitable .sharethis-wrapper,
  .section-illimitable .sharethis-wrapper {
    position: fixed;
    top: 5.625rem;
    left: auto;
    padding-top: 0;
  }
}
.sharethis-wrapper span {
  display: block;
  height: 50px;
  background-color: #232d4b;
  width: 33.33333%;
  float: left;
  position: relative;
  cursor: pointer;
}

@media screen and (min-width: 580px) {
  .sharethis-wrapper span {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    margin-bottom: 20px;
    float: none;
  }
}
.sharethis-wrapper span:nth-child(2) {
  border-left: 1px solid #2c4f92;
  border-right: 1px solid #2c4f92;
}

@media screen and (min-width: 580px) {
  .sharethis-wrapper span:nth-child(2) {
    border: 0;
  }
}
.sharethis-wrapper span:hover {
  background-color: #eb5f0c;
}
.sharethis-wrapper span.st_twitter_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
  width: 16.5px;
  height: 14px;
  background: url(../../images/icons2x/icon-twitter.png) no-repeat center
    center/16.5px;
}
.sharethis-wrapper span.st_email_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -7px;
  width: 20px;
  height: 14px;
  background: url(../../images/icons2x/icon-mail.png) no-repeat center
    center/16.5px;
}
.sharethis-wrapper span.st_facebook_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background: url(../../images/icons2x/icon-facebook.png) no-repeat center
    center/16.5px;
}
.block--uva-today-blocks-uva-today-subscribe {
  position: relative;
}

/*left aligned images*/
/* .align-left span.caption.none.media-element.file-default {
    width: 62.16667% !important;
    margin-left: 32.5% !important;
    margin-right: -22rem !important;
} */

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image {
    display: none;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image {
    display: block;
  }
}
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_image_alternative {
  display: none;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image_alternative {
    display: block;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image_alternative {
    display: none;
  }
}
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a {
  display: inline-block;
  background-color: rgba(35, 45, 75, 0.9);
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 20px;
  width: 100%;
  position: absolute;
  bottom: 23px;
  transform: none;
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_button
    a {
    width: 38.24561%;
    left: inherit;
    bottom: inherit;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_button
    a {
    width: 65.88235%;
    bottom: 23px;
    left: 17%;
    top: inherit;
  }
}
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a:hover {
  background-color: #eb5f0c;
}
.full-width-news-article .block--uva-today-blocks-uva-today-subscribe {
  margin-bottom: 40px;
}

@media screen and (min-width: 580px) {
  .full-width-news-article .block--uva-today-blocks-uva-today-subscribe {
    display: inline-block;
    width: 45%;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 580px) {
  .full-width-news-article
    .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image {
    display: block;
  }
}
.full-width-news-article
  .block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_image_alternative {
  display: none;
}

@media screen and (min-width: 580px) {
  .full-width-news-article
    .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image_alternative {
    display: none;
  }
}

@media screen and (min-width: 580px) {
  .full-width-news-article
    .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_button
    a {
    display: inline-block;
    background-color: rgba(35, 45, 75, 0.9);
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 20px;
    width: 62.35294%;
    position: absolute;
    bottom: 23px;
    transform: none;
    font-size: 18px;
    top: 73%;
    height: 52px;
    right: inherit;
    left: 20%;
  }
}
.block--views-uva-news-block-4,
#block-uva-today-stats-uva-today-stats-weekly {
  clear: both;
  margin-bottom: 40px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.block--views-uva-news-block-4:after,
#block-uva-today-stats-uva-today-stats-weekly:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-4,
  #block-uva-today-stats-uva-today-stats-weekly {
    width: 46.66667%;
    float: left;
    margin-right: 1.05263%;
  }
  .large-headline .block--views-uva-news-block-4,
  .large-headline #block-uva-today-stats-uva-today-stats-weekly {
    clear: none;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-4,
  #block-uva-today-stats-uva-today-stats-weekly {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .full-width-news-article .block--views-uva-news-block-4,
  .full-width-news-article #block-uva-today-stats-uva-today-stats-weekly {
    width: 46.66667%;
    float: left;
    margin-right: 1.05263%;
    clear: right;
    float: left;
  }
}
.block--views-uva-news-block-4 .views-row,
#block-uva-today-stats-uva-today-stats-weekly .views-row {
  clear: both;
  padding: 15px 0;
  border-bottom: 1px solid #ebebeb;
  min-height: 6em;
}
.block--views-uva-news-block-4 .views-row.views-row-last,
#block-uva-today-stats-uva-today-stats-weekly .views-row.views-row-last {
  border-bottom: none;
}
.block--views-uva-news-block-4 .block__title,
#block-uva-today-stats-uva-today-stats-weekly .block__title {
  padding: 15px 0 15px;
  color: #232d4b;
  font-style: italic;
  font-size: 24px;
  background-image: linear-gradient(
      to right,
      #232d4b 2px,
      rgba(255, 255, 255, 0) 0%
    ),
    linear-gradient(to right, #232d4b 2px, rgba(255, 255, 255, 0) 0%);
  background-position:
    left bottom,
    left top;
  background-size: 12px 2px;
  background-repeat: repeat-x;
}
.no-cssgradients .block--views-uva-news-block-4 .block__title,
.no-cssgradients #block-uva-today-stats-uva-today-stats-weekly .block__title {
  border-top: 2px dotted #232d4b;
  border-bottom: 2px dotted #232d4b;
}
.block--views-uva-news-block-4 .block__title > span,
#block-uva-today-stats-uva-today-stats-weekly .block__title > span {
  color: #eb5f0c;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 30px;
  float: right;
  font-style: normal;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-4 .block__title > span,
  #block-uva-today-stats-uva-today-stats-weekly .block__title > span {
    display: block;
    float: none;
    line-height: 1;
  }
}
.block--views-uva-news-block-4 .block__title span.no-caps,
#block-uva-today-stats-uva-today-stats-weekly .block__title span.no-caps {
  text-transform: none;
}
.block--views-uva-news-block-4 .views-field-title a,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a {
  text-decoration: none;
  color: #232d4b;
  font-size: 16px;
  line-height: 22px;
}
.block--views-uva-news-block-4 .views-field-title a .title,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a .title {
  padding-right: 5px;
}
.block--views-uva-news-block-4 .views-field-title a:hover,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a:hover {
  text-decoration: underline;
}
.block--views-uva-news-block-4 .views-field-title .more-link,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title .more-link {
  color: #eb5f0c;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
}
.block--views-uva-news-block-4 .views-field-title .more-link:after,
#block-uva-today-stats-uva-today-stats-weekly
  .views-field-title
  .more-link:after {
  content: ">";
  display: inline-block;
  padding-left: 5px;
}
.block--views-uva-news-block-4 .views-field-field-image,
#block-uva-today-stats-uva-today-stats-weekly .views-field-field-image {
  float: right;
  margin: 0 0 15px 15px;
  max-width: 116px;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-4 {
    width: 46.66667%;
    float: left;
    margin-right: 0;
    float: right;
    clear: right;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-4 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    clear: both;
  }
}
.block--views-uva-news-block-4 .views-field-field-image {
  position: relative;
  max-width: 116px;
}
.block--views-uva-news-block-4 .views-field-field-image a:before {
  width: 34.5px;
  height: 34.5px;
  background: url(../../images/icons2x/icon-play-small.png) no-repeat center
    center/34.5px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.block--views-uva-news-block-4 .views-field-field-image a:hover:before {
  background: url(../../images/icons2x/icon-play-small-orange.png) no-repeat
    center center/34.5px;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item {
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 960px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item {
    margin-bottom: 3.125rem;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

body.video.node-type-video
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story {
  /*width: 31.8566%;*/
  width: 31%;
  margin-top: 0;
  margin-right: 17px;
  margin-bottom: 20px;
  margin-left: 0px;
  float: left !important;
}

body.video.node-type-video .field.field--name-field-title {
  clear: both;
}

body.video.node-type-video
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper {
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    /*width: 19.23vw;*/
    margin-top: 0;
    margin-right: 17px;
    margin-bottom: 20px;
    margin-left: 0px;
    float: left !important;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    margin-bottom: 22vh;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    display: block;
    clear: both;
  }

  body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-node.page-node-type-video.video.node-type-video
    .field.field--name-field-title {
    margin-top: 4vh;
    clear: both;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title::after {
  right: 0;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

/*@media screen and (min-width: 580px) {*/
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  /*width: 71%;*/
}
/*}*/
body.page-node-type-video-landing .cols-content-wrapper,
body.video.node-type-video .cols-content-wrapper {
  overflow: hidden !important;
}

@media screen and (max-width: 1726px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 31.85%;
  }
}

@media screen and (max-width: 1717px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 31.8%;
  }
}

@media screen and (max-width: 1662px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 21.19vw;
  }
}

@media screen and (max-width: 1646px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 21.18vw;
  }
}

@media screen and (max-width: 1629px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 21.15vw;
  }
}

@media screen and (max-width: 1584px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 21.1vw;
  }
}

@media screen and (max-width: 1514px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 21vw;
  }
}

@media screen and (max-width: 1389px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.9vw;
  }
}

@media screen and (max-width: 1300px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 11.3vw;
    left: 0.5vw;
  }
}

@media screen and (max-width: 1285px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.8vw;
  }
}

@media screen and (max-width: 1198px) {
  .paragraphs-item-words-series.paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-textfield {
    width: 49%;
  }
}
@media screen and (max-width: 1194px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.7vw;
  }
}

@media screen and (max-width: 1115px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.6vw;
  }
}

@media screen and (max-width: 1080px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 11vw;
    left: 0.5vw;
  }
}

@media screen and (max-width: 1047px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.5vw;
  }
}

@media screen and (max-width: 1041px) {
  .paragraphs-item-words-series.paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-textfield {
    width: 48.5%;
  }
}

@media screen and (max-width: 986px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.4vw;
  }
}

@media screen and (max-width: 579px) {
  input#edit-submit--2 {
    height: 3.9rem !important;
    top: 24% !important;
  }
}
@media screen and (max-width: 975px) {
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.1vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    margin-bottom: 22vh;
    display: block;
    clear: both;
  }
  body.page-node-type-video-landing .field.field--name-field-title {
    margin-top: 4vh;
    clear: both;
  }
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title:after {
    width: 68%;
    right: 10.25rem !important;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 19vw;
  }
}
@media screen and (max-width: 970px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 20.1vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    margin-bottom: 22vh;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    display: block;
    clear: both;
  }

  body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-node.page-node-type-video.video.node-type-video
    .field.field--name-field-title {
    margin-top: 4vh;
    clear: both;
  }
}

@media screen and (max-width: 960px) {
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 26%;
  }

  form.webform-client-form div.inline-dr-first,
  form.webform-client-form div.inline-dr-last,
  form.webform-client-form div.inline-dr-email input {
    margin: 5px 0px !important;
  }
}

@media screen and (max-width: 959px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title {
    margin-top: 65px;
    width: 94vw;
  }

  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 12vw;
    left: 0.5vw;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title:after {
    right: 40px;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    width: 100%;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 27.3vw;
  }
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title:after {
    width: 75vw;
    right: 18vw !important;
  }
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 26.5vw;
  }
}

@media screen and (max-width: 859px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 11.7vw;
    left: 0.5vw;
  }
}

@media screen and (max-width: 823px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 28.1vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    margin-bottom: 22vh;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    display: block;
    clear: both;
  }

  body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-node.page-node-type-video.video.node-type-video
    .field.field--name-field-title {
    margin-top: 4vh;
    clear: both;
  }
}

@media screen and (max-width: 807px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 28vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    margin-bottom: 22vh;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 11.3vw;
    left: 0.5vw;
  }
}

@media screen and (max-width: 779px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 26.9vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    margin-bottom: 22vh;
  }
}

@media screen and (max-width: 768px) {
  body.video.node-type-video
    .views-row.views-row-1.views-row-odd.views-row-first {
    width: 100vw;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 28%;
  }

  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    width: 100vw;
  }
}

@media screen and (max-width: 762px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 30.199971%;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
}

@media screen and (max-width: 736px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 27vw;
  }
}

@media screen and (max-width: 732px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 28%;
  }
}

@media screen and (max-width: 719px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 27.2vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: left;
  }
}

@media screen and (max-width: 695px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 27.2vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 10.8vw;
    left: 0.5vw;
  }
}

@media screen and (max-width: 690px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 26vw;
  }
}

@media screen and (max-width: 675px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 26vw;
  }
}

@media screen and (max-width: 667px) {
  body.page-node-type-video-landing .latest-videos-block,
  body.page-node-type-video-landing
    .view.view-video-section-grid.view-id-video_section_grid.view-display-id-block
    .view-content {
    width: 106vw;
  }

  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    /*width:32.1vw;*/
  }

  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title:after {
    width: 61vw;
    right: 23vw !important;
  }

  body.node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content {
    width: 91vw !important;
  }
}

@media screen and (max-width: 626px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 27.2vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 10vw;
    left: 1.5vw;
  }
}

@media screen and (max-width: 591px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 27.1vw;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
}

@media screen and (max-width: 580px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding: 10px 0px;
    width: 89vw;
  }

  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 93vw;
  }

  body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-node.page-node-type-video.video.node-type-video
    .field.field--name-field-title {
    margin: 11vh auto 2vh;
    clear: both;
  }
  body.video.node-type-video
    .views-row.views-row-1.views-row-odd.views-row-first,
  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    height: 100%;
    width: 93vw;
    padding-bottom: 0 !important;
  }

  body.video.node-type-video
    .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper,
  body.page-node-type-video-landing
    .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper {
    padding-bottom: 0rem !important;
    margin-bottom: -4rem !important;
  }

  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    padding-bottom: 0rem !important;
  }

  body.page-node-type-video-landing footer,
  body.video.node-type-video footer {
    margin-top: 5vh;
  }
}

@media screen and (max-width: 579px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 45vw;
    left: 1.5vw;
  }

  .paragraphs-item-words-series.paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-email {
    width: 100%;
    margin-left: 0 !important;
    padding-top: 82px !important;
  }
  .paragraphs-item-words-series.paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions
    input {
    width: 133px !important;
  }
  .body-wrapper p a {
    text-decoration: underline;
    font-size: 1.1875rem !important;
  }
}

@media screen and (max-width: 568px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 93vw;
  }

  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    width: 93vw;
  }
}

@media screen and (max-width: 540px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    width: 92vw;
  }
}
@media screen and (max-width: 466px) {
  input#edit-search-keys {
    padding-left: 13px !important;
  }
  input#edit-submit--2 {
    width: 17% !important;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 43vw;
    left: 1.5vw;
  }
  .search-wrapper input.form-submit,
  input#edit-submit--2 {
    width: 4rem;
    background: url(../../images/icons2x/icon-search-white-960.png) #232d4b
      no-repeat 15px center/47%;
    color: transparent;
    height: 3.78rem !important;
  }
}
@media screen and (min-width: 960px) {
  .node-type-video.search-is-open
    .utility
    .l-region--branding
    .btn-search:after {
    top: -5px;
    height: 4.1rem;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video.search-is-open
    .video-main-header
    .search-wrapper
    input.form-submit {
    top: 32%;
  }
  .node-type-video.search-is-open header .btn-search-mobile:after {
    top: 10px;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open
    .video-main-header
    .search-wrapper
    input.form-submit {
    position: absolute;
    top: 20%;
    height: 4.1rem;
  }
}

@media screen and (max-width: 414px) {
  body.video.node-type-video
    .views-row.views-row-1.views-row-odd.views-row-first,
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 90vw;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 41vw;
    left: 1.5vw;
  }

  body.video.node-type-video ul.pager.pager-load-more {
    margin-bottom: 6rem;
  }
  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    width: 90vw;
  }
}
@media screen and (max-width: 400px) {
  input#edit-search-keys {
    padding-left: 13px !important;
  }
}
@media screen and (max-width: 360px) {
  body.video.node-type-video
    .views-row.views-row-1.views-row-odd.views-row-first,
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 89vw;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 39vw;
    left: 1.5vw;
  }

  body.video.node-type-video ul.pager.pager-load-more {
    margin-bottom: 6rem;
  }

  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    width: 89vw;
  }
}

@media screen and (max-width: 320px) {
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .views-row.views-row-1.views-row-odd.views-row-first {
    width: 88vw;
  }

  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 38vw;
    left: 1.5vw;
  }
}

@media screen and (max-width: 280px) {
  body.video.node-type-video
    .views-row.views-row-1.views-row-odd.views-row-first,
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story,
  body.page-node-type-video-landing
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 87vw;
  }
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .story-image.video:after {
    top: 35vw;
    left: 1.5vw;
  }
}

.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 580px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 31.81818%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 31.25%;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image {
  position: relative;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image
  img {
  display: block;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta
  .term,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
/*# sourceMappingURL=maps/styles.css.map */

/* BLOCKQUOTES For Feature Pages*/
.node-type-feature-page .field--name-field-body-text blockquote {
  margin: 2rem 0 !important;
}
.node-type-feature-page .field--name-field-body-text blockquote p {
  color: #232d4b !important;
  font-size: 1.6rem !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}
.node-type-feature-page .field--name-field-body-text blockquote p.speaker {
  font-weight: 400 !important;
  font-size: 1.2rem !important;
  margin-top: 1.5rem !important;
  text-align: right !important;
  text-transform: uppercase !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-color {
  background-color: #232d4b !important;
  clear: both !important;
  padding: 2.25rem 10% !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-color p {
  color: #fff !important;
  font-size: 1.5rem !important;
  letter-spacing: 0.02em !important;
  padding: 0.75rem 0 !important;
}
.node-type-feature-page
  .field--name-field-body-text
  blockquote.quote-color
  p.speaker {
  font-size: 1.3rem !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-gray {
  background-color: #dadada !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-gray p {
  color: #232d4b !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-orange {
  background-color: #ed5f00 !important;
}

@media screen and (min-width: 580px) {
  .node-type-feature-page .field--name-field-body-text blockquote.quote-color {
    padding: 3.25rem 10% !important;
  }
  .node-type-feature-page
    .field--name-field-body-text
    blockquote.quote-color
    p {
    font-size: 2rem !important;
  }
  .node-type-feature-page
    .field--name-field-body-text
    blockquote.quote-color
    p.speaker {
    font-size: 1.6rem !important;
  }
}

@media screen and (min-width: 760px) {
  .node-type-feature-page .field--name-field-body-text blockquote p {
    font-size: 1.8rem !important;
    width: unset !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote p.speaker {
    font-size: 1.3rem !important;
    width: unset !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-right {
    float: right !important;
    margin: 1rem 0 2rem 5% !important;
    width: 45% !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-left {
    float: left !important;
    margin: 1rem 5% 2rem 0 !important;
    width: 45% !important;
    margin-left: 0px !important;
    margin-right: 10px !important;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page .field--name-field-body-text blockquote {
    width: 54%;
    margin-left: 12.5vw !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-right {
    float: right !important;
    margin: 1rem 0 2rem 5% !important;
    width: 33.33333% !important;
    margin-right: 12.5vw !important;
    margin-left: 4vw !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-left {
    float: left !important;
    margin: 1rem 5% 2rem 0 !important;
    width: 33.33333% !important;
    margin-left: 8.5vw !important;
    margin-right: 3.5vw !important;
  }
  .news-article .align-right {
    float: right;
    margin: 1em 0 1em 40px;
    width: 50%;
  }
}
/*Autopopulating latest videos block. block-id-9*/

.paragraphs-item-uva-today-latest-videos {
  position: relative;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}
.paragraphs-item-uva-today-latest-videos .content {
  background-color: #141e3c;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 6.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  padding: 0;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title .field-items {
  background-color: #141e3c;
  border-right: 1px solid #ffffff;
  z-index: 1;
}
.paragraphs-item-uva-today-latest-videos
  .field--name-field-title
  .field__item.even.item-0 {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
  background-color: #141e3c;
  border-right: 1px solid #ffffff;
  z-index: 1;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title .field-item {
  color: #ffffff;
  background-color: #141e3c;
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title:after {
  background: #ffffff;
  z-index: 0;
  right: 0;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 0;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
.paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image.video {
  transition: all 0.1s;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image {
  position: relative;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image
  img {
  display: block;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidlarge.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image.video:hover:after {
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidlarge-blue.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}
.paragraphs-item-uva-today-latest-videos .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  color: #ffffff;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .runtime {
  font-size: 0.8125rem;
  line-height: 1.2308;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  color: #ffffff;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429; /*color: #4A4A4A;*/
}
.paragraphs-item-uva-today-latest-videos .video-meta .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .text-container
  .title
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-uva-today-latest-videos .latest-videos-right .story {
  padding-bottom: 1.25rem;
  margin-bottom: 3.125rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image.video {
  transition: all 0.1s;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image {
  position: relative;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image
  img {
  display: block;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidsmall.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image.video:hover:after {
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidsmall-blue.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-uva-today-latest-videos .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .video-meta
  .term,
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .video-meta
  .runtime {
  font-size: 0.75rem;
  line-height: 1.1667;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-uva-today-latest-videos {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
  .paragraphs-item-uva-today-latest-videos .content {
    padding-top: 2.5rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item {
    background-color: #141e3c;
    border: 1px solid #ffffff;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item:hover {
    background-color: #ffffff;
    border: 1px solid #141e3c;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item:hover
    a {
    color: #141e3c;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item
    a {
    color: #ffffff;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-left
    .latest-video
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-left
    .latest-video
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right .story {
    width: 30%;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    top: 2.3125rem;
    right: 8.33333%;
    background-color: #141e3c;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-uva-today-latest-videos {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
  .paragraphs-item-uva-today-latest-videos .content {
    padding-top: 3.125rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-title:after {
    right: 4px;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    top: 2.9375rem;
    right: 9.09091%;
    margin-right: -0.625rem;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    right: 8.33333%;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-home-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-left {
    width: 60%;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right {
    display: block;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 35%;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right .story {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .image-link {
    width: 42.85714%;
    -ms-flex-order: 2;
    order: 2;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .image-link {
    display: block;
    float: right;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .text-container {
    width: 50%;
    -ms-flex-order: 1;
    order: 1;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .video-meta {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 1500px) {
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    margin-right: -0.75rem;
    margin-right: 0.25rem;
  }
}
/*Latest Videos Auto-populated*/

.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories-left,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories-right {
  float: unset;
}
.latest-news-stories-bottom article.story .story-image {
  display: none;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  color: #141e3c;
  text-decoration: none;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content {
  display: block;
  font-size: 1rem;
  line-height: 1.375;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row {
  min-height: 0;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title {
  background-image: none;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 1.25rem;
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/border-dot.svg")
    repeat-x left center;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidcam.svg")
    no-repeat center center/100%;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular {
  width: 100%;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story {
  padding-bottom: 1.25rem;
  margin-top: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story:nth-child(1) {
  margin: 0;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #141e3c;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1.2308;
  color: #141e3c;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field__item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field__items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper {
  position: relative;
  padding-bottom: 6.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat {
  margin-top: 2.5rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom {
  padding-bottom: 15px;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:hover,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a:hover,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories-left {
    float: left;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories-right {
    float: right;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .field--name-field-external-url
    .field__items
    .field__item:hover {
    background-color: #141e3c !important;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .field--name-field-external-url:hover
    a {
    color: #ffffff !important;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .field--name-field-most-popular {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 27.27273%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.66667%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 0 !important;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 68.18182%;
  }
  .paragraphs-item-latest-most-popular-auto-populat .content-outer-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-latest-most-popular-auto-populat {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .field--name-field-most-popular
    .block--uva-today-stats-uva-today-stats-most-popular
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .field--name-field-most-popular {
    width: 25%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.42857%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 8.33333%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title
    .field__item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper {
    width: 70%;
  }
  .paragraphs-item-latest-most-popular-auto-populat {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 1500px) {
}
/*Twitter, Instagram, and Iframe Embedded in Feature pages*/

iframe.instagram-media {
  min-width: 300px !important;
}

@media (min-width: 960px) {
  body.node-type-feature-page twitter-widget,
  body.node-type-feature-page iframe.instagram-media {
    margin-left: 12vw !important;
  }
  body.node-type-feature-page
    .paragraphs-item-body-text:not(.body_video_player-processed)
    .video-container {
    /*position: relative !important;
	padding-bottom: 0 !important;
	height: auto!important;*/
    width: 54.16667%;
    width: 54.2%;
    line-height: 2;
    padding: 0 !important;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
    height: 30.5vw;
    max-height: 550px;
    max-height: 549px;
  }
  body.node-type-feature-page .video-container iframe {
    /*margin-left: 12.5vw !important;
	width: 53vw !important;
	height: 29vw !important;*/
    position: relative !important;
  }
}
.inline-story-title h3,
.inline-profile-title h3 {
  color: #232d4b;
  font-family: "franklin-gothic-urw-comp";
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: 0.0819rem;
  line-height: 1;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}

@media (min-width: 580px) {
  .inline-story-title h3,
  .inline-profile-title h3 {
    font-size: 4.0625rem;
    letter-spacing: 0.1347rem;
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 960px) {
  .inline-story-title h3,
  .inline-profile-title h3 {
    font-size: 5.625rem;
    letter-spacing: 0.1875rem;
    margin-bottom: 2.5rem;
  }
}
.node-type-feature-page.full-bleed-feature .paragraphs-item-inline-story,
.node-type-feature-page.split-screen-feature .paragraphs-item-inline-story,
.node-type-feature-page.full-bleed-feature .paragraphs-item-inline-profile,
.node-type-feature-page.split-screen-feature .paragraphs-item-inline-profile,
.node-type-feature-page.standard-feature .paragraphs-item-inline-profile {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
}
.paragraphs-item-inline-story {
  margin-bottom: 4rem;
  margin-top: 2.5rem;
  margin-bottom: 0rem !important;
}
.paragraphs-item-inline-story .inline-story-section {
  overflow: hidden;
  margin-bottom: 1.25rem;
}

@media (max-width: 959px) {
  .paragraphs-item-inline-story {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 92.5%;
  }
  .paragraphs-item-inline-story .inline-story-section {
    overflow: visible;
    margin-bottom: 2.5rem;
  }
  .paragraphs-item-inline-story .inline-story-content label.term {
    padding-top: 10px;
  }
}

@media (min-width: 960px) {
  .paragraphs-item-inline-story .inline-story-image {
    float: left;
    width: 47.5%;
  }
  .paragraphs-item-inline-story .inline-story-content {
    float: right;
    width: 50%;
  }
}
.paragraphs-item-inline-story .inline-story-content a {
  color: #232d4b;
  text-decoration: none;
}
.paragraphs-item-inline-story .inline-story-content a .story-title {
  font-family: "franklin-gothic-urw-comp";
  font-size: 1.625rem;
  font-weight: 700;
  letter-spacing: 0.055rem;
  line-height: 1.1923;
}
.paragraphs-item-inline-story .inline-story-content .story-teaser p {
  font-family: "franklin-gothic-urw";
  font-size: 1.125rem;
  line-height: 1.5;
}
.paragraphs-item-inline-story .inline-story-content .read-more-link {
  color: #e57200;
  font-family: "franklin-gothic-urw";
  font-size: 1.125rem;
  font-weight: 900;
  line-height: 1.1111;
  text-decoration: none;
  text-transform: uppercase;
}
.paragraphs-item-inline-story .inline-story-content .read-more-link:focus,
.paragraphs-item-inline-story .inline-story-content .read-more-link:hover {
  color: #232d4b;
}
.paragraphs-item-inline-story .inline-story-content .read-more-link::before {
  content: "/// ";
}
.paragraphs-item-inline-story .inline-story-content .read-more-link::after {
  content: " \25b8";
}
.paragraphs-item-inline-profile {
  margin-bottom: 5rem;
  margin-top: 2.5rem;
}
.inline-profile .content {
  overflow: hidden;
}
.inline-profile .inline-profile-section {
  height: 0;
  overflow: hidden;
  padding-bottom: 92.5%;
  position: relative;
  width: 92.5%;
}
.inline-profile .inline-profile-section .inline-profile-image {
  position: absolute;
  z-index: 0;
}
.inline-profile .inline-profile-section .profile-info {
  background: url("/sites/default/files/2018_grad_profile_slider.png") right top
    no-repeat;
  background-size: cover;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.inline-profile .inline-profile-section .profile-info a {
  color: #fff;
  display: block;
  font-family: "franklin-gothic-ext-comp-urw";
  letter-spacing: 0.1375rem;
  padding: 12% 5% 4%;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
}
.inline-profile .inline-profile-section .profile-info a h4 {
  font-size: 1.875rem;
  font-weight: 700;
}
.inline-profile .inline-profile-section .profile-info a p {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1;
  margin: 0;
}

.inline-profile .inline-profile-section .profile-info a:hover {
  text-decoration: none !important;
}

@media (max-width: 579px) {
  .inline-profile .inline-profile-section {
    margin: 1.25rem auto;
  }
  .node--video-landing--full .view-latest-videos-block .view-content {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
}

@media (min-width: 580px) {
  .paragraphs-item-inline-profile {
    margin-bottom: 5.625rem;
  }
  .inline-profile .inline-profile-section {
    float: left;
    margin-left: 5%;
    margin-top: 5%;
    padding-bottom: 47.5%;
    width: 47.5%;
  }
  .inline-profile .inline-profile-section:nth-of-type(1),
  .inline-profile .inline-profile-section:nth-of-type(2) {
    margin-top: 0;
  }
  .inline-profile .inline-profile-section:nth-of-type(2n + 1) {
    clear: both;
    margin-left: 0;
  }
}

@media (min-width: 760px) {
  .node-type-feature-page.full-bleed-feature
    .inline-profile
    .inline-profile-section,
  .node-type-feature-page.split-screen-feature inline-profile-section {
    margin-left: 2.5%;
    margin-top: 2.5%;
    padding-bottom: 23.125%;
    width: 23.125%;
  }
  .inline-profile .inline-profile-section:nth-of-type(1),
  .inline-profile .inline-profile-section:nth-of-type(2),
  .inline-profile .inline-profile-section:nth-of-type(3),
  .inline-profile .inline-profile-section:nth-of-type(4) {
    margin-top: 0;
  }
  .node-type-feature-page.full-bleed-feature
    .inline-profile
    .inline-profile-section:nth-of-type(2n + 1),
  .node-type-feature-page.split-screen-feature
    .inline-profile
    .inline-profile-section:nth-of-type(2n + 1) {
    clear: none;
    margin-left: 2.5%;
  }
  .node-type-feature-page.full-bleed-feature
    .inline-profile
    .inline-profile-section:nth-of-type(4n + 1),
  .node-type-feature-page.split-screen-feature
    .inline-profile
    .inline-profile-section:nth-of-type(4n + 1) {
    clear: both;
    margin-left: 0;
  }
  .paragraphs-item-inline-profile {
    margin-bottom: 6.25rem;
  }
  .inline-profile .inline-profile-section .profile-info {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  .inline-profile .inline-profile-section .profile-info a {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
  }
  .inline-profile .inline-profile-section:focus .profile-info,
  .inline-profile .inline-profile-section:hover .profile-info,
  .inline-profile .inline-profile-section:focus .profile-info a,
  .inline-profile .inline-profile-section:hover .profile-info a {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .inline-profile .inline-profile-section:focus .profile-info a,
  .inline-profile .inline-profile-section:hover .profile-info a {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
  }
}
/*multiple by line remove orange bullet*/
ul.authors li.list:nth-child(2):before {
  /*margin-right: -1rem !important;
    margin-left: 0rem !important;*/
  visibility: hidden;
  margin-left: -7px !important;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .list:before,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .list:before,
.paragraphs-item-standard-feature
  .meta-share
  .article-meta
  .authors
  .list:before {
  content: " ;";
  display: inline-block;
  height: 1.125rem;
  margin-left: -3px;
}

span.author-seperator {
  display: inline-block;
  color: #eb5f0c;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  height: 1.125rem;
}
/* .paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col .meta-share .article-meta .authors .author1:nth-child(1):before {
        content: 'By';
        display: inline; }
*/

/*


--------------------------------------------------------------------------------------
Category Pages Update 07/01/2019
--------------------------------------------------------------------------------------


*/
.page-taxonomy-term .page-title-header h1,
.node-type-view-landing .page-title-header h2 {
  font-size: 35px;
  letter-spacing: 5px;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #232d4b;
  -webkit-transform: skew(20deg);
  transform: skew(20deg);
  padding: 5px 20px;
  height: auto;
  text-align: center;
}
.page-taxonomy-term .page-title-header,
.node-type-view-landing .page-title-header {
  /*max-width: max-content;
	background: #FFF;
	border-left: #979797 solid 2px;
	border-right: #979797 solid 2px;
	-webkit-transform: skew(-20deg) translateX(-50%);
	transform: skew(-20deg);
	margin-left: 115px;
	margin-left: 7vw;
	width: 65%;
	.*/
  position: relative;
  padding-right: 0;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
  border-left: 1px solid #cccccc;
  padding-left: 0;
  margin-left: 10%;
}

h3.related-story {
  color: #232d4b;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 14px;
}

h3.related-story-desktop {
  display: block;
}
h3.related-story-mobile {
  display: none;
}

body.page-taxonomy-term
  .block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title {
  font-size: 1rem;
  line-height: 1.375;
}
body.page-taxonomy-term
  .block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a {
  text-transform: none !important;
}
.page-title-container {
  /*background: url(https://www.virginia.edu/sites/all/themes/custom/uva/images/hp-grayhorizline.png) repeat-x center center;
	max-width: 1200px;
	margin: auto;width: 75%;*/
  position: relative;
  max-width: 1300px;
  margin: auto;
  left: 25px;
}
body.page-taxonomy-term .l-main .l-content,
body.node-type-view-landing .l-main .l-content {
  width: 80%;
}
.block--views-uva-news-block-2 .uva-today-news-item-image {
  width: 40%;
}
.block--views-uva-news-block-2 .uva-today-news-item-topic a {
  color: #232d4b;
  font-weight: 900;
  letter-spacing: 2px;
}
.block--views-uva-news-block-7 .uva-today-news-item-title a {
  text-transform: none;
}
#uva_today_category_description.article-body-wrapper p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
#uva_today_category_description.article-body-wrapper
  p:first-of-type:first-letter {
  color: #141e3c;
  float: left;
  font-size: 4.6875rem;
  line-height: 0.9334;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
  font-family: "bodoni-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title {
  font-size: 16px;
  line-height: normal;
  padding: 0px;
}
.category-container {
  width: 130%;
}
div#uva_today_category_description_container {
  width: 75%;
  float: left;
  height: fit-content;
}
div#uva_today_category_related_container {
  /*width: 15%;
	float: left;
	margin-left: 100px;
	margin-left: 5vw;
	height: fit-content;
    margin-block-start: 1em;*/
}
body.page-taxonomy-term .block--uva-today-blocks-uva-today-featured-article {
  overflow: visible;
}
#block-views-uva-news-block-2,
#block-views-uva-news-block-11 {
  clear: both;
  padding-top: 60px;
  right: 3%;
}

body.page-taxonomy-term #uva_today_featured_article_image,
body.page-taxonomy-term .uva_today_featured_article_text {
  padding-top: 12px;
}
/*@media screen and (max-width: 1139px) {
.page-title-container {
	width: 95%;
}
}*/

#block-uva-today-blocks-uva-today-featured-article {
  right: 3%;
  position: relative;
}
div#uva_today_category_related {
  position: absolute;
  /*top: 0;*/
  width: 29.66667%;
  left: 105%;
}

.uva-today-news-item-title a {
  text-transform: none !important;
}

@media screen and (max-width: 1200px) {
  #block-uva-today-blocks-uva-today-featured-article,
  #block-views-uva-news-block-2,
  #block-views-uva-news-block-11 {
    right: auto;
  }
  div#uva_today_category_related {
    left: 97%;
  }

  div#uva_today_category_description_container {
    width: 70%;
  }

  .page-title-container {
    left: 0;
  }
}
@media screen and (max-width: 1139px) {
  .category-wrapper,
  .block--views-uva-news-block-2 {
    /*width: 95%;*/
    margin-left: auto;
    margin-right: auto;
    padding: 20px 20px 0;
  }
  div#uva_today_category_description_container {
    width: 70%;
  }
  div#uva_today_category_related_container {
    width: 20%;
  }
}

@media screen and (max-width: 959px) {
  body.page-taxonomy-term .l-main .l-content,
  body.node-type-view-landing .l-main .l-content {
    width: 100%;
  }
  .category-container {
    width: 100%;
  }
  body.page-taxonomy-term .page-title-header h1,
  body.node-type-view-landing .node-type-view-landing .page-title-header h2 {
    font-size: 5vw;
    letter-spacing: 1.6vw;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-taxonomy-term .page-title-header,
  body.node-type-view-landing .page-title-header {
    /*margin-left: auto;
	margin-right: auto;*/
    width: 75%;
  }
  div#uva_today_category_description_container {
    width: 100%;
    clear: both;
  }
  div#uva_today_category_related_container {
    width: 100%;
    margin-left: 0px;
    clear: both;
  }

  h3.related-story-desktop {
    display: none;
  }
  h3.related-story-mobile {
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }

  div#uva_today_category_related {
    position: relative;
    left: auto;
    width: auto;
  }

  body.page-taxonomy-term .uva-today-news-item-image {
    width: 40%;
    float: left;
    margin-right: 24px;
    margin-bottom: 15px;
  }

  .block--views-uva-news-block-2 {
    padding: 20px 20px 0;
  }

  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title {
    line-height: 20px;
  }

  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title
    a {
    font-size: 20px;
    text-transform: uppercase !important;
  }

  div#uva_today_featured_article_image {
    width: 40%;
    float: left;
    margin-bottom: 15px;
  }
  .uva_today_featured_article_text {
    width: 57%;
    float: right;
    text-transform: uppercase;
    text-decoration: none;
  }
  #uva_today_category_related_container:after {
    border-top: 1px solid #ebebeb;
    content: "";
    display: block;
    height: 1px;
    clear: both;
  }
  #block-views-uva-news-block-2,
  #block-views-uva-news-block-11 {
    clear: both;
    padding-top: 50px;
    padding: 20px 20px 0;
  }
  .pager {
    width: 98%;
  }

  .hero-image-col {
    background-image: none !important;
  }
}

.page-title-container:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}

/*.page-title-header{
	    position: relative;
    padding-right: 4.125rem;
    display: inline-block;
    background-color: #FFFFFF;
    border-right: 1px solid #CCCCCC;
    transform: skew(-20deg);
    border-left: 1px solid #CCCCCC;
    padding-left: 42px;
    margin-left: 13px;
}*/

.node-type-home-page .paragraphs-item-inline-story {
  width: 84%;
  margin: auto;
}
@media screen and (max-width: 959px) {
  .node-type-home-page .paragraphs-item-inline-story {
    width: 92.5%;
  }
}
.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-title-container {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media screen and (min-width: 580px) {
  .node-type-home-page
    .paragraphs-item-inline-story
    .inline-story-title-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
@media screen and (max-width: 959px) {
  .node-type-home-page .paragraphs-item-inline-story {
    width: 92.5%;
  }
}
.node-type-home-page .inline-story-title h3 {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
  margin-bottom: 0;
}
@media screen and (min-width: 960px) {
  .node-type-home-page .inline-story-title h3 {
    font-size: 1.5rem;
    line-height: 1.5834;
    letter-spacing: 0;
    margin-bottom: 0;
  }
}

.node-type-home-page .inline-story-title {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.node-type-home-page .inline-story-title-container:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}

.node-type-home-page .paragraphs-item-inline-story .inline-story-image {
  width: 45%;
}
.node-type-home-page .paragraphs-item-inline-story .inline-story-content {
  width: 52.5%;
}

@media screen and (max-width: 959px) {
  .node-type-home-page .paragraphs-item-inline-story .inline-story-image,
  .node-type-home-page .paragraphs-item-inline-story .inline-story-content {
    width: 100%;
  }
}

.paragraphs-item-inline-story .inline-story-content label.term {
  display: none;
  font-size: 0.875rem;
  line-height: 1.1429;
  margin-top: 0;
  margin-bottom: 0.625rem;
  letter-spacing: 2px;
  color: #141e3c;
  text-transform: uppercase;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  label.term {
  display: block;
}

.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  a
  .story-title {
  font-size: 1.5rem;
  line-height: 1.25;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
}

.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  .story-teaser
  p {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
  margin-bottom: 2.1875rem;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  .story-read-more {
  display: none;
}

.video-container-aggragation:after {
  content: "";
  bottom: 2.7rem;
  left: 1rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(/sites/all/themes/custom/uva_today/images/svg/icon-vidsmall.svg)
    no-repeat center center/100%;
  position: relative;
}

html[data-whatintent="mouse"] .video-container-aggragation:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

/**********************/
/*Passage Block Style*/
/********************/
p.passage-block {
  border-left: 1px #dadada solid;
  padding-left: 35px !important;
  color: #4a4a4a !important;
}

/* AUDIO PLAYER */
.audio-player {
  float: left;
  width: 20%;
  text-align: center;
  padding-top: 10px;
}
.header-wrapper {
  float: left;
  width: 75%;
  padding-right: 20px;
}
.player-controls {
  line-height: 5px;
}
progress {
  border: none;
  width: 100%;
}
progress[value] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #e6e6e7;
  color: #f47d20;
  height: 5px;
}
progress[value]::-webkit-progress-bar {
  background-color: #e6e6e7;
  color: #f47d20;
}
progress::-webkit-progress-value {
  background-color: #f47d20;
}
progress[value]::-moz-progress-bar {
  background-color: #f47d20;
}
progress::-moz-progress-value {
  background-color: #f47d20;
}
.play-nav {
  overflow: hidden;
}

.play-btn {
  background-image: url("../../images/svg/icon-pause.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}
.play-btn:hover {
  background-image: url("../../images/svg/icon-pause-dark-blue.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}

.play-btn.pause {
  background-image: url("../../images/svg/icon-vidlarge.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}
.play-btn.pause:hover {
  background-image: url("../../images/svg/icon-vidlarge-blue.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}
.play-text {
  line-height: 1.55;
}
.play-text {
  color: #f47d20;
  cursor: pointer;
  font-size: 0.875rem;
  font-style: italic;
}
.play-text:hover {
  color: #6a6a6a;
}
.play-text-show {
  margin-bottom: 20px;
}
.button-engage.play-text {
  margin: 20px 0;
}

.paragraphs-item-audio-player {
  background: #232d4b;
  padding: 10px;
  padding-top: 30px;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: "franklin-gothic-urw", sans-serif;
  width: 54.16667%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 12.5%;
}
.paragraphs-item-audio-player .description p,
.paragraphs-item-audio-player .play-text-show,
.paragraphs-item-audio-player .play-text-hide,
.paragraphs-item-audio-player .transcript p {
  color: #ffffff;
}

.paragraphs-item-audio-player .play-text-show,
.paragraphs-item-audio-player .play-text-hide,
.paragraphs-item-audio-player h2,
.timer {
  font-weight: bold;
}
.paragraphs-item-audio-player h2 {
  font-size: 1.4em;
  margin-top: 4px;
}

.paragraphs-item-audio-player .description p,
.paragraphs-item-audio-player .transcript p {
  line-height: 1.5em;
}

.time {
  font-weight: 800;
  letter-spacing: 1px;
  margin-left: 5px;
}

@media screen and (max-width: 960px) {
  .paragraphs-item-audio-player {
    width: 83.16667%;
    margin-left: 8.5%;
  }
}

@media screen and (max-width: 580px) {
  .play-btn,
  .play-btn:hover,
  .play-btn.pause,
  .play-btn.pause:hover {
    width: 50px;
    height: 50px;
  }
  .header-wrapper {
    float: none;
    width: 100%;
    padding-right: 40px;
  }

  .audio-player {
    padding-top: 0;
    width: 20%;
    margin-right: 15px;
  }

  .timer {
    margin-bottom: 20px;
  }
  .description,
  .player-controls,
  .button-engage,
  .paragraphs-item-audio-player .play-text-show,
  .paragraphs-item-audio-player .play-text-hide,
  .transcript {
    width: 100%;
    clear: both;
    margin-left: 20px;
  }
}

/*Print Stylesheets CSS*/

.site-name-print,
#uva_today_logo_print,
.date-authors.print,
.print-logo,
.article-information-inner,
.print-term,
.print-title,
.date-authors.print,
.content.print,
.print,
.print-video,
.mobile-title,
.print-audio {
  display: none !important;
}

@media print {
  nav#block-menu-menu-uva-today-footer,
  .container-footer,
  ul#aetni-social,
  aside.l-region.l-region--sidebar-first,
  .sharethis-wrapper,
  .photo-essay,
  .inline-subscribe,
  .l-region.l-region--branding,
  .utility,
  .btn-menu-mobile,
  .l-region--supplemental-menu,
  .l-region--more-content,
  #uva_today_social_links,
  #aetni-social,
  #uva_today_logo,
  .site-name a.web,
  .paragraphs-items.paragraphs-items-field-you-may-also-like.paragraphs-items-field-you-may-also-like-full.paragraphs-items-full,
  .entity.entity-paragraphs-item.paragraphs-item-daily-report.clearfix,
  .related-story-wrapper,
  .share-wrapper,
  .term,
  .date-authors,
  .meta-share,
  .authors,
  .site-name,
  .tabs.tabs--primary.links--inline,
  #block-workbench-block,
  header.feature-main-header,
  div#uva_today_global_subscriber_image,
  .button-engage.play-text,
  .paragraphs-item-full-bleed-feature .content.screen .text-container,
  .term.print-term,
  .top-gradient,
  .full-gradient,
  .date-authors.print,
  .meta-share .article-meta .date,
  .paragraphs-item-split-screen-feature .text-wrapper-col,
  .hero-wrapper .field--name-field-featured-image,
  .split-news li.author::before,
  .node--news-article--full .date-authors,
  .body-video-wrapper,
  iframe,
  img.mobile,
  .time,
  .video-container,
  .print-video .mobile-title {
    display: none !important;
  }

  p {
    line-height: 1.3em;
  }

  .paragraphs-items-full .date-authors .date:before,
  .print-video {
    content: "";
  }

  .paragraphs-item-audio-player {
    color: #000000;
  }

  .print-video,
  img.print-video,
  .print-audio {
    display: block !important;
    width: 100%;
  }

  span.print-audio {
    display: inline !important;
  }

  .print-video h2 {
    font-size: 0.8125rem !important;
    line-height: 1.6924 !important;
    color: #4a4a4a !important;
    margin-top: 0.9375rem !important;
    margin-right: 0 !important;
    margin-bottom: 0.9375rem !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
  }

  .header-wrapper {
    clear: both !important;
    display: block !important;
    width: 100% !important;
    margin-left: 0 !important;
  }

  .paragraphs-item-audio-player .header-wrapper {
    width: 100% !important;
  }

  .date-authors.print.split-news #print-author .authors,
  #date-single-line {
    display: inline;
  }

  .date-authors.print,
  .date-authors.print p {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .date-authors.print {
    padding-left: 10px;
  }

  .top-gradient,
  .full-gradient {
    background: none !important;
  }
  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix,
  .hero-image-col {
    background-image: none !important;
  }

  .text-container {
    position: static !important;
  }

  .text-contianer .article-meta,
  .paragraphs-item-full-bleed-feature
    #content-print
    .text-container
    .article-meta
    .author,
  .paragraphs-item-full-bleed-feature
    #content-print
    .text-container
    .article-meta
    .author
    a,
  .paragraphs-item-full-bleed-feature
    #content-print
    .text-container
    .article-meta
    .date,
  #content-print .text-container h2 {
    color: #232d4b !important;
  }

  .paragraphs-item-full-bleed-feature #content-print .text-container h2 {
    margin-bottom: 20px !important;
  }

  .paragraphs-item-full-bleed-feature h2,
  .paragraphs-item-standard-feature .text-container h2,
  .paragraphs-item-full-bleed-feature h1,
  .paragraphs-item-standard-feature .text-container h1,
  .node-type-news-article h1,
  .paragraphs-items-field-main-feature-hero-full h2,
  .paragraphs-items-field-main-feature-hero-full h1 {
    margin-top: 20px;
    margin-bottom: 40px;
    font-family: "franklin-gothic-urw", sans-serif;
    font-weight: 900;
    color: #232d4b;
    font-size: 1.3333rem;
    line-height: 25px;
  }

  h2,
  .paragraphs-item-standard-feature .field--name-field-featured-image {
    margin-bottom: 0 !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-text.clearfix h3 {
    font-size: 1.6rem;
  }

  .paragraphs-items.paragraphs-items-field-main-feature-hero.paragraphs-items-field-main-feature-hero-full.paragraphs-items-full
    .print-title {
    margin-left: 10px;
  }

  body.html.not-front.logged-in.page-node.page-node-.page-node-281476.node-type-news-article.section-content.news-article.admin-menu.coffee-processed.setupBreakpoints-processed
    .field.field--name-field-body.field--type-text-with-summary.field--label-hidden
    h2 {
    font-size: 22px;
  }

  .paragraphs-item-standard-feature {
    padding-bottom: 0 !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix
    #content-print {
    margin-bottom: 30px;
  }

  #content-print .date-authors.print p {
    font-size: 1rem !important;
  }

  .article-meta {
    color: black !important;
  }

  .date-authors p {
    color: #232d4b !important;
    font-weight: bold;
    font-size: 0.875em;
  }

  .l-main:not(.news-article-feature)
    .paragraphs-item-intro-text
    .content
    .field--name-field-intro-text
    p:first-child:first-letter {
    padding-top: 0 !important;
    padding-left: 0px !important;
    font-size: 3.5em;
  }

  .print-logo {
    display: block !important;
    visibility: visible;
    margin: 0 auto;
    width: 25%;
    height: auto;
  }

  .container-pre-footer .l-region--pre-footer #uva_today_logo_print {
    display: block !important;
    visibility: visible;
    margin: 0 auto;
    width: 35%;
    height: auto;
    border-top: none;
  }

  .container-pre-footer {
    background: #ffffff !important;
  }

  .article-information-inner,
  .l-branding h1 a,
  .print-term,
  .print-title,
  .date-authors.print,
  .date-authors.print .print-date,
  .content.print,
  .paragraphs-item-full-bleed-feature #content-print .text-container {
    display: block !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .date-authors.print,
  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix
    .date-authors.print {
    margin-left: 0px;
    padding-left: 0px;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .date-authors.print,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .field.field--name-field-featured-image.field--type-image.field--label-hidden {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  .node-type-news-article.section-content.news-article .date-authors.print {
    margin-bottom: 20px !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .field.field--name-field-featured-image.field--type-image.field--label-hidden {
    margin-top: -50px !important;
  }

  .l-content h1 {
    text-transform: capitalize;
    margin-bottom: 0;
  }

  .l-region.l-region--pre-footer {
    padding: 20px !important;
    background-color: #ffffff;
  }

  .l-content {
    width: 100% !important;
  }

  .field.field--name-field-body.field--type-text-with-summary.field--label-hidden
    .content
    img,
  .field.field--name-field-image.field--type-image.field--label-hidden img,
  img.tablet,
  .paragraphs-item-standard-feature .field--name-field-featured-image img {
    width: 100%;
    display: inline-block !important;
    margin: 20px 10px;
    vertical-align: middle;
    break-before: always;
    clear: both;
  }

  .field.field--name-field-featured-image.field--type-image.field--label-hidden {
    margin-top: 0;
  }

  .field.field--name-field-body.field--type-text-with-summary.field--label-hidden
    .content
    p,
  .field.field--name-field-image.field--type-image.field--label-hidden p {
    width: 100%;
  }

  article a {
    text-decoration: none;
  }

  /*adding the href url link after links in main content section*/
  article a.xref:after {
    content: " (page " target-counter(attr(href, url), page) ")";
  }

  article a::after {
    content: " (" attr(href) ") ";
  }

  /*Media contact/article information footer*/
  .paragraphs-item-media-contacts
    .content
    .media-contacts
    .media-contacts-inner {
    border: none;
  }

  .media-contacts,
  .paragraphs-item-media-contacts .content .media-contacts {
    background: none !important;
    border-top: 1px solid #cccccc;
    padding-top: 20px;
  }

  .media-contacts-inner,
  .article-information-inner {
    float: left;
    width: 46%;
  }

  .article-information-inner h3 {
    margin-bottom: 20px;
  }

  .name,
  .title-org,
  .media-contacts-inner h3,
  .article-information-inner h3 {
    font-size: 10pt !important;
    color: #232d4b !important;
  }

  .media-contacts-inner a {
    color: #232d4b !important;
  }

  .media-contacts-inner {
    margin-left: 20px;
    padding-top: 0 !important;
    background-image: none !important;
    padding-right: 20px !important;
  }

  .media-contacts-inner h3 {
    margin-top: 0 !important;
  }

  /*remove the url after the link in the footer section*/
  .media-contacts a::after,
  .date-authors .print a::after,
  .date-authors a::after,
  .content.print a::after,
  .content .text-container .meta-share .article-meta .authors .author.list a {
    content: "";
  }

  .media-contacts-inner .phone,
  span.phone,
  .email-phone span.phone,
  span.email a {
    font-size: 10pt !important;
  }

  .article-information-inner h3 {
    color: #232d4b !important;
  }

  .media-contacts {
    background-image: linear-gradient(
      to right,
      #232d4b 2px,
      rgba(255, 255, 255, 0) 0%
    );
    background-position: left top;
    background-size: 12px 2px;
    background-repeat: repeat-x;
    padding-top: 40px;
  }

  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix {
    clear: both;
  }

  .paragraphs-item-standard-feature .field__item.even.item-0 {
    clear: both;
    margin-top: 60px;
  }

  .title-org {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0 !important;
    font-size: 1rem;
    line-height: 1.625;
    color: #4a4a4a;
    font-style: normal;
  }

  .media-contacts-inner .phone {
    display: block;
  }

  .paragraphs-item-media-contacts
    .content
    .media-contacts
    .media-contacts-inner
    .contact
    .email-phone
    .phone::before {
    content: " ";
  }

  .article-information-inner p.title-org {
    margin-top: 10px;
    line-height: 1.625em !important;
  }

  .article-information-inner h3 {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    display: block;
    margin-bottom: 0.3125rem;
    font-size: 0.875rem;
    line-height: 1.1429;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #141e3c;
    margin-bottom: 20px;
  }

  .caption p {
    width: 100% !important;
    font-size: 0.8125rem !important;
    line-height: 1.6924 !important;
    color: #4a4a4a !important;
    /*margin-top: 0.9375rem !important;*/
    margin-right: 0 !important;
    margin-bottom: 0.9375rem !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
  }

  .dropcap/*, .body-wrapper.drop-cap p:first-of-type::first-letter*/ {
    font-style: normal;
  }

  .news-article .caption p,
  .news-video .caption p {
    margin-bottom: 30px;
    margin-top: 0;
  }

  .paragraphs-item-media-contacts
    .content
    .media-contacts
    .media-contacts-inner
    .contact
    .email-phone
    .phone::before {
    padding-left: 0;
    padding-right: 0;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-author,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-date,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-author
    ul.authors,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-author
    li.author {
    display: block;
  }

  .news-article .article-information-inner h3 {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  p.name {
    margin-bottom: 10px !important;
  }

  .media-contacts p.email-phone span.phone:before {
    color: #eb5f0c !important;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }

  .media.media-element-container.media-default.media-float-left {
    width: 50% !important;
    float: left;
    margin-right: 40px;
  }

  .media.media-element-container.media-default.media-float-right {
    width: 50% !important;
    float: right;
    margin-left: 40px;
  }

  .paragraphs-items.paragraphs-items-field-you-may-also-like.paragraphs-items-field-you-may-also-like-full.paragraphs-items-full.image-next {
    display: inline;
  }

  .paragraphs-item-audio-player {
    margin-left: 10px !important;
    width: 100% !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-video.clearfix.body_video_player-processed {
    margin-bottom: -140px;
  }

  .paragraphs-item-audio-player .description p,
  .print-video h2 {
    width: 100%;
    font-size: 0.8125rem;
    line-height: 1.6924;
    color: #4a4a4a;
    margin-top: 0.9375rem;
    margin-right: 0;
    margin-bottom: 0.9375rem;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .print-video h2 {
    margin-top: 0px !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-text.clearfix
    .print-video {
    margin-top: -50px !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-text.clearfix
    .print-video
    a:after {
    content: "";
  }

  @page {
    margin: 1in 1.5in 1in 1.5in;
  }
}

/* JIM RYAN CONTAINER */
.jim-ryan-container {
  font-family: "franklin-gothic-urw", sans-serif;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}
.jim-ryan-container img {
  float: left;
  margin-right: 0.5rem;
  width: 100px;
}
.jim-ryan-container p {
  line-height: 1;
  margin: 0;
  position: absolute;
  left: 115px;
}
.jim-ryan-container p.optional-text {
  bottom: 50%;
  color: #232d4b;
  font-size: 1.625rem;
  font-weight: 900;
}
.jim-ryan-container p.jr-name {
  color: #eb5f0c;
  font-size: 1.5rem;
  font-weight: 700;
  top: 50%;
}

#block-cohesion-theme-branding img {
  width: auto;
}


@media all and (max-width: 800px) {
  #toolbar,
  #admin-menu {
    display: none;
  }
  html body.toolbar,
  html body.admin-menu {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }
}
/*
  Primary
  Secondary
  Accent
  Error
  Status

//** Background color for `<body>`.
$body-bg:               #fff !default;
//** Global text color on `<body>`.
$text-color:            $gray-dark !default;

//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;
*/
.photo-essay .photo-essay-item .photo-essay-text p,
.news-article .article-body-wrapper p,
.news-video .article-body-wrapper p,
.article-hero-wrapper .container-article-hero .field--name-field-sub-title,
.author-profile .view-recent-articles .views-row .views-field-field-body,
.author-profile .l-region .views-field-field-profile-job-title,
.author-profile .l-region .views-field-field-profile-organization,
.page-node .l-main article .field--name-field-body h3,
.container-footer .l-region--footer #block-uva-today-blocks-uva-today-copyright,
.block--views-uva-news-block-3 .uva-today-news-item-body,
.block--views-uva-news-block-3 .views-field-field-body,
.block--views-uva-news-block-2 .uva-today-news-item-body,
.block--views-uva-news-block-2 .views-field-field-body,
.block--views-uva-news-block-8 .uva-today-news-item-body,
.block--views-uva-news-block-8 .views-field-field-body,
.block--views-uva-news-block-7 .uva-today-news-item-body,
.block--views-uva-news-block-7 .views-field-field-body,
.view-display-id-page_1 .uva-today-news-item-body,
.view-display-id-page_1 .views-field-field-body,
.view-display-id-page_2 .uva-today-news-item-body,
.view-display-id-page_2 .views-field-field-body,
.view-display-id-page_3 .uva-today-news-item-body,
.view-display-id-page_3 .views-field-field-body,
.block--views-uva-news-block-3 .uva-today-news-item-type,
.block--views-uva-news-block-3 .views-field-field-news-source,
.block--views-uva-news-block-2 .uva-today-news-item-type,
.block--views-uva-news-block-2 .views-field-field-news-source,
.block--views-uva-news-block-8 .uva-today-news-item-type,
.block--views-uva-news-block-8 .views-field-field-news-source,
.block--views-uva-news-block-7 .uva-today-news-item-type,
.block--views-uva-news-block-7 .views-field-field-news-source,
.view-display-id-page_1 .uva-today-news-item-type,
.view-display-id-page_1 .views-field-field-news-source,
.view-display-id-page_2 .uva-today-news-item-type,
.view-display-id-page_2 .views-field-field-news-source,
.view-display-id-page_3 .uva-today-news-item-type,
.view-display-id-page_3 .views-field-field-news-source,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  select,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .subcopy
  p,
.paragraphs-item-body-text .content .field--name-field-body-text p,
.paragraphs-item-body-text .content .field--name-field-body-text ul li,
.paragraphs-item-body-text .content .field--name-field-body-text ol li,
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default
  p,
.paragraphs-item-body-video .content .body-video-component .story .transcript a,
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-social-promo-subtitle,
.paragraphs-item-footnotes .content ol li,
.paragraphs-item-full-bleed-image-caption .field--name-field-caption,
.paragraphs-item-full-width-image-caption .field--name-field-caption,
.paragraphs-item-intro-text .content .field--name-field-intro-text p,
.paragraphs-item-intro-text .content .field--name-field-intro-text ul li,
.paragraphs-item-intro-text .content .field--name-field-intro-text ol li,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .title-org,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-standard-feature .field--name-field-featured-image p,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .teaser,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser
  p,
.latest-stories .term,
.search-result .search-result-body {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
.news-article .article-image .field--type-image .caption p,
.news-video .article-image .field--type-image .caption p,
.news-article .featured-article-image-box-left .caption,
.news-article .featured-article-image-box-right .caption,
.news-video .featured-article-image-box-left .caption,
.news-video .featured-article-image-box-right .caption,
.news-article .caption p,
.news-video .caption p,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 400;
}
.media-contacts p.title-org,
.media-contacts p.email-phone,
.date-authors span.date,
.date-authors ul li.author,
.page-node .l-main article .field--name-field-body h4,
.l-region--navigation .block--menu-menu-uva-today-branding ul li a,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a,
.paragraphs-item-full-bleed-feature .text-container .article-meta .date,
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .date,
.paragraphs-item-standard-feature .text-container .article-meta .date,
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 500;
}
.news-photo-essay .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ol li,
.news-article h1,
.news-video h1,
.news-article .field--name-field-body ul li,
.news-article .field--name-field-body ol li,
.news-video .field--name-field-body ul li,
.news-video .field--name-field-body ol li,
.article-hero-wrapper.photo-essay h1,
.media-contacts h3,
.media-contacts p.name,
.author-profile h2,
.author-profile h1,
.author-profile .view-recent-articles .views-row .views-field-created span,
.author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3,
.node-type-basic-page h1,
.node-type-basic-page .field--name-field-body ul li h3,
ul.breadcrumb li:before,
ul.breadcrumb li a,
.page-node .l-main article .field--name-field-body h2,
.page-node .l-main article .field--name-field-body li h3,
.popular-videos.aside .view-content .views-row .text-container .title,
.popular-videos.aside .view-content .views-row .text-container .title a,
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf,
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .uva-today-news-item-title,
.block--views-uva-news-block-3 .views-field-title,
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .uva-today-news-item-title,
.block--views-uva-news-block-2 .views-field-title,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .uva-today-news-item-title,
.block--views-uva-news-block-8 .views-field-title,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .uva-today-news-item-title,
.block--views-uva-news-block-7 .views-field-title,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .uva-today-news-item-title,
.view-display-id-page_1 .views-field-title,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .uva-today-news-item-title,
.view-display-id-page_2 .views-field-title,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .uva-today-news-item-title,
.view-display-id-page_3 .views-field-title,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic,
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-3 .views-field-field-news-category a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-2 .views-field-field-news-category a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-8 .views-field-field-news-category a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.block--views-uva-news-block-7 .views-field-field-news-category a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_1 .views-field-field-news-category a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_2 .views-field-field-news-category a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a,
.view-display-id-page_3 .views-field-field-news-category a,
.view-display-id-page_3 .views-field-field-news-topic a,
.block--views-uva-news-block-3 .views-field-field-body #more-link,
.block--views-uva-news-block-2 .views-field-field-body #more-link,
.block--views-uva-news-block-8 .views-field-field-body #more-link,
.block--views-uva-news-block-7 .views-field-field-body #more-link,
.view-display-id-page_1 .views-field-field-body #more-link,
.view-display-id-page_2 .views-field-field-body #more-link,
.view-display-id-page_3 .views-field-field-body #more-link,
.block--views-uva-news-block-3 .uva-today-news-item-body-more,
.block--views-uva-news-block-2 .uva-today-news-item-body-more,
.block--views-uva-news-block-8 .uva-today-news-item-body-more,
.block--views-uva-news-block-7 .uva-today-news-item-body-more,
.view-display-id-page_1 .uva-today-news-item-body-more,
.view-display-id-page_2 .uva-today-news-item-body-more,
.view-display-id-page_3 .uva-today-news-item-body-more,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a,
.block--views-uva-news-block-5 .view-header a,
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic a,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  p,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  h3,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  h2,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title,
.page-404 .l-content #container-404 h2,
.page-404 .l-content #container-404 h3,
.page-404 .l-content #container-404 p,
.pager.pager-load-more li a,
.paragraphs-item-body-text .content .field--name-field-body-text h3,
.paragraphs-item-body-text .content .field--name-field-body-text h4,
.paragraphs-item-intro-text .content .field--name-field-intro-text h3,
.paragraphs-item-intro-text .content .field--name-field-intro-text h4,
.paragraphs-item-intro-text .content .related-story-wrapper .title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author,
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .text-container
  .title,
.latest-stories .title,
.latest-stories .title a,
#block-facetapi-block-all-facets > h2,
#block-facetapi-block-all-facets .block__content h2,
#block-facetapi-block-all-facets ul li a,
#facet-wrapper-mobile .block__content h2,
#facet-wrapper-mobile ul li a,
#facet-wrapper-mobile .refine-toggle,
.search-results-count h2,
.search-result h3 a,
.search-result .search-result-date,
.search-wrapper input[type="text"],
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.select2-selection__rendered,
.select2-results__option,
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a,
.full-width-news-article
  .block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a,
.block--views-uva-news-block-4 .block__title > span,
#block-uva-today-stats-uva-today-stats-weekly .block__title > span,
.block--views-uva-news-block-4 .views-field-title .more-link,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title .more-link,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
blockquote,
.page-404 .l-content #container-404 p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: italic;
  font-weight: 700;
}
.author-profile .l-region .views-field-field-profile-phone {
  font-family: "franklin-gothic-urw-comp", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.featured-quote p,
.news-article .article-body-wrapper .featured-quote p,
.news-video .article-body-wrapper .featured-quote p,
.author-profile .l-region .views-field-field-profile-email {
  font-family: "franklin-gothic-urw-comp", sans-serif;
  font-style: italic;
  font-weight: 700;
}

/** Another Start of the Duplication **/

header .btn-menu-mobile,
header .btn-search-mobile,
.node-type-video header .btn-search-mobile,
.node-type-feature-page.split-screen-feature header .btn-search-mobile,
.node-type-feature-page.full-bleed-feature header .btn-search-mobile,
.row-navigation .btn-menu-close,
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a,
.l-region--navigation .block--system-main-menu ul li a,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .title,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .btn-copy,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  h2,
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  .tablet-title,
.paragraphs-item-body-video .content .body-video-component .story .mobile-title,
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-main-promo-title,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  label,
.paragraphs-item-full-bleed-feature .text-container .term,
.paragraphs-item-intro-text .content .related-story-wrapper .section-title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  h3,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-subtitle,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term,
.paragraphs-item-standard-feature .text-container .term,
.paragraphs-item-standard-feature .text-container h2,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title,
.btn-search,
.search-wrapper .form-actions .form-submit {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.popular-videos.aside .block__title,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item,
.paragraphs-item-blockquote blockquote,
.paragraphs-item-daily-report .group-text-container .field--name-field-title,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h2,
.paragraphs-item-full-bleed-feature .text-container h2,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field-item,
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-item,
.paragraphs-item-section-layout-a .field--name-field-title .field-item,
.paragraphs-item-section-layout-b .field--name-field-title .field-item,
.paragraphs-item-section-layout-c .field--name-field-title .field-item,
.paragraphs-item-section-layout-d .field--name-field-title .field-item,
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-title,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2,
.paragraphs-item-you-may-also-like .field--name-field-title h2,
.latest-stories .field--name-field-html-title,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-item {
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.l-main:not(.news-article-feature)
  .paragraphs-item-intro-text
  .content
  .field--name-field-intro-text
  p:first-child:first-letter,
.block--views-uva-news-block-4 .block__title,
#block-uva-today-stats-uva-today-stats-weekly .block__title {
  font-family: "bodoni-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.dropcap, .drop-cap .field__item + p:first-of-type:first-letter,/*.body-wrapper.drop-cap p:first-of-type::first-letter,*/ .featured-quote:before, .page-taxonomy-term .page-title-header h1, .section-headlines .page-title-header h1, .block--views-uva-news-block-5 h2, .node-type-view-landing .page-title-header h2, .page-articles .page-title-header h1 {
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 700;
}
.block--views-uva-news-block-5 .views-row .views-field-title a,
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-text,
.block--views-uva-news-block-4 .views-field-title a,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a {
  font-family: Georgia, "Times New Roman", serif;
}
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
  overflow-x: hidden;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*
 * Image as a centered backdrop, or background.
 *
 *   - Height variables must be specified in pixels.
 */
/* Chevron mixin for creating chevrons
*
*  @param {Size} $size - the size of the chevron
*  @param {Thickness} $thickness - thickness
*  @param {Color} $color - color
*  @param {Direction} $direction - direction chevron faces
*
*  Example Usage:
*
*     .chevron {
*       @include chevron(12px, 12px, #000, 'down');
*     }
*
*/
/*  Clearfix for clearing floats within a container
*
*   No Params
*
*   Example Usage:
*
*     .container {
*       @include clearfix;
*
*       .link {
*          float: left;
*       }
*     }
*
*/
/*  Set font-size and optionally leading
*
*   @param {Font Size} $fontSize - Unit-less font size
*   @param {Leading}   $leading  - (default: null) - Optional- Unit-less leading from Photoshop or Sketch
*
*   Example Usage:
*
*     p {
*       @include font-size(12,14);
*     }
*
*/
/*  Hide browser scrollbars
*
*   No Params
*
*   Example Usage:
*
*     .container {
*       @include hide-scrollbars;
*     }
*
*/
/**
* Hide Text
*/
/* Hover mixin for hover states
*
*  Note: This mixin has a dependency on what-intent plugin which detects the current input method
*        https://github.com/ten1seven/what-input
*
*  @param {Transition Duration} $transition-duration - the duration of transitions on hover states
*
*  Example Usage:
*
*     a {
*       @include hover() {
*         background-color: red
*       }
*     }
*
*/
/**
 * Returns a percentage width based on the number and total number of columns
 *
 * @param 	int 	$num 	Number of columns (e.g. 4)
 * @param 	int 	$total 	Total number of columns (e.g. 24)
 * @return 	float 			 Total width (%)
 */
/*  Unitless line-height
*
*   @param {Font Size} $fontSize - Unit-less font size
*   @param {Leading}   $leading  - Unit-less leading from Photoshop or Sketch
*
*   Example Usage:
*
*     @include line-height(16, 20);
*
*/
/*  Remove List Styles
*
*   No Params
*
*   Example Usage:
*
*     ul {
*       @include no-bullet;
*     }
*
*/
/*  Media Query Mixin
*
*   @param {Media Query} $mq - Media query in single quotes: eg. 'screen and (min-width: 480px)'
*
*   Example Usage:
*
*     .selector {
*       property: value;
*
*       @include mq($bp768) {
*         property: value;
*       }
*     }
*
*/
/*  Overflow Scroll
*   Allows you to set overflow scrolling on the x and y axis
*
*   @param {axix} $axis - the axis on which to set scroll
*/
/*  Placeholder Mixin
*
*   No Params
*
*   Example Usage:
*
*     input[placeholder] {
*       @include placeholder {
*         color: red;
*       }
*     }
*
*/
/*  PX to REM Conversion
*
*   @param {Pixel} $px - Unitless pixel value to be converted into rems.
*
*   Example Usage:
*
*     margin-bottom: rem(20);
*
*/
/*  Triangle helper mixin
*
*   @param {Direction} $direction - Triangle direction, either `top`, `right`, `bottom` or `left`
*   @param {Color} $color [currentcolor] - Triangle color
*   @param {Length} $size [1em] - Triangle size
*
*/
/*  Visually hide text within an element
*   Used mostly for accessibility reasonse
*
*   No Params
*
*   Example Usage:
*
*     button {
*       span {
*         @include visuallyhidden;
*       }
*     }
*
*/
.skip-link.visually-hidden:focus,
.skip-link.visually-hidden:active,
.skip-link.focusable:focus,
.skip-link.focusable:active {
  position: fixed !important;
  width: auto !important;
  height: auto !important;
  overflow: auto !important;
  clip: auto !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
  background-color: #ffffff !important;
  z-index: 200 !important;
}
.offscreen {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--sidebar-first .block {
  margin: 0 0 40px 0;
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-first .block {
    float: none;
  }
}
.ajax-progress-throbber {
  display: none;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.mobile-menu-is-open,
body.prevent-verflow,
html.mobile-menu-is-open,
html.prevent-verflow {
  overflow: hidden;
  height: 100%;
  position: relative;
}
.row {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.row:after {
  content: " ";
  display: block;
  clear: both;
}
.l-main {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.l-main:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .l-main {
    padding: 30px 0 0;
    position: relative;
  }
}
.l-main .l-content {
  max-width: 100%;
  min-height: auto;
}

@media screen and (min-width: 960px) {
  .l-main .l-content {
    width: 66.31579%;
    float: left;
    margin-right: 1.05263%;
    min-height: 1800px;
  }
}

.full-width-news-article .l-main .l-content,
.news-photo-essay .l-main .l-content {
  width: 100%;
}
.author-profile .l-main .l-content {
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .author-profile .l-main .l-content {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile .l-main .l-content {
    padding: 0;
  }
}
.section-search .l-main .l-content {
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .section-search .l-main .l-content {
    width: 63.50877%;
    float: left;
    margin-right: 0;
    padding: 0 20px 0 0;
  }
}

@media screen and (min-width: 960px) {
  .section-search .l-main .l-content {
    width: 66.31579%;
    float: left;
    margin-right: 0;
    padding: 0;
  }
}
.news-photo-essay .l-main {
  max-width: 100%;
}
.l-region--sidebar-first,
.l-region--sidebar-second {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
.l-region--sidebar-first:after,
.l-region--sidebar-second:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .l-region--sidebar-first,
  .l-region--sidebar-second {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-first,
  .l-region--sidebar-second {
    width: 29.82456%;
    float: left;
    margin-right: 0;
    padding-bottom: 360px;
    float: right;
    padding: 0;
    min-height: 1608px;
  }
  .node-type-basic-page .l-region--sidebar-first,
  .node-type-basic-page .l-region--sidebar-second {
    min-height: inherit;
  }
}

@media screen and (min-width: 580px) {
  .l-region--sidebar-second {
    width: 32.63158%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 3.85965%;
    padding: 0 0 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-second {
    width: 21.40351%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 6.66667%;
  }
}
.l-region--sidebar-sticky {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
.l-region--sidebar-sticky:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .l-region--sidebar-sticky {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .l-region--sidebar-sticky {
    width: 29.82456%;
    float: left;
    margin-right: 0;
    position: absolute;
    bottom: 115px;
    right: 0;
    padding: 0;
  }
}
.l-footer {
  width: 100%;
  clear: both;
}
img,
media {
  width: 100%;
  height: auto;
}
.media-element-container .file .contextual-links-wrapper {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
a {
  color: #495e9d;
}
a:hover {
  color: #eb5f0c;
}
p {
  font-size: 1.1875rem;
  line-height: 1.5;
  color: #111111;
}

@media screen and (min-width: 580px) {
  p {
    font-size: 1rem;
    line-height: 2;
  }
}

.dropcap, .drop-cap .field__item + p:first-of-type:first-letter/*, .body-wrapper.drop-cap p:first-of-type::first-letter*/ {
  color: #141e3c !important;
  float: left;
  font-family: "bodoni-urw", sans-serif;
  font-size: 4.6875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.9334;
  padding-left: 3px;
  padding-right: 8px;
  padding-top: 4px;
}

.featured-quote {
  position: relative;
  background-color: #e57200;
  width: 220px;
  padding: 30px 25px;
  overflow: hidden;
  margin: 20px auto;
}

@media screen and (min-width: 960px) {
  .featured-quote {
    width: 308px;
    padding: 40px 30px;
  }
}
.featured-quote:after::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .featured-quote.left {
    float: left;
    margin: 40px 40px 40px 0;
  }
}

@media screen and (min-width: 580px) {
  .featured-quote.right {
    float: right;
    margin: 40px 0 40px 40px;
  }
}
.featured-quote:before {
  content: "\201D";
  display: block;
  color: #fda925;
  font-size: 200px;
  line-height: 140px;
  position: absolute;
  top: 18px;
  left: -40px;
}
.featured-quote p {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  z-index: 1;
  position: relative;
}

@media screen and (min-width: 960px) {
  .featured-quote p {
    font-size: 28px;
    line-height: 34px;
  }
}
.featured-quote::after {
  content: "";
  width: 50px;
  height: 50px;
  position: absolute;
  transform: rotate(45deg);
  background: #ffffff;
  right: -25px;
  bottom: -25px;
}
.photo-essay .photo-essay-item {
  margin-bottom: 20px;
}
.photo-essay .photo-essay-item::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item {
    margin-bottom: 70px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item .photo-essay-text {
    width: 32.63158%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item .photo-essay-image {
    width: 60.70175%;
  }
}
.photo-essay .photo-essay-item .photo-essay-image img {
  display: block;
}
.photo-essay .photo-essay-item.image-right {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.photo-essay .photo-essay-item.image-right:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-right {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-right {
    padding: 0;
  }
}
.photo-essay .photo-essay-item.image-right .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-right .photo-essay-text {
    float: left;
    padding-left: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-right .photo-essay-image {
    float: right;
  }
}
.photo-essay .photo-essay-item.image-left {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.photo-essay .photo-essay-item.image-left:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-left {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-left {
    padding: 0;
  }
}
.photo-essay .photo-essay-item.image-left .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-left .photo-essay-text {
    float: right;
    padding-right: 20px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-left .photo-essay-image {
    float: left;
    padding-left: 5.61404%;
  }
}
.photo-essay .photo-essay-item.image-full {
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.photo-essay .photo-essay-item.image-full .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}
.photo-essay .photo-essay-item.image-full .photo-essay-text {
  width: 100%;
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-text {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-text {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 360px;
    padding-left: 60px;
  }
  .photo-essay .photo-essay-item.image-full .photo-essay-text:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.photo-essay .photo-essay-item.image-full .photo-essay-image {
  width: 100%;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-image {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 960px) {
  .photo-essay .photo-essay-item.image-full .photo-essay-image {
    margin-bottom: 50px;
  }
}
.news-photo-essay .l-main {
  margin-bottom: 10px;
}
.news-photo-essay .body-wrapper {
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .body-wrapper {
    width: auto;
    margin-left: 60px;
    padding: 0 5.61404% 0 0;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .body-wrapper {
    margin: 0 auto;
    max-width: 1140px;
    width: 100%;
    padding-left: 60px;
    padding-right: 0;
    position: relative;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .body-wrapper .field--type-text-with-summary {
    display: inline-block;
    width: auto;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .body-wrapper .field--type-text-with-summary p {
    padding-right: 20px;
  }
}
.news-photo-essay .body-wrapper .dropcap/*, .body-wrapper.drop-cap p:first-of-type::first-letter*/ {
  padding-top: 7px;
}

@media screen and (min-width: 960px) {
  .news-photo-essay .body-wrapper .dropcap /*,.body-wrapper.drop-cap p:first-of-type::first-letter*/ {
    padding-top: 0;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .body-wrapper:after {
    display: block;
    content: "";
    margin: 25px auto 45px;
    width: 50%;
    border-bottom: 1px solid #ebebeb;
  }
}
.news-photo-essay .l-region--footer {
  padding: 30px 0 145px;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .l-region--footer {
    padding: 16px 0;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .l-region--footer {
    padding: 25px 0;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .date-authors {
    padding-top: 30px;
  }
}

@media screen and (min-width: 960px) {
  .news-photo-essay .date-authors {
    text-align: center;
    padding-top: 10px;
  }
}
.news-photo-essay .media-contacts {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
.news-photo-essay .media-contacts:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .media-contacts {
    padding-left: 5.61404%;
    padding-right: 5.61404%;
  }
}
.news-photo-essay .media-contacts .contact {
  width: auto;
}
.news-photo-essay .article-body-wrapper {
  position: relative;
  font-size: 15px;
  line-height: 2;
  color: #666666;
}
.news-photo-essay .article-body-wrapper h2,
.news-photo-essay .article-body-wrapper h3,
.news-photo-essay .article-body-wrapper h4,
.news-photo-essay .article-body-wrapper h5 {
  line-height: 1.5;
}
.news-photo-essay .article-body-wrapper .caption p {
  margin: 5px 0 20px;
  font-size: 13px;
  padding: 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}
.news-photo-essay .article-body-wrapper .field--name-field-audio-file {
  width: 96%;
  margin: 0 auto;
}

@media screen and (min-width: 960px) {
  .news-photo-essay .article-body-wrapper .field--name-field-audio-file {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }
  .news-photo-essay .article-body-wrapper .field--name-field-audio-file:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.news-photo-essay .audio-file .mejs-container {
  width: 100% !important;
}

@media screen and (min-width: 580px) {
  .news-photo-essay .sharethis-wrapper {
    position: absolute !important;
    bottom: auto !important;
    top: auto !important;
    width: auto;
    left: 10px !important;
  }
}

@media screen and (min-width: 1140px) {
  .news-photo-essay .sharethis-wrapper {
    left: 0 !important;
  }
}
.news-photo-essay .field--name-field-body::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .news-photo-essay .field--name-field-body {
    padding-left: 60px;
  }
}
.news-photo-essay .field--name-field-body ul li,
.news-photo-essay .field--name-field-body ol li {
  margin-bottom: 30px;
}
.news-photo-essay .field--name-field-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
}
.news-photo-essay .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
}
.news-photo-essay .field--name-field-body ul li:before {
  content: "\2022 \0020";
  position: absolute;
  left: 20px;
  top: 2px;
  color: #eb5f0c;
  font-size: 24px;
  line-height: 0.7;
}
.video-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom: 26px;
}
.video-wrapper .field--type-image {
  margin-bottom: 18px;
}
.video-wrapper > a {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-wrapper > a:before {
  content: "";
  display: block;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  height: 71px !important;
  width: 71px !important;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/100% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}

@media screen and (min-width: 960px) {
  .video-wrapper > a:before {
    height: 100px !important;
    width: 100px !important;
  }
}
.video-wrapper > a:hover:before {
  background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
    center center/100% !important;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html.touch .video-wrapper a {
  display: none !important;
}
.news-article .l-main,
.news-video .l-main {
  margin-bottom: 40px;
}

@media screen and (min-width: 960px) {
  .news-article .l-main,
  .news-video .l-main {
    margin-bottom: 10px;
  }
}
.news-article h1,
.news-video h1 {
  color: #141e3c;
  font-family: "franklin-gothic-urw", arial-black, arial, helvetica, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 900;
  line-height: 1.25;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
}

@media all and (min-width: 580px) {
  .news-article h1,
  .news-video h1 {
    font-size: 2.125rem;
    line-height: 1.1765;
    margin-bottom: 1.875rem;
  }
}

@media all and (min-width: 960px) {
  .news-article h1,
  .news-video h1 {
    font-size: 2.375rem;
    line-height: 1.1579;
    margin-bottom: 1.25rem;
  }
}
.news-article .article-image,
.news-video .article-image {
  margin-bottom: 26px;
}
.news-article .article-image .field--type-image,
.news-video .article-image .field--type-image {
  margin-bottom: 18px;
}
.news-article .article-image .field--type-image img,
.news-video .article-image .field--type-image img {
  display: block;
  margin-bottom: 12px;
}

.news-article .field--name-field-sub-title,
.news-video .field--name-field-sub-title {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 16px;
  padding: 0 10px;
  color: #666666;
}

@media screen and (min-width: 580px) {
  .news-article .field--name-field-sub-title,
  .news-video .field--name-field-sub-title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 22px;
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .news-article .field--name-field-sub-title,
  .news-video .field--name-field-sub-title {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 26px;
    padding: 0;
  }
}
.news-article .article-body-wrapper,
.news-video .article-body-wrapper {
  position: relative;
  font-size: 14px;
  line-height: 2;
  color: #666666;
}
@media screen and (max-width: 1140px) {
  .news-article .article-body-wrapper,
  .news-video .article-body-wrapper {
    font-size: 15px;
    padding: 0 1.25rem;
  }
}
@media screen and (max-width: 960px) {
  .news-article .article-body-wrapper,
  .news-video .article-body-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 580px) {
  .news-article .article-body-wrapper,
  .news-video .article-body-wrapper {
    font-size: 15px;
    padding: 0;
  }
}

@media screen and (min-width: 1200px) {
  .news-article .article-body-wrapper,
  .news-video .article-body-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

.news-article .article-body-wrapper h2,
.news-article .article-body-wrapper h3,
.news-article .article-body-wrapper h4,
.news-article .article-body-wrapper h5,
.news-video .article-body-wrapper h2,
.news-video .article-body-wrapper h3,
.news-video .article-body-wrapper h4,
.news-video .article-body-wrapper h5 {
  line-height: 1.5;
}
.news-article .article-body-wrapper::after,
.news-video .article-body-wrapper::after {
  display: block;
  clear: both;
  content: "";
}
.news-article .article-image-portrait,
.news-video .article-image-portrait {
  padding: 0;
  max-width: 300px;
  width: 100%;
  margin: 0 auto 15px;
  display: block;
  text-align: center;
}

@media screen and (min-width: 580px) {
  .news-article .article-image-portrait,
  .news-video .article-image-portrait {
    position: relative;
    display: inline-block;
    float: right;
    padding: 0 0 0 20px;
    margin: 0 auto 5px;
  }
}

@media screen and (min-width: 580px) {
  .news-article .audio-file,
  .news-video .audio-file {
    padding: 8px 0 0 60px;
  }
}
.news-article .audio-file .mejs-container,
.news-video .audio-file .mejs-container {
  width: 100% !important;
}
.news-article .field--name-field-body::after,
.news-video .field--name-field-body::after {
  display: block;
  clear: both;
  content: "";
}

.news-article .field--name-field-body ul li,
.news-article .field--name-field-body ol li,
.news-video .field--name-field-body ul li,
.news-video .field--name-field-body ol li {
  margin-bottom: 30px;
  color: #111111;
  font-weight: 400;
}
.news-article .field--name-field-body ul,
.news-video .field--name-field-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
}
.news-article .field--name-field-body ul li,
.news-video .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
}
.news-article .field--name-field-body ul li:before,
.news-video .field--name-field-body ul li:before {
  content: "\2022 \0020";
  position: absolute;
  left: 20px;
  top: 6px;
  color: #eb5f0c;
  font-size: 24px;
  line-height: 0.7;
}

@media screen and (min-width: 960px) {
  .news-article .field--name-field-body .dropcap, .news-video .field--name-field-body .dropcap/*, .body-wrapper.drop-cap p:first-of-type::first-letter */ {
    padding-top: 0;
  }
}
.news-article .featured-article-image-box-left .caption,
.news-article .featured-article-image-box-right .caption,
.news-video .featured-article-image-box-left .caption,
.news-video .featured-article-image-box-right .caption {
  display: block;
  font-size: 18px;
  margin: 0 0 20px;
  padding: 5px 0 0 0;
  line-height: 1.4;
  text-align: left;
  color: #111111;
}

@media screen and (min-width: 580px) {
  .news-article .featured-article-image-box-left .caption,
  .news-article .featured-article-image-box-right .caption,
  .news-video .featured-article-image-box-left .caption,
  .news-video .featured-article-image-box-right .caption {
    font-size: 15px;
  }
}

@media screen and (min-width: 960px) and (min-width: 960px) {
  .news-article.full-width-news-article .block--views-uva-news-block-1,
  .news-article.full-width-news-article .block--views-uva-news-block-4,
  .news-video.full-width-news-article .block--views-uva-news-block-1,
  .news-video.full-width-news-article .block--views-uva-news-block-4 {
    width: 46.66667%;
    float: left;
    margin-right: 1.05263%;
  }
}

@media screen and (min-width: 960px) and (min-width: 960px) {
  .news-article.full-width-news-article .block--views-uva-news-block-4,
  .news-video.full-width-news-article .block--views-uva-news-block-4 {
    width: 46.66667%;
    float: left;
    margin-right: 0;
    float: right;
  }
}

@media screen and (min-width: 960px) and (min-width: 580px) {
  .news-article.full-width-news-article
    .block--uva-today-blocks-uva-today-promo,
  .news-video.full-width-news-article .block--uva-today-blocks-uva-today-promo {
    display: inline-block;
    width: 45%;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  .news-article.full-width-news-article .l-region--sidebar-first,
  .news-video.full-width-news-article .l-region--sidebar-first {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    min-height: 0;
  }
  .news-article.full-width-news-article .l-region--sidebar-first:after,
  .news-video.full-width-news-article .l-region--sidebar-first:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media screen and (min-width: 960px) and (min-width: 960px) {
  .news-article.full-width-news-article .l-region--sidebar-first,
  .news-video.full-width-news-article .l-region--sidebar-first {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .news-article.full-width-news-article .l-region--sidebar-sticky,
  .news-video.full-width-news-article .l-region--sidebar-sticky {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    position: relative;
    bottom: inherit;
    right: inherit;
    margin-bottom: 40px;
    padding: 0 20px;
  }
  .news-article.full-width-news-article .l-region--sidebar-sticky:after,
  .news-video.full-width-news-article .l-region--sidebar-sticky:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.news-article .l-region--footer,
.news-video .l-region--footer {
  padding: 30px 0 145px;
}

@media screen and (min-width: 580px) {
  .news-article .l-region--footer,
  .news-video .l-region--footer {
    padding: 16px 0;
  }
}

@media screen and (min-width: 960px) {
  .news-article .l-region--footer,
  .news-video .l-region--footer {
    padding: 25px 0;
  }
}
.news-article .caption p,
.news-video .caption p {
  color: #4a4a4a;
  font-family: "franklin-gothic-urw", arial, helvetica, sans-serif;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6924;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media all and (min-width: 580px) {
  .news-article .caption p,
  .news-video .caption p {
    padding: 0;
  }
}
.article-hero-wrapper .container-article-hero {
  position: relative;
  background-size: cover;
  background-position: center;
}

@media screen and (min-width: 1140px) {
  .article-hero-wrapper .container-article-hero {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }
  .article-hero-wrapper .container-article-hero:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.article-hero-wrapper .container-article-hero .hero-image {
  display: block;
}
.article-hero-wrapper .container-article-hero .article-hero-table {
  position: absolute;
  height: auto;
  width: 100%;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}
.article-hero-wrapper .container-article-hero .article-hero-table-cell {
  display: block;
  text-align: left;
  position: relative;
}
.news-article .article-hero-wrapper .container-article-hero h1 {
  position: relative;
  z-index: 1;
  font-size: 36px;
  line-height: 1;
  text-align: center;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .news-article .article-hero-wrapper .container-article-hero h1 {
    font-size: 60px;
  }
}

@media screen and (min-width: 1140px) {
  .news-article .article-hero-wrapper .container-article-hero h1 {
    font-size: 100px;
  }
}
.article-hero-wrapper .container-article-hero .field--name-field-sub-title {
  position: relative;
  z-index: 1;
  text-align: center;
  display: none;
  width: 77.54386%;
  margin: 0 auto;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper .container-article-hero .field--name-field-sub-title {
    display: block;
    color: #ffffff;
  }
}
.article-hero-wrapper .container-article-hero .overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.26;
  z-index: 0;
}
.article-hero-wrapper .field--name-field-sub-title-mobile {
  margin: 20px 10px 0 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper .field--name-field-sub-title-mobile {
    display: none;
  }
}
.article-hero-wrapper.photo-essay .container-article-hero {
  position: relative;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .container-article-hero {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1140px) {
  .article-hero-wrapper.photo-essay .container-article-hero {
    width: 100%;
    max-width: inherit;
  }
}
.article-hero-wrapper.photo-essay .container-article-hero .hero-image {
  display: block;
}
.article-hero-wrapper.photo-essay .article-hero-table {
  display: none;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .article-hero-table {
    display: block;
    left: 30px;
    bottom: 30px;
    top: inherit;
    max-width: 49.47368%;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .article-hero-wrapper.photo-essay .article-hero-table {
    left: 60px;
    bottom: 60px;
    max-width: 66.31579%;
  }
}
.article-hero-wrapper.photo-essay .article-hero-table-cell-mobile {
  display: block;
  padding: 0 10px;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .article-hero-table-cell-mobile {
    display: none;
  }
}
.article-hero-wrapper.photo-essay h1 {
  font-size: 20px;
  line-height: 1;
  color: #232d4b;
  margin-bottom: 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay h1 {
    color: #ffffff;
    z-index: 1;
    position: relative;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .article-hero-wrapper.photo-essay h1 {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
.article-hero-wrapper.photo-essay .field--name-field-sub-title {
  color: #666666;
  font-size: 14px;
  line-height: 1.3;
  width: auto;
  text-align: left;
}

@media screen and (min-width: 580px) {
  .article-hero-wrapper.photo-essay .field--name-field-sub-title {
    color: #ffffff;
  }
}

@media screen and (min-width: 960px) {
  .article-hero-wrapper.photo-essay .field--name-field-sub-title {
    font-size: 18px;
  }
}
.media-contacts::after {
  display: block;
  clear: both;
  content: "";
}

.media-contacts .media-contacts-inner {
  padding-top: 40px;
  background-image: linear-gradient(
    to right,
    #232d4b 2px,
    rgba(255, 255, 255, 0) 0%
  );
  background-position: left top;
  background-size: 12px 2px;
  background-repeat: repeat-x;
}
.no-cssgradients .media-contacts .media-contacts-inner {
  border-top: 2px dotted #232d4b;
}
.media-contacts h3 {
  text-transform: uppercase;
  color: #eb5f0c;
  font-size: 14px;
  margin-bottom: 10px;
}
.media-contacts .contact {
  margin-bottom: 28px;
}

@media screen and (min-width: 580px) {
  .media-contacts .contact {
    width: auto;
    margin-bottom: 38px;
  }
}
.media-contacts .contact:nth-child(odd) {
  margin-right: 0;
}
.media-contacts .contact:nth-child(even) {
  clear: both;
}
.media-contacts p {
  margin: 0;
  line-height: 1;
}
.media-contacts p.name {
  font-size: 24px;
  color: #232d4b;
  margin-bottom: 4px;
}
.media-contacts p.name a {
  text-decoration: none;
  font-size: 24px;
  color: #232d4b;
  margin-bottom: 4px;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.media-contacts p.title-org {
  margin-bottom: 14px;
  font-style: italic;
  color: #a4a4a4;
  font-size: 16px;
  line-height: 1;
}
.media-contacts p.title-org span {
  display: block;
}
.media-contacts p.email-phone {
  font-style: italic;
  color: #232d4b;
  font-size: 18px;
}
.media-contacts p.email-phone span.phone:before {
  content: "\2022 \0020";
  color: #eb5f0c;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}

.page-node .l-main article .field--name-field-body h3,
.news-article .article-body-wrapper h3 {
  font-size: 24px;
  color: #232d4b;
}

.news-article .article-body-wrapper h2,
.news-article .article-body-wrapper h3,
.news-article .article-body-wrapper h4,
.news-article .article-body-wrapper h5,
.news-video .article-body-wrapper h2,
.news-video .article-body-wrapper h3,
.news-video .article-body-wrapper h4,
.news-video .article-body-wrapper h5 {
  line-height: 1.5;
}
.date-authors span.date,
.date-authors ul li.author {
  color: #141e3c;
  display: inline;
  font-family: "franklin-gothic-urw", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.375;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .date-authors {
    padding: 10px 10px 20px 0px;
  }
}

@media screen and (min-width: 960px) {
  .date-authors {
    padding: 0 10px 20px 0px;
  }
}
.date-authors ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media screen and (min-width: 580px) {
  .date-authors ul {
    display: inline;
  }
}

@media screen and (min-width: 580px) {
  .date-authors .date:before {
    content: "\2022 \0020";
    color: #eb5f0c;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }
}
.date-authors ul li.author a {
  text-decoration: none;
  color: #141e3c !important;
}
audio {
  width: 100%;
}
.author-profile article h2 {
  font-size: 28px;
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .author-profile article h2 {
    font-size: 36px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile article h2 {
    font-size: 48px;
  }
}
.author-profile article h1 {
  color: #b4b4b4;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 14px;
  color: #666666;
}
.author-profile .l-region h2 {
  color: #b4b4b4;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 14px;
  color: #666666;
}

@media screen and (min-width: 580px) {
  .author-profile article h1 {
    font-size: 14px;
  }
  .author-profile .l-region h2 {
    font-size: 14px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile article h1 {
    margin-bottom: 20px;
  }
}
.author-profile .view-recent-articles .views-row {
  padding: 18px 0;
  border-bottom: 1px solid #ebebeb;
}
.author-profile .view-recent-articles .views-row .views-field-created span {
  margin-bottom: 12px;
  font-size: 21px;
  color: #eb5f0c;
  text-transform: uppercase;
  display: block;
  font-size: 1.1675rem;
  color: #232D4B;
  text-transform: capitalize;
}

@media screen and (min-width: 580px) {
  .author-profile .view-recent-articles .views-row .views-field-created span {
    margin-bottom: 20px;
  }
}
.author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3 {
  display: block;
  color: #232d4b;
  text-decoration: none;
  text-transform: none;
  font-size: 20px;
  margin-bottom: 20px;
}

@media screen and (min-width: 960px) {
  .author-profile .view-recent-articles .views-row .views-field-title a,
.author-profile .view-recent-articles .views-row .views-field-title a h3 {
    font-size: 33px;
    margin-bottom: 16px;
  }
}
.author-profile .view-recent-articles .views-row .views-field-field-body {
  color: #666666;
  font-size: 20px;
}
.author-profile .view-recent-articles .views-row .views-field-field-body p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
.author-profile .l-region .block--views {
  background-color: #f0f0f0;
  padding: 18px;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region .block--views {
    padding: 30px;
  }
}

@media screen and (min-width: 960px) {
  .author-profile .l-region .block--views {
    padding: 40px;
  }
}
.author-profile .l-region h2 {
  color: #eb5f0c;
  margin-bottom: 12px;
}
.author-profile .l-region .views-row {
  padding: 0;
}
.author-profile .l-region .views-row .views-field-title a {
  text-transform: none;
  margin-bottom: 0;
}
.author-profile .l-region .views-field-field-profile-job-title {
  font-size: 14px;
  color: #a4a4a4;
}

@media screen and (min-width: 960px) {
  .author-profile .l-region .views-field-field-profile-job-title {
    font-size: 16px;
  }
}
.author-profile .l-region .views-field-field-profile-organization {
  margin-bottom: 12px;
  font-size: 14px;
  color: #a4a4a4;
}

@media screen and (min-width: 960px) {
  .author-profile .l-region .views-field-field-profile-organization {
    font-size: 16px;
  }
}
.author-profile .l-region .views-field-field-profile-phone {
  color: #232d4b;
  font-size: 14px;
  margin-bottom: 10px;
  position: relative;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region .views-field-field-profile-phone {
    font-size: 18px;
    margin-bottom: 14px;
  }
}
.author-profile .l-region .views-field-field-profile-phone > div {
  padding-left: 34px;
}
.author-profile .l-region .views-field-field-profile-phone > div:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 18px;
  height: 18px;
  background: url(../../images/icons2x/icon-phone.png) no-repeat center
    center/18px;
}
.author-profile .l-region .views-field-field-profile-email {
  color: #232d4b;
  font-size: 14px;
  position: relative;
}

@media screen and (min-width: 580px) {
  .author-profile .l-region .views-field-field-profile-email {
    font-size: 18px;
  }
}
.author-profile .l-region .views-field-field-profile-email > div {
  padding-left: 34px;
  text-decoration: underline;
}
.author-profile .l-region .views-field-field-profile-email > div:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 24px;
  height: 16px;
  background: url(../../images/icons2x/icon-mail-author.png) no-repeat center
    center/24px;
}
.node-type-basic-page h1 {
  text-transform: uppercase;
  color: #232d4b;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
  padding: 0 10px;
}

@media screen and (min-width: 580px) {
  .node-type-basic-page h1 {
    font-size: 30px;
    line-height: 32px;
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .node-type-basic-page h1 {
    font-size: 40px;
    line-height: 42px;
    padding: 0;
  }
}
.node-type-basic-page .field--name-field-body {
  padding: 0 10px;
}
.node-type-basic-page .field--name-field-body::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 960px) {
  .node-type-basic-page .field--name-field-body {
    padding: 0 10px;
  }
}

@media screen and (min-width: 1140px) {
  .node-type-basic-page .field--name-field-body {
    padding: 0;
  }
}
.node-type-basic-page .field--name-field-body ul li,
.node-type-basic-page .field--name-field-body ol li {
  margin-bottom: 30px;
}
.node-type-basic-page .field--name-field-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 0;
}
.node-type-basic-page .field--name-field-body ul li {
  padding-left: 40px;
  position: relative;
  line-height: 1.2;
}
.node-type-basic-page .field--name-field-body ul li:before {
  content: "\2022 \0020";
  position: absolute;
  left: 20px;
  top: 0;
  color: #eb5f0c;
  font-size: 30px;
  line-height: 0.6;
}
.node-type-basic-page .field--name-field-body ul li h3 {
  text-transform: uppercase;
  color: #232d4b;
  font-size: 18px;
  line-height: 1;
}
.node-type-basic-page .field--name-field-body ul li h3 a {
  text-decoration: none;
}
audio {
  width: 100%;
}
ul.breadcrumb {
  list-style: none;
  padding: 0 10px;
  margin: 10px 0;
}

@media screen and (min-width: 580px) {
  ul.breadcrumb {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  ul.breadcrumb {
    margin: -16px 0 16px 0;
    padding: 0;
  }
}
ul.breadcrumb li {
  display: inline-block;
  padding-left: 8px;
}
ul.breadcrumb li:before {
  content: "\003e";
  display: inline-block;
  color: #a4a4a4;
  padding-right: 8px;
}
ul.breadcrumb li:first-child {
  padding-left: 0;
}
ul.breadcrumb li:first-child:before {
  display: none;
}
ul.breadcrumb li:first-child a {
  width: 20px;
  height: 20px;
  background: url(../../images/icons2x/icon-home.png) no-repeat center
    center/20px;
  display: block;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}
ul.breadcrumb li a {
  color: #eb5f0c;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
.article-hero-wrapper ul.breadcrumb {
  position: absolute;
  top: 20px;
  z-index: 1;
  margin: 0;
}

@media screen and (min-width: 1140px) {
  .article-hero-wrapper ul.breadcrumb {
    left: 0;
  }
}
.article-hero-wrapper.photo-essay ul.breadcrumb {
  left: 0;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .breadcrumb-mobile {
    display: none;
  }
}
.front .breadcrumb {
  display: none;
}
.page-taxonomy-term .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.page-taxonomy-term .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .page-taxonomy-term .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.page-taxonomy-term .page-title-header h1 {
  /*background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat right;*/
  height: 38px;
  padding: 8px 10px;
  text-transform: uppercase;
  /*color: #FFFFFF;*/
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .page-taxonomy-term .page-title-header h1 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .page-taxonomy-term .page-title-header h1 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
/*.page-taxonomy-term.page-taxonomy-term-100 .page-title-header h1 {
  background: url(../../images/uva-cat-uni-news-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-104 .page-title-header h1 {
  background: url(../../images/uva-cat-arts-culture-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-105 .page-title-header h1 {
  background: url(../../images/uva-cat-science-tech-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-106 .page-title-header h1 {
  background: url(../../images/uva-cat-health-med-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-102 .page-title-header h1 {
  background: url(../../images/uva-cat-biz-pol-bg.png) no-repeat right; }

.page-taxonomy-term.page-taxonomy-term-103 .page-title-header h1 {
  background: url(../../images/uva-cat-student-life-bg.png) no-repeat right; }*/

.page-node .l-main article .field--name-field-body h2,
.page-node .l-main article .field--name-field-body h3,
.page-node .l-main article .field--name-field-body h4 {
  color: #232d4b;
}
.page-node .l-main article .field--name-field-body h2 {
  font-size: 24px;
}
.page-node .l-main article .field--name-field-body h3 {
  font-size: 24px;
}
.page-node .l-main article .field--name-field-body h4 {
  font-size: 18px;
}
.page-node .l-main article .field--name-field-body li h3 {
  font-size: inherit;
}
.popular-videos.aside {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 2.5rem;
  margin-left: 0;
}

@media screen and (min-width: 580px) {
  .popular-videos.aside {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .popular-videos.aside {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.popular-videos.aside .block__title {
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.4;
  text-transform: uppercase;
  padding-bottom: 0.625rem;
}
.popular-videos.aside .block__title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}

@media screen and (min-width: 960px) {
  .popular-videos.aside .block__title {
    padding-top: 0.375rem;
    padding-bottom: 0.625rem;
  }
}
.popular-videos.aside .view-content .views-row {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.popular-videos.aside .view-content .views-row .text-container .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.popular-videos.aside
  .view-content
  .views-row
  .text-container
  .video-meta
  .term,
.popular-videos.aside
  .view-content
  .views-row
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.popular-videos.aside
  .view-content
  .views-row
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.popular-videos.aside .view-content .views-row .text-container .title {
  font-size: 1rem;
  line-height: 1.375;
}
.popular-videos.aside .view-content .views-row .text-container .title a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .popular-videos.aside
  .view-content
  .views-row
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .popular-videos.aside
  .view-content
  .views-row
  .text-container
  .title
  a:hover {
  text-decoration: underline;
}
.container-pre-footer {
  background-color: #141e3c !important;
  border-top: 8px solid #eb5f0c;
  clear: both;
}
.container-pre-footer .l-region--pre-footer {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 1.5625rem;
  padding-left: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .container-pre-footer .l-region--pre-footer {
    padding-top: 3rem;
    padding-right: 2.8125rem;
    padding-left: 2.8125rem;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer {
    padding-top: 3.375rem;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer #uva_today_footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.container-pre-footer .l-region--pre-footer #uva_today_logo {
  margin-right: auto;
  margin-bottom: 2.5rem;
  margin-left: auto;
  display: block;
  background: url(../../images/svg/logo-uva-stacked-white.svg) no-repeat center
    center/100%;
  width: 12.5rem;
  height: 3.0625rem;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

@media screen and (min-width: 580px) {
  .container-pre-footer .l-region--pre-footer #uva_today_logo {
    width: 14rem;
    height: 3.375rem;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer #uva_today_logo {
    background: url(../../images/logo-uva-horizontal.svg) no-repeat center
      center/100%;
    width: 25%;
    height: 2.8125rem;
    margin: 0;
  }
}
.container-pre-footer .l-region--pre-footer #uva_today_social_links {
  margin: auto;
}

@media screen and (min-width: 580px) {
  .container-pre-footer .l-region--pre-footer #uva_today_social_links {
    max-width: 23.4375rem;
  }
}

@media screen and (min-width: 960px) {
  .container-pre-footer .l-region--pre-footer #uva_today_social_links {
    margin: 0;
    width: 33.33333%;
  }
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

@media screen and (min-width: 960px) {
  .container-pre-footer
    .l-region--pre-footer
    #uva_today_social_links
    ul#aetni-social {
    text-align: right;
  }
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li {
  margin-right: 0%;
  position: relative;
  width: 16%;
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li:last-child {
  margin-right: 0;
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a
  svg {
  height: 19px;
  fill: #ffffff;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  a:hover
  svg {
  fill: #eb5f0c;
}

.container-pre-footer
  .l-region--pre-footer
  #uva_today_social_links
  ul#aetni-social
  li
  img {
  height: auto;
  width: 25px;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu {
  padding: 0;
  margin-top: 2.5rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf {
  list-style: none;
  display: inline-block;
  margin-right: 1.25rem;
  margin-bottom: 0.1875rem;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf:last-child {
  margin: 0;
}
.container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf
  a {
  color: #ffffff;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .container-pre-footer
  .l-region--pre-footer
  .block--menu-menu-uva-today-footer
  .menu
  .leaf
  a:hover {
  text-decoration: underline !important;
}
.container-footer {
  background-color: #141e3c;
}
.container-footer .l-region--footer {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-right: 1.5625rem;
  padding-bottom: 4.6875rem;
  padding-left: 1.5625rem;
}
.container-footer .l-region--footer:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .container-footer .l-region--footer {
    padding-top: 1.25rem;
    padding-right: 2.8125rem;
    padding-bottom: 3.125rem;
    padding-left: 2.8125rem;
  }
}

@media screen and (min-width: 960px) {
  .container-footer .l-region--footer {
    padding-top: 1.25rem;
    padding-right: 3.125rem;
    padding-bottom: 3.125rem;
    padding-left: 3.125rem;
  }
}

@media screen and (min-width: 1140px) {
  .container-footer .l-region--footer {
    padding-top: 1.25rem;
    padding-right: 0;
    padding-bottom: 3.125rem;
    padding-left: 0;
  }
}
.container-footer
  .l-region--footer
  #block-uva-today-blocks-uva-today-copyright {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
}
.node-type-video header {
  background-color: #000000;
}
.node-type-feature-page.full-bleed-feature header,
.node-type-feature-page.split-screen-feature header {
  background-color: transparent;
}
header .utility {
  /*display: none;*/
}

div#block-uva-today-blocks-uva-today-branding-header-logo {
  display: none;
}
.utility button.btn-search.uvaSearch-processed {
  display: none;
}
.user-logged-in .search-wrapper {
  top: 0px;
}

@media screen and (min-width: 960px) {
  div#block-uva-today-blocks-uva-today-branding-header-logo {
    display: block;
  }
  .utility button.btn-search.uvaSearch-processed {
    display: block;
  }
  .user-logged-in .search-wrapper {
    top: 79px;
  }
}

@media screen and (min-width: 960px) {
  header .utility {
    display: block;
    background-color: #232d4b;
    border-top: 5px solid #eb5f0c;
  }

  .node-type-video header .utility,
  .node-type-feature-page.full-bleed-feature header .utility,
  .node-type-feature-page.split-screen-feature header .utility {
    display: none;
  }
}
header .utility .l-region--branding {
  max-width: 1800px;
  margin: 0 auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.search-is-open header .utility .l-region--branding {
  padding: 0;
}

@media screen and (min-width: 580px) {
  header .utility .l-region--branding {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  header .utility .l-region--branding {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
    height: 4.0625rem;
  }
  .search-is-open header .utility .l-region--branding {
    max-width: none;
  }
}
header .utility #uva-branding-logo {
  width: 13.5rem;
  height: 4.0625rem;
  float: left;
  display: block;
  background: url(../../images/logo-uva-horizontal.svg) no-repeat center center;
  background-size: 100%;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}
header .row.row-branding {
  height: 3.75rem;
  position: relative;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.node-type-illimitable header .row.row-branding,
.section-illimitable header .row.row-branding {
  height: auto;
}

@media screen and (min-width: 580px) {
  header .row.row-branding {
    height: 5rem;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
  .node-type-video header .row.row-branding,
  .node-type-feature-page.full-bleed-feature header .row.row-branding,
  .node-type-feature-page.split-screen-feature header .row.row-branding {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  header .row.row-branding {
    max-width: 1800px;
    margin: 0 auto;
    height: 7.5rem;
  }
  .node-type-video header .row.row-branding,
  .node-type-feature-page.full-bleed-feature header .row.row-branding {
    height: 3.75rem;
  }
  .node-type-feature-page.full-bleed-feature header .row.row-branding {
    max-width: 100%;
  }
  .node-type-feature-page.split-screen-feature header .row.row-branding {
    width: 100%;
    margin: 0;
  }
  .user-logged-in.node-type-feature-page.split-screen-feature
    header
    .row.row-branding {
    margin-top: 0px;
  }
  .node-type-video-landing header .row.row-branding {
    height: 5rem;
  }
  .search-is-open header .row.row-branding {
    z-index: 1;
  }
}
header .row.row-branding .contextual-links-region {
  position: inherit;
}
header .l-branding {
  position: relative;
  text-align: center;
  height: 3.75rem;
}

@media screen and (min-width: 580px) {
  header .l-branding {
    height: 5rem;
  }
  .node-type-video header .l-branding,
  .node-type-feature-page.full-bleed-feature header .l-branding,
  .node-type-feature-page.split-screen-feature header .l-branding {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding {
    height: 7.5rem;
  }
  .node-type-video header .l-branding,
  .node-type-feature-page.full-bleed-feature header .l-branding,
  .node-type-feature-page.split-screen-feature header .l-branding {
    height: 3.75rem;
  }
  .node-type-video-landing header .l-branding {
    height: 5rem;
  }
  .search-is-open header .l-branding {
    z-index: -1;
    /*display: none;*/
  }
}
.search-is-open header .l-branding {
  position: static;
}

@media screen and (min-width: 960px) {
  .search-is-open header .l-branding {
    position: relative;
  }
}
header .l-branding h1 {
  display: inline-block;
  width: 6.25rem;
  height: 1.625rem;
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.node-type-illimitable header .l-branding h1,
.section-illimitable header .l-branding h1 {
  left: 0;
  position: absolute;
  top: 0;
  transform: none;
}

@media screen and (min-width: 580px) {
  header .l-branding h1 {
    width: 9.375rem;
    height: 2.25rem;
  }
  .node-type-video header .l-branding h1,
  .node-type-feature-page.full-bleed-feature header .l-branding h1,
  .node-type-feature-page.split-screen-feature header .l-branding h1 {
    width: 8.25rem;
    height: 2.375rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding h1 {
    width: 15.625rem;
    height: 3.625rem;
  }
  .node-type-video header .l-branding h1,
  .node-type-feature-page.full-bleed-feature header .l-branding h1,
  .node-type-feature-page.split-screen-feature header .l-branding h1 {
    width: 8.25rem;
    height: 2.375rem;
  }
}
header .l-branding h1 a {
  color: #eb5f0c;
  text-decoration: none;
  background: url(../../images/logo-uva-main.svg) no-repeat center center/100%;
  display: block;
  text-indent: -999em;
  width: 100%;
  height: 100%;
}
.node-type-feature-page.full-bleed-feature header .l-branding h1 a,
.node-type-feature-page.split-screen-feature header .l-branding h1 a {
  background: url(../../images/logo-uva-main.svg) no-repeat center center/100%;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature header .l-branding h1 a,
  .node-type-feature-page.split-screen-feature header .l-branding h1 a {
    height: 100%;
  }
}
header .l-branding div.site-name {
  display: inline-block;
  width: 6.25rem;
  height: 1.625rem;
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.node-type-illimitable header .l-branding div.site-name,
.section-illimitable header .l-branding div.site-name {
  left: 0;
  position: absolute;
  top: 0;
  transform: none;
}

@media screen and (min-width: 580px) {
  header .l-branding div.site-name {
    width: 9.375rem;
    height: 2.25rem;
  }
  .node-type-video header .l-branding div.site-name,
  .node-type-feature-page.full-bleed-feature header .l-branding div.site-name,
  .node-type-feature-page.split-screen-feature
    header
    .l-branding
    div.site-name {
    width: 8.25rem;
    height: 2.375rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding div.site-name {
    width: 15.625rem;
    height: 3.625rem;
  }
  .node-type-video header .l-branding div.site-name,
  .node-type-feature-page.full-bleed-feature header .l-branding div.site-name,
  .node-type-feature-page.split-screen-feature
    header
    .l-branding
    div.site-name {
    width: 8.25rem;
    height: 2.375rem;
  }
}
header .l-branding div.site-name a {
  color: #eb5f0c;
  text-decoration: none;
  background: url(../../images/logo-uva-main.svg) no-repeat center center/100%;
  display: block;
  text-indent: -999em;
  width: 100%;
  height: 100%;
}
.node-type-feature-page.full-bleed-feature header .l-branding div.site-name a,
.node-type-feature-page.split-screen-feature
  header
  .l-branding
  div.site-name
  a {
  background: url(../../images/logo-uva-main.svg) no-repeat center center/100%;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature header .l-branding div.site-name a,
  .node-type-feature-page.split-screen-feature
    header
    .l-branding
    div.site-name
    a {
    height: 100%;
  }
}
header .l-branding h2 {
  display: inline-block;
  width: 6.25rem;
  height: 1.625rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
  header .l-branding h2 {
    width: 9.375rem;
    height: 2.25rem;
  }
}

@media screen and (min-width: 960px) {
  header .l-branding h2 {
    width: 15.625rem;
    height: 3.625rem;
  }
  .node-type-video header .l-branding h2,
  .node-type-video header .l-branding div.site-name,
  .node-type-video header .l-branding div.site-name {
    width: 6.25rem;
    height: 1.25rem;
  }
}
header .l-branding h2 a,
.node-type-video header .l-branding div.site-name a {
  text-decoration: none;
  background: url(../../images/svg/logo-uvavideo-white.svg) no-repeat center
    center/100%;
  display: block;
  text-indent: -999em;
  width: 100%;
  height: 100%;
}
.video-landing.node-type-video-landing header .l-branding h2 a {
  background: url(../../images/logo-uva-main.svg) no-repeat center center/100%;
}

.node-type-video-landing
  header
  .l-branding
  h2
  a
  .node-type-video-landing
  header
  .l-branding
  div.site-name
  a {
  background: url(../../images/svg/logo-uvavideo.svg) no-repeat center
    center/100%;
}
header .btn-menu-mobile,
header .btn-search-mobile {
  width: 1.25rem;
  height: 3.75rem;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  font-size: 0;
  background-color: transparent;
  border: none;
  padding: 0;
  z-index: 30 !important;
}

@media screen and (min-width: 580px) {
  header .btn-menu-mobile,
  header .btn-search-mobile {
    width: 5rem;
    height: 5rem;
  }
  .node-type-video header .btn-menu-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile,
  .node-type-video header .btn-search-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile {
    height: 3.75rem;
  }
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile,
  .node-type-illimitable header .btn-search-mobile,
  .section-illimitable header .btn-search-mobile {
    width: 1.25rem;
    height: 3.75rem;
    top: -0.625rem;
  }
}

@media screen and (min-width: 960px) {
  header .btn-menu-mobile,
  header .btn-search-mobile {
    width: 7.5rem;
    height: 7.5rem;
    display: none;
  }
  .node-type-video header .btn-menu-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile,
  .node-type-video header .btn-search-mobile,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile {
    height: 3.75rem;
  }
  .node-type-video-landing header .btn-menu-mobile,
  .node-type-video-landing header .btn-search-mobile {
    height: 5rem;
  }
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile,
  .node-type-illimitable header .btn-search-mobile,
  .section-illimitable header .btn-search-mobile {
    width: 1.25rem;
    height: 3.75rem;
  }
}
header .btn-menu-mobile:after,
header .btn-search-mobile:after {
  content: "";
  display: block;
  position: absolute;
  width: 1.25rem;
  height: 3.75rem;
  top: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

@media screen and (min-width: 580px) {
  header .btn-menu-mobile:after,
  header .btn-search-mobile:after {
    width: 1.25rem;
    height: 5rem;
  }
  .node-type-video header .btn-menu-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile:after,
  .node-type-video header .btn-search-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile:after {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video header .btn-menu-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile:after,
  .node-type-video header .btn-search-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-search-mobile:after {
    height: 3.75rem;
  }
  .node-type-video-landing header .btn-menu-mobile:after,
  .node-type-video-landing header .btn-search-mobile:after {
    height: 5rem;
  }
  .node-type-illimitable header .btn-menu-mobile:after,
  .section-illimitable header .btn-menu-mobile:after,
  .node-type-illimitable header .btn-search-mobile:after,
  .section-illimitable header .btn-search-mobile:after {
    height: 4.375rem;
  }
}
header .btn-menu-mobile {
  background-color: transparent;
  border: none;
}
.node-type-illimitable header .btn-menu-mobile,
.section-illimitable header .btn-menu-mobile {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  right: 0.625rem;
}

@media screen and (min-width: 580px) {
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile {
    top: -1.25rem;
  }
}
header .btn-menu-mobile:after {
  background: url(../../images/svg/icon-hamburger-blue.svg) no-repeat center
    center/20px;
  left: 0;
}
.node-type-video header .btn-menu-mobile:after {
  background: url(../../images/svg/icon-hamburger-white.svg) no-repeat left
    center/20px !important;
}
.node-type-video header .btn-menu-mobile:hover::after {
  background: url(../../images/svg/icon-hamburger-grey.svg) no-repeat left
    center/20px !important;
}
.node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
.node-type-feature-page.split-screen-feature header .btn-menu-mobile:after {
  background: url(../../images/svg/icon-hamburger-blue.svg) no-repeat left
    center/20px !important;
}

@media screen and (min-width: 580px) {
  header .btn-menu-mobile:after {
    width: 1.25rem;
    height: 5rem;
  }
  .node-type-video header .btn-menu-mobile:after,
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile:after,
  .node-type-feature-page.split-screen-feature header .btn-menu-mobile:after {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  header .btn-menu-mobile {
    display: block;
    text-indent: 0;
    font-size: 1rem;
    color: #232d4b !important;
    padding-left: 1.875rem;
    text-transform: uppercase;
  }
  .page-node-type-video.video.node-type-video header .btn-menu-mobile {
    color: #ffffff !important;
  }
  html[data-whatintent="mouse"] .node-type-video header .btn-menu-mobile {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .page-node-type-video.video.node-type-video
    header
    .btn-menu-mobile:hover {
    color: #e57200 !important;
  }
  html[data-whatintent="mouse"]
    .node-type-video
    header
    .btn-menu-mobile:hover:after {
    background: url(../../images/svg/icon-hamburger-white.svg) no-repeat left
      center/20px !important;
  }
  .node-type-feature-page.full-bleed-feature header .btn-menu-mobile {
    /* color: #FFFFFF !important; */
    color: #232d4b !important;
  }
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
  }
  header .btn-menu-mobile:after {
    background: url(../../images/svg/icon-hamburger-blue.svg) no-repeat left
      center/20px !important;
    width: 1.25rem;
    height: 7.5rem;
    display: block;
  }
}

.mobile-menu-is-open header .btn-menu-mobile {
  background-color: transparent !important;
}
header .btn-search-mobile {
  left: auto;
  right: 0;
}
.node-type-video header .btn-search-mobile,
.node-type-feature-page.split-screen-feature header .btn-search-mobile {
  display: block;
}
.node-type-feature-page.split-screen-feature header .btn-search-mobile:focus,
.node-type-feature-page.split-screen-feature header .btn-search-mobile:hover {
  color: #e57200;
}
@media screen and (min-width: 960px) {
  .node-type-video header .btn-search-mobile {
    font-size: 1rem;
    line-height: 1.625;
    text-indent: 0;
    color: #ffffff;
    text-transform: uppercase;
    width: 9.375rem;
    padding-right: 2.1875rem;
  }
  .node-type-video header .btn-search-mobile:hover {
    color: #808080;
  }
  html[data-whatintent="mouse"]
    .node-type-video
    header
    .btn-search-mobile:hover {
    color: #808080;
    text-decoration: underline;
  }
  html[data-whatintent="mouse"]
    .node-type-video
    header
    .btn-search-mobile:hover::after {
    background: url(../../images/svg/icon-search-grey.svg) no-repeat center
      center/20px;
  }
}
@media screen and (min-width: 960px) {
  .node-type-feature-page.split-screen-feature header .btn-search-mobile {
    font-size: 1rem;
    line-height: 1.625;
    text-indent: 0;
    color: #232d4b;
    text-transform: uppercase;
    width: 9.375rem;
    padding-right: 2.1875rem;
  }
  html[data-whatintent="mouse"] .node-type-video header .btn-search-mobile,
  html[data-whatintent="mouse"]
    .node-type-feature-page.split-screen-feature
    header
    .btn-search-mobile {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .node-type-feature-page.split-screen-feature
    header
    .btn-search-mobile:hover {
    color: #ffffff;
    text-decoration: underline;
  }
  html[data-whatintent="mouse"]
    .node-type-feature-page.split-screen-feature
    header
    .btn-search-mobile:hover::after {
    background: url(../../images/svg/icon-search-grey.svg) no-repeat center
      center/20px;
  }
}
.node-type-feature-page.full-bleed-feature header .btn-search-mobile {
  display: block;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature header .btn-search-mobile {
    font-size: 1rem;
    line-height: 1.625;
    text-indent: 0;
    color: #232d4b;
    text-transform: uppercase;
    width: 9.375rem;
    padding-right: 2.1875rem;
  }
  html[data-whatintent="mouse"]
    .node-type-feature-page.full-bleed-feature
    header
    .btn-search-mobile {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .node-type-feature-page.full-bleed-feature
    header
    .btn-search-mobile:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 960px) {
  .node-type-illimitable header .btn-search-mobile,
  .section-illimitable header .btn-search-mobile {
    right: 3.125rem;
  }
}

@media screen and (min-width: 960px) {
  .search-is-open header .btn-search-mobile {
    display: none;
  }
}
header .btn-search-mobile:after {
  background: url(../../images/svg/icon-search-blue.svg) no-repeat center
    center/20px;
  right: 0;
}
.node-type-video header .btn-search-mobile:after {
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/20px;
}
.node-type-feature-page.full-bleed-feature header .btn-search-mobile:after,
.node-type-feature-page.split-screen-feature header .btn-search-mobile:after {
  background: url(../../images/svg/icon-search-blue.svg) no-repeat center
    center/20px;
}
.search-is-open header .btn-search-mobile {
  background-color: #000000;
  width: 3.75rem;
  right: 0;
  margin-top: 0;
}

@media screen and (min-width: 580px) {
  .search-is-open header .btn-search-mobile {
    width: 5rem;
    margin-top: 0;
  }
}
.search-is-open header .btn-search-mobile:after {
  background: url(../../images/svg/icon-close-white.svg) no-repeat center
    center/20px !important;
  top: 0;
  left: auto;
  margin-top: 0;
  width: 3.75rem;
}

@media screen and (min-width: 580px) {
  .search-is-open header .btn-search-mobile:after {
    /*width: 5rem;*/
  }
}

@media screen and (min-width: 960px) {
  .search-is-open header .btn-search-mobile:after {
    width: 4.375rem;
    height: 4.375rem;
  }
}
.node-type-illimitable .btn-search,
.section-illimitable .btn-search {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-illimitable .btn-search,
  .section-illimitable .btn-search {
    display: none;
  }
}

@media screen and (min-width: 960px) {
  .node-type-illimitable header .btn-menu-mobile,
  .section-illimitable header .btn-menu-mobile {
    top: -0.625rem;
  }
}

@media screen and (min-width: 580px) {
  .node-type-illimitable.search-is-open header .btn-search-mobile,
  .section-illimitable.search-is-open header .btn-search-mobile {
    height: 5.3125rem;
    top: -0.3125rem;
  }
}

@media screen and (min-width: 580px) {
  .node-type-illimitable.search-is-open header .btn-search-mobile::after,
  .section-illimitable.search-is-open header .btn-search-mobile::after {
    height: 5.3125rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-illimitable.search-is-open .btn-menu-mobile,
  .section-illimitable.search-is-open .btn-menu-mobile {
    display: none;
  }
}
.node-type-illimitable.search-is-open .btn-search,
.section-illimitable.search-is-open .btn-search {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-illimitable.search-is-open .btn-search,
  .section-illimitable.search-is-open .btn-search {
    line-height: 1;
    display: block;
    z-index: 40;
    height: 48px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .node-type-illimitable.search-is-open .btn-search::after,
  .section-illimitable.search-is-open .btn-search::after {
    height: 48px;
  }
}
.node-type-illimitable.search-is-open .l-branding,
.section-illimitable.search-is-open .l-branding {
  z-index: 1;
}

@media screen and (min-width: 960px) {
  .node-type-illimitable.search-is-open .search-wrapper input[type="text"],
  .section-illimitable.search-is-open .search-wrapper input[type="text"] {
    height: 48px;
  }
}
.block--views-uva-news-block-3,
.block--views-uva-news-block-2,
.block--views-uva-news-block-8,
.block--views-uva-news-block-7,
.view-display-id-page_1,
.view-display-id-page_2,
.view-display-id-page_3 {
  padding-top: 20px;
}
.block--views-uva-news-block-3:before,   /*.block--views-uva-news-block-2:before,*/ .block--views-uva-news-block-8:before, .block--views-uva-news-block-7:before, .view-display-id-page_1:before, .view-display-id-page_2:before, .view-display-id-page_3:before {
  content: "";
  display: block;
  height: 1px;
  width: 95%;
  /*border-top: 1px solid #EBEBEB;*/
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3:before,
  .block--views-uva-news-block-2:before,
  .block--views-uva-news-block-8:before,
  .block--views-uva-news-block-7:before,
  .view-display-id-page_1:before,
  .view-display-id-page_2:before,
  .view-display-id-page_3:before {
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3:before,
  .block--views-uva-news-block-2:before,
  .block--views-uva-news-block-8:before,
  .block--views-uva-news-block-7:before,
  .view-display-id-page_1:before,
  .view-display-id-page_2:before,
  .view-display-id-page_3:before {
    width: 100%;
    margin-bottom: 50px;
    padding-top: 0;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3,
  .block--views-uva-news-block-2,
  .block--views-uva-news-block-8,
  .block--views-uva-news-block-7,
  .view-display-id-page_1,
  .view-display-id-page_2,
  .view-display-id-page_3 {
    padding: 20px 20px 0;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3,
  .block--views-uva-news-block-2,
  .block--views-uva-news-block-8,
  .block--views-uva-news-block-7,
  .view-display-id-page_1,
  .view-display-id-page_2,
  .view-display-id-page_3 {
    padding: 0;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .uva-today-news-item-title,
.block--views-uva-news-block-3 .views-field-title,
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .uva-today-news-item-title,
.block--views-uva-news-block-2 .views-field-title,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .uva-today-news-item-title,
.block--views-uva-news-block-8 .views-field-title,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .uva-today-news-item-title,
.block--views-uva-news-block-7 .views-field-title,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .uva-today-news-item-title,
.view-display-id-page_1 .views-field-title,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .uva-today-news-item-title,
.view-display-id-page_2 .views-field-title,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .uva-today-news-item-title,
.view-display-id-page_3 .views-field-title,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic {
  padding: 0 10px;
  text-transform: uppercase;
  text-decoration: none;
}
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-3 .views-field-field-news-category a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-2 .views-field-field-news-category a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-8 .views-field-field-news-category a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.block--views-uva-news-block-7 .views-field-field-news-category a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_1 .views-field-field-news-category a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_2 .views-field-field-news-category a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a,
.view-display-id-page_3 .views-field-field-news-category a,
.view-display-id-page_3 .views-field-field-news-topic a {
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic,
  .block--views-uva-news-block-3 .uva-today-news-item-title,
  .block--views-uva-news-block-3 .views-field-title,
  .block--views-uva-news-block-3 .views-field-field-news-category,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-title,
  .block--views-uva-news-block-2 .views-field-title,
  .block--views-uva-news-block-2 .views-field-field-news-category,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-title,
  .block--views-uva-news-block-8 .views-field-title,
  .block--views-uva-news-block-8 .views-field-field-news-category,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-title,
  .block--views-uva-news-block-7 .views-field-title,
  .block--views-uva-news-block-7 .views-field-field-news-category,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .uva-today-news-item-topic,
  .view-display-id-page_1 .uva-today-news-item-title,
  .view-display-id-page_1 .views-field-title,
  .view-display-id-page_1 .views-field-field-news-category,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .uva-today-news-item-topic,
  .view-display-id-page_2 .uva-today-news-item-title,
  .view-display-id-page_2 .views-field-title,
  .view-display-id-page_2 .views-field-field-news-category,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .uva-today-news-item-topic,
  .view-display-id-page_3 .uva-today-news-item-title,
  .view-display-id-page_3 .views-field-title,
  .view-display-id-page_3 .views-field-field-news-category,
  .view-display-id-page_3 .views-field-field-news-topic {
    padding: 0;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-body,
.block--views-uva-news-block-3 .views-field-field-body,
.block--views-uva-news-block-2 .uva-today-news-item-body,
.block--views-uva-news-block-2 .views-field-field-body,
.block--views-uva-news-block-8 .uva-today-news-item-body,
.block--views-uva-news-block-8 .views-field-field-body,
.block--views-uva-news-block-7 .uva-today-news-item-body,
.block--views-uva-news-block-7 .views-field-field-body,
.view-display-id-page_1 .uva-today-news-item-body,
.view-display-id-page_1 .views-field-field-body,
.view-display-id-page_2 .uva-today-news-item-body,
.view-display-id-page_2 .views-field-field-body,
.view-display-id-page_3 .uva-today-news-item-body,
.view-display-id-page_3 .views-field-field-body {
  display: none;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-body,
  .block--views-uva-news-block-3 .views-field-field-body,
  .block--views-uva-news-block-2 .uva-today-news-item-body,
  .block--views-uva-news-block-2 .views-field-field-body,
  .block--views-uva-news-block-8 .uva-today-news-item-body,
  .block--views-uva-news-block-8 .views-field-field-body,
  .block--views-uva-news-block-7 .uva-today-news-item-body,
  .block--views-uva-news-block-7 .views-field-field-body,
  .view-display-id-page_1 .uva-today-news-item-body,
  .view-display-id-page_1 .views-field-field-body,
  .view-display-id-page_2 .uva-today-news-item-body,
  .view-display-id-page_2 .views-field-field-body,
  .view-display-id-page_3 .uva-today-news-item-body,
  .view-display-id-page_3 .views-field-field-body {
    display: inline-block;
    font-size: 16px;
    line-height: 1.3;
    margin-top: 30px;
    max-width: 44%;
    color: #111111;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-body p,
.block--views-uva-news-block-3 .views-field-field-body p,
.block--views-uva-news-block-2 .uva-today-news-item-body p,
.block--views-uva-news-block-2 .views-field-field-body p,
.block--views-uva-news-block-8 .uva-today-news-item-body p,
.block--views-uva-news-block-8 .views-field-field-body p,
.block--views-uva-news-block-7 .uva-today-news-item-body p,
.block--views-uva-news-block-7 .views-field-field-body p,
.view-display-id-page_1 .uva-today-news-item-body p,
.view-display-id-page_1 .views-field-field-body p,
.view-display-id-page_2 .uva-today-news-item-body p,
.view-display-id-page_2 .views-field-field-body p,
.view-display-id-page_3 .uva-today-news-item-body p,
.view-display-id-page_3 .views-field-field-body p {
  line-height: 1;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-body p,
  .block--views-uva-news-block-3 .views-field-field-body p,
  .block--views-uva-news-block-2 .uva-today-news-item-body p,
  .block--views-uva-news-block-2 .views-field-field-body p,
  .block--views-uva-news-block-8 .uva-today-news-item-body p,
  .block--views-uva-news-block-8 .views-field-field-body p,
  .block--views-uva-news-block-7 .uva-today-news-item-body p,
  .block--views-uva-news-block-7 .views-field-field-body p,
  .view-display-id-page_1 .uva-today-news-item-body p,
  .view-display-id-page_1 .views-field-field-body p,
  .view-display-id-page_2 .uva-today-news-item-body p,
  .view-display-id-page_2 .views-field-field-body p,
  .view-display-id-page_3 .uva-today-news-item-body p,
  .view-display-id-page_3 .views-field-field-body p {
    display: inline;
  }
}
.block--views-uva-news-block-3 .views-field-field-body,
.block--views-uva-news-block-2 .views-field-field-body,
.block--views-uva-news-block-8 .views-field-field-body,
.block--views-uva-news-block-7 .views-field-field-body,
.view-display-id-page_1 .views-field-field-body,
.view-display-id-page_2 .views-field-field-body,
.view-display-id-page_3 .views-field-field-body {
  display: none;
  max-width: 100%;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .views-field-field-body,
  .block--views-uva-news-block-2 .views-field-field-body,
  .block--views-uva-news-block-8 .views-field-field-body,
  .block--views-uva-news-block-7 .views-field-field-body,
  .view-display-id-page_1 .views-field-field-body,
  .view-display-id-page_2 .views-field-field-body,
  .view-display-id-page_3 .views-field-field-body {
    /*max-width: 44%;*/
    display: inline-block;
    margin-top: 10px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .views-field-field-body p,
  .block--views-uva-news-block-2 .views-field-field-body p,
  .block--views-uva-news-block-8 .views-field-field-body p,
  .block--views-uva-news-block-7 .views-field-field-body p,
  .view-display-id-page_1 .views-field-field-body p,
  .view-display-id-page_2 .views-field-field-body p,
  .view-display-id-page_3 .views-field-field-body p {
    display: inline;
  }
}
.block--views-uva-news-block-3 .views-field-field-body #more-link,
.block--views-uva-news-block-2 .views-field-field-body #more-link,
.block--views-uva-news-block-8 .views-field-field-body #more-link,
.block--views-uva-news-block-7 .views-field-field-body #more-link,
.view-display-id-page_1 .views-field-field-body #more-link,
.view-display-id-page_2 .views-field-field-body #more-link,
.view-display-id-page_3 .views-field-field-body #more-link {
  color: #eb5f0c;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
}
.block--views-uva-news-block-3 .uva-today-news-item-body-more,
.block--views-uva-news-block-2 .uva-today-news-item-body-more,
.block--views-uva-news-block-8 .uva-today-news-item-body-more,
.block--views-uva-news-block-7 .uva-today-news-item-body-more,
.view-display-id-page_1 .uva-today-news-item-body-more,
.view-display-id-page_2 .uva-today-news-item-body-more,
.view-display-id-page_3 .uva-today-news-item-body-more {
  color: #eb5f0c;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
}
.block--views-uva-news-block-3 .uva-today-news-item-topic,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .uva-today-news-item-topic,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .uva-today-news-item-topic,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .uva-today-news-item-topic,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .uva-today-news-item-topic,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .uva-today-news-item-topic,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .uva-today-news-item-topic,
.view-display-id-page_3 .views-field-field-news-topic {
  margin-bottom: 5px;
  margin-top: 15px;
}
.block--views-uva-news-block-3 .uva-today-news-item-topic a,
.block--views-uva-news-block-3 .views-field-field-news-topic a,
.block--views-uva-news-block-2 .uva-today-news-item-topic a,
.block--views-uva-news-block-2 .views-field-field-news-topic a,
.block--views-uva-news-block-8 .uva-today-news-item-topic a,
.block--views-uva-news-block-8 .views-field-field-news-topic a,
.block--views-uva-news-block-7 .uva-today-news-item-topic a,
.block--views-uva-news-block-7 .views-field-field-news-topic a,
.view-display-id-page_1 .uva-today-news-item-topic a,
.view-display-id-page_1 .views-field-field-news-topic a,
.view-display-id-page_2 .uva-today-news-item-topic a,
.view-display-id-page_2 .views-field-field-news-topic a,
.view-display-id-page_3 .uva-today-news-item-topic a,
.view-display-id-page_3 .views-field-field-news-topic a {
  font-size: 12px;
  line-height: 18px;
  color: #eb5f0c;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic a,
  .block--views-uva-news-block-3 .views-field-field-news-topic a,
  .block--views-uva-news-block-2 .uva-today-news-item-topic a,
  .block--views-uva-news-block-2 .views-field-field-news-topic a,
  .block--views-uva-news-block-8 .uva-today-news-item-topic a,
  .block--views-uva-news-block-8 .views-field-field-news-topic a,
  .block--views-uva-news-block-7 .uva-today-news-item-topic a,
  .block--views-uva-news-block-7 .views-field-field-news-topic a,
  .view-display-id-page_1 .uva-today-news-item-topic a,
  .view-display-id-page_1 .views-field-field-news-topic a,
  .view-display-id-page_2 .uva-today-news-item-topic a,
  .view-display-id-page_2 .views-field-field-news-topic a,
  .view-display-id-page_3 .uva-today-news-item-topic a,
  .view-display-id-page_3 .views-field-field-news-topic a {
    font-size: 14px;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .uva-today-news-item-topic,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .uva-today-news-item-topic,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .uva-today-news-item-topic,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-topic,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .uva-today-news-item-topic,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .uva-today-news-item-topic,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .uva-today-news-item-topic,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-bottom: 20px;
  }
}
.block--views-uva-news-block-3 .views-field-field-news-category,
.block--views-uva-news-block-3 .views-field-field-news-topic,
.block--views-uva-news-block-2 .views-field-field-news-category,
.block--views-uva-news-block-2 .views-field-field-news-topic,
.block--views-uva-news-block-8 .views-field-field-news-category,
.block--views-uva-news-block-8 .views-field-field-news-topic,
.block--views-uva-news-block-7 .views-field-field-news-category,
.block--views-uva-news-block-7 .views-field-field-news-topic,
.view-display-id-page_1 .views-field-field-news-category,
.view-display-id-page_1 .views-field-field-news-topic,
.view-display-id-page_2 .views-field-field-news-category,
.view-display-id-page_2 .views-field-field-news-topic,
.view-display-id-page_3 .views-field-field-news-category,
.view-display-id-page_3 .views-field-field-news-topic {
  text-transform: uppercase;
  color: #eb5f0c;
  margin-bottom: 5px;
  margin-top: 15px;
  font-size: 12px;
  line-height: 18px;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .views-field-field-news-category,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .views-field-field-news-category,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .views-field-field-news-category,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .views-field-field-news-category,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .views-field-field-news-category,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .views-field-field-news-category,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .views-field-field-news-category,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .views-field-field-news-category,
  .block--views-uva-news-block-3 .views-field-field-news-topic,
  .block--views-uva-news-block-2 .views-field-field-news-category,
  .block--views-uva-news-block-2 .views-field-field-news-topic,
  .block--views-uva-news-block-8 .views-field-field-news-category,
  .block--views-uva-news-block-8 .views-field-field-news-topic,
  .block--views-uva-news-block-7 .views-field-field-news-category,
  .block--views-uva-news-block-7 .views-field-field-news-topic,
  .view-display-id-page_1 .views-field-field-news-category,
  .view-display-id-page_1 .views-field-field-news-topic,
  .view-display-id-page_2 .views-field-field-news-category,
  .view-display-id-page_2 .views-field-field-news-topic,
  .view-display-id-page_3 .views-field-field-news-category,
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-bottom: 10px;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-title a,
.block--views-uva-news-block-3 .views-field-title a,
.block--views-uva-news-block-2 .uva-today-news-item-title a,
.block--views-uva-news-block-2 .views-field-title a,
.block--views-uva-news-block-8 .uva-today-news-item-title a,
.block--views-uva-news-block-8 .views-field-title a,
.block--views-uva-news-block-7 .uva-today-news-item-title a,
.block--views-uva-news-block-7 .views-field-title a,
.view-display-id-page_1 .uva-today-news-item-title a,
.view-display-id-page_1 .views-field-title a,
.view-display-id-page_2 .uva-today-news-item-title a,
.view-display-id-page_2 .views-field-title a,
.view-display-id-page_3 .uva-today-news-item-title a,
.view-display-id-page_3 .views-field-title a {
  font-size: 20px;
  line-height: 22px;
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-title a,
  .block--views-uva-news-block-3 .views-field-title a,
  .block--views-uva-news-block-2 .uva-today-news-item-title a,
  .block--views-uva-news-block-2 .views-field-title a,
  .block--views-uva-news-block-8 .uva-today-news-item-title a,
  .block--views-uva-news-block-8 .views-field-title a,
  .block--views-uva-news-block-7 .uva-today-news-item-title a,
  .block--views-uva-news-block-7 .views-field-title a,
  .view-display-id-page_1 .uva-today-news-item-title a,
  .view-display-id-page_1 .views-field-title a,
  .view-display-id-page_2 .uva-today-news-item-title a,
  .view-display-id-page_2 .views-field-title a,
  .view-display-id-page_3 .uva-today-news-item-title a,
  .view-display-id-page_3 .views-field-title a {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-title a,
  .block--views-uva-news-block-3 .views-field-title a,
  .block--views-uva-news-block-2 .uva-today-news-item-title a,
  .block--views-uva-news-block-2 .views-field-title a,
  .block--views-uva-news-block-8 .uva-today-news-item-title a,
  .block--views-uva-news-block-8 .views-field-title a,
  .block--views-uva-news-block-7 .uva-today-news-item-title a,
  .block--views-uva-news-block-7 .views-field-title a,
  .view-display-id-page_1 .uva-today-news-item-title a,
  .view-display-id-page_1 .views-field-title a,
  .view-display-id-page_2 .uva-today-news-item-title a,
  .view-display-id-page_2 .views-field-title a,
  .view-display-id-page_3 .uva-today-news-item-title a,
  .view-display-id-page_3 .views-field-title a {
    font-size: 24px;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-3 .views-field-title a:hover,
.block--views-uva-news-block-2 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-2 .views-field-title a:hover,
.block--views-uva-news-block-8 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-8 .views-field-title a:hover,
.block--views-uva-news-block-7 .uva-today-news-item-title a:hover,
.block--views-uva-news-block-7 .views-field-title a:hover,
.view-display-id-page_1 .uva-today-news-item-title a:hover,
.view-display-id-page_1 .views-field-title a:hover,
.view-display-id-page_2 .uva-today-news-item-title a:hover,
.view-display-id-page_2 .views-field-title a:hover,
.view-display-id-page_3 .uva-today-news-item-title a:hover,
.view-display-id-page_3 .views-field-title a:hover {
  text-decoration: underline;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-image,
  .block--views-uva-news-block-2 .uva-today-news-item-image,
  .block--views-uva-news-block-8 .uva-today-news-item-image,
  .block--views-uva-news-block-7 .uva-today-news-item-image,
  .view-display-id-page_1 .uva-today-news-item-image,
  .view-display-id-page_2 .uva-today-news-item-image,
  .view-display-id-page_3 .uva-today-news-item-image {
    width: 29.82456%;
    float: left;
    margin-right: 1.05263%;
    float: left;
    margin-right: 24px;
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item-image,
  .block--views-uva-news-block-2 .uva-today-news-item-image,
  .block--views-uva-news-block-8 .uva-today-news-item-image,
  .block--views-uva-news-block-7 .uva-today-news-item-image,
  .view-display-id-page_1 .uva-today-news-item-image,
  .view-display-id-page_2 .uva-today-news-item-image,
  .view-display-id-page_3 .uva-today-news-item-image {
    width: 49.20635%;
    float: left;
    margin-right: 1.5873%;
    float: left;
    margin-right: 44px;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item,
  .block--views-uva-news-block-2 .uva-today-news-item,
  .block--views-uva-news-block-8 .uva-today-news-item,
  .block--views-uva-news-block-7 .uva-today-news-item,
  .view-display-id-page_1 .uva-today-news-item,
  .view-display-id-page_2 .uva-today-news-item,
  .view-display-id-page_3 .uva-today-news-item {
    min-height: 85px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .uva-today-news-item,
  .block--views-uva-news-block-2 .uva-today-news-item,
  .block--views-uva-news-block-8 .uva-today-news-item,
  .block--views-uva-news-block-7 .uva-today-news-item,
  .view-display-id-page_1 .uva-today-news-item,
  .view-display-id-page_2 .uva-today-news-item,
  .view-display-id-page_3 .uva-today-news-item {
    min-height: 210px;
  }
}
.block--views-uva-news-block-3 .uva-today-news-item-type,
.block--views-uva-news-block-3 .views-field-field-news-source,
.block--views-uva-news-block-2 .uva-today-news-item-type,
.block--views-uva-news-block-2 .views-field-field-news-source,
.block--views-uva-news-block-8 .uva-today-news-item-type,
.block--views-uva-news-block-8 .views-field-field-news-source,
.block--views-uva-news-block-7 .uva-today-news-item-type,
.block--views-uva-news-block-7 .views-field-field-news-source,
.view-display-id-page_1 .uva-today-news-item-type,
.view-display-id-page_1 .views-field-field-news-source,
.view-display-id-page_2 .uva-today-news-item-type,
.view-display-id-page_2 .views-field-field-news-source,
.view-display-id-page_3 .uva-today-news-item-type,
.view-display-id-page_3 .views-field-field-news-source {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  color: #666666;
  font-style: italic;
  font-size: 13px;
}
.block--views-uva-news-block-3 .uva-today-news-item-type a,
.block--views-uva-news-block-3 .views-field-field-news-source a,
.block--views-uva-news-block-2 .uva-today-news-item-type a,
.block--views-uva-news-block-2 .views-field-field-news-source a,
.block--views-uva-news-block-8 .uva-today-news-item-type a,
.block--views-uva-news-block-8 .views-field-field-news-source a,
.block--views-uva-news-block-7 .uva-today-news-item-type a,
.block--views-uva-news-block-7 .views-field-field-news-source a,
.view-display-id-page_1 .uva-today-news-item-type a,
.view-display-id-page_1 .views-field-field-news-source a,
.view-display-id-page_2 .uva-today-news-item-type a,
.view-display-id-page_2 .views-field-field-news-source a,
.view-display-id-page_3 .uva-today-news-item-type a,
.view-display-id-page_3 .views-field-field-news-source a {
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .uva-today-news-item-type,
  .block--views-uva-news-block-3 .views-field-field-news-source,
  .block--views-uva-news-block-2 .uva-today-news-item-type,
  .block--views-uva-news-block-2 .views-field-field-news-source,
  .block--views-uva-news-block-8 .uva-today-news-item-type,
  .block--views-uva-news-block-8 .views-field-field-news-source,
  .block--views-uva-news-block-7 .uva-today-news-item-type,
  .block--views-uva-news-block-7 .views-field-field-news-source,
  .view-display-id-page_1 .uva-today-news-item-type,
  .view-display-id-page_1 .views-field-field-news-source,
  .view-display-id-page_2 .uva-today-news-item-type,
  .view-display-id-page_2 .views-field-field-news-source,
  .view-display-id-page_3 .uva-today-news-item-type,
  .view-display-id-page_3 .views-field-field-news-source {
    display: block;
    right: 10px;
  }
}
.block--views-uva-news-block-3 .views-field-field-news-source,
.block--views-uva-news-block-2 .views-field-field-news-source,
.block--views-uva-news-block-8 .views-field-field-news-source,
.block--views-uva-news-block-7 .views-field-field-news-source,
.view-display-id-page_1 .views-field-field-news-source,
.view-display-id-page_2 .views-field-field-news-source,
.view-display-id-page_3 .views-field-field-news-source {
  display: block;
  right: 10px;
  font-size: 12px;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image,
.view-display-id-page_1 .news_video .uva-today-news-item-image,
.view-display-id-page_2 .news_video .uva-today-news-item-image,
.view-display-id-page_3 .news_video .uva-today-news-item-image {
  position: relative;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image img,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image img,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image img,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image img,
.view-display-id-page_1 .news_video .uva-today-news-item-image img,
.view-display-id-page_2 .news_video .uva-today-news-item-image img,
.view-display-id-page_3 .news_video .uva-today-news-item-image img {
  display: block;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image a,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image a,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image a,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image a,
.view-display-id-page_1 .news_video .uva-today-news-item-image a,
.view-display-id-page_2 .news_video .uva-today-news-item-image a,
.view-display-id-page_3 .news_video .uva-today-news-item-image a {
  display: block;
}
.block--views-uva-news-block-3 .news_video .uva-today-news-item-image a:before,
.block--views-uva-news-block-2 .news_video .uva-today-news-item-image a:before,
.block--views-uva-news-block-8 .news_video .uva-today-news-item-image a:before,
.block--views-uva-news-block-7 .news_video .uva-today-news-item-image a:before,
.view-display-id-page_1 .news_video .uva-today-news-item-image a:before,
.view-display-id-page_2 .news_video .uva-today-news-item-image a:before,
.view-display-id-page_3 .news_video .uva-today-news-item-image a:before {
  width: 62px;
  height: 62px;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/62px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3
    .news_video
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-2
    .news_video
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-8
    .news_video
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-7
    .news_video
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_1 .news_video .uva-today-news-item-image a:before,
  .view-display-id-page_2 .news_video .uva-today-news-item-image a:before,
  .view-display-id-page_3 .news_video .uva-today-news-item-image a:before {
    background: url(../../images/icons2x/icon-play-large.png) no-repeat center
      center/62px;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-2
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-8
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-7
    .news_video
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_1 .news_video .uva-today-news-item-image a:hover:before,
  .view-display-id-page_2 .news_video .uva-today-news-item-image a:hover:before,
  .view-display-id-page_3
    .news_video
    .uva-today-news-item-image
    a:hover:before {
    background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
      center center/62px;
  }
}
.block--views-uva-news-block-3 .news_photo_essay .uva-today-news-item-image,
.block--views-uva-news-block-2 .news_photo_essay .uva-today-news-item-image,
.block--views-uva-news-block-8 .news_photo_essay .uva-today-news-item-image,
.block--views-uva-news-block-7 .news_photo_essay .uva-today-news-item-image,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image {
  position: relative;
}
.block--views-uva-news-block-3 .news_photo_essay .uva-today-news-item-image img,
.block--views-uva-news-block-2 .news_photo_essay .uva-today-news-item-image img,
.block--views-uva-news-block-8 .news_photo_essay .uva-today-news-item-image img,
.block--views-uva-news-block-7 .news_photo_essay .uva-today-news-item-image img,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image img,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image img,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image img {
  display: block;
}
.block--views-uva-news-block-3 .news_photo_essay .uva-today-news-item-image a,
.block--views-uva-news-block-2 .news_photo_essay .uva-today-news-item-image a,
.block--views-uva-news-block-8 .news_photo_essay .uva-today-news-item-image a,
.block--views-uva-news-block-7 .news_photo_essay .uva-today-news-item-image a,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image a,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image a,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image a {
  display: block;
}
.block--views-uva-news-block-3
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-2
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-8
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-7
  .news_photo_essay
  .uva-today-news-item-image
  a:before,
.view-display-id-page_1 .news_photo_essay .uva-today-news-item-image a:before,
.view-display-id-page_2 .news_photo_essay .uva-today-news-item-image a:before,
.view-display-id-page_3 .news_photo_essay .uva-today-news-item-image a:before {
  width: 60.5px;
  height: 46.5px;
  background: url(../../images/icons2x/icon-camera-large.png) no-repeat center
    center/60.5px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-2
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-8
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-7
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_1
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_2
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_3
    .news_photo_essay
    .uva-today-news-item-image
    a:hover:before {
    background: url(../../images/icons2x/icon-camera-large-orange.png) no-repeat
      center center/60.5px;
  }
}
.block--views-uva-news-block-3 .full-video-wrapper,
.block--views-uva-news-block-2 .full-video-wrapper,
.block--views-uva-news-block-8 .full-video-wrapper,
.block--views-uva-news-block-7 .full-video-wrapper,
.view-display-id-page_1 .full-video-wrapper,
.view-display-id-page_2 .full-video-wrapper,
.view-display-id-page_3 .full-video-wrapper {
  position: relative;
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-image,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-image,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-image,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-image,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-image {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: none;
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-image a,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-image a,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-image a,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-image a,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image a,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image a,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-image a {
  display: block;
}
.block--views-uva-news-block-3
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-2
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-8
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.block--views-uva-news-block-7
  .full-video-wrapper
  .uva-today-news-item-image
  a:before,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image a:before,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image a:before,
.view-display-id-page_3
  .full-video-wrapper
  .uva-today-news-item-image
  a:before {
  width: 62px;
  height: 62px;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/62px;
  left: 8%;
  bottom: 10%;
  top: inherit;
  z-index: 3;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-8
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-7
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_1
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before {
    bottom: 3%;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-8
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .block--views-uva-news-block-7
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_1
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_2
    .full-video-wrapper
    .uva-today-news-item-image
    a:before,
  .view-display-id-page_3
    .full-video-wrapper
    .uva-today-news-item-image
    a:before {
    background: url(../../images/icons2x/icon-play-large.png) no-repeat center
      center/62px;
    bottom: 0;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-2
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-8
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .block--views-uva-news-block-7
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_1
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_2
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before,
  .view-display-id-page_3
    .full-video-wrapper
    .uva-today-news-item-image
    a:hover:before {
    background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
      center center/62px;
  }
}
.block--views-uva-news-block-3
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.block--views-uva-news-block-2
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.block--views-uva-news-block-8
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.block--views-uva-news-block-7
  .full-video-wrapper
  .uva-today-news-item-image
  a
  img,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-image a img,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-image a img,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-image a img {
  display: block;
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-meta-container,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-meta-container,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-meta-container,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-meta-container,
.view-display-id-page_1 .full-video-wrapper .uva-today-meta-container,
.view-display-id-page_2 .full-video-wrapper .uva-today-meta-container,
.view-display-id-page_3 .full-video-wrapper .uva-today-meta-container {
  position: absolute;
  bottom: 20px;
  left: 15%;
  width: 80%;
  z-index: 3;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-3 .full-video-wrapper .uva-today-meta-container,
  .block--views-uva-news-block-2 .full-video-wrapper .uva-today-meta-container,
  .block--views-uva-news-block-8 .full-video-wrapper .uva-today-meta-container,
  .block--views-uva-news-block-7 .full-video-wrapper .uva-today-meta-container,
  .view-display-id-page_1 .full-video-wrapper .uva-today-meta-container,
  .view-display-id-page_2 .full-video-wrapper .uva-today-meta-container,
  .view-display-id-page_3 .full-video-wrapper .uva-today-meta-container {
    bottom: 35px;
  }
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-title,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-title,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-title,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-topic,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-title,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-topic,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-title,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-topic,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-title,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-topic,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-title {
  position: relative;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-topic,
  .block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-topic,
  .block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-topic,
  .block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-topic,
  .view-display-id-page_1 .full-video-wrapper .uva-today-news-item-topic,
  .view-display-id-page_2 .full-video-wrapper .uva-today-news-item-topic,
  .view-display-id-page_3 .full-video-wrapper .uva-today-news-item-topic {
    margin-bottom: 8px;
  }
}
.block--views-uva-news-block-3 .full-video-wrapper .uva-today-news-item-title a,
.block--views-uva-news-block-2 .full-video-wrapper .uva-today-news-item-title a,
.block--views-uva-news-block-8 .full-video-wrapper .uva-today-news-item-title a,
.block--views-uva-news-block-7 .full-video-wrapper .uva-today-news-item-title a,
.view-display-id-page_1 .full-video-wrapper .uva-today-news-item-title a,
.view-display-id-page_2 .full-video-wrapper .uva-today-news-item-title a,
.view-display-id-page_3 .full-video-wrapper .uva-today-news-item-title a {
  color: #ffffff;
}
.block--views-uva-news-block-3 .full-video-wrapper .large-video-gradient,
.block--views-uva-news-block-2 .full-video-wrapper .large-video-gradient,
.block--views-uva-news-block-8 .full-video-wrapper .large-video-gradient,
.block--views-uva-news-block-7 .full-video-wrapper .large-video-gradient,
.view-display-id-page_1 .full-video-wrapper .large-video-gradient,
.view-display-id-page_2 .full-video-wrapper .large-video-gradient,
.view-display-id-page_3 .full-video-wrapper .large-video-gradient {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+50,000000+100&amp;0+50,0.75+100 */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 50%,
    rgba(0, 0, 0, 0.75) 100%
  );
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#bf000000', GradientType=0 );
  /* IE6-8 */
  z-index: 2;
}
.block--views-uva-news-block-3 .full-video-wrapper .video-container,
.block--views-uva-news-block-2 .full-video-wrapper .video-container,
.block--views-uva-news-block-8 .full-video-wrapper .video-container,
.block--views-uva-news-block-7 .full-video-wrapper .video-container,
.view-display-id-page_1 .full-video-wrapper .video-container,
.view-display-id-page_2 .full-video-wrapper .video-container,
.view-display-id-page_3 .full-video-wrapper .video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.block--views-uva-news-block-3 .full-video-wrapper .video-container iframe,
.block--views-uva-news-block-2 .full-video-wrapper .video-container iframe,
.block--views-uva-news-block-8 .full-video-wrapper .video-container iframe,
.block--views-uva-news-block-7 .full-video-wrapper .video-container iframe,
.view-display-id-page_1 .full-video-wrapper .video-container iframe,
.view-display-id-page_2 .full-video-wrapper .video-container iframe,
.view-display-id-page_3 .full-video-wrapper .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block--views-uva-news-block-3 .full-video-wrapper img,
.block--views-uva-news-block-2 .full-video-wrapper img,
.block--views-uva-news-block-8 .full-video-wrapper img,
.block--views-uva-news-block-7 .full-video-wrapper img,
.view-display-id-page_1 .full-video-wrapper img,
.view-display-id-page_2 .full-video-wrapper img,
.view-display-id-page_3 .full-video-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/*.block--views-uva-news-block-3 .views-row, .block--views-uva-news-block-2 .views-row, .block--views-uva-news-block-8 .views-row, .block--views-uva-news-block-7 .views-row, .view-display-id-page_1 .views-row, .view-display-id-page_2 .views-row, .view-display-id-page_3 .views-row {
	position: relative;
}
.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	content: "";
	display: block;
	height: 1px;
	width: 95%;
	border-top: 1px solid #EBEBEB;
	margin-top: 64px;
	margin-bottom: 20px;
	margin-top:80px;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}*/

/*@media screen and (min-width: 960px) {
.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	width: 100%;
   margin-top: 50px;
	margin-top:80px;
	margin-bottom: 50px;
}
}*/

/*@media screen and (min-width: 734px) {
.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	width: 100%;
	margin-bottom: 20px;
    margin-top: 125px;
}
}*/
/*
@media screen and (max-width: 733px)
{
	.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	{
		margin-top: 122px !important;
	}
}
@media screen and (max-width: 640px)
{
	.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	{
		margin-top: 100px !important;
	}
}
@media screen and (max-width: 579px)
{
	.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	{
		margin-top: 20px !important;
	}
}

@media screen and (max-width: 510px)
{
	.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	{
		margin-top: 20px !important;
	}
}
@media screen and (max-width: 412px)
{
	.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	{
		margin-top: 22px !important;
	}
}

@media screen and (max-width: 360px)
{
	.block--views-uva-news-block-3 .views-row:after, .block--views-uva-news-block-2 .views-row:after, .block--views-uva-news-block-8 .views-row:after, .block--views-uva-news-block-7 .views-row:after, .view-display-id-page_1 .views-row:after, .view-display-id-page_2 .views-row:after, .view-display-id-page_3 .views-row:after {
	{
		margin-top: 99px !important;
	}
}*/
.view-display-id-page_2 .views-row {
  position: relative;
}
.view-display-id-page_2 .views-row:after {
  content: "";
  display: block;
  height: 1px;
  width: 95%;
  border-top: 1px solid #ebebeb;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: auto;
  margin-left: auto;
  clear: both;
}

@media screen and (min-width: 580px) {
  .view-display-id-page_2 .views-row:after {
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_2 .views-row:after {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.view-display-id-page_3 .views-field-field-news-topic {
  padding: 0 10px;
  margin-bottom: 5px;
  margin-top: 15px;
}
.view-display-id-page_3 .views-field-field-news-topic a {
  font-size: 12px;
  line-height: 18px;
  color: #eb5f0c;
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-news-topic a {
    font-size: 14px;
  }
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_3 .views-field-field-news-topic {
    margin-bottom: 20px;
    padding: 0;
  }
}
.view-display-id-page_3 .views-field-field-image {
  position: relative;
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-image {
    width: 29.82456%;
    float: left;
    margin-right: 1.05263%;
    float: left;
    margin-right: 24px;
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_3 .views-field-field-image {
    width: 49.20635%;
    float: left;
    margin-right: 1.5873%;
    float: left;
    margin-right: 44px;
    margin-bottom: 0;
  }
}
.view-display-id-page_3 .views-field-field-image img {
  display: block;
}
.view-display-id-page_3 .views-field-field-image a {
  display: block;
}
.view-display-id-page_3 .views-field-field-image a:before {
  width: 62px;
  height: 62px;
  background: url(../../images/icons2x/icon-play-large.png) no-repeat center
    center/62px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
  .view-display-id-page_3 .views-field-field-image a:before {
    background: url(../../images/icons2x/icon-play-large.png) no-repeat center
      center/62px;
  }
}

@media screen and (min-width: 960px) {
  .view-display-id-page_3 .views-field-field-image a:hover:before {
    background: url(../../images/icons2x/icon-play-large-orange.png) no-repeat
      center center/62px;
  }
}
.block--uva-today-blocks-uva-today-featured-article {
  overflow: hidden;
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article {
    margin-bottom: 50px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more {
  padding: 0 10px;
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a,
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a {
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more {
    padding: 0 20px;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more {
    padding: 0;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic {
  margin-bottom: 5px;
  margin-top: 15px;
  font-size: 12px;
  line-height: 18px;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic {
    font-size: 14px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_topic
  a {
  color: #eb5f0c;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_topic {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title {
  font-size: 20px;
  line-height: 22px;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title {
    font-size: 30px;
    line-height: 30px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a {
  color: #232d4b;
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more {
    font-size: 15px;
    line-height: 18px;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_more
  a {
  display: none;
  color: #eb5f0c;
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_more
    a {
    display: block;
  }
}
.block--uva-today-blocks-uva-today-featured-article
  .uva_today_featured_article_slope {
  background-color: rgba(33, 60, 111, 0.7);
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    #uva_today_featured_article_image,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    #uva_today_featured_article_image {
    position: relative;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    #uva_today_featured_article_image
    .invisible-text,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    #uva_today_featured_article_image
    .invisible-text {
    display: block;
    font-size: 0;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_slope,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_slope {
    position: absolute;
    left: -33%;
    top: -86px;
    height: 250%;
    width: 89%;
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 49.20635%;
    float: left;
    margin-right: 1.5873%;
    margin: 0;
    padding: 0 20px 40px 30px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text
    #uva_today_featured_article_topic,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text
    #uva_today_featured_article_title {
    margin-bottom: 25px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left
    .uva_today_featured_article_text
    #uva_today_featured_article_title
    a,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text
    #uva_today_featured_article_title
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_text {
    left: auto;
    right: 0px;
    padding-left: 40px;
    padding-right: 20px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right
    .uva_today_featured_article_slope {
    position: absolute;
    left: auto;
    right: -33%;
    top: -86px;
    height: 250%;
    width: 89%;
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center {
    position: relative;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    .invisible-text {
    display: block;
    font-size: 0;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    .uva_today_featured_article_text {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 30px 30px 20px;
    transform: none;
    width: 100%;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_topic {
    margin-bottom: 5px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_title {
    max-height: 4em;
    overflow: hidden;
    margin-bottom: 15px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_title
    a {
    color: #ffffff;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    #uva_today_featured_article_more {
    text-align: right;
    padding-right: 20px;
  }
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center
    .uva_today_featured_article_slope {
    position: absolute;
    right: -33%;
    bottom: -65%;
    height: 100%;
    width: 200%;
    top: inherit;
    transform: rotate(4deg);
    -webkit-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_left.uva_today_featured_article_large-headline
    #uva_today_featured_article_title,
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_right.uva_today_featured_article_large-headline
    #uva_today_featured_article_title {
    max-height: 4.4em;
    overflow: hidden;
    line-height: 0.8;
    font-size: 42px;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-featured-article
    .uva_today_featured_article_center.uva_today_featured_article_large-headline
    #uva_today_featured_article_title {
    max-height: 1em;
    overflow: hidden;
    line-height: 1;
    font-size: 55px;
  }
}
.section-headlines .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.section-headlines .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .section-headlines .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.section-headlines .page-title-header h1 {
  /*background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat center center;*/
  height: 36px;
  padding: 8px 10px;
  text-transform: uppercase;
  /*color: #FFFFFF;*/
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .section-headlines .page-title-header h1 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .section-headlines .page-title-header h1 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
.section-headlines .view-display-id-page_2 .views-field-field-body {
  max-width: 100%;
  display: block;
  padding: 0 10px;
}

@media screen and (min-width: 960px) {
  .section-headlines .view-display-id-page_2 .views-field-field-body {
    padding: 0;
  }
}
.page-node .l-main article .media-element-container .body-image-left,
.page-node .l-main article .media-element-container .body-image-right {
  display: block;
  float: none !important;
  height: auto !important;
  width: 100% !important;
  margin: 30px auto;
}

@media screen and (min-width: 580px) {
  .page-node .l-main article .media-element-container .body-image-left,
  .page-node .l-main article .media-element-container .body-image-right {
    width: 50% !important;
    max-width: none;
  }
}

@media screen and (min-width: 580px) {
  .page-node .l-main article .media-element-container .body-image-left {
    float: left !important;
    margin: 10px 30px 0 0;
  }
}

@media screen and (min-width: 580px) {
  .page-node .l-main article .media-element-container .body-image-right {
    float: right !important;
    margin: 10px 0 0 30px;
  }
}

@media screen and (min-width: 580px) {
  .news-photo-essay .l-main article .media-element-container .body-image-left,
  .news-photo-essay .l-main article .media-element-container .body-image-right {
    width: 33% !important;
  }
}
.block--views-uva-news-block-5 {
  position: relative;
  padding: 30px 10px 80px 10px;
  background-color: #f0f0f0;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 {
    padding: 40px 20px;
  }
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 {
    padding: 50px 0;
  }
}
.block--views-uva-news-block-5 h2 {
  margin-bottom: 30px;
  font-size: 24px;
  color: #232d4b;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 h2 {
    padding-left: 2.80702%;
  }
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 h2 {
    font-size: 30px;
  }
}
.block--views-uva-news-block-5 .content {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.block--views-uva-news-block-5 .content:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .content {
    position: relative;
  }
}
.block--views-uva-news-block-5 .view-content::after {
  display: block;
  clear: both;
  content: "";
}
.block--views-uva-news-block-5 .view-header {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 20px 0 40px 0;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .view-header {
    top: 0;
    bottom: auto;
    padding: 0;
    text-align: right;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 2.80702%;
  }
  .block--views-uva-news-block-5 .view-header:after {
    content: " ";
    display: block;
    clear: both;
  }
}
.block--views-uva-news-block-5 .view-header p {
  margin: 0;
}
.block--views-uva-news-block-5 .view-header a {
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .view-header a {
    font-size: 14px;
  }
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 .view-header a {
    font-size: 16px;
  }
}
.block--views-uva-news-block-5 .views-row {
  margin-bottom: 26px;
}
.block--views-uva-news-block-5 .views-row::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row {
    margin-bottom: 0;
    width: 27.01754%;
    float: left;
    margin-right: 6.66667%;
  }
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row:first-child {
    margin-left: 2.80702%;
  }
}
.block--views-uva-news-block-5 .views-row:last-child {
  margin-right: 0;
}
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic,
.block--views-uva-news-block-5 .views-row .views-field-title,
.block--views-uva-news-block-5 .views-row .views-field-field-body {
  width: 57.89474%;
  float: right;
  padding-left: 2.80702%;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row .views-field-field-news-topic,
  .block--views-uva-news-block-5 .views-row .views-field-title,
  .block--views-uva-news-block-5 .views-row .views-field-field-body {
    width: 100%;
    float: none;
    padding-left: 0;
  }
}
.block--views-uva-news-block-5 .views-row .views-field-field-body {
  display: none;
}
.block--views-uva-news-block-5 .views-row .views-field-field-image {
  width: 41.05263%;
  float: left;
  margin-right: 1.05263%;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row .views-field-field-image {
    width: 100%;
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.block--views-uva-news-block-5 .views-row .views-field-field-image a {
  display: block;
}
.block--views-uva-news-block-5 .views-row .views-field-field-image a img {
  display: block;
}
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic {
  margin-bottom: 12px;
}
.block--views-uva-news-block-5 .views-row .views-field-field-news-topic a {
  color: #eb5f0c;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-5 .views-row .views-field-field-news-topic a {
    font-size: 14px;
  }
}
.block--views-uva-news-block-5 .views-row .views-field-title a {
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  font-style: italic;
  color: #232d4b;
}

@media screen and (min-width: 1140px) {
  .block--views-uva-news-block-5 .views-row .views-field-title a {
    font-size: 18px;
  }
}
.logged-in.page-node .tabs--primary {
  position: relative;
  z-index: 998;
  margin-top: 2.5rem;
}
.row-navigation {
  position: fixed;
  top: 0;
  left: -105%;
  height: 100vh;
  width: 100%;
  z-index: 510;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.mobile-menu-is-open .row-navigation {
  width: 100%;
  opacity: 1;
  left: 0;
}

@media screen and (min-width: 960px) {
  .mobile-menu-is-open .row-navigation {
    top: 4.375rem;
    height: calc(100vh - 70px);
  }
  .mobile-menu-is-open .row-navigation.node-type-video,
  .mobile-menu-is-open .row-navigation.node-type-home-page {
    height: 100vh;
    top: 0;
  }
}
.row-navigation .nav-wrapper {
  position: relative;
  height: 100vh;
  width: 18.75rem;
  left: -101%;
  max-height: 100vh;
  overflow-y: auto;
  background-color: #ffffff;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  transition: left 0.3s ease-in-out;
}

@media screen and (min-width: 580px) {
  .row-navigation .nav-wrapper {
    width: 20.9375rem;
  }
}

@media screen and (min-width: 960px) {
  .row-navigation .nav-wrapper {
    width: 21.875rem;
    height: calc(100vh - 70px);
  }
  .full-bleed-feature .row-navigation .nav-wrapper,
  .split-screen-feature .row-navigation .nav-wrapper,
  .node-type-video.mobile-menu-is-open .row-navigation .nav-wrapper {
    width: 21.875rem;
    min-height: 100vh;
  }
}
.row-navigation .nav-wrapper.nav-wrapper-animate {
  left: 0;
}
.user-logged-in.split-screen-feature
  .row-navigation
  .nav-wrapper.nav-wrapper-animate {
  top: 10%;
}
.row-navigation .btn-menu-close {
  width: 5.5rem;
  height: 2.5rem;
  position: relative;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  font-size: 1rem;
  color: #232d4b;
  padding-left: 0.625rem;
  line-height: 1;
  margin-bottom: 2.5rem;
}
.row-navigation .btn-menu-close:before {
  content: "";
  width: 1rem;
  height: 1rem;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  left: 0.3125rem;
  background: url(../../images/svg/icon-close.svg) no-repeat left center/16px;
}
.row-navigation .sections-menu-logo {
  width: 12.5rem;
  height: 3.0625rem;
  display: block;
  margin: 2.5rem 0;
  background: url(../../images/svg/logo-uva-stacked.svg) no-repeat center
    center/100%;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

.l-region--supplemental-menu {
  display: none;
}

@media screen and (min-width: 960px) {
  .l-region--supplemental-menu {
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 0;
  }
  .node-type-video .l-region--supplemental-menu,
  .node-type-feature-page.full-bleed-feature .l-region--supplemental-menu {
    right: 10.9375rem;
  }
  .node-type-video-landing .l-region--supplemental-menu {
    right: 0;
  }
}
.search-is-open .l-region--supplemental-menu {
  z-index: -1;
}

@media screen and (min-width: 960px) {
  .node-type-video .l-region--supplemental-menu,
  .node-type-feature-page.split-screen-feature .l-region--supplemental-menu {
    right: 10.9375rem;
  }
}

.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a {
  list-style: none;
  padding: 0;
  margin: 5px 0;
  display: inline-block;
  /*display:block;*/
  text-transform: uppercase;
  margin-right: 1.875rem;
}
.l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li:nth-child(2) {
  margin: 0;
}
.node-type-video
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li:nth-child(1),
.node-type-video-landing
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li:nth-child(1) {
  display: none;
}
.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a {
  display: block;
  height: 100%;
  color: #232d4b !important;
  text-decoration: none;
  background-color: transparent !important;
  font-weight: 900 !important;
}
.node-type-video
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  color: #808080 !important;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  transition: all 0.1s;
}
.node-type-feature-page.full-bleed-feature
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  color: #232d4b !important;
}
html[data-whatintent="mouse"]
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  transition: all 0.1s;
}
.l-region--navigation .block--menu-menu-illimitable .block__title,
.l-region--navigation .block--menu-menu-illimitable-utility .block__title {
  display: none;
}
.l-region--navigation .block--system-main-menu h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--navigation .block--system-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.l-region--navigation .block--system-main-menu ul li {
  display: none;
  position: relative;
  display: block;
}
.l-region--navigation .block--system-main-menu ul li a {
  display: block;
  height: 100%;
  color: #141e3c;
  text-decoration: none;
  font-size: 1.125rem;
  padding-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .l-region--navigation .block--system-main-menu ul li a {
    font-size: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li
  a:hover {
  color: #141e3c !important;
  text-decoration: underline !important;
}
.l-region--navigation .block--system-main-menu ul li a.active {
  color: #141e3c;
  background-color: transparent;
}
.l-region--navigation .block--system-main-menu ul li:nth-child(1) a {
  display: inline-block;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li:nth-child(1)
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--system-main-menu
  ul
  li:nth-child(1)
  a:hover {
  color: #141e3c !important;
  text-decoration: underline !important;
}

.l-region--navigation .block--menu-menu-uva-today-branding {
  margin-top: 1.875rem;
  margin-bottom: 1.75rem;
}
.l-region--navigation .block--menu-menu-uva-today-branding h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--navigation .block--menu-menu-uva-today-branding ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.l-region--navigation .block--menu-menu-uva-today-branding ul li {
  display: none;
  position: relative;
  display: block;
}
.l-region--navigation .block--menu-menu-uva-today-branding ul li a {
  display: block;
  height: 100%;
  color: #141e3c;
  text-decoration: none;
  font-size: 1rem;
  padding-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .l-region--navigation .block--menu-menu-uva-today-branding ul li a {
    font-size: 1.125rem;
  }
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--menu-menu-uva-today-branding
  ul
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  .block--menu-menu-uva-today-branding
  ul
  li
  a:hover {
  text-decoration: underline;
}
.l-region--navigation #block-uva-today-social-uva-today-social:before {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-bottom: 2.5rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}
.l-region--navigation #block-uva-today-social-uva-today-social ul#aetni-social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li {
  margin-right: 2%;
  position: relative;
  width: 18%;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li:last-child {
  margin-right: 0;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a
  svg {
  height: 19px;
  fill: #232d4b;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .l-region--navigation
  #block-uva-today-social-uva-today-social
  ul#aetni-social
  li
  a:hover
  svg {
  fill: #eb5f0c;
}
#mobile-menu-wrapper {
  width: 230px;
  top: 40px;
  left: auto;
  right: 0;
  display: none;
  position: absolute;
  z-index: 999999;
}
.mobile-menu-is-open #mobile-menu-wrapper {
  display: block;
}
.node-type-view-landing .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.node-type-view-landing .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .node-type-view-landing .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.node-type-view-landing .page-title-header h2 {
  /*background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat right;*/
  height: 38px;
  padding: 8px 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .node-type-view-landing .page-title-header h2 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .node-type-view-landing .page-title-header h2 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
.node-type-view-landing .block--views::before {
  display: none;
}
.node-type-view-landing .block--views .uva-today-news-item-type {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.mobile-menu-is-open
    .row-navigation,
  .node-type-feature-page.split-screen-feature.mobile-menu-is-open
    .row-navigation {
    height: 100vh;
    top: 0;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open .utility,
  .node-type-feature-page.split-screen-feature.search-is-open .utility {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 3.75rem;
    border: none !important;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding {
    padding: 0;
    max-width: none;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper {
    height: 3.6575rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper
    input[type="text"],
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .search-wrapper
    input[type="text"] {
    height: 3.6575rem;
    padding-top: 0;
    padding-right: 4.375rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    height: 3.5rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search {
    height: 3.75rem;
    line-height: 1;
  }
}
.user-logged-in.node-type-feature-page.split-screen-feature
  .feature-main-header {
  margin-top: 0px;
}
.user-logged-in.full-bleed-feature .feature-main-header {
  margin-top: 0px;
}
@media screen and (min-width: 960px) {
  .node-type-feature-page.full-bleed-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search:after,
  .node-type-feature-page.split-screen-feature.search-is-open
    .utility
    .l-region--branding
    .btn-search:after {
    top: -5px;
    height: 4.1rem;
  }
}
.node-type-feature-page.full-bleed-feature .feature-main-header,
.node-type-feature-page.split-screen-feature .feature-main-header {
  position: absolute;
  width: 100%;
  z-index: 20;
}

/*.node-type-feature-page.full-bleed-feature .feature-main-header{
  display: none;
}*/

.node-type-feature-page.full-bleed-feature .l-main .l-content,
.node-type-feature-page.split-screen-feature .l-main .l-content {
  width: 100%;
  max-width: none;
}
.node-type-feature-page.full-bleed-feature .l-main .l-content h1,
.node-type-feature-page.split-screen-feature .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-feature-page.standard-feature .l-main {
  width: 100%;
  max-width: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.node-type-feature-page.standard-feature .l-main .l-content {
  width: 100%;
  max-width: none;
}
/* .node-type-feature-page.standard-feature .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
} */
.node-type-home-page .l-main {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.node-type-home-page .l-main .l-content {
  width: 100%;
  max-width: 1800px;
  margin: 0 auto;
}
.node-type-home-page .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video-landing .l-page {
  width: 100%;
}
.node-type-video-landing .l-page .video-main-header {
  position: relative;
  z-index: 1;
}
.node-type-video-landing .l-page .l-main {
  width: 100%;
  max-width: none;
  z-index: 0;
  padding: 0;
  position: relative;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing .l-page .l-main {
    margin-top: 0;
  }
}
.node-type-video-landing .l-page .l-main .l-content {
  width: 100%;
}
.node-type-video-landing .l-page .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video-landing .l-page .l-main .l-content .node--video-landing--full {
  max-width: 1800px;
  margin: 0 auto;
  padding-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video {
  margin-bottom: 3.125rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story {
  position: relative;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .story-image {
  position: relative;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .story-image
  img {
  display: block;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .story-image::after {
    content: "";
    display: block;
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top, black 0%, transparent 100%);
    z-index: 0;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #141e3c;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop {
  position: absolute;
  bottom: 1.5625rem;
  left: 1.5625rem;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: normal;
    justify-content: normal;
    z-index: 1;
    width: 100%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link {
  position: relative;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
    background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
      center/100%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 7.8125rem;
    height: 7.8125rem;
  }
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  html[data-whatintent="mouse"]
    .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link:hover:after {
    background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
      center/100%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link::after {
  left: 0;
  bottom: 0;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link {
    width: 4.6875rem;
    height: 4.6875rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .featured-video-link {
    width: 7.8125rem;
    height: 7.8125rem;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .featured-video-link
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper {
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .story
    .text-container-desktop
    .meta-wrapper {
    display: block;
    width: 75%;
    margin-left: 2.27273%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .runtime {
  color: #ffffff;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .story
  .text-container-desktop
  .meta-wrapper
  .title {
  color: #ffffff;
  font-size: 2.375rem;
  line-height: 1.1579;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container {
    display: none;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .featured-video
    .text-container
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .featured-video
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content {
    width: 72.72727%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title::after {
  right: 0;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more {
  margin: 0;
  padding: 0;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more.pager-show-more-empty {
  display: none;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  margin: 0;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  transition: all 0.1s;
}
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  span,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  display: inline-block;
  transform: skew(20deg);
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  line-height: 1;
  height: auto;
  min-width: auto;
  background-color: transparent;
  color: #ffffff;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 580px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.81818%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.25%;
  }
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image {
  position: relative;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image
  img {
  display: block;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .term,
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.node-type-video-landing
  .l-page
  .l-main
  .l-content
  .node--video-landing--full
  .node__content
  .cols-content-wrapper
  .main-content
  .videos-sectiomn-grid-block {
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .main-content
    .videos-sectiomn-grid-block {
    margin-top: 3.125rem;
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video-landing
    .l-page
    .l-main
    .l-content
    .node--video-landing--full
    .node__content
    .cols-content-wrapper
    .popular-videos.aside {
    width: 22.72727%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.mobile-menu-is-open .row-navigation {
    height: 100vh;
    top: 0;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility .l-region--branding {
    padding: 0;
    max-width: none;
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility .l-region--branding .search-wrapper {
    height: 3.4375rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open
    .utility
    .l-region--branding
    .search-wrapper
    input[type="text"] {
    height: 3.4375rem;
    padding-top: 0;
    padding-right: 4.375rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video.search-is-open .utility .l-region--branding .btn-search {
    height: 3.75rem;
    line-height: 1;
  }
}

.node-type-video .l-page {
  width: 100%;
}
.node-type-video .l-page .video-main-header {
  position: relative;
}
.node-type-video .l-page .l-main {
  width: 100%;
  max-width: none;
  z-index: 0;
  padding: 0;
  position: relative;
}

@media screen and (min-width: 960px) {
  .node-type-video .l-page .l-main {
    margin-top: 0;
  }
}
.node-type-video .l-page .l-main .l-content {
  width: 100%;
}
.node-type-video .l-page .l-main .l-content h1 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code {
  display: none;
  background-color: rgba(0, 0, 0, 0.75);
  transition: opacity 0.3s ease-in-out;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 18;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text {
    width: 31.25rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper {
  position: relative;
  text-align: center;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  p {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  line-height: 1.375;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .tooltip {
  display: none;
  width: auto;
  background-color: #000000;
  border: 1px solid #ffffff;
  border-radius: 0.25rem;
  padding-top: 0.9375rem;
  padding-right: 1.5625rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5625rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: translateX(-50%);
  color: #ffffff;
  z-index: 10;
  opacity: 0.8;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .btn-copy {
  text-transform: uppercase;
  display: inline-block;
  width: 9.375rem;
  height: 3.125rem;
  border-radius: 0.125rem;
  background-color: #141e3c;
  border: 1px solid #ffffff;
  color: #ffffff;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text
    .code-wrapper
    .btn-copy {
    vertical-align: top;
    height: 3.75rem;
    margin-top: 0;
    margin-left: 0.625rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .code {
  background-color: #ffffff;
  border: none;
  border-radius: 0.125rem;
  width: 100%;
  height: 3.75rem;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  resize: none;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text
    .code-wrapper
    .code {
    display: inline-block;
    width: calc(100% - 160px);
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .code:after {
  content: "";
  display: block;
  width: 5rem;
  height: 3.75rem;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
  background: linear-gradient(to left, white 0%, transparent 100%);
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .uvat-close-copy {
  width: 1.875rem;
  height: 1.875rem;
  border: none;
  background-color: #000000;
  border: 2px solid #ffffff;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: -3.125rem;
  right: 0;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-embed-code
    .video-embed-code-text
    .code-wrapper
    .uvat-close-copy {
    top: -3.75rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .uvat-close-copy
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-embed-code
  .video-embed-code-text
  .code-wrapper
  .uvat-close-copy
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.875rem;
  height: 0.875rem;
  fill: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content {
  position: relative;
  width: 100%;
  background-color: #000000;
  z-index: 5;
  padding: 0;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content {
    overflow: hidden;
    height: calc(100vh - 60px);
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info {
  display: none;
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  z-index: 10;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-info {
    display: block;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info
  svg {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info
  svg
  path {
  fill: #cccccc;
  transition: fill 0.3s ease-in-out;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-info:hover
  svg
  path {
  fill: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video {
  background: black none repeat scroll 0% 0%;
  padding-bottom: 0%;
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: height 0.3s ease 0s;
  height: 0;
  padding-bottom: 56.25%;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .uva-video {
    display: block;
    height: calc(100% - 50px);
    padding: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings {
  z-index: 50;
  font-size: 1rem;
  line-height: 1.125;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-close-button
  .vjs-icon-placeholder::before {
  width: 1.5625rem;
  height: 1.5625rem;
  content: "";
  background: url(../../images/svg/icon-close-white.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  select {
  font-size: 1rem;
  line-height: 1.125;
  color: #000000;
  height: 2.5rem;
  border: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-track-settings-controls
  button {
  background-image: none !important;
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 900;
  font-size: 1.125rem;
  line-height: 0.8889;
  letter-spacing: 1.12px;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  height: 2.75rem;
  line-height: 1;
  padding-top: 0.625rem;
  padding-right: 1.875rem;
  padding-bottom: 0.625rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-track-settings-controls
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-text-track-settings
  .vjs-track-settings-controls
  button:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
/*.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 3.125rem;
	height: 3.125rem;
	border: none;
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media screen and (min-width: 580px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 4.6875rem;
	height: 4.6875rem;
}
}

@media screen and (min-width: 960px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 7.8125rem;
	height: 7.8125rem;
}
}*/
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button {
  content: "";
  position: absolute;
  left: 46%;
  top: 41%;
  display: block;
  /*width: 3.125rem;
	height: 3.125rem;*/
  width: 7.8125rem;
  height: 7.8125rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
  border: none;
  border-radius: 0.1rem;
}

/*@media screen and (min-width: 960px) {
.node-type-video .l-page .l-main .l-content .node--video--full .full-bleed.header-content .uva-video .vjs-big-play-button {
	width: 7.8125rem;
	height: 7.8125rem;
}
}*/

@media screen and (max-width: 959px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .uva-video
    .vjs-big-play-button {
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
@media screen and (max-width: 579px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .uva-video
    .vjs-big-play-button {
    width: 3.5rem;
    height: 3.5rem;
    left: 46%;
    top: 41%;
  }
  .hero-image-col {
    background-color: #141e3c !important;
  }
}

.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  h2 {
  font-size: 1rem;
  line-height: 1.375;
  margin-bottom: 0.3125rem;
  color: #141e3c;
}

.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.7143;
}

.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper {
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
  width: 100%;
}

.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .subcopy
  p {
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  h3 {
  line-height: 3.125rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 22.72727%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a {
  height: 3.125rem;
  line-height: 3.125rem;
  border-top: none;
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
  border-left: 1px solid #666666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript {
  margin-top: 0;
  margin-bottom: 1.25rem;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.4286;
  color: #141e3c;
  text-decoration: underline;
}

@media screen (max-width: 579px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left
    .subcopy
    p {
    color: #4a4a4a;
    font-size: 0.875rem;
    line-height: 1.4286;
  }

  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    h3 {
    font-size: 1rem;
  }
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items
    .field__item
    a {
    text-decoration: none;
    display: block;
    color: #9b9b9b;
    font-size: 1rem;
  }
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right
    .transcript {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1.4286;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    color: #141e3c;
  }
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button:hover {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button
  .vjs-icon-placeholder {
  display: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-big-play-button
  .vjs-control-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-control-bar {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #000000 100%
  );
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .uva-video
  .vjs-play-progress {
  background: #eb5f0c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  #vhs-container {
  background: black none repeat scroll 0% 0%;
  padding-bottom: 0%;
  height: 100%;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  #vhs-container
  video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: opacity 0.4s ease-in-out 0s;
  opacity: 1;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements.visible {
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements {
    height: auto;
    padding-top: 0;
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    background: linear-gradient(to bottom, black 0%, transparent 100%);
    min-height: 40%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements.visible {
    display: block;
    opacity: 1;
    height: auto;
    overflow: visible;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info {
  background-color: transparent;
  border: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
  z-index: 10;
  display: none;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .close-video-info {
    display: block;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info
  svg {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info
  svg
  path {
  fill: #cccccc;
  transition: fill 0.3s ease-in-out;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .close-video-info:hover
  svg
  path {
  fill: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  h2 {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    h2 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    h2 {
    padding-top: 1.875rem;
    font-size: 1.625rem;
    line-height: 1.2308;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author {
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 1.7143;
  padding: 0;
  color: #ffffff;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .authors
    .author
    p {
    font-size: 1rem;
    line-height: 2;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p
  a {
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p
  a:hover {
  text-decoration: underline;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .authors
  .author
  p.title:after {
  content: ", ";
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper {
  margin-top: 1.875rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper {
    width: 33.33333%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper {
    width: 29.16667%;
    margin-top: 1.875rem;
    margin-left: -0.625rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button {
  background-color: transparent;
  border: none;
  margin-right: 0.625rem;
  position: relative;
  width: 1.875rem;
  height: 1.875rem;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper
    button {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button:last-child {
  margin: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 0.9375rem;
  fill: #ffffff;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .video-text-elements
    .share-wrapper
    button
    svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos {
  background-color: #1e1e1e;
  width: 100%;
  padding-top: 1.5625rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos {
    height: 3.125rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos {
    bottom: 0;
    left: 0;
    position: absolute;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  h3 {
  font-size: 1rem;
  line-height: 1.375;
  color: #ffffff;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    h3 {
    line-height: 3.125rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 22.72727%;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos {
    width: 75%;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items {
    overflow: hidden;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items
    .field__item {
    display: inline-block;
    float: left;
    width: 27.27273%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a {
  font-size: 1rem;
  line-height: 1.75;
  text-decoration: none;
  display: block;
  color: #9b9b9b;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top: 1px solid #666666;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .related-videos
  .field--name-field-related-videos
  .field__items
  .field__item
  a:hover {
  text-decoration: underline;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .full-bleed.header-content
    .related-videos
    .field--name-field-related-videos
    .field__items
    .field__item
    a {
    height: 3.125rem;
    line-height: 3.125rem;
    border-top: none;
    padding-top: 0;
    padding-right: 1.25rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
    border-left: 1px solid #666666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.node-type-video .l-page .l-main .l-content .node--video--full .video-metadata {
  background-color: #f1f1f1;
  margin-bottom: 2.5rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-inner {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 2.5rem;
    padding-right: 4.16667%;
    padding-bottom: 2.5rem;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right {
    width: 31.81818%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right {
    width: 22.72727%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.4286;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #141e3c;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript:hover {
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-right
    .transcript {
    margin-top: 0;
    margin-bottom: 1.25rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .transcript::after {
  content: "";
  display: inline-block;
  width: 0.8125rem;
  height: 1.1875rem;
  margin-left: 0.9375rem;
  vertical-align: middle;
  background: url(../../images/svg/icon-transcript.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .date,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .topic,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-right
  .runtime {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.4286;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left {
    width: 65.90909%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left {
    width: 72.72727%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  h2 {
  font-size: 1rem;
  line-height: 1.375;
  margin-bottom: 0.3125rem;
  color: #141e3c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .subcopy
  p {
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.4286;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .video-metadata
    .video-metadata-left
    .subcopy
    p {
    margin-top: 0.625rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author {
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #4a4a4a;
  font-size: 0.875rem;
  line-height: 1.7143;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email
  a,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title
  a {
  color: #4a4a4a;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email
  a,
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.email
  a:hover,
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title
  a:hover {
  text-decoration: underline;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .authors
  .author
  p.title:after {
  content: ",";
  display: inline-block;
  margin-right: 0.1875rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper {
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
  width: 100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button {
  background-color: transparent;
  border: none;
  margin-right: 1.875rem;
  position: relative;
  width: 1.1875rem;
  height: 1.1875rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button:last-child {
  margin: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.email
  svg,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.email
  svg {
  width: 1.25rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button.uvat-embed-copy
  svg {
  width: 1.5625rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  width: 1.25rem;
  fill: #4a4a4a;
  transition: fill 0.3s ease-in-out;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper {
  max-width: 1800px;
  margin: 0 auto;
  padding-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content {
    width: 72.72727%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-title::after {
  right: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .block__title {
  display: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more {
  margin: 0;
  padding: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more.pager-show-more-empty {
  display: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  margin: 0;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  span,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  display: inline-block;
  transform: skew(20deg);
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .pager-show-more
  .pager-show-more-next
  a {
  line-height: 1;
  height: auto;
  min-width: auto;
  background-color: transparent;
  color: #ffffff;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (max-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .view-uva-news
    .view-content {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 580px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.81818%;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .latest-videos-block
    .field--name-field-latest-videos-block
    .view-the-latest-videos
    .view-content
    .views-row {
    width: 31.25%;
  }
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image {
  position: relative;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .story-image
  img {
  display: block;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .term,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .latest-videos-block
  .field--name-field-latest-videos-block
  .view-the-latest-videos
  .view-content
  .views-row
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .cols-content-wrapper
  .main-content
  .videos-sectiomn-grid-block {
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .main-content
    .videos-sectiomn-grid-block {
    margin-top: 3.125rem;
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper
    .popular-videos.aside {
    width: 22.72727%;
  }
}
.page-404 header {
  margin-bottom: 0;
}
.page-404 .l-main {
  max-width: 100%;
  padding-top: 0;
}
.page-404 .l-content {
  max-width: 100%;
  width: 100%;
}
.page-404 .l-content .page-title,
.page-404 .l-content h1,
.page-404 .l-content .breadcrumb {
  display: none;
}
.page-404 .l-content .tabs--primary,
.page-404 .l-content .field__label {
  display: none;
}
.page-404 .l-content #container-404 {
  width: 100%;
  height: 230px;
  background-image: url(../../images/uva-404.png);
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 {
    height: 480px;
  }
}
.page-404 .l-content #container-404 h2,
.page-404 .l-content #container-404 h3,
.page-404 .l-content #container-404 p {
  max-width: 1140px;
  text-align: center;
  margin: 0 auto;
  color: #ffffff;
}
.page-404 .l-content #container-404 h2 {
  font-size: 12px;
  padding: 22px 10px 5px 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .page-404 .l-content #container-404 h2 {
    font-size: 14px;
    padding: 33px 10px 0 10px;
  }
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 h2 {
    font-size: 16px;
    padding: 80px 0 45px 0;
  }
}
.page-404 .l-content #container-404 h3 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  padding: 0 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .page-404 .l-content #container-404 h3 {
    font-size: 36px;
    padding: 30px 10px 8px 10px;
  }
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 h3 {
    font-size: 72px;
    margin-bottom: 70px;
  }
}
.page-404 .l-content #container-404 p {
  font-size: 16px;
  padding: 0 15px;
  line-height: 30px;
}

@media screen and (min-width: 580px) {
  .page-404 .l-content #container-404 p {
    padding: 0 30px;
  }
}

@media screen and (min-width: 960px) {
  .page-404 .l-content #container-404 p {
    font-size: 24px;
  }
}
.page-404 .l-content article ul.links {
  display: none;
}
.pager {
  margin: 40px 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
}

@media screen and (min-width: 580px) {
  .pager {
    margin: 50px 0;
  }
}
.pager li {
  display: none;
  margin: 0 1%;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .pager li {
    margin: 0 2%;
  }
}

@media screen and (min-width: 960px) {
  .pager li {
    margin: 0;
  }
}
.pager li:first-child {
  margin-left: 0;
}
.pager li:last-child {
  margin-right: 0;
}

@media screen and (min-width: 960px) {
  .pager li {
    display: inline-block;
  }
}
.pager li.pager__item--first,
.pager li.pager__item--previous,
.pager li.pager__item--next,
.pager li.pager__item--last,
.pager li.pager__item--ellipsis {
  display: inline-block;
}
.pager li.pager__item--ellipsis {
  min-width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  background-color: #f0f0f0;
  color: #232d4b;
}

@media screen and (min-width: 960px) {
  .pager li.pager__item--ellipsis {
    background-color: transparent;
    min-width: 24px;
  }
}
.pager li a {
  min-width: 30px;
  height: 30px;
  display: block;
  line-height: 30px;
  text-decoration: none;
  background-color: #f0f0f0;
  color: #232d4b;
  padding: 0 8px;
}

@media screen and (min-width: 960px) {
  .pager li a {
    background-color: transparent;
    min-width: 26px;
    padding: 0 5px;
  }
}

@media screen and (min-width: 960px) {
  .pager li a:hover {
    background-color: #f0f0f0;
  }
}
.pager li.pager__item--current {
  min-width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  background-color: #232d4b;
  text-decoration: none;
  color: #ffffff;
  padding: 0 8px;
}

@media screen and (min-width: 960px) {
  .pager li.pager__item--current {
    min-width: 26px;
    padding: 0 6px;
  }
}
.pager.pager-load-more {
  margin: 0 0 50px 0;
}
.pager.pager-load-more li {
  display: block;
  margin: 0;
}
.pager.pager-load-more li a {
  display: block;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  max-width: 95%;
  text-align: center;
  text-transform: uppercase;
  background-color: #232d4b;
  color: #ffffff;
  line-height: 1;
  height: auto;
}
.pager.pager-load-more li a:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .pager.pager-load-more li a {
    max-width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .pager.pager-load-more li a {
    max-width: 282px;
    margin: 0 auto;
  }
}
.pager.pager-load-more li a:hover {
  background-color: #e57200;
}
.paragraphs-item-blockquote {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote {
    padding-top: 1.25rem;
    padding-right: 14.58333%;
    padding-bottom: 2.5rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-blockquote {
    padding-top: 1.25rem;
    padding-right: 14.58333%;
    padding-bottom: 2.5rem;
    padding-left: 12.5%;
  }
}
.paragraphs-item-blockquote blockquote {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #141e3c;
  quotes: "â€œ" "â€" "â€˜" "â€™";
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote blockquote {
    font-size: 1.875rem;
    line-height: 1.3334;
  }
}
.paragraphs-item-blockquote blockquote::before {
  /*content: open-quote;*/
  font-size: 2.5rem;
  line-height: 0.1em;
  margin-right: 0.125rem;
  vertical-align: -0.75rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote blockquote::before {
    font-size: 2.8125rem;
    margin-left: -1.5625rem;
    margin-right: 0.25rem;
  }
}
.paragraphs-item-blockquote blockquote::after {
  /*content: close-quote;*/
  font-size: 2.5rem;
  line-height: 0.1em;
  vertical-align: -0.75rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-blockquote blockquote::after {
    font-size: 2.8125rem;
  }
}
.paragraphs-item-body-text {
  max-width: 1800px;
  margin: 0 auto;
}
.paragraphs-item-body-text .content .field--name-field-body-text {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text .content .field--name-field-body-text {
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text h2 {
  display: none;
}
.paragraphs-item-body-text .content .field--name-field-body-text h3,
.paragraphs-item-body-text .content .field--name-field-body-text h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text h3,
  .paragraphs-item-body-text .content .field--name-field-body-text h4 {
    margin-top: 2.1875rem;
    margin-bottom: 0.9375rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text h3,
  .paragraphs-item-body-text .content .field--name-field-body-text h4 {
    width: 54.16667%;
    padding: 0;
    margin-top: 2.5rem;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text h3 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text h4 {
  /*font-size: 1rem;*/
  line-height: 1.375;
}
.paragraphs-item-body-text .content .field--name-field-body-text p {
  /*font-size: 1rem;*/
  line-height: 1.625;
  color: #111111;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p:first-of-type {
  margin-top: 0;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text p {
    width: 54.16667%;
    line-height: 2;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text p a {
  color: #141e3c;
  color: #495e9d;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p
  a:hover {
  color: #eb5f0c;
}
.paragraphs-item-body-text .content .field--name-field-body-text ul,
.paragraphs-item-body-text .content .field--name-field-body-text ol {
  padding-left: 1.875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text .content .field--name-field-body-text ul,
  .paragraphs-item-body-text .content .field--name-field-body-text ol {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-text .content .field--name-field-body-text ul li,
.paragraphs-item-body-text .content .field--name-field-body-text ol li {
  font-size: 1rem;
  line-height: 1.625;
  line-height: 2;
  color: #111111;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  list-style-position: outside;
  padding-left: 15px;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  img {
  display: block;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  img.file-default {
  width: 100%;
  height: auto;
  max-width: 1800px;
  margin: 0 auto;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .full-bleed-feature
    .l-content
    .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default {
    width: 100% !important;
    margin: 0 !important;
  }
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default {
    width: 54.16667% !important;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-left {
    max-width: 43.18182%;
    float: left;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-left {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-width: 33.33333% !important;
    margin-right: 4.16667%;
    margin-bottom: 0.9375rem;
    margin-left: 8.33333%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-right {
    max-width: 43.18182%;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    img.file-default.body-image-right {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    max-width: 33.33333% !important;
    margin-right: 12.5%;
    margin-bottom: 0.9375rem;
    margin-left: 4.16667%;
  }
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default {
  display: block;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.file-default {
    min-width: 0;
    max-width: 1800px;
    margin: 0 auto;
    width: 54.16667% !important;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }

  /*left aligned images*/
  .l-main:not(.news-article-feature)
    .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .align-left
    span.caption.none.media-element.file-default {
    width: 32vw !important;
    margin-right: 7rem !important;
    margin-left: 12.5%;
  }

  .news-article .align-left {
    width: 60%;
  }
  .news-article .align-left {
    margin: 1em 40px 1em 0;
  }

  /*right aligned images*/
  .l-main:not(.news-article-feature)
    .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .align-right
    span.caption.none.media-element.file-default {
    width: 32vw !important;
    margin-right: 13rem !important;
    margin-left: 3.5% !important;
  }
}
.news-article
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default
  img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default
  p {
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.6924;
  color: #4a4a4a;
  margin-top: 0.9375rem;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-left {
    min-width: 0;
    width: 43.18182%;
    float: left;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-left {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 33.33333% !important;
    margin-top: 0.9375rem;
    margin-right: 4.16667%;
    margin-bottom: 0.9375rem;
    margin-left: 8.33333%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-right {
    min-width: 0;
    width: 43.18182%;
    float: right;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .file-image
    span.body-image-right {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 33.33333% !important;
    margin-top: 0.9375rem;
    margin-right: 12.5%;
    margin-bottom: 0.9375rem;
    margin-left: 4.16667%;
  }
}
.paragraphs-item-body-video {
  padding-top: 1.5625rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video {
    padding-top: 2.1875rem;
    padding-right: 8.33333%;
    padding-bottom: 2.1875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-video {
    max-width: 1800px;
    margin: 0 auto;
    padding-top: 2.1875rem;
    padding-right: 0;
    padding-bottom: 2.1875rem;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-body-video .content {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12.5%;
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper {
  overflow: hidden;
  position: relative;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container {
  z-index: 0;
  width: 100%;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  .body-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  .body-video
  .vjs-control-bar {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    #000000 100%
  );
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  .body-video
  .vjs-play-progress {
  background: #eb5f0c;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .video-container
  video {
  width: 100%;
  height: auto;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder:hover
  .text-container
  svg
  .icon-vidsmall-bg {
  fill: #141e3c;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  img {
  display: block;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .full-gradient {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .body-video-wrapper
    .placeholder
    .full-gradient {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, transparent 0%, #000000 100%);
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .play-bideo-btn {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  padding: 0;
  border: none;
  top: 0;
  left: 0;
  z-index: 4;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container {
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .body-video-wrapper
    .placeholder
    .text-container {
    width: calc(100% - 30px);
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  svg {
  width: 1.5625rem;
  height: 1.5625rem;
  display: inline-block;
  vertical-align: middle;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  svg
  .icon-vidsmall-bg {
  fill: #eb5f0c;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  .tablet-title {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .body-video-wrapper
    .placeholder
    .text-container
    .tablet-title {
    display: block;
    width: calc(100% - 60px);
    font-size: 1.25rem;
    line-height: 1.4;
    display: block;
    color: #ffffff;
    display: inline-block;
    margin-left: 1.25rem;
    vertical-align: middle;
  }
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .mobile-title {
  color: #141e3c;
  font-size: 0.9375rem;
  line-height: 1.6667;
}
.inline-affiliation-wrapper.form-item.webform-component.webform-component-select.webform-component--affiliation.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-affiliation.form-item-affiliation {
  float: left;
  margin-right: 20px;
  width: 45%;
}
@media screen and (min-width: 580px) {
  .paragraphs-item-body-video
    .content
    .body-video-component
    .story
    .mobile-title {
    display: none;
  }
}
.paragraphs-item-body-video .content .body-video-component .story .transcript {
  margin-top: 0.625rem;
}
.paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .transcript
  a {
  color: #4a4a4a;
  font-size: 0.8125rem;
  line-height: 1.6924;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .transcript
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .transcript
  a:hover {
  text-decoration: none;
}
.paragraphs-item-daily-report {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
}
.paragraphs-item-daily-report.form-success .group-text-container {
  display: none;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report.form-success
    .field--name-field-daily-report-block {
    width: 100%;
  }
}
.paragraphs-item-daily-report.form-success .webform-client-form {
  display: none !important;
}
.paragraphs-item-daily-report .webform-progressbar {
  display: none;
}
.paragraphs-item-daily-report .form-required {
  color: #ffffff;
}
.paragraphs-item-daily-report .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #141e3c;
  opacity: 0.8;
  z-index: 0;
}
.paragraphs-item-daily-report .daily-report-inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report .daily-report-inner {
    padding-top: 2.8125rem;
    padding-right: 0;
    padding-bottom: 2.8125rem;
    padding-left: 0;
  }
}
.paragraphs-item-daily-report .content {
  position: relative;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report .content {
    padding-right: 4.54545%;
    padding-left: 4.54545%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 6.81818%;
    padding-left: 6.81818%;
  }
}
.paragraphs-item-daily-report .group-text-container {
  text-align: center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report .group-text-container {
    text-align: left;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report .group-text-container {
    text-align: left;
    width: 31.57895%;
  }
}
.paragraphs-item-daily-report .group-text-container .field--name-field-title {
  font-size: 1.875rem;
  line-height: 1.0667;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-main-promo-title {
  font-size: 1.5rem;
  line-height: 1.1667;
  text-transform: uppercase;
  margin-top: 0.25rem;
  letter-spacing: 1px;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .group-text-container
    .field--name-field-main-promo-title {
    margin-top: 0.625rem;
  }
}
.paragraphs-item-daily-report
  .group-text-container
  .field--name-field-social-promo-subtitle {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .group-text-container
    .field--name-field-social-promo-subtitle {
    display: block;
    font-size: 0.9375rem;
    line-height: 1.6667;
    margin-top: 0.625rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report .field--name-field-daily-report-block {
    width: 60.52632%;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation {
  text-align: center;
  border: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 2.8125rem;
  padding-left: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h2,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3,
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  p {
  color: #ffffff;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h2 {
  font-size: 1.875rem;
  line-height: 1.3334;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3 {
  font-size: 1.5rem;
  line-height: 1.1667;
  text-transform: uppercase;
  margin-top: 0.25rem;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3 {
    margin-top: 0.625rem;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  h3.error {
  text-transform: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3.error {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3.error {
    padding-right: 12.5rem;
    padding-left: 12.5rem;
  }
}

@media screen and (min-width: 1140px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-confirmation
    h3.error {
    padding-right: 15.625rem;
    padding-left: 15.625rem;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-confirmation
  p {
  font-size: 0.9375rem;
  line-height: 1.6667;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .links {
  display: none;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form {
  margin-top: 1.875rem;
  margin-top: 1.875rem;
  overflow: visible;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  label {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #ffffff;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component.webform-component-textfield {
  color: #4a4a4a;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-textfield {
    width: 48.75%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-textfield {
    width: 49.13043%;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component.webform-component-email {
  color: #4a4a4a;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-email {
    width: 71.25%;
    margin: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .webform-component.webform-component-email {
    width: 70%;
  }
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  .form-text {
  height: 3.125rem;
  width: 100%;
  background-color: #ffffff;
  border: none;
  padding-left: 0.9375rem;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component
  .form-text.error {
  border: 1px solid red;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions {
  width: 100%;
  float: none;
  margin-top: 0.3125rem;
}
.paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input {
  font-family: "franklin-gothic-urw", sans-serif;
  font-weight: 900;
  font-size: 1.125rem;
  line-height: 0.8889;
  letter-spacing: 1.12px;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  height: 2.75rem;
  line-height: 1;
  padding-top: 0.625rem;
  padding-right: 1.875rem;
  padding-bottom: 0.625rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  width: 100%;
  margin-top: 0.3125rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .form-actions
  input:hover {
  background-color: #ffffff;
  color: #eb5f0c;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions
    input {
    padding-right: 0;
    padding-left: 0;
    height: 50px;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions {
    margin: 0;
    width: 26.25%;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions {
    width: 28.26087%;
  }
}
.paragraphs-item-footnotes {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 1.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-footnotes {
    padding-top: 1.875rem;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-footnotes {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-footnotes .content ol {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-footnotes .content ol {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-footnotes .content ol li {
  list-style-position: inside;
  color: #4a4a4a;
  font-size: 1rem;
  line-height: 1.625;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.paragraphs-item-footnotes .content ol li:last-child {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.paragraphs-item-full-bleed-feature {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature {
    margin-bottom: 2.1875rem;
    height: 100vh;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature {
    margin-bottom: 3.125rem;
  }
}
.paragraphs-item-full-bleed-feature .top-gradient {
  height: 9.375rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(to top, transparent 0%, #000000 100%);
  z-index: 3;
}
.paragraphs-item-full-bleed-feature .full-gradient {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .full-gradient {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to bottom, transparent 0%, #000000 100%);
  }
}
.paragraphs-item-full-bleed-feature .mobile-image-container {
  position: relative;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .mobile-image-container {
    display: none;
  }
}
.paragraphs-item-full-bleed-feature .mobile-image-container .mobile {
  display: block;
}
.paragraphs-item-full-bleed-feature .mobile-image-container .gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3.125rem;
  background: linear-gradient(to bottom, transparent 0%, #000000 100%);
}
.paragraphs-item-full-bleed-feature .field--name-field-featured-image {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-full-bleed-feature .text-container {
  padding-right: 1.25rem;
  padding-bottom: 1.875rem;
  padding-left: 1.25rem;
  background-color: #000000;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .text-container {
    padding-right: 4.16667%;
    padding-bottom: 1.875rem;
    padding-left: 4.16667%;
    background-color: transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container {
    padding-right: 4.16667%;
    padding-bottom: 2.8125rem;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container .text-elms {
    width: 75%;
  }
}
.paragraphs-item-full-bleed-feature .text-container .term,
.paragraphs-item-full-bleed-feature .text-container h2 {
  color: #ffffff;
}
.paragraphs-item-full-bleed-feature .text-container .term {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-full-bleed-feature .text-container h2 {
  font-style: normal;
  font-size: 2.25rem;
  line-height: 1;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .text-container h2 {
    font-size: 3.125rem;
    line-height: 1.1;
  }
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper {
  margin-top: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature .text-container .share-wrapper {
    margin-top: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container .share-wrapper {
    position: absolute;
    bottom: 2.8125rem;
    right: 4.16667%;
  }
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper button {
  background-color: transparent;
  border: none;
  margin-right: 2.1875rem;
  position: relative;
  height: 1.1875rem;
  height: 1.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature .text-container .share-wrapper button {
    height: 1.1875rem;
    height: 1.1875rem;
  }
}
.paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button:last-child {
  margin: 0;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button.email
  svg,
.paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper button span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-full-bleed-feature .text-container .share-wrapper button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #ffffff;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-feature
    .text-container
    .share-wrapper
    button
    svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.paragraphs-item-full-bleed-feature .text-container .article-meta .date {
  display: inline;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.4667;
}
.paragraphs-item-full-bleed-feature .text-container .article-meta .authors {
  display: inline;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-full-bleed-feature .text-container .article-meta a {
  text-decoration: none;
  color: #cccccc;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author {
  display: inline;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.4667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-feature
    .text-container
    .article-meta
    .authors
    .author {
    font-size: 1rem;
    line-height: 1.375;
  }
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author:not(.list):before {
  content: "\2022";
  display: inline-block;
  color: #eb5f0c;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  height: 1.125rem;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  text-decoration: none;
  color: #cccccc;
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email:hover {
  text-decoration: underline;
}
.paragraphs-item-full-bleed-image-caption {
  color: #4a4a4a;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-image-caption {
    padding-bottom: 2.5rem;
  }
}
.paragraphs-item-full-bleed-image-caption .field--name-field-full-image img {
  display: block;
}
.paragraphs-item-full-bleed-image-caption .field--name-field-caption {
  max-width: 1800px;
  margin: 0 auto;
  margin-top: 0.9375rem;
  font-size: 0.8125rem;
  line-height: 1.6924;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-bleed-image-caption .field--name-field-caption {
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-bleed-image-caption .field--name-field-caption {
    padding-right: 12.5%;
    padding-left: 12.5%;
  }
}
.paragraphs-item-full-width-image-caption {
  max-width: 1800px;
  margin: 0 auto;
  color: #4a4a4a;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.paragraphs-item-full-width-image-caption .field--name-field-full-image {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-width-image-caption .field--name-field-full-image {
    padding-top: 1.25rem;
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-width-image-caption .field--name-field-full-image {
    padding-top: 1.25rem;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-full-width-image-caption .field--name-field-full-image img {
  display: block;
}
.paragraphs-item-full-width-image-caption .field--name-field-caption {
  margin-top: 0.625rem;
  font-size: 0.8125rem;
  line-height: 1.6924;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-full-width-image-caption .field--name-field-caption {
    padding-right: 8.33333%;
    padding-bottom: 2.1875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-full-width-image-caption .field--name-field-caption {
    padding-top: 0;
    padding-right: 12.5%;
    padding-bottom: 1.25rem;
    padding-left: 12.5%;
  }
}
.paragraphs-item-intro-text {
  position: relative;
  max-width: 1800px;
  margin: 0 auto;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text {
    padding-top: 0;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-intro-text .content .field--name-field-intro-text h2 {
  display: none;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text h3,
.paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text h3,
  .paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
    margin-top: 2.1875rem;
    margin-bottom: 0.9375rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text h3,
  .paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
    width: 54.16667%;
    padding: 0;
    margin-top: 2.5rem;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text h3 {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-intro-text .content .field--name-field-intro-text h4 {
  font-size: 1rem;
  line-height: 1.375;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text p {
  /*font-size: 1rem;*/
  line-height: 1.625;
  color: #111111;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text p {
    width: 54.16667%;
    line-height: 2;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.l-main:not(.news-article-feature)
  .paragraphs-item-intro-text
  .content
  .field--name-field-intro-text
  p:first-child:first-letter {
  color: #141e3c;
  float: left;
  font-size: 4.6875rem;
  line-height: 0.9334;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
.paragraphs-item-intro-text .content .field--name-field-intro-text ul,
.paragraphs-item-intro-text .content .field--name-field-intro-text ol {
  padding-left: 1.875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .field--name-field-intro-text ul,
  .paragraphs-item-intro-text .content .field--name-field-intro-text ol {
    width: 54.16667%;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-intro-text .content .field--name-field-intro-text ul li,
.paragraphs-item-intro-text .content .field--name-field-intro-text ol li {
  font-size: 1rem;
  line-height: 1.625;
  line-height: 2;
  color: #111111;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  list-style-position: outside;
  padding-left: 15px;
}
.paragraphs-item-intro-text .content .related-story-wrapper {
  display: none;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-intro-text .content .related-story-wrapper {
    position: absolute;
    top: 0;
    right: 12.5%;
    width: 16.66667%;
    display: block;
  }
}
.paragraphs-item-intro-text .content .related-story-wrapper .section-title {
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #141e3c;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-intro-text .content .related-story-wrapper img {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.paragraphs-item-intro-text .content .related-story-wrapper .title {
  font-size: 1rem;
  line-height: 1.375;
}
.paragraphs-item-intro-text .content .related-story-wrapper .title a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-intro-text
  .content
  .related-story-wrapper
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-intro-text
  .content
  .related-story-wrapper
  .title
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-intro-text .content .related-story-wrapper .date-created {
  display: none;
}
.paragraphs-item-latest-most-popular {
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular .content-outer-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .field--name-field-most-popular {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 27.27273%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .field--name-field-most-popular {
    width: 25%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular {
  width: 100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title {
  background-image: none;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 1.25rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row {
  min-height: 0;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content {
  display: block;
  font-size: 1rem;
  line-height: 1.375;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .field--name-field-most-popular
    .block--uva-today-stats-uva-today-stats-most-popular
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper {
  position: relative;
  padding-bottom: 6.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 68.18182%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper {
    width: 70%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 0 !important;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.66667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.42857%;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1.2308;
  color: #141e3c;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .teaser {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story
    .text-container
    .teaser {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story {
  padding-bottom: 1.25rem;
  margin-top: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story:nth-child(1) {
  margin: 0;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story:last-child {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-latest-videos-home-page {
  position: relative;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
}
.paragraphs-item-latest-videos-home-page .content {
  background-color: #141e3c;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 6.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .content {
    padding-top: 2.5rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .content {
    padding-top: 3.125rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
}
.paragraphs-item-latest-videos-home-page .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.paragraphs-item-latest-videos-home-page .video-meta .term,
.paragraphs-item-latest-videos-home-page .video-meta .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.paragraphs-item-latest-videos-home-page .video-meta .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.paragraphs-item-latest-videos-home-page .video-meta .term,
.paragraphs-item-latest-videos-home-page .video-meta .runtime {
  color: #ffffff;
}
.paragraphs-item-latest-videos-home-page .video-meta .runtime::before {
  content: "";
  background-color: #898e9d;
}
.paragraphs-item-latest-videos-home-page .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  padding: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-title:after {
  background: #ffffff;
  z-index: 0;
  right: 0;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-title:after {
    right: 4px;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-items {
  background-color: #141e3c;
  border-right: 1px solid #ffffff;
  z-index: 1;
}
.paragraphs-item-latest-videos-home-page .field--name-field-title .field-item {
  color: #ffffff;
  background-color: #141e3c;
}
.paragraphs-item-latest-videos-home-page .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-latest-videos-home-page .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item {
    background-color: #141e3c;
    border: 1px solid #ffffff;
  }
  .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item
    a {
    color: #ffffff;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #ffffff;
    color: #141e3c;
    text-decoration: none;
    border: 1px solid #ffffff;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-videos-home-page
    .field--name-field-external-url
    .field__items
    .field__item:hover
    a {
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    top: 2.3125rem;
    right: 8.33333%;
    background-color: #141e3c;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    top: 2.9375rem;
    right: 9.09091%;
    margin-right: -0.625rem;
  }
}

@media screen and (min-width: 1500px) {
  .paragraphs-item-latest-videos-home-page .field--name-field-external-url {
    margin-right: -0.75rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page .latest-videos-home-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-left {
    width: 60%;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image {
  position: relative;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-left
    .latest-video
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .runtime {
  font-size: 0.8125rem;
  line-height: 1.2308;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-left
    .latest-video
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right {
    display: block;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 35%;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story {
  padding-bottom: 1.25rem;
  margin-bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story {
    width: 30%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .video-meta {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .video-meta
  .term,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .video-meta
  .runtime {
  font-size: 0.75rem;
  line-height: 1.1667;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link {
  display: block;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .image-link {
    width: 42.85714%;
    -ms-flex-order: 2;
    order: 2;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image {
  position: relative;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video:hover:after,
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .image-link
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

form.webform-client-form div.inline-dr-email {
  width: 65%;
  margin-left: 17.5%;
  margin-top: 3.7rem;
}

form.webform-client-form div.form-actions {
  width: 47% !important;
  /* margin: 0 auto !important; */
}

form.webform-client-form {
  overflow: hidden;
  padding-bottom: 3rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .text-container {
    width: 50%;
    -ms-flex-order: 1;
    order: 1;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-videos-home-page
    .latest-videos-home-page
    .latest-videos-right
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-videos-home-page
  .latest-videos-home-page
  .latest-videos-right
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-media-contacts {
  max-width: 1800px;
  margin: 0 auto;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-media-contacts {
    padding-top: 2.5rem;
    padding-right: 8.33333%;
    padding-bottom: 2.5rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-media-contacts {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-media-contacts .content {
    width: 54.16667%;
    padding: 0;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    margin-left: 12.5%;
  }
}
.paragraphs-item-media-contacts .content .media-contacts {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-media-contacts .content .media-contacts .media-contacts-inner {
  padding: 0;
  margin: 0;
  background-image: none;
  border-top: 1px solid #cccccc;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  h3 {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #141e3c;
  margin-top: 1.875rem;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact:last-child {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 1.25rem;
  margin-bottom: 0.9375rem;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name
  a {
  color: #141e3c;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .name
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .title-org,
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  font-style: normal;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .title-org {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .email
  a {
  text-decoration: none;
  color: #4a4a4a;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .email
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .email
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-media-contacts
  .content
  .media-contacts
  .media-contacts-inner
  .contact
  .email-phone
  .phone::before {
  content: "\2022";
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.paragraphs-item-section-layout-a {
  position: relative;
  padding-bottom: 6.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-section-layout-a .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-section-layout-a .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-section-layout-a .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-section-layout-a .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .field--name-field-title .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-section-layout-a .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-section-layout-a .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-section-layout-a .field--name-field-external-url .even span,
.paragraphs-item-section-layout-a .field--name-field-external-url .even a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-section-layout-a .field--name-field-external-url .even a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url .even a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .field--name-field-external-url .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-section-layout-a .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-a .field--name-field-external-url .even a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-a
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-a
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-a
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .section-layout-a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-top {
    -ms-flex-order: 2;
    order: 2;
    width: 47.72727%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-top {
    width: 50%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-top
  .featured-story
  .text-container
  .teaser
  p {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .teaser
    p {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-section-layout-a .section-layout-a .section-layout-a-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-bottom {
    -ms-flex-order: 1;
    order: 1;
    width: 47.72727%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-bottom {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 45%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link {
  display: block;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .image-link {
    width: 38.09524%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .image-link {
    width: 44.44444%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .image-link
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container {
    width: 57.14286%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container {
    width: 50%;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .title {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-a
  .section-layout-a
  .section-layout-a-bottom
  .story
  .text-container
  .teaser
  p {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-bottom
    .story
    .text-container
    .teaser
    p {
    font-size: 0.875rem;
    line-height: 1.4286;
  }
}
.paragraphs-item-section-layout-b,
.paragraphs-item-section-layout-d {
  position: relative;
  padding-bottom: 6.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b,
  .paragraphs-item-section-layout-d {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b,
  .paragraphs-item-section-layout-d {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-section-layout-b .field--name-field-title,
.paragraphs-item-section-layout-d .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-title,
  .paragraphs-item-section-layout-d .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-section-layout-b .field--name-field-title:after,
.paragraphs-item-section-layout-d .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-section-layout-b .field--name-field-title .field-items,
.paragraphs-item-section-layout-d .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-section-layout-b .field--name-field-title .field-item,
.paragraphs-item-section-layout-d .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .field--name-field-title .field-item,
  .paragraphs-item-section-layout-d .field--name-field-title .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-section-layout-b .field--name-field-external-url,
.paragraphs-item-section-layout-d .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url,
  .paragraphs-item-section-layout-d .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url,
  .paragraphs-item-section-layout-d .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-section-layout-b .field--name-field-external-url .even,
.paragraphs-item-section-layout-d .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-section-layout-b .field--name-field-external-url .even span,
.paragraphs-item-section-layout-b .field--name-field-external-url .even a,
.paragraphs-item-section-layout-d .field--name-field-external-url .even span,
.paragraphs-item-section-layout-d .field--name-field-external-url .even a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-section-layout-b .field--name-field-external-url .even a,
.paragraphs-item-section-layout-d .field--name-field-external-url .even a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url .even a,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .field--name-field-external-url .even,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-section-layout-b .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-b .field--name-field-external-url .even a,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-d .field--name-field-external-url .even a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-b
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-b
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-b
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-d
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-d
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-d
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .section-layout-b,
  .paragraphs-item-section-layout-d .section-layout-d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-top,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-top {
    width: 40.90909%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-top,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-top {
    width: 45%;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image.video:after,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .story-image.video:after,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .story-image
  img,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .text-container,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #141e3c;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .text-container
    .title,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title
  a,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-top
  .featured-story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-top
  .featured-story
  .text-container
  .teaser {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-top
    .featured-story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-top
    .featured-story
    .text-container
    .teaser {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-section-layout-b .section-layout-b .section-layout-b-bottom,
.paragraphs-item-section-layout-d .section-layout-d .section-layout-d-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-bottom,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 56.81818%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b .section-layout-b .section-layout-b-bottom,
  .paragraphs-item-section-layout-d .section-layout-d .section-layout-d-bottom {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 52.5%;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story {
  padding-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story {
    width: 48%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story {
    width: 47.61905%;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image
  img,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video:after,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .text-container
    .title,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title
  a,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-b
  .section-layout-b
  .section-layout-b-bottom
  .story
  .text-container
  .teaser
  p,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser,
.paragraphs-item-section-layout-d
  .section-layout-d
  .section-layout-d-bottom
  .story
  .text-container
  .teaser
  p {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-b
    .section-layout-b
    .section-layout-b-bottom
    .story
    .text-container
    .teaser
    p,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story
    .text-container
    .teaser,
  .paragraphs-item-section-layout-d
    .section-layout-d
    .section-layout-d-bottom
    .story
    .text-container
    .teaser
    p {
    font-size: 0.875rem;
    line-height: 1.4286;
  }
}
.paragraphs-item-section-layout-c {
  position: relative;
  padding-bottom: 6.25rem;
  margin-top: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-section-layout-c .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.paragraphs-item-section-layout-c .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-section-layout-c .field--name-field-title .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-section-layout-c .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .field--name-field-title .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.paragraphs-item-section-layout-c .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url {
    right: 8.33333%;
  }
}
.paragraphs-item-section-layout-c .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .field--name-field-external-url
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-section-layout-c .field--name-field-external-url .even span,
.paragraphs-item-section-layout-c .field--name-field-external-url .even a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-section-layout-c .field--name-field-external-url .even a {
  color: #ffffff;
  text-decoration: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url .even a {
    font-size: 0.875rem;
    color: #141e3c;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .field--name-field-external-url .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-section-layout-c .field--name-field-external-url .even span,
  .paragraphs-item-section-layout-c .field--name-field-external-url .even a {
    display: inline-block;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .even:hover
    a {
    color: #ffffff;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .section-layout-c {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-top {
    -ms-flex-order: 2;
    order: 2;
    width: 68.18182%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-top {
    width: 72.5%;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video:after {
    content: "";
    position: absolute;
    bottom: 0.9375rem;
    left: 0.9375rem;
    display: block;
    width: 1.5625rem;
    height: 1.5625rem;
    background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
      center/100%;
  }
}

@media screen and (min-width: 580px) and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}

@media screen and (min-width: 580px) {
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .story-image.video:hover:after {
    background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
      center/100%;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-top
  .featured-story
  .text-container
  .teaser {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 1.5625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .teaser {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.paragraphs-item-section-layout-c .section-layout-c .section-layout-c-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-bottom {
    -ms-flex-order: 1;
    order: 1;
    width: 27.27273%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c .section-layout-c .section-layout-c-bottom {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 20%;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story {
  padding-bottom: 1.5625rem;
  margin-top: 1.5625rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story:nth-child(1) {
  margin: 0;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story:nth-child(1)
  .text-container
  .title.video:after {
  display: none;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story:last-child {
  border-bottom: none;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image {
  position: relative;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image
  img {
  display: block;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.9375rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .title.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.paragraphs-item-section-layout-c
  .section-layout-c
  .section-layout-c-bottom
  .story
  .text-container
  .teaser {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
}
.paragraphs-item-social-media-promo {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
}
.paragraphs-item-social-media-promo .social-media-inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  color: #ffffff;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .social-media-inner {
    padding-top: 2.8125rem;
    padding-right: 0;
    padding-bottom: 2.8125rem;
    padding-left: 0;
  }
}
.paragraphs-item-social-media-promo .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #141e3c;
  opacity: 0.8;
  z-index: 0;
}
.paragraphs-item-social-media-promo .content {
  position: relative;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 4.54545%;
    padding-left: 4.54545%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo .content {
    padding-right: 15.90909%;
    padding-left: 9.09091%;
  }
}
.paragraphs-item-social-media-promo .group-text-container {
  text-align: center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .group-text-container {
    text-align: left;
    width: 45.45455%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo .group-text-container {
    text-align: left;
    width: 36.36364%;
  }
}
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-title {
  font-size: 1.875rem;
  line-height: 1.3334;
  text-transform: uppercase;
}
.paragraphs-item-social-media-promo
  .group-text-container
  .field--name-field-social-promo-subtitle {
  font-size: 1.5rem;
  line-height: 1;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo
    .group-text-container
    .field--name-field-social-promo-subtitle {
    margin-top: 0.625rem;
  }
}
.paragraphs-item-social-media-promo .field--name-field-social-media-link {
  padding-top: 2.5rem;
}
.paragraphs-item-social-media-promo .field--name-field-social-media-link:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo .field--name-field-social-media-link {
    padding-top: 0.5rem;
    width: 34.09091%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo .field--name-field-social-media-link {
    text-align: left;
    width: 36.36364%;
  }
}
.paragraphs-item-social-media-promo .field--name-field-social-media-link:after {
  margin-top: 3.125rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-social-media-promo
    .field--name-field-social-media-link:after {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-social-media-promo
    .field--name-field-social-media-link:after {
    margin-top: 2.1875rem;
  }
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items {
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item {
  margin-right: 2%;
  position: relative;
  width: 18%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item:last-child {
  margin-right: 0;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a {
  position: relative;
  display: inline-block;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  font-size: 0;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a:before {
  content: "";
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.facebook:before {
  background: url(../../images/svg/socialicon-facebook-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.facebook {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.facebook:hover:before {
  background: url(../../images/svg/socialicon-facebook-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.twitter:before {
  background: url(../../images/svg/socialicon-twitter-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.twitter {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.twitter:hover:before {
  background: url(../../images/svg/socialicon-twitter-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.instagram:before {
  background: url(../../images/svg/socialicon-instagram-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.instagram {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.instagram:hover:before {
  background: url(../../images/svg/socialicon-instagram-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.youtube:before {
  width: 1.625rem;
  height: 1.125rem;
  background: url(../../images/svg/socialicon-youtube-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.youtube {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.youtube:hover:before {
  background: url(../../images/svg/socialicon-youtube-orange.svg) no-repeat
    center center/100%;
}
.paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.snapchat:before {
  background: url(../../images/svg/socialicon-snapchat-white.svg) no-repeat
    center center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.snapchat {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-social-media-promo
  .field--name-field-social-media-link
  .field__items
  .field__item
  a.snapchat:hover:before {
  background: url(../../images/svg/socialicon-snapchat-orange.svg) no-repeat
    center center/100%;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature {
    margin-bottom: 3.125rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100vh;
  }
}
.paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col {
    -ms-flex-order: 2;
    order: 2;
    height: 100vh;
    width: 50%;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .field--name-field-featured-image {
  display: block;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .hero-image-col
    .field--name-field-featured-image {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
    white-space: nowrap;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .field--name-field-featured-image
  .caption.none
  img {
  display: block;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .field--name-field-featured-image
  .caption.none
  p {
  display: none;
}
.paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col .tablet {
  display: none;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col .tablet {
    display: block;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .hero-image-col .tablet {
    display: none;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .hero-image-col
  .top-gradient {
  height: 9.375rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(to top, transparent 0%, #000000 100%);
  z-index: 3;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .hero-image-col
    .top-gradient {
    display: none;
  }
}
.paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col {
  position: relative;
  background-color: #141e3c;
  padding-top: 2.1875rem;
  padding-right: 1.25rem;
  padding-bottom: 2.1875rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col {
    padding-top: 4.6875rem;
    padding-right: 8.33333%;
    padding-bottom: 4.6875rem;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col {
    -ms-flex-order: 1;
    order: 1;
    height: 100vh;
    width: 50%;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 66.66667%;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  p {
  color: #ffffff;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  .term {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  color: #eb5f0c;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2 {
  text-align: center;
  font-style: normal;
  font-size: 1.75rem;
  line-height: 1.2143;
  margin-top: 0.625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2 {
    font-size: 2.5rem;
    line-height: 1.125;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2.small {
  font-size: 1.5rem;
  line-height: 1.25;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2.small {
    font-size: 2.1875rem;
    line-height: 1.1429;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2.large {
  font-size: 2rem;
  line-height: 1.1875;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2.large {
    font-size: 3.125rem;
    line-height: 1.1;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  h2.extra-large {
  font-size: 2.25rem;
  line-height: 1.1667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    h2.extra-large {
    font-size: 3.4375rem;
    line-height: 1.091;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .main-text-elms
  p {
  text-align: center;
  font-size: 1rem;
  line-height: 1.75;
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .main-text-elms
    p {
    margin-top: 0.625rem;
    margin-bottom: 2.5rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share {
    width: 100%;
    position: absolute;
    bottom: 2.5rem;
    left: 0;
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .date {
  text-align: center;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.6667;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors {
  text-align: center;
  display: block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author {
  display: inline;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  color: #cccccc;
  font-size: 0.9375rem;
  line-height: 1.6667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share
    .article-meta
    .authors
    .author {
    font-size: 1rem;
    line-height: 1.5625;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author1:nth-child(1):before {
  content: "By";
  display: inline;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author
  .author-email {
  text-decoration: none;
  color: #cccccc;
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author
  .author-email {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .author
  .author-email:hover {
  text-decoration: underline;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper {
  text-align: center;
  margin-top: 1.25rem;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button {
  background-color: transparent;
  border: none;
  margin-right: 1.25rem;
  position: relative;
  width: 1.875rem;
  height: 1.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share
    .share-wrapper
    button {
    width: 2.5rem;
    height: 1.1875rem;
  }
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button:last-child {
  margin: 0;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button.email
  svg,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button
  span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button
  svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #ffffff;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-split-screen-feature
    .hero-wrapper
    .text-wrapper-col
    .meta-share
    .share-wrapper
    button
    svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.paragraphs-item-standard-feature {
  padding-top: 0.9375rem;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature {
    padding-top: 0.9375rem;
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature {
    padding-top: 3.125rem;
    padding-right: 12.5%;
    padding-bottom: 0;
    padding-left: 12.5%;
  }
}
.paragraphs-item-standard-feature .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-standard-feature .text-container .term,
.paragraphs-item-standard-feature .text-container h2 {
  color: #141e3c;
}
.paragraphs-item-standard-feature .text-container .term {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.l-main .l-content .term {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #141e3c;
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.paragraphs-item-standard-feature .text-container h2 {
  font-style: normal;
  font-size: 1.5rem;
  line-height: 1.25;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container h2 {
    font-size: 2.125rem;
    line-height: 1.1765;
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature .text-container h2 {
    font-size: 2.375rem;
    line-height: 1.1579;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}

.paragraphs-item-standard-feature .text-container h2 {
  font-family: "franklin-gothic-urw", arial-black, arial, helvetica, sans-serif;
}
.paragraphs-item-standard-feature .field--name-field-featured-image p,
.paragraphs-item-intro-text .content .field--name-field-intro-text p,
.paragraphs-item-body-text .content .field--name-field-body-text p {
  font-family: "franklin-gothic-urw", arial, helvetica, sans-serif;
}

.paragraphs-item-standard-feature .text-container .article-meta .date {
  display: inline;
  color: #141e3c;
  font-size: 0.9375rem;
  line-height: 1.4667;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .text-container .article-meta .date {
    font-size: 1rem;
    line-height: 1.375;
  }
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature
    .text-container
    .article-meta
    .authors
    .author {
    font-size: 1rem;
    line-height: 1.375;
  }
}
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author1:not(.list):before {
  content: "By";
  display: inline;
}
.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  text-decoration: none;
  color: #141e3c;
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors
  .author
  .author-email:hover {
  text-decoration: underline;
}
.paragraphs-item-standard-feature .text-container .share-wrapper {
  margin-top: 1.25rem;
  margin-left: 0.125rem;
}
.paragraphs-item-standard-feature .text-container .share-wrapper button {
  background-color: transparent;
  border: none;
  margin-right: 1.5625rem;
  position: relative;
  height: 1.1875rem;
  height: 1.1875rem;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature .text-container .share-wrapper button {
    height: 1.1875rem;
    height: 1.1875rem;
  }
}
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button:last-child {
  margin: 0;
}
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button.email
  svg,
.paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button.twitter
  svg {
  height: 0.9375rem;
}
.paragraphs-item-standard-feature .text-container .share-wrapper button span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}
.paragraphs-item-standard-feature .text-container .share-wrapper button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: auto;
  height: 1.1875rem;
  fill: #141e3c;
  transition: fill 0.3s ease-in-out;
}

@media screen and (min-width: 960px) {
  .paragraphs-item-standard-feature .text-container .share-wrapper button svg {
    height: 1.25rem;
  }
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-standard-feature
  .text-container
  .share-wrapper
  button:hover
  svg {
  fill: #eb5f0c;
}
.paragraphs-item-standard-feature .field--name-field-featured-image {
  margin-top: 1.875rem;
  margin-bottom: 0;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .field--name-field-featured-image {
    margin-top: 3.125rem;
    margin-bottom: 1.625rem;
  }
}
.paragraphs-item-standard-feature .field--name-field-featured-image img {
  display: block;
}
.paragraphs-item-standard-feature .field--name-field-featured-image p {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  font-size: 0.8125rem;
  line-height: 1.6924;
  color: #4a4a4a;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-standard-feature .field--name-field-featured-image p {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.paragraphs-item-you-may-also-like {
  background-color: #f1f1f1;
  padding-top: 2.1875rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-you-may-also-like {
    padding-top: 3.125rem;
    padding-right: 4.16667%;
    padding-bottom: 3.4375rem;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-you-may-also-like {
    padding-top: 4.6875rem;
    padding-right: 10.41667%;
    padding-bottom: 4.6875rem;
    padding-left: 10.41667%;
  }
}
.paragraphs-item-you-may-also-like .field--name-field-title h2 {
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.9375rem;
  color: #141e3c;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.paragraphs-item-you-may-also-like .content {
  max-width: 1800px;
  margin: 0 auto;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-you-may-also-like .content .you-may-also-like .stories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.paragraphs-item-you-may-also-like .content .you-may-also-like .stories .story {
  margin-bottom: 1.5625rem;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-you-may-also-like
    .content
    .you-may-also-like
    .stories
    .story {
    width: 31.81818%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-you-may-also-like
    .content
    .you-may-also-like
    .stories
    .story {
    width: 31.57895%;
  }
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.9375rem;
  color: #141e3c;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image {
  position: relative;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image
  img {
  display: block;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top {
  position: relative;
  width: 100%;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top {
    margin-bottom: 2.8125rem;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .image
  img {
  display: block;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .image:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0%,
      #000000 100%
    );
    opacity: 0.8;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .text-container {
  text-align: center;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .text-container {
    text-align: left;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: absolute;
    bottom: 3.125rem;
    left: 3.125rem;
    width: 72.72727%;
    margin: 0;
    padding: 0;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button
  span,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .uvat-button
  a {
  display: inline-block;
  transform: skew(20deg);
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
  margin-bottom: 0.9375rem;
  text-align: left;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title.small {
  font-size: 1.25rem;
  line-height: 1.3;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.small {
    font-size: 1.75rem;
    line-height: 1.2143;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title.large {
  font-size: 1.875rem;
  line-height: 1.2;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.large {
    font-size: 2.5rem;
    line-height: 1.15;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.large {
    font-size: 2.875rem;
    line-height: 1.1305;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title.extra-large {
  font-size: 2.375rem;
  line-height: 1.1579;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.extra-large {
    font-size: 3.125rem;
    line-height: 1.1201;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title.extra-large {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-top
    .title
    a {
    color: #ffffff;
  }
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-top
  .title
  a:hover {
  text-decoration: underline !important;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 91.66667%;
    margin-right: 4.16667%;
    margin-left: 4.16667%;
    padding: 0;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom {
    width: 72.72727%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story {
    width: 47.72727%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story {
    margin-bottom: 2.1875rem;
    margin-left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .image {
    width: 56.25%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image
  img {
  display: block;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .image
  .special-occasion-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .text-container {
    width: 40.625%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .term {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  color: #141e3c;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 2px;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .text-container
    .term {
    font-size: 0.875rem;
    line-height: 1.1429;
    margin-top: 0;
    margin-bottom: 0.625rem;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .special-occasion-bottom
    .special-occasion-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-special-occasion-hero
  .content
  .special-occasion-bottom-wrapper
  .special-occasion-bottom
  .special-occasion-story
  .text-container
  .teaser {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-special-occasion-hero
    .content
    .special-occasion-bottom-wrapper
    .latest-stories {
    width: 18.18182%;
    margin-right: 2.08333%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .latest-stories {
    width: 18.18182%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  h2 {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
  white-space: nowrap;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 77.27273%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidlarge.svg) no-repeat center
    center/100%;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video:hover:after,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image.video:hover:after {
  background: url(../../images/svg/icon-vidlarge-blue.svg) no-repeat center
    center/100%;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story-image
  img {
  display: block;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .term {
  display: block;
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  color: #141e3c;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 2px;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: #141e3c;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title {
    font-size: 2.125rem;
    line-height: 1.1765;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title {
    font-size: 2.375rem;
    line-height: 1.1579;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title.small {
  font-size: 1.25rem;
  line-height: 1.3;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.small {
    font-size: 1.75rem;
    line-height: 1.2143;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title.large {
  font-size: 1.875rem;
  line-height: 1.2;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.large {
    font-size: 2.5rem;
    line-height: 1.15;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.large {
    font-size: 2.75rem;
    line-height: 1.1364;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title.extra-large {
  font-size: 2.375rem;
  line-height: 1.1579;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.extra-large {
    font-size: 3rem;
    line-height: 1.125;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .title.extra-large {
    font-size: 3.375rem;
    line-height: 1.1112;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .title
  a:hover {
  text-decoration: underline !important;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .teaser
  p {
  font-size: 1.125rem;
  line-height: 1.5556;
  color: #4a4a4a;
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .teaser,
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .teaser
    p {
    margin-top: 0.9375rem;
    margin-bottom: 1.25rem;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 70.58824%;
    -ms-flex-order: 2;
    order: 2;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story
    .text-container {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .featured-story
    .text-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container
  .term,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container
  .title,
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .featured-story
  .text-container
  .teaser {
  text-align: center;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories {
    display: block;
    width: 23.52941%;
    -ms-flex-order: 1;
    order: 1;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story {
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 580px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories
    .supplemental-story {
    width: 47.72727%;
  }
}

@media screen and (min-width: 960px) {
  .home-page-hero
    .paragraphs-items-field-home-page-hero
    .paragraphs-item-daily-use-hero
    .content
    .featured-stories
    .supplemental-stories
    .supplemental-story {
    margin-bottom: 1.875rem;
    width: 100%;
  }
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image {
  position: relative;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image
  img {
  display: block;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .featured-story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.home-page-hero
  .paragraphs-items-field-home-page-hero
  .paragraphs-item-daily-use-hero
  .content
  .featured-stories
  .supplemental-stories
  .supplemental-story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
}
.latest-stories {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .latest-stories {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .latest-stories {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.latest-stories .field--name-field-html-title {
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  padding-bottom: 1.25rem;
}
.latest-stories .field--name-field-html-title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url(../../images/svg/border-dot.svg) repeat-x left center;
}
.latest-stories .term {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
}
.latest-stories .term.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url(../../images/svg/icon-vidcam.svg) no-repeat center center/100%;
}
.latest-stories .title {
  font-size: 1rem;
  line-height: 1.375;
}

@media screen and (min-width: 960px) {
  .latest-stories .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
}
.latest-stories .title a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"] .latest-stories .title a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"] .latest-stories .title a:hover {
  text-decoration: underline !important;
}
.latest-stories .latest-story-item {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.block--uva-today-blocks-uva-today-promo {
  padding: 0;
  clear: both;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-promo {
    padding: 0 25%;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-promo {
    padding: 0;
  }
}

@media screen and (min-width: 580px) {
  .full-width-news-article .block--uva-today-blocks-uva-today-promo {
    padding: 0;
    clear: none;
    width: 45%;
    float: right;
  }
}
#block-facetapi-block-all-facets {
  background-color: #232d4b;
  display: none;
}

@media screen and (min-width: 580px) {
  #block-facetapi-block-all-facets {
    display: block;
  }
}
#block-facetapi-block-all-facets > h2 {
  background-color: #141e3c;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}

@media screen and (min-width: 580px) {
  #block-facetapi-block-all-facets > h2 {
    height: 40px;
    line-height: 40px;
  }
}

@media screen and (min-width: 960px) {
  #block-facetapi-block-all-facets > h2 {
    font-size: 16px;
  }
}
#block-facetapi-block-all-facets .block__content {
  padding: 10px;
}
#block-facetapi-block-all-facets .block__content h2 {
  font-size: 12px;
  color: #eb5f0c;
  padding: 0 10px;
}
#block-facetapi-block-all-facets ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#block-facetapi-block-all-facets ul li {
  margin-bottom: 8px;
}
#block-facetapi-block-all-facets ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#block-facetapi-block-all-facets ul li a.facetapi-active {
  padding: 5px 5px;
  margin-left: -5px;
  background-color: #eb5f0c;
}
#facet-wrapper-mobile {
  background-color: #232d4b;
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  #facet-wrapper-mobile {
    display: none;
  }
}
#facet-wrapper-mobile .block__content {
  padding: 10px;
  display: none;
}
.facet-is-open #facet-wrapper-mobile .block__content {
  display: block;
}
#facet-wrapper-mobile .block__content h2 {
  font-size: 12px;
  color: #eb5f0c;
  padding: 0 10px;
}
#facet-wrapper-mobile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#facet-wrapper-mobile ul li {
  margin-bottom: 8px;
}
#facet-wrapper-mobile ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#facet-wrapper-mobile ul li a.facetapi-active {
  padding: 5px 5px;
  margin-left: -5px;
  background-color: #eb5f0c;
}
#facet-wrapper-mobile .refine-toggle {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 20px;
  font-weight: bold;
  text-decoration: none;
  background-color: #232d4b;
  position: relative;
}
#facet-wrapper-mobile .refine-toggle:after {
  content: "";
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -4px;
  width: 14px;
  height: 9px;
  background: url(../../images/icons2x/icon-facet-arrow.png) no-repeat center
    center/16px;
}
.facet-is-open #facet-wrapper-mobile .refine-toggle:after {
  transform: rotate(180deg);
}
.search-results-count h2 {
  font-size: 18px;
  margin-bottom: 18px;
}

@media screen and (min-width: 960px) {
  .search-results-count h2 {
    font-size: 24px;
    margin-bottom: 40px;
  }
}
.search-results-count h2 span {
  color: #eb5f0c;
}
.search-result {
  margin-bottom: 20px;
}

@media screen and (min-width: 580px) {
  .search-result {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 960px) {
  .search-result {
    margin-bottom: 40px;
  }
}
.search-result h3 {
  margin-bottom: 10px;
}
.search-result h3 a {
  color: #232d4b;
  font-size: 16px;
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  .search-result h3 a {
    font-size: 18px;
  }
}
.search-result .search-result-body {
  margin-bottom: 12px;
  font-size: 13px;
}
.search-result .search-result-date {
  color: #eb5f0c;
  display: block;
}

@media screen and (min-width: 580px) {
  .search-result .search-result-date {
    display: inline;
  }
}

@media screen and (min-width: 580px) {
  .search-result .search-result-date:after {
    content: "\0020 \2022 \0020";
    color: #bfbfbf;
    vertical-align: middle;
    font-size: 12px;
    text-align: center;
  }
}
.search-result .search-result-url {
  display: block;
}

@media screen and (min-width: 580px) {
  .search-result .search-result-url {
    display: inline;
  }
}
.search-result .search-result-url a {
  text-decoration: none;
}

@media screen and (min-width: 960px) {
  #block-uva-today-search-solr-sort {
    float: right;
  }
}
#block-uva-today-search-solr-sort option {
  text-transform: uppercase;
}
.spelling-suggestions dl dt,
.spelling-suggestions dl dd {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.spelling-suggestions dl dt {
  margin-right: 5px;
}
.btn-search {
  float: right;
  height: 4.0625rem;
  width: 12rem;
  display: block;
  color: #eb5f0c;
  text-align: right;
  line-height: 4.0625rem;
  padding-left: 0;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  font-size: 1.185rem;
}
html[data-whatintent="mouse"] .btn-search {
  transition: all 0.1s;
}
html[data-whatintent="mouse"] .btn-search:hover {
  color: #ffffff;
  text-decoration: none;
  transition: none;
}
html[data-whatintent="mouse"] .btn-search:hover:before {
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/100%;
}
.btn-search:before {
  content: "";
  display: inline-block;
  vertical-align: sub;
  width: 1.1875rem;
  height: 1.125rem;
  background: url(../../images/svg/icon-search.svg) no-repeat center center/100%;
  margin-right: 1.125rem;
}

.user-logged-in.search-is-open .btn-search:after {
  top: 79px;
}

.search-is-open .btn-search:after {
  content: "";
  display: inline-block;
  vertical-align: sub;
  background: #000000 url(../../images/svg/icon-close-white.svg) no-repeat
    center 30px/19px;
  margin-right: 0;
  width: 4.0625rem;
  height: 4.3125rem;
  position: absolute;
  top: 0;
  right: 0;
}

.search-is-open .btn-search {
  display: block;
  background-color: #232d4b;
  color: #ffffff;
  margin-top: -0.3125rem;
  padding-top: 0.3125rem;
}

.user-logged-in .search-wrapper {
  top: 79px;
}

.node-type-feature-page.search-is-open .btn-search {
  position: relative;
  z-index: 30;
}

@media screen and (min-width: 960px) {
  .search-is-open .btn-search {
    width: 13.75rem;
    padding-right: 5.75rem;
  }
  .node-type-feature-page.search-is-open .btn-search {
    width: 14.04rem;
  }
}
.search-is-open .btn-search:before {
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/100%;
}
.search-wrapper {
  display: none;
  background-color: #eb5f0c;
  width: calc(100% - 60px);
  position: absolute;
  /*top: 0.3125rem;*/
  left: 0;
  /*height: 3.75rem;*/
  z-index: 999999;
  /*overflow: hidden;*/
}
.node-type-feature-page .search-wrapper {
  /*width: calc(100% - 65px);*/
}
.node-type-illimitable .search-wrapper,
.section-illimitable .search-wrapper {
  height: 0;
}

@media only screen and (max-width: 959px) {
  .search-is-open .search-wrapper {
    height: 5rem;
    margin-top: 0;
  }
}

@media only screen and (max-width: 579px) {
  .search-is-open .search-wrapper {
    height: 3.75rem;
    margin-top: 0;
  }
}

@media screen and (min-width: 580px) {
  .search-wrapper {
    overflow: visible;
    /*height: 5rem;
	width: calc(100% - 80px);*/
    height: 4.4rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper {
    top: 0;
    width: calc(100% - 65px);
    /*height: 4.375rem;
	width: calc(100% - 220px);*/
  }
}
.search-is-open .search-wrapper {
  display: block;
}
.search-wrapper .block--search-form {
  position: relative;
  /*max-width: 1140px;*/
  margin-left: auto;
  margin-right: auto;
}
.search-wrapper .block--search-form:after {
  content: " ";
  display: block;
  clear: both;
}
.search-wrapper .container-inline {
  position: relative;
}
.search-wrapper input[type="text"] {
  border: 0;
  background-color: #eb5f0c;
  height: 3.75rem;
  width: 100%;
  color: #ffffff;
  font-size: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .search-wrapper input[type="text"] {
    height: 5rem;
    padding: 10px 70px 10px 60px;
  }
  .node-type-feature-page .search-wrapper input[type="text"] {
    height: 3.75rem;
  }
}

@media screen and (max-width: 959px) and (min-width: 580px) {
  .node-type-feature-page.standard-feature .search-wrapper input[type="text"] {
    height: 5rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper input[type="text"] {
    height: 4.0625rem;
  }
}
.search-wrapper input[type="text"]:focus {
  outline: none;
}
.search-wrapper .form-actions {
  display: inline-block;
  width: 3.75rem;
  height: 3.75rem;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #232d4b;
}

@media screen and (min-width: 580px) {
  .search-wrapper .form-actions {
    height: 5rem;
    width: 10rem;
    top: 0;
    right: 0;
  }
  .node-type-feature-page:not(.standard-feature) .search-wrapper .form-actions {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper .form-actions {
    /*display: none;*/
    height: 4.4rem;
  }
  .node-type-feature-page:not(.standard-feature) .search-wrapper .form-actions {
    /*display: none;
	height: 4.4rem;*/
    height: 3.5rem;
  }
}
.search-wrapper .form-actions .form-submit {
  width: 3.75rem;
  height: 3.75rem;
  font-size: 0;
  text-transform: uppercase;
  background: url(../../images/svg/icon-search-white.svg) no-repeat center
    center/19px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: transparent;
  border: none;
}

@media screen and (min-width: 580px) {
  .search-wrapper .form-actions .form-submit {
    font-size: 1.125rem;
    color: #ffffff;
    text-indent: 0;
    padding-left: 1.875rem;
    background: url(../../images/svg/icon-search-white.svg) no-repeat 20px
      center/19px;
    width: 10rem;
    height: 5rem;
    height: 4.7rem;
  }
  .node-type-feature-page:not(.standard-feature)
    .search-wrapper
    .form-actions
    .form-submit {
    height: 3.5rem;
  }
}

@media screen and (min-width: 960px) {
  .search-wrapper .form-actions .form-submit {
    /*position: absolute !important;*/
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0 !important;
    border: 0 !important;
    /*height: 1px !important;
	width: 1px !important;*/
    overflow: hidden;
    white-space: nowrap;
  }
}
.search-wrapper ::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.search-wrapper :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}
.search-wrapper ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}
.search-wrapper :-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.mobile-search-wrapper .search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 3.75rem;
}

@media screen and (min-width: 580px) {
  .mobile-search-wrapper .search-wrapper {
    height: 4.375rem;
  }
  .node-type-feature-page .mobile-search-wrapper .search-wrapper {
    height: 3.75rem;
  }
}
#uva-today-search-sort-form #edit-submit--2 {
  display: none;
}
.row-search-bar {
  background-color: #d75f24;
  height: 3.125rem;
  margin-bottom: 1.875rem;
}

@media screen and (min-width: 580px) {
  .row-search-bar {
    height: 3.75rem;
  }
}

@media screen and (min-width: 960px) {
  .row-search-bar {
    height: 115px;
    margin-bottom: 0;
  }
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .container-inline {
  position: relative;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-text {
  background-color: transparent;
  border: none;
  color: white;
  width: 100%;
  font-size: 1.5rem;
  padding: 10px 50px 12px 15px;
}

@media screen and (min-width: 580px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-text {
    font-size: 1.875rem;
    padding: 12px 70px 13px 20px;
  }
}

@media screen and (min-width: 960px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-text {
    font-size: 3rem;
    padding: 30px 90px 30px 20px;
  }
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  ::-webkit-input-placeholder {
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  :-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  :-ms-input-placeholder {
  color: #ffffff;
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-actions {
  display: inline-block;
  width: 1.25rem;
  overflow: hidden;
  position: absolute;
  right: 0.9375rem;
  top: 0.9375rem;
}

@media screen and (min-width: 580px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-actions {
    top: 1.25rem;
    right: 1.5625rem;
  }
}

@media screen and (min-width: 960px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-actions {
    width: 2rem;
    top: 2.8125rem;
    right: 1.875rem;
  }
}
.row-search-bar
  .block--uva-today-blocks-uva-today-search-block-clone
  .form-actions
  .form-submit {
  width: 1.25rem;
  height: 1.25rem;
  background: url(../../images/icons2x/icon-search-white-580.png) no-repeat
    center center/100%;
  font-size: 0;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-color: transparent;
  border: none;
}

@media screen and (min-width: 960px) {
  .row-search-bar
    .block--uva-today-blocks-uva-today-search-block-clone
    .form-actions
    .form-submit {
    width: 2rem;
    height: 2rem;
    background: url(../../images/icons2x/icon-search-white-960.png) no-repeat
      center center/100%;
  }
}
.page-articles .page-title-header {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.page-articles .page-title-header:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 960px) {
  .page-articles .page-title-header {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.page-articles .page-title-header h1 {
  background: url(../../images/uva-cat-in-the-news-bg.png) no-repeat center
    center;
  height: 36px;
  padding: 8px 10px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .page-articles .page-title-header h1 {
    height: 52px;
    padding: 12px 47px;
    font-size: 24px;
  }
}

@media screen and (min-width: 960px) {
  .page-articles .page-title-header h1 {
    height: 100px;
    padding: 20px 98px;
    font-size: 48px;
  }
}
.page-articles .view-display-id-page_1 .views-field-field-body {
  max-width: 100%;
  display: block;
  padding: 0 10px;
}

@media screen and (min-width: 960px) {
  .page-articles .view-display-id-page_1 .views-field-field-body {
    padding: 0;
  }
}
.select2-container {
  display: block;
}

@media screen and (min-width: 580px) {
  .select2-container {
    width: 210px;
  }
}
.select2-container--default .select2-selection--single {
  background-color: #232d4b;
  border-radius: 0;
  border: none;
  position: relative;
  height: auto;
}
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single {
  background-color: #eb5f0c;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #ffffff;
  padding: 10px 20px;
  line-height: 1;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 16px;
  top: 0;
  height: 100%;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  width: 14px;
  height: 9px;
  right: 16px;
  border: none;
  margin-top: -4px;
  background: url(../../images/icons2x/icon-facet-arrow.png) no-repeat center
    center/14px;
}
.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  transform: rotate(180deg);
}
.select2-selection__rendered,
.select2-results__option {
  text-transform: uppercase;
  color: #ffffff;
  padding: 10px 20px;
}
.select2-results__option:first-child {
  display: none;
}
.select2-dropdown {
  background-color: #232d4b;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #141e3c;
}
.sharethis-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 500;
}
.sharethis-wrapper::after {
  display: block;
  clear: both;
  content: "";
}

@media screen and (min-width: 580px) {
  .sharethis-wrapper {
    position: absolute;
    left: 20px;
    top: 0;
    bottom: auto;
    width: auto;
    padding-top: 20px;
  }
}

@media screen and (min-width: 960px) {
  .sharethis-wrapper {
    padding-top: 25px;
  }
}

@media screen and (min-width: 580px) {
  .node-type-illimitable .sharethis-wrapper,
  .section-illimitable .sharethis-wrapper {
    position: fixed;
    top: 5.625rem;
    left: auto;
    padding-top: 0;
  }
}
.sharethis-wrapper span {
  display: block;
  height: 50px;
  background-color: #232d4b;
  width: 33.33333%;
  float: left;
  position: relative;
  cursor: pointer;
}

@media screen and (min-width: 580px) {
  .sharethis-wrapper span {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    margin-bottom: 20px;
    float: none;
  }
}
.sharethis-wrapper span:nth-child(2) {
  border-left: 1px solid #2c4f92;
  border-right: 1px solid #2c4f92;
}

@media screen and (min-width: 580px) {
  .sharethis-wrapper span:nth-child(2) {
    border: 0;
  }
}
.sharethis-wrapper span:hover {
  background-color: #eb5f0c;
}
.sharethis-wrapper span.st_linkedin_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
  width: 16px;
  height: 15px;
  background: url(/themes/custom/images/social-white/social-linkedin-white.png)
    no-repeat center center/16.5px;
}

.sharethis-wrapper span.st_twitter_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
  width: 16px;
  height: 15px;
  background: url(/themes/custom/images/social-white/social-x-white.png)
    no-repeat center center/16.5px;
}
.sharethis-wrapper span.st_email_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -7px;
  width: 20px;
  height: 14px;
  background: url(../../images/icons2x/icon-mail.png) no-repeat center
    center/16.5px;
}
.sharethis-wrapper span.st_facebook_custom:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  width: 17px;
  height: 17px;
  background: url(/themes/custom/images/social-white/social-facebook-white.png)
    no-repeat center center/16.5px;
}
.block--uva-today-blocks-uva-today-subscribe {
  position: relative;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image {
    display: none;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image {
    display: block;
  }
}
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_image_alternative {
  display: none;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image_alternative {
    display: block;
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image_alternative {
    display: none;
  }
}
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a {
  display: inline-block;
  background-color: rgba(35, 45, 75, 0.9);
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding: 15px 20px;
  width: 100%;
  position: absolute;
  bottom: 23px;
  transform: none;
  font-size: 18px;
}

@media screen and (min-width: 580px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_button
    a {
    width: 38.24561%;
    left: inherit;
    bottom: inherit;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
  }
}

@media screen and (min-width: 960px) {
  .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_button
    a {
    width: 65.88235%;
    bottom: 23px;
    left: 17%;
    top: inherit;
  }
}
.block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_button
  a:hover {
  background-color: #eb5f0c;
}
.full-width-news-article .block--uva-today-blocks-uva-today-subscribe {
  margin-bottom: 40px;
}

@media screen and (min-width: 580px) {
  .full-width-news-article .block--uva-today-blocks-uva-today-subscribe {
    display: inline-block;
    width: 45%;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 580px) {
  .full-width-news-article
    .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image {
    display: block;
  }
}
.full-width-news-article
  .block--uva-today-blocks-uva-today-subscribe
  #uva_today_global_subscriber_image_alternative {
  display: none;
}

@media screen and (min-width: 580px) {
  .full-width-news-article
    .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_image_alternative {
    display: none;
  }
}

@media screen and (min-width: 580px) {
  .full-width-news-article
    .block--uva-today-blocks-uva-today-subscribe
    #uva_today_global_subscriber_button
    a {
    display: inline-block;
    background-color: rgba(35, 45, 75, 0.9);
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 20px;
    width: 62.35294%;
    position: absolute;
    bottom: 23px;
    transform: none;
    font-size: 18px;
    top: 73%;
    height: 52px;
    right: inherit;
    left: 20%;
  }
}
.block--views-uva-news-block-4,
#block-uva-today-stats-uva-today-stats-weekly {
  clear: both;
  margin-bottom: 40px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.block--views-uva-news-block-4:after,
#block-uva-today-stats-uva-today-stats-weekly:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-4,
  #block-uva-today-stats-uva-today-stats-weekly {
    width: 46.66667%;
    float: left;
    margin-right: 1.05263%;
  }
  .large-headline .block--views-uva-news-block-4,
  .large-headline #block-uva-today-stats-uva-today-stats-weekly {
    clear: none;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-4,
  #block-uva-today-stats-uva-today-stats-weekly {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .full-width-news-article .block--views-uva-news-block-4,
  .full-width-news-article #block-uva-today-stats-uva-today-stats-weekly {
    width: 46.66667%;
    float: left;
    margin-right: 1.05263%;
    clear: right;
    float: left;
  }
}
.block--views-uva-news-block-4 .views-row,
#block-uva-today-stats-uva-today-stats-weekly .views-row {
  clear: both;
  padding: 15px 0;
  border-bottom: 1px solid #ebebeb;
  min-height: 6em;
}
.block--views-uva-news-block-4 .views-row.views-row-last,
#block-uva-today-stats-uva-today-stats-weekly .views-row.views-row-last {
  border-bottom: none;
}
.block--views-uva-news-block-4 .block__title,
#block-uva-today-stats-uva-today-stats-weekly .block__title {
  padding: 15px 0 15px;
  color: #232d4b;
  font-style: italic;
  font-size: 24px;
  background-image: linear-gradient(
      to right,
      #232d4b 2px,
      rgba(255, 255, 255, 0) 0%
    ),
    linear-gradient(to right, #232d4b 2px, rgba(255, 255, 255, 0) 0%);
  background-position:
    left bottom,
    left top;
  background-size: 12px 2px;
  background-repeat: repeat-x;
}
.no-cssgradients .block--views-uva-news-block-4 .block__title,
.no-cssgradients #block-uva-today-stats-uva-today-stats-weekly .block__title {
  border-top: 2px dotted #232d4b;
  border-bottom: 2px dotted #232d4b;
}
.block--views-uva-news-block-4 .block__title > span,
#block-uva-today-stats-uva-today-stats-weekly .block__title > span {
  color: #eb5f0c;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 30px;
  float: right;
  font-style: normal;
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-4 .block__title > span,
  #block-uva-today-stats-uva-today-stats-weekly .block__title > span {
    display: block;
    float: none;
    line-height: 1;
  }
}
.block--views-uva-news-block-4 .block__title span.no-caps,
#block-uva-today-stats-uva-today-stats-weekly .block__title span.no-caps {
  text-transform: none;
}
.block--views-uva-news-block-4 .views-field-title a,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a {
  text-decoration: none;
  color: #232d4b;
  font-size: 16px;
  line-height: 22px;
}
.block--views-uva-news-block-4 .views-field-title a .title,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a .title {
  padding-right: 5px;
}
.block--views-uva-news-block-4 .views-field-title a:hover,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title a:hover {
  text-decoration: underline;
}
.block--views-uva-news-block-4 .views-field-title .more-link,
#block-uva-today-stats-uva-today-stats-weekly .views-field-title .more-link {
  color: #eb5f0c;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
}
.block--views-uva-news-block-4 .views-field-title .more-link:after,
#block-uva-today-stats-uva-today-stats-weekly
  .views-field-title
  .more-link:after {
  content: ">";
  display: inline-block;
  padding-left: 5px;
}
.block--views-uva-news-block-4 .views-field-field-image,
#block-uva-today-stats-uva-today-stats-weekly .views-field-field-image {
  float: right;
  margin: 0 0 15px 15px;
  max-width: 116px;
}

#block-uva-today-stats-uva-today-stats-weekly .article-image {
  margin-bottom: 0px;
}

#block-uva-today-stats-uva-today-stats-weekly
  .article-image
  .field--type-image {
  margin-bottom: 0px;
}

#block-uva-today-stats-uva-today-stats-weekly .article-image img {
  margin-bottom: 0px;
}

@media screen and (min-width: 580px) {
  .block--views-uva-news-block-4 {
    width: 46.66667%;
    float: left;
    margin-right: 0;
    float: right;
    clear: right;
  }
}

@media screen and (min-width: 960px) {
  .block--views-uva-news-block-4 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    clear: both;
  }
}
.block--views-uva-news-block-4 .views-field-field-image {
  position: relative;
  max-width: 116px;
}
.block--views-uva-news-block-4 .views-field-field-image a:before {
  width: 34.5px;
  height: 34.5px;
  background: url(../../images/icons2x/icon-play-small.png) no-repeat center
    center/34.5px;
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.block--views-uva-news-block-4 .views-field-field-image a:hover:before {
  background: url(../../images/icons2x/icon-play-small-orange.png) no-repeat
    center center/34.5px;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item {
  margin-bottom: 2.5rem;
}

@media screen and (min-width: 960px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item {
    margin-bottom: 3.125rem;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title
  .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}

@media screen and (min-width: 960px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .field--name-field-title::after {
  right: 0;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media screen and (min-width: 580px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story {
  margin-bottom: 2.1875rem;
}

@media screen and (min-width: 580px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 31.81818%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 960px) {
  .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .stories-wrapper
    .story {
    width: 31.25%;
  }
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image {
  position: relative;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image.video {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image.video:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .story-image
  img {
  display: block;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta
  .term,
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta
  .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .video-meta
  .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .view-video-section-grid
  .paragraphs-item-video-section-grid
  .content
  .video-grid-item
  .stories-wrapper
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline !important;
}
/*# sourceMappingURL=maps/styles.css.map */

/* BLOCKQUOTES For Feature Pages*/
.node-type-feature-page .field--name-field-body-text blockquote {
  margin: 2rem 0 !important;
}
.node-type-feature-page .field--name-field-body-text blockquote p {
  color: #232d4b !important;
  font-size: 1.6rem !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}
.node-type-feature-page .field--name-field-body-text blockquote p.speaker {
  font-weight: 400 !important;
  font-size: 1.2rem !important;
  margin-top: 1.5rem !important;
  text-align: right !important;
  text-transform: uppercase !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-color {
  background-color: #232d4b !important;
  clear: both !important;
  padding: 2.25rem 10% !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-color p {
  color: #fff !important;
  font-size: 1.5rem !important;
  letter-spacing: 0.02em !important;
  padding: 0.75rem 0 !important;
}
.node-type-feature-page
  .field--name-field-body-text
  blockquote.quote-color
  p.speaker {
  font-size: 1.3rem !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-gray {
  background-color: #dadada !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-gray p {
  color: #232d4b !important;
}
.node-type-feature-page .field--name-field-body-text blockquote.quote-orange {
  background-color: #ed5f00 !important;
}

@media screen and (min-width: 580px) {
  .node-type-feature-page .field--name-field-body-text blockquote.quote-color {
    padding: 3.25rem 10% !important;
  }
  .node-type-feature-page
    .field--name-field-body-text
    blockquote.quote-color
    p {
    font-size: 2rem !important;
  }
  .node-type-feature-page
    .field--name-field-body-text
    blockquote.quote-color
    p.speaker {
    font-size: 1.6rem !important;
  }
}

@media screen and (min-width: 760px) {
  .node-type-feature-page .field--name-field-body-text blockquote p {
    font-size: 1.8rem !important;
    width: unset !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote p.speaker {
    font-size: 1.3rem !important;
    width: unset !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-right {
    float: right !important;
    margin: 1rem 0 2rem 5% !important;
    width: 45% !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-left {
    float: left !important;
    margin: 1rem 5% 2rem 0 !important;
    width: 45% !important;
    margin-left: 0px !important;
    margin-right: 10px !important;
  }
}

@media screen and (min-width: 960px) {
  .node-type-feature-page .field--name-field-body-text blockquote {
    width: 54%;
    margin-left: 12.5vw !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-right {
    float: right !important;
    margin: 1rem 0 2rem 5% !important;
    width: 33.33333% !important;
    margin-right: 12.5vw !important;
    margin-left: 4vw !important;
  }
  .node-type-feature-page .field--name-field-body-text blockquote.quote-left {
    float: left !important;
    margin: 1rem 5% 2rem 0 !important;
    width: 33.33333% !important;
    margin-left: 8.5vw !important;
    margin-right: 3.5vw !important;
  }
}
/*Autopopulating latest videos block. block-id-9*/

.paragraphs-item-uva-today-latest-videos {
  position: relative;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}
.paragraphs-item-uva-today-latest-videos .content {
  background-color: #141e3c;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 6.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  padding: 0;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title .field-items {
  background-color: #141e3c;
  border-right: 1px solid #ffffff;
  z-index: 1;
}
.paragraphs-item-uva-today-latest-videos
  .field--name-field-title
  .field__item.even.item-0 {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
  background-color: #141e3c;
  border-right: 1px solid #ffffff;
  z-index: 1;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title .field-item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title .field-item {
  color: #ffffff;
  background-color: #141e3c;
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title:after {
  background: #ffffff;
  z-index: 0;
  right: 0;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 0;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
.paragraphs-item-uva-today-latest-videos .field--name-field-external-url .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
.paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-uva-today-latest-videos
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image.video {
  transition: all 0.1s;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image {
  position: relative;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image
  img {
  display: block;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidlarge.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .story-image.video:hover:after {
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidlarge-blue.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.5rem;
}
.paragraphs-item-uva-today-latest-videos .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term {
  font-size: 0.8125rem;
  line-height: 1.2308;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .term {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  color: #ffffff;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .video-meta
  .runtime {
  font-size: 0.8125rem;
  line-height: 1.2308;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  color: #ffffff;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429; /*color: #4A4A4A;*/
}
.paragraphs-item-uva-today-latest-videos .video-meta .runtime::before {
  content: "";
  width: 0.0625rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-size: 0.875rem;
  line-height: 1.1429;
  background-color: #cccccc;
  vertical-align: middle;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .text-container
  .title {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .text-container
  .title
  a:hover {
  text-decoration: underline;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-left
  .latest-video
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-uva-today-latest-videos .latest-videos-right .story {
  padding-bottom: 1.25rem;
  margin-bottom: 3.125rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image.video {
  transition: all 0.1s;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image {
  position: relative;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image
  img {
  display: block;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidsmall.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .image-link
  .story-image.video:hover:after {
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidsmall-blue.svg")
    no-repeat center center/100%;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .text-container
  .title
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-uva-today-latest-videos .video-meta {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
}
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .video-meta
  .term,
.paragraphs-item-uva-today-latest-videos
  .latest-videos-right
  .story
  .video-meta
  .runtime {
  font-size: 0.75rem;
  line-height: 1.1667;
}
.paragraphs-item-uva-today-latest-videos .video-meta .term,
.paragraphs-item-uva-today-latest-videos .video-meta .runtime {
  color: #ffffff;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-uva-today-latest-videos {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
    margin-top: 2.1875rem;
    margin-bottom: 2.1875rem;
  }
  .paragraphs-item-uva-today-latest-videos .content {
    padding-top: 2.5rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item {
    transition: all 0.1s;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item {
    background-color: #141e3c;
    border: 1px solid #ffffff;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item:hover {
    background-color: #ffffff;
    border: 1px solid #141e3c;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item:hover
    a {
    color: #141e3c;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .field__items
    .field__item
    a {
    color: #ffffff;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-left
    .latest-video
    .story-image.video:after {
    bottom: 1.5625rem;
    left: 1.5625rem;
    width: 4.6875rem;
    height: 4.6875rem;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-left
    .latest-video
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right .story {
    width: 30%;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    top: 2.3125rem;
    right: 8.33333%;
    background-color: #141e3c;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-uva-today-latest-videos {
    max-width: 1800px;
    margin: 0 auto;
    margin-top: 2.8125rem;
    margin-bottom: 2.8125rem;
  }
  .paragraphs-item-uva-today-latest-videos .content {
    padding-top: 3.125rem;
    padding-right: 4.54545%;
    padding-bottom: 0;
    padding-left: 4.54545%;
  }
  .paragraphs-item-uva-today-latest-videos
    .field--name-field-title
    .field-item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-title:after {
    right: 4px;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    top: 2.9375rem;
    right: 9.09091%;
    margin-right: -0.625rem;
  }
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    right: 8.33333%;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-home-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-left {
    width: 60%;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right {
    display: block;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 35%;
  }
  .paragraphs-item-uva-today-latest-videos .latest-videos-right .story {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .image-link {
    width: 42.85714%;
    -ms-flex-order: 2;
    order: 2;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .image-link {
    display: block;
    float: right;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .text-container {
    width: 50%;
    -ms-flex-order: 1;
    order: 1;
  }
  .paragraphs-item-uva-today-latest-videos
    .latest-videos-right
    .story
    .video-meta {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

@media screen and (min-width: 1500px) {
  .paragraphs-item-uva-today-latest-videos .field--name-field-external-url {
    margin-right: -0.75rem;
    margin-right: 0.25rem;
  }
}
/*Latest Videos Auto-populated*/

.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories-left,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories-right {
  float: unset;
}
.latest-news-stories-bottom article.story .story-image {
  display: none;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  color: #141e3c;
  text-decoration: none;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content {
  display: block;
  font-size: 1rem;
  line-height: 1.375;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #4a4a4a;
  margin-bottom: 0.625rem;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row {
  min-height: 0;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title {
  background-image: none;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 1.25rem;
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .block__title:after {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 1.25rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/border-dot.svg")
    repeat-x left center;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  label.video:after {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.5rem;
  margin-left: 0.875rem;
  background: url("/sites/all/themes/custom/uva_today/images/svg/icon-vidcam.svg")
    no-repeat center center/100%;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular {
  width: 100%;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title {
  font-size: 1rem;
  line-height: 1.375;
  margin-top: 0.625rem;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.1429;
  color: #4a4a4a;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story {
  padding-bottom: 1.25rem;
  margin-top: 1.25rem;
  border-bottom: 1px solid #cccccc;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story:nth-child(1) {
  margin: 0;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  color: #141e3c;
  text-decoration: none;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #141e3c;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .term {
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1.2308;
  color: #141e3c;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container {
  margin-top: 0.9375rem;
  margin-bottom: 2.1875rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image
  img {
  display: block;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .story-image {
  position: relative;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  span,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  display: inline-block;
  transform: skew(20deg);
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a {
  color: #ffffff;
  text-decoration: none;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
  width: 9.375rem;
}
html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even {
  transition: all 0.1s;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 3.125rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field__item {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title
  .field__items {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-title {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper {
  position: relative;
  padding-bottom: 6.25rem;
}
.paragraphs-item-latest-most-popular-auto-populat {
  margin-top: 2.5rem;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom {
  padding-bottom: 15px;
}
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .field--name-field-most-popular
  .block--uva-today-stats-uva-today-stats-most-popular
  .view-content
  .views-row
  .views-field-title
  .field-content
  a:hover,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-top
  .featured-story
  .text-container
  .title
  a:hover,
.paragraphs-item-latest-most-popular-auto-populat
  .content-outer-wrapper
  .content-stories-wrapper
  .latest-news-custom
  .latest-new-stories
  .latest-news-stories-bottom
  .story
  .text-container
  .title
  a:hover {
  text-decoration: underline;
}

li.pager__item.is-active {
  background-color: #232d4b;
  color: #ffffff !important;
  width: 30px;
  font-weight: bold;
  padding: 10px 0px;
}
li.pager__item.is-active a {
  color: #ffffff;
}
li.pager__item {
  text-decoration: underline;
}

/*Video Page Hover on share icons*/
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .full-bleed.header-content
  .video-text-elements
  .share-wrapper
  button
  svg:hover,
.node-type-video
  .l-page
  .l-main
  .l-content
  .node--video--full
  .video-metadata
  .video-metadata-left
  .share-wrapper
  button
  svg:hover {
  fill: #eb5f0c;
}

button.st-custom-button img {
  height: auto;
  width: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}
button.st-custom-button img.grey-icon {
  width: 20px;
}

button.st-custom-button img.orange-icon {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
button.st-custom-button img:not(.orange-icon) {
  opacity: 1;
}
img.orange-icon:hover {
  opacity: 1 !important;
}

body.feature-page button.st-custom-button img {
  width: 20px;
}
body.news-article button.st-custom-button img {
  width: 20px;
}

@media screen and (min-width: 580px) {
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories-left {
    float: left;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories-right {
    float: right;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .field--name-field-external-url
    .field__items
    .field__item:hover {
    background-color: #141e3c !important;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .field--name-field-external-url:hover
    a {
    color: #ffffff !important;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .field--name-field-most-popular {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 27.27273%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom
    .story
    .text-container
    .title {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-bottom {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.66667%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    font-size: 0.875rem;
    color: #141e3c;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    span,
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even
    a {
    display: inline-block;
    transform: none;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    font-size: 1.125rem;
    position: relative;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    transform: none;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    color: #141e3c;
    height: 2.75rem;
    line-height: 1;
    padding-top: 0.625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.625rem;
    padding-left: 1.875rem;
    transition: background-color 0.3s ease-in-out;
  }
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even {
    transition: all 0.1s;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    position: absolute;
    bottom: auto;
    right: 4.16667%;
    top: -0.1875rem;
    left: auto;
    transform: none;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 0 !important;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 68.18182%;
  }
  .paragraphs-item-latest-most-popular-auto-populat .content-outer-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .paragraphs-item-latest-most-popular-auto-populat {
    padding-right: 4.16667%;
    padding-bottom: 0;
    padding-left: 4.16667%;
  }
}

@media screen and (min-width: 960px) {
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .field--name-field-most-popular
    .block--uva-today-stats-uva-today-stats-most-popular
    .view-content
    .views-row
    .views-field-title
    .field-content {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .field--name-field-most-popular {
    width: 25%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories
    .latest-news-stories-top
    .featured-story
    .text-container
    .title {
    font-size: 1.5rem;
    line-height: 1.25;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .latest-news-custom
    .latest-new-stories {
    width: 46.42857%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url {
    right: 8.33333%;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-title
    .field__item {
    font-size: 1.5rem;
    line-height: 1.5834;
  }
  .paragraphs-item-latest-most-popular-auto-populat
    .content-outer-wrapper
    .content-stories-wrapper {
    width: 70%;
  }
  .paragraphs-item-latest-most-popular-auto-populat {
    padding-right: 8.33333%;
    padding-bottom: 0;
    padding-left: 8.33333%;
  }
}

@media screen and (min-width: 1500px) {
}
/*Twitter, Instagram, and Iframe Embedded in Feature pages*/

iframe.instagram-media {
  min-width: 300px !important;
}

@media (min-width: 960px) {
  body.node-type-feature-page twitter-widget,
  body.node-type-feature-page iframe.instagram-media {
    margin-left: 12vw !important;
  }
  body.node-type-feature-page
    .paragraphs-item-body-text:not(.body_video_player-processed)
    .video-container,
  body.node-type-feature-page
    .paragraphs-item-intro-text:not(.body_video_player-processed)
    .video-container {
    /*position: relative !important;
	padding-bottom: 0 !important;
	height: auto!important;*/
    width: 54.16667%;
    width: 54.2%;
    line-height: 2;
    padding: 0 !important;
    margin-top: 0;
    margin-bottom: 0.9375rem;
    margin-left: 12.5%;
    min-height: 4.5vw;
    max-height: 550px;
    max-height: 549px;
  }
  body.node-type-feature-page .video-container iframe {
    /*margin-left: 12.5vw !important;
	width: 53vw !important;
	height: 29vw !important;*/
    position: relative !important;
  }
  body.node-type-feature-page .yt .video-container iframe {
    /*margin-left: 12.5vw !important;
	width: 53vw !important;
	height: 29vw !important;*/
    position: absolute !important;
  }
}
.inline-story-title h3,
.inline-profile-title h3 {
  color: #232d4b;
  font-family: "franklin-gothic-urw-comp";
  font-size: 2.5rem;
  font-weight: 700;
  letter-spacing: 0.0819rem;
  line-height: 1;
  margin-bottom: 1.25rem;
  text-transform: uppercase;
}

@media (min-width: 580px) {
  .inline-story-title h3,
  .inline-profile-title h3 {
    font-size: 4.0625rem;
    letter-spacing: 0.1347rem;
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 960px) {
  .inline-story-title h3,
  .inline-profile-title h3 {
    font-size: 5.625rem;
    letter-spacing: 0.1875rem;
    margin-bottom: 2.5rem;
  }
}
.node-type-feature-page.standard-feature .paragraphs-item-inline-story {
  margin: 0 auto;
  max-width: 1800px;
}

.node-type-feature-page.full-bleed-feature .paragraphs-item-inline-story,
.node-type-feature-page.split-screen-feature .paragraphs-item-inline-story,
.node-type-feature-page.full-bleed-feature .paragraphs-item-inline-profile,
.node-type-feature-page.split-screen-feature .paragraphs-item-inline-profile,
.node-type-feature-page.standard-feature .paragraphs-item-inline-profile {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
}
.paragraphs-item-inline-story {
  margin-bottom: 4rem;
  margin-top: 2.5rem;
}
.node-type-feature-page.standard-feature
  .paragraphs-item-inline-story
  .inline-story-section {
  overflow: hidden;
  margin-bottom: 1.25rem;
  width: 54.16667%;
  line-height: 2;
  padding: 0;
  margin-top: 0;
  margin-left: 12.5%;
}

.paragraphs-item-inline-story .inline-story-section {
  overflow: hidden;
  margin-bottom: 1.25rem;
}

@media (max-width: 959px) {
  .node-type-feature-page.standard-feature
    .paragraphs-item-inline-story
    .inline-story-section {
    width: 100%;
    margin-left: 0;
  }
  .node-type-feature-page.standard-feature .paragraphs-item-inline-story {
    width: 100%;
  }
}
.node-type-feature-page.standard-feature
  .paragraphs-item-inline-story
  .inline-story-title-container {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}
@media screen and (min-width: 580px) {
  .node-type-feature-page.standard-feature
    .paragraphs-item-inline-story
    .inline-story-title-container {
    padding-right: 8.33333%;
    padding-left: 8.33333%;
  }
}
@media screen and (min-width: 960px) {
  .node-type-feature-page.standard-feature
    .paragraphs-item-inline-story
    .inline-story-title-container {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 959px) {
  .paragraphs-item-inline-story {
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    width: 92.5%;
  }
  .paragraphs-item-inline-story .inline-story-section {
    overflow: visible;
    margin-bottom: 2.5rem;
  }
  .paragraphs-item-inline-story .inline-story-content label.term {
    padding-top: 10px;
  }
}

@media (min-width: 960px) {
  .paragraphs-item-inline-story .inline-story-image {
    float: left;
    width: 47.5%;
  }
  .paragraphs-item-inline-story .inline-story-content {
    float: right;
    width: 50%;
  }
}
.paragraphs-item-inline-story .inline-story-content a {
  color: #232d4b;
  text-decoration: none;
}
.paragraphs-item-inline-story .inline-story-content a .story-title {
  font-family: "franklin-gothic-urw-comp";
  font-size: 1.625rem;
  font-weight: 700;
  letter-spacing: 0.055rem;
  line-height: 1.1923;
}
.paragraphs-item-inline-story .inline-story-content .story-teaser p {
  font-family: "franklin-gothic-urw";
  font-size: 1.125rem;
  line-height: 1.5;
}
.paragraphs-item-inline-story .inline-story-content .read-more-link {
  color: #e57200;
  font-family: "franklin-gothic-urw";
  font-size: 1.125rem;
  font-weight: 900;
  line-height: 1.1111;
  text-decoration: none;
  text-transform: uppercase;
}
.paragraphs-item-inline-story .inline-story-content .read-more-link:focus,
.paragraphs-item-inline-story .inline-story-content .read-more-link:hover {
  color: #232d4b;
}
.paragraphs-item-inline-story .inline-story-content .read-more-link::before {
  content: "/// ";
}
.paragraphs-item-inline-story .inline-story-content .read-more-link::after {
  content: " \25b8";
}
.paragraphs-item-inline-profile {
  margin-bottom: 5rem;
  margin-top: 2.5rem;
}
.inline-profile .content {
  overflow: hidden;
}
.inline-profile .inline-profile-section {
  height: 0;
  overflow: hidden;
  padding-bottom: 92.5%;
  position: relative;
  width: 92.5%;
}
.inline-profile .inline-profile-section .inline-profile-image {
  position: absolute;
  z-index: 0;
}
.inline-profile .inline-profile-section .profile-info {
  background: url("/sites/default/files/2018_grad_profile_slider.png") right top
    no-repeat;
  background-size: cover;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.inline-profile .inline-profile-section .profile-info a {
  color: #fff;
  display: block;
  font-family: "franklin-gothic-ext-comp-urw";
  letter-spacing: 0.1375rem;
  padding: 12% 5% 4%;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
}
.inline-profile .inline-profile-section .profile-info a h4 {
  font-size: 1.875rem;
  font-weight: 700;
}
.inline-profile .inline-profile-section .profile-info a p {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1;
  margin: 0;
}

@media (max-width: 579px) {
  .inline-profile .inline-profile-section {
    margin: 1.25rem auto;
  }
}

@media (min-width: 580px) {
  .paragraphs-item-inline-profile {
    margin-bottom: 5.625rem;
  }
  .inline-profile .inline-profile-section {
    float: left;
    margin-left: 5%;
    margin-top: 5%;
    padding-bottom: 47.5%;
    width: 47.5%;
  }
  .inline-profile .inline-profile-section:nth-of-type(1),
  .inline-profile .inline-profile-section:nth-of-type(2) {
    margin-top: 0;
  }
  .inline-profile .inline-profile-section:nth-of-type(2n + 1) {
    clear: both;
    margin-left: 0;
  }
}

@media (min-width: 760px) {
  .node-type-feature-page.full-bleed-feature
    .inline-profile
    .inline-profile-section,
  .node-type-feature-page.split-screen-feature inline-profile-section {
    margin-left: 2.5%;
    margin-top: 2.5%;
    padding-bottom: 23.125%;
    width: 23.125%;
  }
  .inline-profile .inline-profile-section:nth-of-type(1),
  .inline-profile .inline-profile-section:nth-of-type(2),
  .inline-profile .inline-profile-section:nth-of-type(3),
  .inline-profile .inline-profile-section:nth-of-type(4) {
    margin-top: 0;
  }
  .node-type-feature-page.full-bleed-feature
    .inline-profile
    .inline-profile-section:nth-of-type(2n + 1),
  .node-type-feature-page.split-screen-feature
    .inline-profile
    .inline-profile-section:nth-of-type(2n + 1) {
    clear: none;
    margin-left: 2.5%;
  }
  .node-type-feature-page.full-bleed-feature
    .inline-profile
    .inline-profile-section:nth-of-type(4n + 1),
  .node-type-feature-page.split-screen-feature
    .inline-profile
    .inline-profile-section:nth-of-type(4n + 1) {
    clear: both;
    margin-left: 0;
  }
  .paragraphs-item-inline-profile {
    margin-bottom: 6.25rem;
  }
  .inline-profile .inline-profile-section .profile-info {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  .inline-profile .inline-profile-section .profile-info a {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0);
  }
  .inline-profile .inline-profile-section:focus .profile-info,
  .inline-profile .inline-profile-section:hover .profile-info,
  .inline-profile .inline-profile-section:focus .profile-info a,
  .inline-profile .inline-profile-section:hover .profile-info a {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .inline-profile .inline-profile-section:focus .profile-info a,
  .inline-profile .inline-profile-section:hover .profile-info a {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
  }
}
/*multiple by line remove orange bullet*/
ul.authors li.list:nth-child(2):before {
  /*margin-right: -1rem !important;
    margin-left: 0rem !important;*/
  visibility: hidden;
  margin-left: -7px !important;
}
.paragraphs-item-full-bleed-feature
  .text-container
  .article-meta
  .authors
  .list:before,
.paragraphs-item-split-screen-feature
  .hero-wrapper
  .text-wrapper-col
  .meta-share
  .article-meta
  .authors
  .list:before,
.paragraphs-item-standard-feature
  .meta-share
  .article-meta
  .authors
  .list:before {
  content: " ;";
  display: inline-block;
  height: 1.125rem;
  margin-left: -3px;
}

span.author-seperator {
  display: inline-block;
  color: #eb5f0c;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  height: 1.125rem;
}
/* .paragraphs-item-split-screen-feature .hero-wrapper .text-wrapper-col .meta-share .article-meta .authors .author1:nth-child(1):before {
        content: 'By';
        display: inline; }
*/

/*


--------------------------------------------------------------------------------------
Category Pages Update 07/01/2019
--------------------------------------------------------------------------------------


*/
.page-taxonomy-term .page-title-header h1,
.node-type-view-landing .page-title-header h2 {
  font-size: 35px;
  letter-spacing: 5px;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  color: #232d4b;
  -webkit-transform: skew(20deg);
  transform: skew(20deg);
  padding: 5px 20px;
  height: auto;
  text-align: center;
}
.page-taxonomy-term .page-title-header,
.node-type-view-landing .page-title-header {
  /*max-width: max-content;
	background: #FFF;
	border-left: #979797 solid 2px;
	border-right: #979797 solid 2px;
	-webkit-transform: skew(-20deg) translateX(-50%);
	transform: skew(-20deg);
	margin-left: 115px;
	margin-left: 7vw;
	width: 65%;
	.*/
  position: relative;
  padding-right: 0;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
  border-left: 1px solid #cccccc;
  padding-left: 0;
  margin-left: 10%;
}

h3.related-story {
  color: #232d4b;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 2px;
  font-size: 14px;
}

h3.related-story-desktop {
  display: block;
}
h3.related-story-mobile {
  display: none;
}

body.page-taxonomy-term
  .block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title {
  font-size: 1rem;
  line-height: 1.375;
}
body.page-taxonomy-term
  .block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title
  a {
  text-transform: none !important;
}
.page-title-container {
  /*background: url(https://www.virginia.edu/sites/all/themes/custom/uva/images/hp-grayhorizline.png) repeat-x center center;
	max-width: 1200px;
	margin: auto;width: 75%;*/
  position: relative;
  max-width: 1300px;
  margin: auto;
  left: 25px;
}
body.page-taxonomy-term .l-main .l-content,
body.node-type-view-landing .l-main .l-content {
  width: 80%;
}

body.page-taxonomy-term .l-main .l-content {
  width: 100%;
}

.block--views-uva-news-block-2 .uva-today-news-item-image {
  width: 40%;
}
.block--views-uva-news-block-2 .uva-today-news-item-topic a {
  color: #232d4b;
  font-weight: 900;
  letter-spacing: 2px;
}
.block--views-uva-news-block-7 .uva-today-news-item-title a {
  text-transform: none;
}
#uva_today_category_description.article-body-wrapper p {
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
}
#uva_today_category_description.article-body-wrapper
  p:first-of-type:first-letter {
  /*color: #232D4B;
	font-size: 60px;
	float: left;
	line-height: 70px;
	font-family: "bodoni-urw", sans-serif;
	font-weight: 700;
	padding-right: 5px;*/
  color: #141e3c;
  float: left;
  font-size: 4.6875rem;
  line-height: 0.9334;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
  font-family: "bodoni-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
}
.block--uva-today-blocks-uva-today-featured-article
  #uva_today_featured_article_title {
  font-size: 16px;
  line-height: normal;
  padding: 0px;
}
.category-container {
  width: 130%;
}
div#uva_today_category_description_container {
  width: 75%;
  float: left;
  height: fit-content;
}
div#uva_today_category_related_container {
  /*width: 15%;
	float: left;
	margin-left: 100px;
	margin-left: 5vw;
	height: fit-content;
    margin-block-start: 1em;*/
}
body.page-taxonomy-term .block--uva-today-blocks-uva-today-featured-article {
  overflow: visible;
}
#block-views-uva-news-block-2,
#block-views-uva-news-block-11 {
  clear: both;
  padding-top: 60px;
  right: 3%;
}

body.page-taxonomy-term #uva_today_featured_article_image,
body.page-taxonomy-term .uva_today_featured_article_text {
  padding-top: 12px;
}
/*@media screen and (max-width: 1139px) {
.page-title-container {
	width: 95%;
}
}*/

#block-uva-today-blocks-uva-today-featured-article {
  right: 3%;
  position: relative;
}
div#uva_today_category_related {
  position: absolute;
  /*top: 0;*/
  width: 29.66667%;
  left: 105%;
}

.uva-today-news-item-title a {
  text-transform: none !important;
}

@media screen and (max-width: 1200px) {
  #block-uva-today-blocks-uva-today-featured-article,
  #block-views-uva-news-block-2,
  #block-views-uva-news-block-11 {
    right: auto;
  }
  div#uva_today_category_related {
    left: 97%;
  }

  div#uva_today_category_description_container {
    width: 70%;
  }

  .page-title-container {
    left: 0;
  }
}
@media screen and (max-width: 1139px) {
  .category-wrapper,
  .block--views-uva-news-block-2 {
    /*width: 95%;*/
    margin-left: auto;
    margin-right: auto;
    padding: 20px 20px 0;
  }
  div#uva_today_category_description_container {
    width: 70%;
  }
  div#uva_today_category_related_container {
    width: 20%;
  }
}

@media screen and (max-width: 959px) {
  body.page-taxonomy-term .l-main .l-content,
  body.node-type-view-landing .l-main .l-content {
    width: 100%;
  }
  .category-container {
    width: 100%;
  }
  body.page-taxonomy-term .page-title-header h1,
  body.node-type-view-landing .node-type-view-landing .page-title-header h2 {
    font-size: 5vw;
    letter-spacing: 1.6vw;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-taxonomy-term .page-title-header,
  body.node-type-view-landing .page-title-header {
    /*margin-left: auto;
	margin-right: auto;*/
    width: 75%;
  }
  div#uva_today_category_description_container {
    width: 100%;
    clear: both;
  }
  div#uva_today_category_related_container {
    width: 100%;
    margin-left: 0px;
    clear: both;
  }

  h3.related-story-desktop {
    display: none;
  }
  h3.related-story-mobile {
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
  }

  div#uva_today_category_related {
    position: relative;
    left: auto;
    width: auto;
  }

  body.page-taxonomy-term .uva-today-news-item-image {
    width: 40%;
    float: left;
    margin-right: 24px;
    margin-bottom: 15px;
  }

  .block--views-uva-news-block-2 {
    padding: 20px 20px 0;
  }

  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title {
    line-height: 20px;
  }

  .block--uva-today-blocks-uva-today-featured-article
    #uva_today_featured_article_title
    a {
    font-size: 20px;
    text-transform: uppercase !important;
  }

  div#uva_today_featured_article_image {
    width: 40%;
    float: left;
    margin-bottom: 15px;
  }
  .uva_today_featured_article_text {
    width: 57%;
    float: right;
    text-transform: uppercase;
    text-decoration: none;
  }
  #uva_today_category_related_container:after {
    border-top: 1px solid #ebebeb;
    content: "";
    display: block;
    height: 1px;
    clear: both;
  }
  #block-views-uva-news-block-2,
  #block-views-uva-news-block-11 {
    clear: both;
    padding-top: 50px;
    padding: 20px 20px 0;
  }
  .pager {
    width: 98%;
  }
}

.page-title-container:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}

/*.page-title-header{
	    position: relative;
    padding-right: 4.125rem;
    display: inline-block;
    background-color: #FFFFFF;
    border-right: 1px solid #CCCCCC;
    transform: skew(-20deg);
    border-left: 1px solid #CCCCCC;
    padding-left: 42px;
    margin-left: 13px;
}*/

.node-type-home-page .paragraphs-item-inline-story {
  width: 84%;
  margin: auto;
}
@media screen and (max-width: 959px) {
  .node-type-home-page .paragraphs-item-inline-story {
    width: 92.5%;
  }
}
.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-title-container {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media screen and (min-width: 580px) {
  .node-type-home-page
    .paragraphs-item-inline-story
    .inline-story-title-container {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 1.875rem;
  }
}
@media screen and (max-width: 959px) {
  .node-type-home-page .paragraphs-item-inline-story {
    width: 92.5%;
  }
}
.node-type-home-page .inline-story-title h3 {
  position: relative;
  display: inline-block;
  color: #141e3c;
  font-size: 1.25rem;
  line-height: 2;
  height: 2.375rem;
  text-transform: uppercase;
  background-color: #ffffff;
  transform: skew(20deg);
  font-family: "bodoni-urw", sans-serif;
  font-style: italic;
  font-weight: 900;
  margin-bottom: 0;
}
@media screen and (min-width: 960px) {
  .node-type-home-page .inline-story-title h3 {
    font-size: 1.5rem;
    line-height: 1.5834;
    letter-spacing: 0;
    margin-bottom: 0;
  }
}

.node-type-home-page .inline-story-title {
  position: relative;
  padding-right: 3.125rem;
  display: inline-block;
  background-color: #ffffff;
  border-right: 1px solid #cccccc;
  transform: skew(-20deg);
}
.node-type-home-page .inline-story-title-container:after {
  content: "";
  display: inline-block;
  height: 1px;
  width: calc(100% - 40px);
  right: 1.25rem;
  background: #cccbcb;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: -1;
}

.node-type-home-page .paragraphs-item-inline-story .inline-story-image {
  width: 45%;
}
.node-type-home-page .paragraphs-item-inline-story .inline-story-content {
  width: 52.5%;
}

@media screen and (max-width: 959px) {
  .node-type-home-page .paragraphs-item-inline-story .inline-story-image,
  .node-type-home-page .paragraphs-item-inline-story .inline-story-content {
    width: 100%;
  }
}

.paragraphs-item-inline-story .inline-story-content label.term {
  display: none;
  font-size: 0.875rem;
  line-height: 1.1429;
  margin-top: 0;
  margin-bottom: 0.625rem;
  letter-spacing: 2px;
  color: #141e3c;
  text-transform: uppercase;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
}
.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  label.term {
  display: block;
}

.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  a
  .story-title {
  font-size: 1.5rem;
  line-height: 1.25;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
}

.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  .story-teaser
  p {
  font-size: 1rem;
  line-height: 1.625;
  color: #4a4a4a;
  margin-top: 0.625rem;
  margin-bottom: 2.1875rem;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.node-type-home-page
  .paragraphs-item-inline-story
  .inline-story-content
  .story-read-more {
  display: none;
}

.video-container-aggragation:after {
  content: "";
  bottom: 2.7rem;
  left: 1rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center
    center/100%;
  position: relative;
}

html[data-whatintent="mouse"] .video-container-aggragation:hover:after {
  background: url(../../images/svg/icon-vidsmall-blue.svg) no-repeat center
    center/100%;
}

/**********************/
/*Passage Block Style*/
/********************/
p.passage-block {
  border-left: 1px #dadada solid;
  padding-left: 35px !important;
  color: #4a4a4a !important;
}

/* AUDIO PLAYER */
.audio-player {
  float: left;
  width: 20%;
  text-align: center;
  padding-top: 10px;
}
.header-wrapper {
  float: left;
  width: 75%;
  padding-right: 20px;
}
.player-controls {
  line-height: 5px;
}
progress {
  border: none;
  width: 100%;
}
progress[value] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #e6e6e7;
  color: #f47d20;
  height: 5px;
}
progress[value]::-webkit-progress-bar {
  background-color: #e6e6e7;
  color: #f47d20;
}
progress::-webkit-progress-value {
  background-color: #f47d20;
}
progress[value]::-moz-progress-bar {
  background-color: #f47d20;
}
progress::-moz-progress-value {
  background-color: #f47d20;
}
.play-nav {
  overflow: hidden;
}

.play-btn {
  background-image: url("../../images/svg/icon-pause.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}
.play-btn:hover {
  background-image: url("../../images/svg/icon-pause-dark-blue.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}

.play-btn.pause {
  background-image: url("../../images/svg/icon-vidlarge.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}
.play-btn.pause:hover {
  background-image: url("../../images/svg/icon-vidlarge-blue.svg");
  width: 75px;
  height: 75px;
  margin: 0px auto 20px auto;
  background-size: contain;
  padding: 0;
  border: none;
}
.play-text {
  line-height: 1.55;
}
.play-text {
  color: #f47d20;
  cursor: pointer;
  font-size: 0.875rem;
  font-style: italic;
}
.play-text:hover {
  color: #6a6a6a;
}
.play-text-show {
  margin-bottom: 20px;
}
.button-engage.play-text {
  margin: 20px 0;
}

.paragraphs-item-audio-player {
  background: #232d4b;
  padding: 10px;
  padding-top: 30px;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: "franklin-gothic-urw", sans-serif;
  width: 54.16667%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 12.5%;
}
.paragraphs-item-audio-player .description p,
.paragraphs-item-audio-player .play-text-show,
.paragraphs-item-audio-player .play-text-hide,
.paragraphs-item-audio-player .transcript p {
  color: #ffffff;
}

.paragraphs-item-audio-player .play-text-show,
.paragraphs-item-audio-player .play-text-hide,
.paragraphs-item-audio-player h2,
.timer {
  font-weight: bold;
}
.paragraphs-item-audio-player h2 {
  font-size: 1.4em;
  margin-top: 4px;
}

.paragraphs-item-audio-player .description p,
.paragraphs-item-audio-player .transcript p {
  line-height: 1.5em;
}

.time {
  font-weight: 800;
  letter-spacing: 1px;
  margin-left: 5px;
}

@media screen and (max-width: 960px) {
  .paragraphs-item-audio-player {
    width: 83.16667%;
    margin-left: 8.5%;
  }
}

@media screen and (max-width: 580px) {
  .play-btn,
  .play-btn:hover,
  .play-btn.pause,
  .play-btn.pause:hover {
    width: 50px;
    height: 50px;
  }
  .header-wrapper {
    float: none;
    width: 100%;
    padding-right: 40px;
  }

  .audio-player {
    padding-top: 0;
    width: 20%;
    margin-right: 15px;
  }

  .timer {
    margin-bottom: 20px;
  }
  .description,
  .player-controls,
  .button-engage,
  .paragraphs-item-audio-player .play-text-show,
  .paragraphs-item-audio-player .play-text-hide,
  .transcript {
    width: 100%;
    clear: both;
    margin-left: 20px;
  }
}

/*Print Stylesheets CSS*/

.site-name-print,
#uva_today_logo_print,
.date-authors.print,
.print-logo,
.article-information-inner,
.print-term,
.print-title,
.date-authors.print,
.content.print,
.print,
.print-video,
.mobile-title,
.print-audio {
  display: none !important;
}

@media print {
  nav#block-menu-menu-uva-today-footer,
  .container-footer,
  ul#aetni-social,
  aside.l-region.l-region--sidebar-first,
  .sharethis-wrapper,
  .photo-essay,
  .inline-subscribe,
  .l-region.l-region--branding,
  .utility,
  .btn-menu-mobile,
  .l-region--supplemental-menu,
  .l-region--more-content,
  #uva_today_social_links,
  #aetni-social,
  #uva_today_logo,
  .site-name a.web,
  .paragraphs-items.paragraphs-items-field-you-may-also-like.paragraphs-items-field-you-may-also-like-full.paragraphs-items-full,
  .entity.entity-paragraphs-item.paragraphs-item-daily-report.clearfix,
  .related-story-wrapper,
  .share-wrapper,
  .term,
  .date-authors,
  .meta-share,
  .authors,
  .site-name,
  .tabs.tabs--primary.links--inline,
  #block-workbench-block,
  header.feature-main-header,
  div#uva_today_global_subscriber_image,
  .button-engage.play-text,
  .paragraphs-item-full-bleed-feature .content.screen .text-container,
  .term.print-term,
  .top-gradient,
  .full-gradient,
  .date-authors.print,
  .meta-share .article-meta .date,
  .paragraphs-item-split-screen-feature .text-wrapper-col,
  .hero-wrapper .field--name-field-featured-image,
  .split-news li.author::before,
  .node--news-article--full .date-authors,
  .body-video-wrapper,
  iframe,
  img.mobile,
  .time,
  .video-container,
  .print-video .mobile-title {
    display: none !important;
  }

  p {
    line-height: 1.3em;
  }

  .paragraphs-items-full .date-authors .date:before,
  .print-video {
    content: "";
  }

  .paragraphs-item-audio-player {
    color: #000000;
  }

  .print-video,
  img.print-video,
  .print-audio {
    display: block !important;
    width: 100%;
  }

  span.print-audio {
    display: inline !important;
  }

  .print-video h2 {
    font-size: 0.8125rem !important;
    line-height: 1.6924 !important;
    color: #4a4a4a !important;
    margin-top: 0.9375rem !important;
    margin-right: 0 !important;
    margin-bottom: 0.9375rem !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
  }

  .header-wrapper {
    clear: both !important;
    display: block !important;
    width: 100% !important;
    margin-left: 0 !important;
  }

  .paragraphs-item-audio-player .header-wrapper {
    width: 100% !important;
  }

  .date-authors.print.split-news #print-author .authors,
  #date-single-line {
    display: inline;
  }

  .date-authors.print,
  .date-authors.print p {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .date-authors.print {
    padding-left: 10px;
  }

  .top-gradient,
  .full-gradient {
    background: none !important;
  }
  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix,
  .hero-image-col {
    background-image: none !important;
  }

  .text-container {
    position: static !important;
  }

  .text-contianer .article-meta,
  .paragraphs-item-full-bleed-feature
    #content-print
    .text-container
    .article-meta
    .author,
  .paragraphs-item-full-bleed-feature
    #content-print
    .text-container
    .article-meta
    .author
    a,
  .paragraphs-item-full-bleed-feature
    #content-print
    .text-container
    .article-meta
    .date,
  #content-print .text-container h2 {
    color: #232d4b !important;
  }

  .paragraphs-item-full-bleed-feature #content-print .text-container h2 {
    margin-bottom: 20px !important;
  }

  .paragraphs-item-full-bleed-feature h2,
  .paragraphs-item-standard-feature .text-container h2,
  .node-type-news-article h1,
  .paragraphs-items-field-main-feature-hero-full h2 {
    margin-top: 20px;
    margin-bottom: 40px;
    font-family: "franklin-gothic-urw", sans-serif;
    font-weight: 900;
    color: #232d4b;
    font-size: 1.3333rem;
    line-height: 25px;
  }

  h2,
  .paragraphs-item-standard-feature .field--name-field-featured-image {
    margin-bottom: 0 !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-text.clearfix h3 {
    font-size: 1.6rem;
  }

  .paragraphs-items.paragraphs-items-field-main-feature-hero.paragraphs-items-field-main-feature-hero-full.paragraphs-items-full
    .print-title {
    margin-left: 10px;
  }

  body.html.not-front.logged-in.page-node.page-node-.page-node-281476.node-type-news-article.section-content.news-article.admin-menu.coffee-processed.setupBreakpoints-processed
    .field.field--name-field-body.field--type-text-with-summary.field--label-hidden
    h2 {
    font-size: 22px;
  }

  .paragraphs-item-standard-feature {
    padding-bottom: 0 !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix
    #content-print {
    margin-bottom: 30px;
  }

  #content-print .date-authors.print p {
    font-size: 1rem !important;
  }

  .article-meta {
    color: black !important;
  }

  .date-authors p {
    color: #232d4b !important;
    font-weight: bold;
    font-size: 0.875em;
  }

  .l-main:not(.news-article-feature)
    .paragraphs-item-intro-text
    .content
    .field--name-field-intro-text
    p:first-child:first-letter {
    padding-top: 0 !important;
    padding-left: 0px !important;
    font-size: 3.5em;
  }

  .print-logo {
    display: block !important;
    visibility: visible;
    margin: 0 auto;
    width: 25%;
    height: auto;
  }

  .container-pre-footer .l-region--pre-footer #uva_today_logo_print {
    display: block !important;
    visibility: visible;
    margin: 0 auto;
    width: 35%;
    height: auto;
    border-top: none;
  }

  .container-pre-footer {
    background: #ffffff !important;
  }

  .article-information-inner,
  .l-branding h1 a,
  .print-term,
  .print-title,
  .date-authors.print,
  .date-authors.print .print-date,
  .content.print,
  .paragraphs-item-full-bleed-feature #content-print .text-container {
    display: block !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .date-authors.print,
  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix
    .date-authors.print {
    margin-left: 0px;
    padding-left: 0px;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .date-authors.print,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .field.field--name-field-featured-image.field--type-image.field--label-hidden {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  .node-type-news-article.section-content.news-article .date-authors.print {
    margin-bottom: 20px !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    .field.field--name-field-featured-image.field--type-image.field--label-hidden {
    margin-top: -50px !important;
  }

  .l-content h1 {
    text-transform: capitalize;
    margin-bottom: 0;
  }

  .l-region.l-region--pre-footer {
    padding: 20px !important;
    background-color: #ffffff;
  }

  .l-content {
    width: 100% !important;
  }

  .field.field--name-field-body.field--type-text-with-summary.field--label-hidden
    .content
    img,
  .field.field--name-field-image.field--type-image.field--label-hidden img,
  img.tablet,
  .paragraphs-item-standard-feature .field--name-field-featured-image img {
    width: 100%;
    display: inline-block !important;
    margin: 20px 10px;
    vertical-align: middle;
    break-before: always;
    clear: both;
  }

  .field.field--name-field-featured-image.field--type-image.field--label-hidden {
    margin-top: 0;
  }

  .field.field--name-field-body.field--type-text-with-summary.field--label-hidden
    .content
    p,
  .field.field--name-field-image.field--type-image.field--label-hidden p {
    width: 100%;
  }

  article a {
    text-decoration: none;
  }

  /*adding the href url link after links in main content section*/
  article a.xref:after {
    content: " (page " target-counter(attr(href, url), page) ")";
  }

  article a::after {
    content: " (" attr(href) ") ";
  }

  /*Media contact/article information footer*/
  .paragraphs-item-media-contacts
    .content
    .media-contacts
    .media-contacts-inner {
    border: none;
  }

  .media-contacts,
  .paragraphs-item-media-contacts .content .media-contacts {
    background: none !important;
    border-top: 1px solid #cccccc;
    padding-top: 20px;
  }

  .media-contacts-inner,
  .article-information-inner {
    float: left;
    width: 46%;
  }

  .article-information-inner h3 {
    margin-bottom: 20px;
  }

  .name,
  .title-org,
  .media-contacts-inner h3,
  .article-information-inner h3 {
    font-size: 10pt !important;
    color: #232d4b !important;
  }

  .media-contacts-inner a {
    color: #232d4b !important;
  }

  .media-contacts-inner {
    margin-left: 20px;
    padding-top: 0 !important;
    background-image: none !important;
    padding-right: 20px !important;
  }

  .media-contacts-inner h3 {
    margin-top: 0 !important;
  }

  /*remove the url after the link in the footer section*/
  .media-contacts a::after,
  .date-authors .print a::after,
  .date-authors a::after,
  .content.print a::after,
  .content .text-container .meta-share .article-meta .authors .author.list a {
    content: "";
  }

  .media-contacts-inner .phone,
  span.phone,
  .email-phone span.phone,
  span.email a {
    font-size: 10pt !important;
  }

  .article-information-inner h3 {
    color: #232d4b !important;
  }

  .media-contacts {
    background-image: linear-gradient(
      to right,
      #232d4b 2px,
      rgba(255, 255, 255, 0) 0%
    );
    background-position: left top;
    background-size: 12px 2px;
    background-repeat: repeat-x;
    padding-top: 40px;
  }

  .entity.entity-paragraphs-item.paragraphs-item-full-bleed-feature.clearfix {
    clear: both;
  }

  .paragraphs-item-standard-feature .field__item.even.item-0 {
    clear: both;
    margin-top: 60px;
  }

  .title-org {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0 !important;
    font-size: 1rem;
    line-height: 1.625;
    color: #4a4a4a;
    font-style: normal;
  }

  .media-contacts-inner .phone {
    display: block;
  }

  .paragraphs-item-media-contacts
    .content
    .media-contacts
    .media-contacts-inner
    .contact
    .email-phone
    .phone::before {
    content: " ";
  }

  .article-information-inner p.title-org {
    margin-top: 10px;
    line-height: 1.625em !important;
  }

  .article-information-inner h3 {
    font-family: "franklin-gothic-urw", sans-serif;
    font-style: normal;
    font-weight: 900;
    display: block;
    margin-bottom: 0.3125rem;
    font-size: 0.875rem;
    line-height: 1.1429;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #141e3c;
    margin-bottom: 20px;
  }

  .caption p {
    width: 100% !important;
    font-size: 0.8125rem !important;
    line-height: 1.6924 !important;
    color: #4a4a4a !important;
    /*margin-top: 0.9375rem !important;*/
    margin-right: 0 !important;
    margin-bottom: 0.9375rem !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
  }

  .dropcap/*, .body-wrapper.drop-cap p:first-of-type::first-letter*/ {
    font-style: normal;
  }

  .news-article .caption p,
  .news-video .caption p {
    margin-bottom: 30px;
    margin-top: 0;
  }

  .paragraphs-item-media-contacts
    .content
    .media-contacts
    .media-contacts-inner
    .contact
    .email-phone
    .phone::before {
    padding-left: 0;
    padding-right: 0;
  }

  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-author,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-date,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-author
    ul.authors,
  .entity.entity-paragraphs-item.paragraphs-item-standard-feature.clearfix
    #print-author
    li.author {
    display: block;
  }

  .news-article .article-information-inner h3 {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  p.name {
    margin-bottom: 10px !important;
  }

  .media-contacts p.email-phone span.phone:before {
    color: #eb5f0c !important;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }

  .media.media-element-container.media-default.media-float-left {
    width: 50% !important;
    float: left;
    margin-right: 40px;
  }

  .media.media-element-container.media-default.media-float-right {
    width: 50% !important;
    float: right;
    margin-left: 40px;
  }

  .paragraphs-items.paragraphs-items-field-you-may-also-like.paragraphs-items-field-you-may-also-like-full.paragraphs-items-full.image-next {
    display: inline;
  }

  .paragraphs-item-audio-player {
    margin-left: 10px !important;
    width: 100% !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-video.clearfix.body_video_player-processed {
    margin-bottom: -140px;
  }

  .paragraphs-item-audio-player .description p,
  .print-video h2 {
    width: 100%;
    font-size: 0.8125rem;
    line-height: 1.6924;
    color: #4a4a4a;
    margin-top: 0.9375rem;
    margin-right: 0;
    margin-bottom: 0.9375rem;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .print-video h2 {
    margin-top: 0px !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-text.clearfix
    .print-video {
    margin-top: -50px !important;
  }

  .entity.entity-paragraphs-item.paragraphs-item-body-text.clearfix
    .print-video
    a:after {
    content: "";
  }

  @page {
    margin: 1in 1.5in 1in 1.5in;
  }
}

/* JIM RYAN CONTAINER */
.jim-ryan-container {
  font-family: "franklin-gothic-urw", sans-serif;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}
.jim-ryan-container img {
  float: left;
  margin-right: 0.5rem;
  width: 100px;
}
.jim-ryan-container p {
  line-height: 1;
  margin: 0;
  position: absolute;
  left: 115px;
}
.jim-ryan-container p.optional-text {
  bottom: 50%;
  color: #232d4b;
  font-size: 1.625rem;
  font-weight: 900;
}
.jim-ryan-container p.jr-name {
  color: #eb5f0c;
  font-size: 1.5rem;
  font-weight: 700;
  top: 50%;
}

#block-cohesion-theme-branding img {
  width: auto;
}

span.caption.none {
  width: 100% !important;
}

@media screen and (max-width: 958px) {
  span.caption.none {
    width: 100% !important;
  }
}

@media screen and (max-width: 579px) {
  .paragraphs-item-section-layout-a .section-layout-a .section-layout-a-top {
    width: 100% !important;
  }
}
/*
p.statistic-number {
    padding-bottom: 26px !important;
}
*/
.news-article .article-body-wrapper p.statistic-number {
  color: #232d4b;
  font-family: "franklin-gothic-ext-comp-urw", sans-serif;
  font-size: 9.5rem;
  font-weight: 700;
  line-height: 0.625;
  margin-bottom: 0;
  padding-bottom: 2rem;
  text-transform: uppercase;
}

/*.body-wrapper.drop-cap blockquote p:first-of-type::first-letter
{
	clear:both !important;
	font-style:normal !important;
	padding-right: unset !important;
	padding-bottom: unset !important;
	font-family: "franklin-gothic-urw", sans-serif !important;
	line-height: 1.3 !important;
    font-size: 1.6rem !important;
}*/

@media screen and (min-width: 960px) {
  .paragraphs-item-section-layout-a
    .section-layout-a
    .section-layout-a-top
    .featured-story
    .text-container
    .title
    a,
  .paragraphs-item-section-layout-c
    .section-layout-c
    .section-layout-c-top
    .featured-story
    .text-container
    .title
    a {
    font-size: 2.375rem !important;
    font-weight: 900 !important;
    line-height: 1.1579 !important;
  }
}

a:hover {
  text-decoration: underline !important;
}
@media screen and (min-width: 580px) {
  html[data-whatintent="mouse"]
    .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even:hover,
  .paragraphs-item-latest-most-popular
    .content-outer-wrapper
    .content-stories-wrapper
    .field--name-field-external-url
    .even:hover,
  .paragraphs-item-section-layout-a .field--name-field-external-url .even:hover,
  .paragraphs-item-section-layout-c
    .field--name-field-external-url
    .field__item.even:hover,
  .field.field--name-field-external-url.field--type-link-field.field--label-hidden
    .even:hover {
    transition:
      background-color 0.3s ease-in-out,
      color 0.3s ease-in-out;
    background-color: #232d4b;
    color: #ffffff !important;
    text-decoration: none;
    border: 1px solid #232d4b;
  }
}

html[data-whatintent="mouse"]
  .paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even:hover,
.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even:hover,
.paragraphs-item-section-layout-a .field--name-field-external-url .even:hover,
.paragraphs-item-section-layout-c
  .field--name-field-external-url
  .field__item.even:hover,
.field.field--name-field-external-url.field--type-link-field.field--label-hidden
  .even:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff !important;
  text-decoration: none;
}

.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even:hover
  a,
.paragraphs-item-section-layout-a .field--name-field-external-url .even:hover a,
.paragraphs-item-section-layout-c
  .field--name-field-external-url
  .field__item.even:hover
  a,
.field.field--name-field-external-url.field--type-link-field.field--label-hidden
  .even:hover
  a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.paragraphs-item-latest-videos-home-page
  .field--name-field-external-url
  .field__items
  .field__item:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #ffffff !important;
  color: #141e3c !important;
  text-decoration: none;
  border: 1px solid #ffffff !important;
}

.entity.entity-paragraphs-item.paragraphs-item-latest-videos-home-page.clearfix
  .even:hover
  a {
  color: #141e3c !important;
}

.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even,
.paragraphs-item-section-layout-a .field--name-field-external-url .even,
.paragraphs-item-section-layout-c
  .field--name-field-external-url
  .field__item.even,
.field.field--name-field-external-url.field--type-link-field.field--label-hidden
  .even {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.paragraphs-item-latest-most-popular
  .content-outer-wrapper
  .content-stories-wrapper
  .field--name-field-external-url
  .even
  a,
.paragraphs-item-section-layout-a .field--name-field-external-url .even a,
.paragraphs-item-section-layout-c
  .field--name-field-external-url
  .field__item.even
  a,
.field.field--name-field-external-url.field--type-link-field.field--label-hidden
  .even
  a {
  padding-top: 0.825rem;
  padding-right: 1.875rem;
  padding-bottom: 0.625rem;
  padding-left: 1.875rem;
  font-weight: 900;
  font-family: "franklin-gothic-urw", sans-serif;
}

html[data-whatintent="mouse"]
  .l-region--supplemental-menu
  .block--menu-menu-uva-today-supplemental
  ul
  li
  a {
  transition: all 0.1s;
}

.l-region--supplemental-menu .block--menu-menu-uva-today-supplemental a {
  display: block;
  height: 100%;
  color: #232d4b !important;
  text-decoration: none !important;
  background-color: transparent !important;
  font-weight: 900 !important;
  font-size: 0.999rem;
}

/*
.featured-story .title.regular a{font-size:2.375rem;font-weight:900;}
.title a{font-size: 1rem;}
.title.regular a,.title a {font-size: 16px; font-weight: 700;}
.featured-story .title a, .latest-news-stories-bottom .title a {font-size: 20px;}
.latest-videos-left .title a {font-size: 30px; font-weight: 700;}
*/

/**
 * @file
 * Inline links as generated by theme_links().
 */
.links--inline {
  *zoom: 1;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.links--inline:after {
  content: "";
  display: table;
  clear: both;
}
.links--inline li {
  float: left;
  /* LTR */
  margin-right: 1em;
  /* LTR */
}
.links--inline li > a {
  display: block;
}
/**
 * @file
 * Theme styles for markup generated by theme_menu_local_tasks().
 */
/* Tabs */
.tabs a {
  background-color: #eee;
  text-decoration: none;
}
.tabs a.active {
  background-color: #ccc;
}
.tabs a:hover,
.tabs a:focus {
  background-color: #bbb;
}
/* Primary Tabs */
.tabs--primary {
  margin-bottom: 1em;
  border-bottom: 1px solid #bbb;
}
.tabs--primary a {
  padding: 0.3em 0.8em;
}
/* Secondary Tabs */
.tabs--secondary a {
  padding: 0.2em 0.5em;
  margin: 0.4em 0;
  font-size: 0.9em;
}

@media screen and (max-width: 580px) {
  body.video.node-type-video
    .l-page
    .l-main
    .l-content
    .node--video--full
    .cols-content-wrapper {
    padding-bottom: 0rem !important;
    margin-bottom: -4rem !important;
  }
  body.video.node-type-video
    .view-video-section-grid
    .paragraphs-item-video-section-grid
    .content
    .video-grid-item
    .field--name-field-title:after {
    right: 0px;
  }
}

@media screen and (max-width: 959px) {
  .paragraphs-item-daily-report.updated-dr
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions {
    margin-bottom: -24px !important;
  }
  .node-type-feature-page
    .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions {
    margin-top: 0 !important;
  }
  .node-type-feature-page
    .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    #edit-actions {
    clear: both !important;
    margin-top: 0 !important;
  }
  .node-type-feature-page
    .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    input#edit-actions-submit {
    margin-top: 30px !important;
    width: 100% !important;
  }
}

/*
body.split-screen-feature header.feature-main-header {
    display: none;
}*/

.node-type-video-landing li.pager__item.pager-next {
  margin: 0;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 1.125rem;
  position: relative;
  background-color: #eb5f0c;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  line-height: 1;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  transition: background-color 0.3s ease-in-out;
  border: none;
  transform: skew(-20deg);
}

.node-type-video-landing li.pager__item.pager-next a {
  background: transparent !important;
  color: #ffffff;
  padding: 0;
  font-family: "franklin-gothic-urw", sans-serif;
  font-style: normal !important;
  font-weight: 900;
  font-size: 1.125rem;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  transform: skew(20deg);
}
.node-type-video-landing li.pager__item.pager-next:hover {
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
  background-color: #232d4b;
  color: #ffffff;
  text-decoration: none;
}
.pager.pager-load-more li {
  text-decoration: none !important;
}

#drupal-live-announce {
  display: none;
}

.block--views-uva-news-block-4 .views-field-field-image a:before,
.block--views-uva-news-block-4 .views-field-field-image a:hover:before {
  background: none;
}

aside .uvatoday-promo-image p {
  display: none;
}

#block-views-uva-news-block-4 span.caption p,
#block-views-uva-news-block-4_2 span.caption p,
#block-uva-today-stats-uva-today-stats-weekly span.caption p {
  display: none;
}

.news-article .article-body-wrapper div.inline-subscribe-border {
  min-height: 550px !important;
  max-height: 570px !important;
  padding-bottom: 10px !important;
}

.news-article .article-body-wrapper div.inline-subscribe iframe {
  height: 95%;
  overflow: visible;
  background: transparent;
}

.paragraphs-item-standard-feature
  .text-container
  .article-meta
  .authors:not(:first-of-type)
  .author:first-of-type::before {
  color: #eb5f0c;
  content: "\2022";
  display: inline-block;
  height: 1.125rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

/*
.news-article-feature .entity *:last-child {
    width: auto !important;
    margin-left: 0 !important;
}


.news-article-feature .entity, .news-article-feature .entity *:last-child  {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
*/

.news-article-feature
  .paragraphs-item-intro-text
  .content
  .field--name-field-intro-text
  p,
.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  p {
  width: auto;
  margin-left: 0;
}

.news-article-feature .paragraphs-item-body-video,
.node-type-news-article .paragraphs-item-media-contacts .content,
.news-article-feature .paragraphs-item-body-video .content,
.news-article-feature .paragraphs-item-media-contacts .content {
  margin-left: 0;
  width: auto;
}

.news-article-feature
  .paragraphs-item-daily-report.updated-dr
  .inline-affiliation-wrapper,
.news-article-feature
  .paragraphs-item-daily-report
  .field--name-field-daily-report-block
  .block--webform
  .webform-client-form
  .webform-component.webform-component-email {
  margin-left: auto !important;
  width: 100% !important;
}

.news-article-feature .paragraphs-item-audio-player {
  margin-left: 0;
  width: auto;
  color: white;
}

.news-article-feature .paragraphs-item-audio-player h2 {
  color: White !important;
}

.news-article-feature
  .paragraphs-item-daily-report.updated-dr
  .group-text-container,
.news-article-feature
  .paragraphs-item-daily-report.updated-dr
  .field--name-field-daily-report-block {
  width: 100%;
}

.news-article-feature .paragraphs-item-daily-report {
  padding-left: 0;
  padding-right: 0;
}

.news-article-feature ul.authors li.list:nth-child(2):before {
  margin-left: -15px !important;
}

.news-article-feature input#edit-actions-submit {
  /* width: 50%;*/
  display: block;
  top: 30px;
}

.news-article-feature .updated-dr .chosen-container-single .chosen-single,
.news-article-feature
  .updated-dr
  .chosen-container.chosen-with-drop
  .chosen-drop {
  width: 100% !important;
}

.l-main.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  .file-image
  span.file-default {
  width: 100% !important;
  margin: 0;
}

.l-main.news-article-feature .field--name-field-body ul li {
  padding-left: 2rem !important;
}

.paragraphs-item-daily-report.paragraphs-item-inline-ad .content,
.l-main.news-article-feature .paragraphs-item-blockquote,
.l-main.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  h3,
.l-main.news-article-feature
  .paragraphs-item-full-width-image-caption
  .field--name-field-full-image,
.l-main.news-article-feature
  .paragraphs-item-full-width-image-caption
  .field--name-field-caption {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (max-width: 960px) {
  .l-main.news-article-feature
    .paragraphs-item-full-width-image-caption
    .field--name-field-caption {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}

.l-main.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  h3 {
  margin-left: 0;
  margin-right: 0;
}

.l-main.news-article-feature .paragraphs-item-inline-profile {
  margin-bottom: 2rem;
}

@media all and (min-width: 960px) {
  .paragraphs-item-daily-report.paragraphs-item-inline-ad {
    margin-left: 12.5%;
    max-width: 54.16667vw;
    padding: 0;
    width: 54.16667%;
  }

  .news-article-feature
    .paragraphs-item-daily-report.paragraphs-item-inline-ad {
    margin-left: 0;
    max-width: 1800px;
    width: 100%;
  }
}

.paragraphs-items-field-inline-ad {
  margin: 0 auto;
  max-width: 1800px;
}

@media (min-width: 580px) {
  .l-main.news-article-feature .paragraphs-item-inline-profile {
    margin-bottom: 3.625rem;
  }
}

@media (min-width: 760px) {
  .l-main.news-article-feature .inline-profile-section {
    margin-bottom: 2rem;
  }
  .l-main.news-article-feature .paragraphs-item-inline-profile {
    margin-bottom: 3.25rem;
  }
}

.l-main.news-article-feature
  .article-body-wrapper
  .inline-profile
  .inline-profile-section
  .profile-info
  a
  h4,
.news-article
  .article-body-wrapper
  .inline-profile
  .inline-profile-section
  .profile-info
  a
  p {
  font-family: "franklin-gothic-ext-comp-urw";
}

.l-main.news-article-feature .news-article .caption p,
.l-main.news-article-feature .news-article .article-body-wrapper {
  padding: 0 1.25rem;
}
.l-main.news-article-feature .inline-profile .inline-profile-section {
  padding-bottom: 100%;
  width: 100%;
}
.l-main.news-article-feature .paragraphs-item-body-video {
  padding: 1.5625rem 0;
}
@media screen and (max-width: 579px) {
  .l-main.news-article-feature
    .paragraphs-item-daily-report.updated-dr
    .group-text-container
    .field--name-field-social-promo-subtitle {
    font-size: 5vw;
    line-height: 6vw;
  }
}

@media screen and (min-width: 580px) {
  .l-main.news-article-feature
    .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    input#edit-actions-submit {
    margin-top: 0 !important;
    top: 0;
  }

  .l-main.news-article-feature
    .inline-affiliation-wrapper.form-item.webform-component.webform-component-select.webform-component--affiliation.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-affiliation.form-item-affiliation {
    /*width: 100% !important;*/
    margin-left: 0% !important;

    width: 47% !important;
  }
  .l-main.news-article-feature
    .paragraphs-item-daily-report
    .field--name-field-daily-report-block
    .block--webform
    .webform-client-form
    .form-actions
    input {
    height: 45px;
  }
}

@media (max-width: 959px) {
  .l-main.news-article-feature .paragraphs-item-inline-story {
    width: 100%;
  }
}
@media screen and (min-width: 960px) {
  .l-main.news-article-feature .news-article .caption p {
    padding: 0 1.25rem;
  }
}
@media screen and (min-width: 1140px) {
  .l-main.news-article-feature .news-article .caption p {
    padding: 0;
  }
}

.l-main.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  h3 {
  width: 100%;
}

.l-main.news-article-feature .news-article .field--name-field-body ul {
  list-style: disc;
}
.l-main.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  ul {
  margin-left: 0;
  width: 100%;
}
.l-main.news-article-feature .field--name-field-body ul li {
  padding-left: 0 !important;
  padding-right: 0;
}

.l-main.news-article-feature
  .paragraphs-item-body-text:not(.body_video_player-processed)
  .video-container {
  margin-left: 0;
  width: 100%;
  max-height: 370px;
}

.l-main.news-article-feature .field--name-field-body ul {
  list-style: disc;
}
.l-main.news-article-feature
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  ul {
  margin-left: 0;
  width: 100%;
}
.l-main.news-article-feature .field--name-field-body ul li {
  padding-left: 0 !important;
  padding-right: 0;
}

/***Tool bar for split screen feature page ****/
/*body.user-logged-in.toolbar-loading{
  padding-top:79px;
}

/*body.user-logged-in.split-screen-feature div#toolbar-administration,
body.user-logged-in.news-article div#toolbar-administration,
body.user-logged-in.feature-page div#toolbar-administration{
      height: 79px !important;


body.user-logged-in.split-screen-feature div#toolbar-administration,
body.user-logged-in.toolbar-loading div#toolbar-administration{
      height: 79px !important;
}}*/
body.user-logged-in .toolbar-tray {
  position: absolute !important;
}

div.personalized-ad {
  display: none;
}

.taxonomy-container div#uva_today_category_description_container {
  width: auto;
  float: inherit;
}

.taxonomy-container #block-uva-today-blocks-uva-today-featured-article {
  right: auto;
  position: inherit;
}

.taxonomy-container .category-container {
  width: auto;
}
/*
.faculty-spotlight-page .taxonomy-container{
  max-width: 1140px;
  margin: auto;
}

.faculty-spotlight-page .l-main{
max-width: initial;
}

.faculty-spotlight-page .l-main .l-content{
  float: initial;
  margin: auto;

}*/

.faculty-spotlight-page .taxonomy-container .paragraphs-item-body-video {
  /* padding-top: 1.5625rem; */
  /* padding-right: 1.25rem; */
  /* padding-bottom: 1.5625rem; */
  /* padding-left: 1.25rem; */
}

@media screen and (max-width: 540px) {
  body.page-taxonomy-term .paragraphs-item-body-video .content {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 34vw;
    min-height: auto;
  }
}

body.page-taxonomy-term .paragraphs-item-body-video {
  /* max-width: 1800px; */
  /* margin: 0 auto; */
  /* padding-top: 2.1875rem; */
  /* padding-right: 0; */
  padding: 0px;
  padding-bottom: 4rem;
  /* padding-left: 0; */
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 4rem;
}

@media screen and (min-width: 960px) {
  body.page-taxonomy-term .paragraphs-item-body-video .content {
    width: auto !important;
    /* margin-top: 0; */
    margin-left: inherit;
  }
}

@media screen and (min-width: 350px) {
  body.page-taxonomy-term .paragraphs-item-body-video {
    border-bottom: 1px solid #ebebeb;
    /*margin-bottom: 1rem;*/
    margin-bottom: 5vw;
    padding-left: inherit;
    padding-bottom: 23vw;
  }
}

@media screen and (min-width: 580px) {
  body.page-taxonomy-term .paragraphs-item-body-video {
    /* padding-top: 2.1875rem; */
    /* padding-right: 8.33333%; */
    /* padding-bottom: 2.1875rem; */
    /* padding-left: 8.33333%; */
    border-bottom: 1px solid #ebebeb;
    /*margin-bottom: 1rem;*/
    margin-bottom: 2rem;
    padding-left: inherit;
    padding-bottom: 4rem;
  }
}

@media screen and (max-width: 540px) {
  body.page-taxonomy-term .paragraphs-item-body-video .content {
    padding-bottom: 1.2rem;
    margin-bottom: 1.2rem;
    height: 34vw;
    min-height: auto;
  }
}

.faculty-spotlight-page-1
  .views-row.views-row-1.views-row-odd.views-row-first:first-child {
  padding-top: 50px;
  border-top: 1px solid #ebebeb;
  margin-bottom: 0;
  border-bottom: inherit;
  padding-bottom: 15px;
}

.faculty-spotlight-page-1
  .views-row.views-row-1.views-row-odd.views-row-first:first-child
  .views-field.views-field-nothing {
  display: none;
}

body.page-taxonomy-term .paragraphs-item-body-text {
  max-width: initial;
  width: 100vw;
  margin-left: -22.15vw;
}

body.page-taxonomy-term
  .paragraphs-item-body-text
  .content
  .field--name-field-body-text
  h2 {
  display: inline-block;
}

.faculty-spotlight-page
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .full-gradient {
  /* display: none; */
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(to bottom, transparent 0%, #000000 100%);
}

.faculty-spotlight-page
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container
  .tablet-title {
  width: calc(100% - 60px);
  font-size: 1.25rem;
  line-height: 1.4;
  display: block;
  color: #ffffff;
  display: inline-block !important;
  margin-left: 1.25rem;
  vertical-align: middle;
}

.faculty-spotlight-page
  .paragraphs-item-body-video
  .content
  .body-video-component
  .story
  .body-video-wrapper
  .placeholder
  .text-container {
  width: calc(100% - 30px);
}

body.split-screen-feature .align-center,
body.standard-feature .align-center,
body.full-bleed-feature .align-center {
  margin-bottom: 2rem;
}
@media (min-width: 960px) {
  body.split-screen-feature .align-left,
  body.standard-feature .align-left,
  body.full-bleed-feature .align-left {
    margin: 1em 40px 1em 12.5%;
  }

  body.split-screen-feature .align-right,
  body.standard-feature .align-right,
  body.full-bleed-feature .align-right {
    margin: 1em 33.3333% 1em 40px;
  }

  .l-main:not(.news-article-feature)
    .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .align-left
    span.caption.none.media-element.file-default,
  .l-main:not(.news-article-feature)
    .paragraphs-item-body-text
    .content
    .field--name-field-body-text
    .align-right
    span.caption.none.media-element.file-default {
    margin-left: 0;
    margin-right: 0 !important;
    max-width: 487px;
    width: 24vw !important;
  }
}

body.split-screen-feature .content-container,
body.standard-feature .content-container,
body.full-bleed-feature .content-container {
  margin-bottom: 0.9375rem;
}

body.split-screen-feature .iframe-container,
body.standard-feature .iframe-container,
body.full-bleed-feature .iframe-container {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

body.split-screen-feature .iframe-container iframe,
body.standard-feature .iframe-container iframe,
body.full-bleed-feature .iframe-container iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

@media all and (min-width: 960px) {
  body.split-screen-feature .content-container,
  body.standard-feature .content-container,
  body.full-bleed-feature .content-container {
    margin-left: 12.5%;
    width: 54.16667%;
  }

  body.split-screen-feature .twitter-tweet.twitter-tweet-rendered,
  body.standard-feature .twitter-tweet.twitter-tweet-rendered,
  body.full-bleed-feature .twitter-tweet.twitter-tweet-rendered,
  body.split-screen-feature iframe.instagram-media,
  body.standard-feature iframe.instagram-media,
  body.full-bleed-feature iframe.instagram-media {
    margin: 0px auto 10px 12.5% !important;
  }

  .twitter-tweet.twitter-tweet-rendered {
    margin: 0px auto 10px 0 !important;
  }
}

/* INLINE PROFILE */
.paragraphs-item-inline-profile {
  margin-bottom: 0;
}
@media screen and (min-width: 760px) {
  .inline-profile .inline-profile-section {
    margin-left: 2.5%;
    margin-top: 2.5%;
    padding-bottom: 23.125%;
    width: 23.125%;
  }
  .inline-profile .inline-profile-section:nth-of-type(2n + 1) {
    clear: none;
    margin-left: 2.5%;
  }
  .inline-profile .inline-profile-section:nth-of-type(4n + 1) {
    clear: both;
    margin-left: 0;
  }
}

body:not(.new-content-type)
  #block-uva-today-stats-uva-today-stats-weekly
  .views-field-title
  .news-topic,
body:not(.new-content-type) #block-views-uva-news-block-4 .news-topic {
  display: none;
}

.paragraphs-item-you-may-also-like
  .content
  .you-may-also-like
  .stories
  .story
  .story-image.video:after {
  content: "";
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center center /
    100%;
}

div#block-uva-today-stats-uva-today-stats-weekly .video .poster a:after {
  content: "";
  position: relative;
  bottom: 1.5rem;
  left: 0.3rem;
  display: block;
  width: 1rem;
  height: 1rem;
  background: url(../../images/svg/icon-vidsmall.svg) no-repeat center center /
    100%;
}

/* video button for aggregation page */
.video_aggregation .text-container {
    /* width: calc(100% - 30px); */
    position: absolute;
    bottom: 0.9375rem;
    left: 0.9375rem;
    cursor: pointer;
}

.video_aggregation svg {
    width: 1.5625rem;
    height: 1.5625rem;
    display: inline-block;
    vertical-align: middle;
}

.video_aggregation .text-container svg path.icon-vidsmall-bg {
    fill: #eb5f0c;
}

/* NEW Article Content Types */

/* Intermediate Content Type */

/*end CSS File******/
