/*! The News Literacy Project > 2018/01/01 ---------------- */

@page { margin: 20px; }
body { width: 1000px; margin: 0 auto; background: #fff; }

[class$="-contain"],[class*="-contain "] { max-width: 100%; border-left-width: 0; border-right-width: 0; box-sizing: border-box; }
[class$="-expand"],[class*="-expand "] { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
[class$="-decontain"],[class*="-decontain "] { margin-left: 0; margin-right: 0; }

/***/

.bio2[class] { margin-bottom: 40px; }

.card2 { }
 .card2 .socials1 { display: none; }
  .card2-image { margin: 0 0 20px; }
   .card2-image:before, .card2-image:after { display: none; }
   .card2:hover .card2-image img { -webkit-transform: none; transform: none; }
  .card2-main { position: relative; left: auto; bottom: auto; width: auto; padding: 0; color: #292851; }

.details1 { }
.-pt\:3 > .wrap1-contain > .details1:first-child { margin-top: 0; }

.featured4 { }
 .featured4-wrap { padding-top: 0; padding-bottom: 0; border-width: 0; }

.featured5[flex] { display: block; margin-bottom: 60px; }
 .featured5-image { display: none; }
 .featured5-card { width: auto; padding: 0; }
 .featured5-label { position: relative; left: auto; top: auto; right: auto; padding: 0; }
 .featured5-item { left: auto !important; opacity: 1 !important; }

.featured4[class] { margin-bottom: 60px; }

.figure1[flex] { display: block; }
 .figure1 > span { width: 100%; }
  .figure1 > span img { width: 100%; }
 .figure1 > figcaption { padding-left: 0; }

.files1-list { margin-top: -20px; }
.files1-list li { margin-bottom: 0; border-top-width: 0; }

.footer1 { margin-top: 60px; padding: 40px 0 0; background: transparent; border-top: 1px solid #ccc; color: inherit; page-break-inside: avoid; }
 .footer1-side { width: 100%; max-width: 100%; padding: 0; }

.gallery1 { }
 .gallery1-item { left: auto !important; margin-bottom: 40px; opacity: 1 !important; }
  .gallery1 .slick-slide .figure1 { -webkit-transform: none !important; transform: none !important; }
   .gallery1-arrows { display: none !important; }

.hero1 { margin-bottom: 60px; }
 .hero1-image { display: none; }
 .hero1-wrap[class][class] { min-height: 0px; padding: 0; color: inherit; }
  .hero1 .hero1-wrap:first-child .header1:after { display: none; }
  .hero1-wrap:not(:first-child) .header1-title { color: #292851; }

.hero2 { min-height: 0; margin-bottom: 60px; padding: 60px 0; border: 1px solid #ccc; border-width: 1px 0; background: transparent; color: inherit; }
.hero2:last-child { padding-bottom: 0; border-bottom-width: 0; }
 .hero2-image { display: none; }
 .hero2-wrap { margin-left: 0; padding: 0; }
  .hero2-title[class] { color: #292851; }

.hero3 { min-height: 0; margin-bottom: 60px; padding: 0; }
 .hero3-wrap { min-height: 0px; padding-top: 0; }
  .hero3-image { display: none; }
  .hero3-main { padding-top: 0; }
  .hero3-title[class] { color: #292851; }

.hero4 { height: 700px; margin: 0 0 80px; background: none; color: inherit; }
 .hero4-card { box-shadow: inset -1px -1px #ccc, -1px -1px #ccc; }
 .hero4-card:first-child { box-shadow: inset 1px -1px #ccc, -1px -1px #ccc; }
  .hero4-main { display: block; }
   .hero4-title { margin-bottom: 20px; }
   .hero4-action { margin-left: 0; }
  .hero4-image { display: none; }

.intro2[class] { padding-top: 0; }
.intro2-grid a { padding-bottom: 0; box-shadow: none; }

.-inverted .list2 a { color: inherit; }

.nav2:before { border: none; border-top: 1px solid #ccc; }
.-inverted .nav2-items { color: inherit; }
 .nav2-items li li { margin-left: 40px; }
  .-inverted .nav2-items li li a { color: inherit; }
   .nav2-items li li.is-active > a:before { border-bottom: 5px solid; }

.page1 { }
 .page1-sidebar { position: relative; right: auto; top: auto; width: auto; }
  .page1-sidebar .socials1 li:first-child { margin-left: 0; }

.promo1 { padding-left: 0; }

.socials2-icons a:before { background: none; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.25); }

.stream3-item { padding-bottom: 0; }
 .stream3-item:before { display: none; }

.-inverted .tabs2-items { color: inherit; }

.team1-teaser:after { border-bottom: 1px solid #ccc; background: transparent; opacity: 1; }
.-inverted .team1-teaser:before { background: #fff; color: #ccc; }

.teaser1 { page-break-inside: avoid; }

.toolbar1[class] { color: inherit; }
 .toolbar1-options { display: none; }
 .toolbar1 p ~ p { margin-left: auto; }

.top1[class][class] { position: relative; left: auto; top: auto; margin-bottom: 60px; border-bottom: 1px solid #ccc; }
 .top1-logo i:before { color: rgb(60, 26, 83) !important; }
 .top1-logo i:after { color: rgb(2, 178, 168) !important; }

.wrap1 { margin-bottom: 60px; padding: 0; }
.wrap1[class]:last-child { padding-bottom: 0; }

/***/

.button1, .button2, button, input[type="submit"], input[type="button"], input[type="reset"] { border: 1px solid !important; background: none !important; color: #292851 !important; }

/***/

.socials1,
.dot1,
.nav1,
.offset,
.skips1 { display: none; }

/***/

[class*="-c:"][class], .-inverted .nav2-items li a { color: #2B5871; }
[class*="-b:"] { background: transparent; }

body .-inverted * { color: inherit; }
.-inverted h1, .-inverted .-ts\:1, .-inverted h2, .-inverted .-ts\:2, .-inverted h3, .-inverted .-ts\:3, .-inverted h4, .-inverted .-ts\:4, .-inverted h5, .-inverted dt, .-inverted .-ts\:5, .-inverted h6, .-inverted .-ts\:6, .-inverted label:first-child:not([class*="-ts:"]), .-inverted .-ts\:9 { color: #292851; }

/***/

hr { color: #ccc !important; }

/***/

[data-equalize] { height: auto !important; min-height: 0 !important; }

.slick-track { width: auto !important; max-width: 100%; -webkit-transform: none !important; transform: none !important; }
 .slick-track > * { width: auto !important; }
 .slick-slide { float: none; height: auto; margin-bottom: 30px; opacity: 1 !important; }
 .slick-cloned { display: none; }
.slick-arrow, .slick-dots { display: none !important; }