@charset "UTF-8";
  body {
text-rendering: optimizeLegibility;
}
@media screen and (min-width: 1024px) {
.right {
float: right !important;
}
}
a:hover {
color: #ed1c24;
}
.normal-weight {
font-weight: 400 !important;
}
.entry-content .author-img {
text-align: right;
color: #666;
font-size: 11px;
text-transform: uppercase;
font-weight: 400;
line-height: 15px;
font-family: "Work Sans";
display: block;
}
.vce-lay-c .entry-title a {
font: 700 30px/36px "Crimson Pro";
}
.vce-featured-section {
margin-bottom: 0;
}
.single-backstory .main-box-single .date .updated {
font-size: 16px;
}
.vce-featured-section a {
border-radius: 0;
font-family: "Work Sans";
font-size: 20px;
font-weight: 400;
line-height: 30px;
text-transform: uppercase;
padding: 5px 10px 6px 9px;
}
.vce-featured-title {
margin: 21px auto 11px;
}
.vce-featured-link-article {
color: white;
font-family: 'Crimson Pro', serif;
font-size: 52px;
font-weight: 700;
line-height: 68px;
}
.nn-new-hero-meta {
margin-top: 28px;
}
.vce-hover-effect {
padding: 23px 30px 20px;
}
.nn-new-hero-meta .meta-item.date,
.nn-new-hero-meta .meta-item.author,
.nn-new-hero-meta .entry-meta#nn_hero{
display: inline-block;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.date .updated {
color: #ccc;
font-family: "Work Sans", sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 36px;
text-transform: uppercase;
position: relative;
margin-right: 27px;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.date .updated:after{
content: '';
position: absolute;
background-color: #CCC;
width: 1px;
height: 19px;
right: -13px;
top: 1px;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.author .fn,
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.author a {
color: #ccc;
font-family: "Work Sans", sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 36px;
text-transform: uppercase;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.author .fn {
position: relative;
margin-right: 27px;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.author a:after {
content: '';
position: absolute;
background-color: #CCC;
width: 1px;
height: 19px;
right: -13px;
top: 1px;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .entry-meta#nn_hero a {
color: #ccc;
font-family: "Work Sans", sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 36px;
text-transform: uppercase;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .entry-meta#nn_hero .delimiter {
background-color: #CCC;
width: 1px;
height: 19px;
display: inline-block;
margin: 0 10px 0 13px;
top: 2px;
position: relative;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .entry-meta#nn_hero .delimiter:last-child,
footer .entry-meta .delimiter:last-child {
display: none;
}
.left {
float: left !important;
}
.center {
margin: 0 auto !important;
}
.text-left {
text-align: left !important;
}
.text-center {
text-align: center !important;
}
.text-right {
text-align: right !important;
}
.boldMe {
font-weight: bold !important;
}
.hideMe {
display: none !important;
}
.site-content .main-box-head.entry-content {
padding: 20px;
} #header, .header-sticky, .main-box, .main-box-title {
-moz-box-shadow: none;
box-shadow: none;
}
.header-sticky {
background: #fff;
border-bottom: 1px solid #f2f2f2;
}
.header-sticky .site-title {
padding-top: 3px;
}
.header-sticky .site-title img {
max-height: 40px;
}
.top-nav-menu li a:hover {
text-decoration: none;
}
.top-nav-menu li a span {
color: #ed1c24;
}
.top-nav-menu li a:hover span {
text-decoration: underline;
}
.entry-content {
font-size: 102%;
line-height: 170%;
}
.entry-content>p {
overflow: hidden;
}
h1.entry-title {
width: 100%;
font-size: 60px;
line-height: 1.12;
letter-spacing: -2px;
}
.vce-single h1.entry-title {
margin: 14px auto 30px;
}
.investigation-source {
margin: 10px 0 20px 20px;
font-size: 80%;
padding: 15px 15px 20px;
width: 210px;
background: #eee;
float: right;
text-align: center;
}
.investigation-source strong {
display: block;
font-size: 15px;
margin-bottom: 0px;
font-weight: normal;
}
.investigation-source img {
display: block; width: 100%;
margin: 20px auto 0;
}
.investigation-docs,
.investigation-related-links {
font-size: 14px;
background: #eee;
clear: both;
max-width: 800px;
margin: 0 auto 30px;
padding: 15px;
width: 100%;
}
.investigation-docs h4,
.investigation-related-links h4 {
font-size: 22px;
}
.investigation-docs h5,
.investigation-related-links h5 {
font-size: 16px;
margin-bottom: 0px;
}
.investigation-docs ul,
.investigation-related-links ul {
list-style: none;
margin: 0;
}
.investigation-related-links ul {
margin-bottom: 15px;
}
.investigation-docs ul li,
.investigation-related-links ul li {
line-height: 20px;
position: relative;
padding: 0 0 15px 20px;
}
.investigation-related-links ul li {
padding-bottom: 0;
}
.investigation-docs i,
.investigation-related-links i {
position: absolute;
left: 3px;
top: 3px;
font-size: 12px;
}
.investigation-related-links ul li span {
display: block;
font-size: 12px;
line-height: 16px;
margin-bottom: 3px;
}
.vce-related-box .main-box-title {
margin-bottom: 20px;
}
a#subscribe,
a.subscribe {
float: right;
position: relative;
font-size: 14px;
line-height: 40px;
height: 40px;
width: 40px;
padding: 0 8px;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: block;
text-align: center;
}
a#subscribe:hover,
.subscribe a:hover {
background-color: #000;
}
.widget_nav_menu ul li.current_page_item > a,
.sidebar .widget li.selected > a,
.selected > a {
color: #ed1c24;
font-weight: bold;
}
.widget_recent_entries li.nn-blog-widget {
padding: 11px 20px;
}
.archive.author .main-box.author-box {
background: #fff;
}
.author-backstory {
height: 145px;
overflow: hidden;
margin-bottom: 0px;
}
a#viewfull {
background-color: #ed1c24;
border-radius: 4px;
font-size: 14px;
line-height: 22px;
color: #FFFFFF;
text-align: center;
display: inline-block;
width: auto;
padding: 5px 10px;
text-decoration: none;
border: none;
min-width: 90px;
background-position: center center;
margin: 10px 0 30px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-appearance: none;
}
a#viewfull:hover {
cursor: pointer;
text-decoration: none;
background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#1a000000', GradientType=1); }
.header-3-wrapper .nav-menu > li > a {
padding: 16px 7px 20px !important;
margin-top: 40px;
}
.header-3-wrapper .nav-menu .search-header-wrap a {
padding: 15px 11px 35px!important;
}
.vce-single .entry-header .meta-category a {
letter-spacing: 0.7px;
padding:0 5px;
}
.entry-header .meta-category a {
padding:0 5px 0 0;
}
.vce-single .entry-header .entry-title {
font-family: "Crimson Pro";
position: relative;
}
.vce-single .entry-header .entry-title:after {
content: '';
position: absolute;
width: 104%;
height: 1px;
background-color: #ccc;
bottom: -16px;
left: 0;
margin-left: -2%;
}
.entry-title a {
font-family: "Crimson Pro";
}
.type-investigations_posts.status-publish .entry-title a {
font-family: "Crimson Pro";
line-height: 22px;
}
.site-info p {
line-height: 40px;
}
.site-footer .site-info a {
color: #fff;
}
.vce-single .entry-headline p {
font-size: 30px;
line-height: 36px;
}
#main blockquote:before {
display: none;
background: none repeat scroll 0 0 #000;
content: " ";
height: 105%;
width: 3px;
}
.mks_pullquote {
background-color: #f9f9f9 !important;
}
#main .mks_pullquote_left {
margin: 30px 30px 20px -12.5%;
font-family: inherit;
font-style: italic;
font-size: 120% !important;
}
#main .mks_pullquote_right {
margin: 30px -12.5% 20px 30px;
font-family: inherit;
font-style: italic;
font-size: 120% !important;
}
#main blockquote {
margin: 0;
font-style: italic;
font-family: inherit;
font-size: 120% !important;
}
#main blockquote.custom-quote {
margin-bottom: 30px;
}
#main blockquote.wide {
margin: 0 -10% 30px;
width: 120%;
text-align: center;
}
#main blockquote.wide:before {
display: none;
}
#main .custom-font {
margin-bottom: 30px;
}
#main .custom-image.wide-image {
width: 125%;
margin: 0 -12.5% 30px;
}
#main .custom-image.hang-left {
margin: 30px 30px 20px -12.5%;
float: left;
}
#main .custom-image.hang-right {
margin: 30px -12.5% 20px 30px;
float: right;
}
#main .paragraph-with-inner-element {
margin-bottom: 30px;
}
#main .wide-box {
margin-bottom: 30px;
max-width: 125%;
margin: 0 -12.5% 30px;
} .vce-share-bar {
display: block;
left: 0px;
margin-bottom: 30px;
padding: 0;
position: absolute;
text-align: center;
top: 210px;
width: 50px;
}
.vce-share-items {
max-width: 40px;
min-width: 40px;
}
.vce-share-items li {
display: block;
margin-bottom: 5px;
}
.vce-share-items li a {
width: 40px;
height: 40px;
}
@media only screen and (max-width: 1023px) {
#main .custom-quote.wide {
width: 100%;
margin-left: 0;
}
#main .mks_pullquote_left {
margin-left: 0;
}
#main .mks_pullquote_right {
margin-right: 0;
}
#main .custom-image.wide-image {
width: 100%;
margin-left: 0;
margin-right: 0;
}
#main .custom-image.hang-left {
margin-left: 0;
}
#main .custom-image.hang-right {
margin-right: 0;
}
#main .wide-box {
width: 100%;
margin-left: 0;
margin-right: 0;
}
}
@media only screen and (max-width: 669px) {
blockquote,
.mks_pullquote {
font-size: 18px !important;
line-height: 24px !important;
}
#main .custom-image.hang-left,
#main .custom-image.hang-right,
.mks_pullquote {
width: 60% !important;
}
embed, iframe, object {
max-height: 350px;
}
} .hac-default .entry-header .entry-title.entry-title-page {
padding-top: 0;
text-align: center;
}
.no-bg {
background: none !important;
}
.site-footer .widget ul,
.site-footer .widget ul li {
list-style: square !important;
}
.site-footer .widget ul {
margin-left: 18px;
}
.site-footer .widget-title {
border-bottom: 1px solid #ccc;
}
.sidebar .widget-title {
font-family: "Work Sans";
letter-spacing: 1px;
}
.sidebar .meta-item.author .vcard.author{
letter-spacing: 0.7px;
}
.soc-nav-menu .subscribe a::before {
content: "ïƒ ";
}
.dataimg {
border: 5px solid #fff;
border-radius: 50%;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
width: 112px;
}
.container .sidebar .menu .current-menu-item.menu-item-has-children ul,
.container .sidebar .menu .current-page-ancestor.menu-item-has-children ul,
.container .sidebar .menu .current-menu-ancestor.menu-item-has-children ul,
.container .sidebar .menu .current-menu-parent.menu-item-has-children ul,
.container .sidebar .menu .current-page-parent.menu-item-has-children ul,
.container .sidebar .menu .current_page_parent.menu-item-has-children ul,
.container .sidebar .menu .current_page_ancestor.menu-item-has-children ul {
display: block !important;
}
.container .sidebar .sub-menu {
display: block !important;
animation: none !important;
transition-duration: 0ms !important;
}
.container .sidebar .menu .current-menu-item.menu-item-has-children ul,
.container .sidebar .menu .current-page-ancestor.menu-item-has-children ul,
.container .sidebar .menu .current-menu-ancestor.menu-item-has-children ul,
.container .sidebar .menu .current-menu-parent.menu-item-has-children ul,
.container .sidebar .menu .current-page-parent.menu-item-has-children ul,
.container .sidebar .menu .current_page_parent.menu-item-has-children ul,
.container .sidebar .menu .current_page_ancestor.menu-item-has-children ul {
display: block !important;
}
.container .sidebar .sub-menu {
display: block !important;
animation: none !important;
transition-duration: 0ms !important;
}
.container .sidebar .menu .menu-item-has-children::after,
.container .sidebar .menu li.page_item_has_children::after {
display: none;
}
.white-links a,
.white-links .delimiter {
color: #fff!important;
font-size: 14px;
}
.white-links .delimiter:last-child {
display: none;
}
.hero-wrapper .meta-category span {
font-size: 15px;
font-weight: 700;
padding-right: 4px;
line-height: 16px;
}
.meta-category span {
font-size: 12px;
}
.vce-featured-info .meta-category span {
display: inline;
}
.delimiter {
color: #999!important;
font: 600 14px/36px "Work Sans";
font-family: "Work Sans";
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.gray-links .delimiter:last-child {
display: none;
}      footer .entry-meta .delimiter:last-child {
display: none;
}
.gray-links a {
color: #999;
font-family: "Work Sans";
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
}
.gray-links a:hover {
color: #ed1c24 !important;
}
.custom-pagination .wp-pagenavi {
display: block;
clear: both;
width: 100%;
position: relative;
}
.custom-pagination .page {
background: none !important;
border: 1px solid #ed1c24 !important;
color: #ed1c24 !important;
}
.custom-pagination .page,
.custom-pagination .current {
margin: 0 2px !important;
}
.custom-pagination a {
box-shadow: none !important;
display: inline-block !important;
margin: 0 !important;
min-width: 34px !important;
transition: all 0.2s ease-in-out 0s !important;
vertical-align: top !important;
border-radius: 4px !important;
font-size: 14px !important;
line-height: 22px !important;
padding: 5px 10px !important;
text-align: center !important;
font-family: "Crimson Pro" !important;
font-weight: 400;
}
.custom-pagination .page:hover {
color: #fff !important;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
cursor: pointer !important;
text-decoration: none !important;
border: 1px solid #ed1c24 !important;
background-color: #ed1c24 !important;
}
.custom-pagination span.current { background-color: #ed1c24 !important;
display: inline-block !important;
min-width: 34px !important;
color: #ffffff !important;
border-radius: 4px !important;
margin: 0 !important;
font-family: "Crimson Pro" !important;
font-weight: 400;
}
.custom-pagination .previouspostslink {
min-width: 90px;
position: absolute;
top: 0;
left: 0;
font-size: 14px !important;
line-height: 22px !important;
}
.custom-pagination .nextpostslink {
position: absolute;
top: 0;
right: 0;
font-size: 14px !important;
line-height: 24px !important;
}
@media only screen and (max-width: 1023px) {
.custom-pagination a.page {
display: none !important;
}
}
.sidebar .meta-item.date,
.meta-item-date-block .meta-item.date {
display: block !important;
}
.sidebar .entry-meta.one-line .meta-item.date,
.meta-item-date-block .entry-meta.one-line .meta-item.date {
display: inline !important;
}
.share-social-hac {
position: fixed !important;
z-index: 0 !important;
}
.site-footer {
z-index: 4 !important;
position: relative;
}
.post-template-default.single-post.site-footer {
margin-top: 24px;
}
.vce-featured {
max-width: 1140px;
width: 100%;
margin: auto;
z-index: 1;
}
.vce-single .meta-image img {
min-width: inherit;
width: auto !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
}
.entry-content-hac .mks_dropcap_letter {
float: none;
}
.facts-hac {
clear: right;
background: none !important;
}
.quick-facts {
border-bottom: 1px solid #c8c8c8;
border-top: 1px solid #c8c8c8;
}
.facts-hac ul {
list-style: none;
padding: 0;
margin: 0;
}
.facts-hac ul li {
display: block;
text-align: left;
}
.facts-hac .fa.fa-twitter-square:before,
.facts-hac .fa.fa-facebook-square:before {
font-size: 20px;
}
.facts-hac a {
line-height: 16px;
margin-left: 6px;
opacity: 0.8;
}
.facts-hac a:hover,
.facts-hac a::before:hover {
text-decoration: none;
cursor: pointer;
opacity: 1;
}
.facts-left.facts-hac {
clear: none;
margin: 10px 20px 20px 0;
}
.facts-left {
float: left;
}
.facts-left > .facts-hac {
margin: 10px 20px 20px 0;
}
.bloggers .entry-meta p,
.featured-reporters .entry-meta p {
line-height: 18px;
margin: 0;
padding: 0;
}
.vce-lay-b.no-image {
min-height: 100px !important;
padding: 0;
}
.vce-lay-b.no-image header,
.vce-sid-none .vce-lay-b.no-image .entry-header {
padding: 20px;
}
.vce-lay-b.no-image .entry-content {
margin-left: 0;
}
.vce-lay-c .meta-image {
height: 195px;
display: inline-block;
}
.vce-lay-c .meta-image.inv-list {
max-height: 162px;
}
@media (max-width: 1200px) {
.vce-lay-c .meta-image.inv-list {
max-height: 140px;
}
}
.vce-lay-c .meta-image img {
display: block;
float: none;
height: 100%; margin: 0 auto;
max-height: none;
text-align: center;
width: auto;
}
.vce-lay-c .meta-image.inv-list img {
height: auto;
width: 100%;
}
.vce-lay-b {
min-height: 195px !important;
}
.vce-lay-b .meta-image {
display: flex !important;
align-items: center;
height: 195px !important;
min-width: 375px !important;
overflow: hidden !important;
width: 375px !important;
min-height: 10px !important;
}
.archive.author .vce-lay-b .meta-image img{
margin-top: 4px;
}
.archive.author .vce-lay-b {
margin: 0 0 38px;
}
.archive.author .main-box-inside  .vce-post .entry-content p {
color: #000;
}
.vce-lay-b .meta-image img {
max-width: none;
max-height: none;
display: block;
float: none;
height: auto;
margin: 0 auto;
text-align: center;
width: 100%;
}
.layout-c-three {
max-width: 1140px;
width: 100%;
margin: 40px auto 0;
display: -webkit-flex;
display: flex;
flex-direction: row;
}
@media screen and (min-width: 1024px) {
.layout-c-three {
border-bottom: 1px solid #999;
}
}
.layout-c-three h3 {
margin: 10px 0 0 0;
border-top: 3px red solid;
}
.layout-c-three .vce-lay-c {
height: auto !important;
max-width: 32%;
width: 100%;
min-height: 480px;
margin: 0 0 30px 0;
position: relative;
-webkit-flex: 1 1 32%;
flex: 1 1 32%;
}
@media screen and (min-width: 1024px) {
.layout-c-three .vce-lay-c:after {
position: absolute;
content: '';
display: block;
height: 240px;
width: 1px;
background: #ccc;
right: -12px;
top: 210px;
}
}
article.vce-post.vce-lay-c:last-child:after {
display: none;
}
.layout-c-three .vce-lay-c:nth-child(2) {
margin: 0 20px;
} .source-wrapper {
padding: 20px 20px 0 20px;
display: -webkit-flex;
-webkit-flex-direction: row;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}
.source-wrapper .feature-source {
width: 140px;
margin: 0 20px 20px 0;
text-align: center;
}
.source-wrapper .feature-source:last-of-type {
margin: 0 0 20px 0;
}
.feature-source .source-img {
height: 140px;
display: table;
margin: 0 auto;
}
.feature-source .source-img a {
display: table-cell;
vertical-align: middle;
}
.feature-source .source-title h2 {
line-height: 0.4;
}
.feature-source .source-title h2 a {
color: #000;
font-family: 'Montserrat';
font-weight: 700;
font-size: 14px;
text-align: center;
text-decoration: none;
}
.feature-source .source-title h2 a:hover {
color: #ed1c24;
}
.partner-source-wrapper {
padding: 20px 20px 0 20px;
display: -webkit-flex;
-webkit-flex-direction: row;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}
.partner-source-wrapper .partner-source {
width: 200px;
text-align: center;
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.09804);
margin: 0 0 20px 0;
}
.partner-source .partner-img {
width: 180px;
height: 150px;
display: table;
margin: 0 auto;
}
.partner-source .partner-img a {
display: table-cell;
vertical-align: middle;
}
.partner-source .partner-title h2 {
line-height: 20px;
}
.partner-source .partner-title h2 a {
color: #232323;
font-family: 'Montserrat';
font-weight: 700;
font-size: 22px;
text-align: center;
text-decoration: none;
}
.partner-source .partner-title h2 a:hover {
color: #ed1c24;
}
@media (max-width: 1024px) {
.layout-c-three {
display: block;
padding: 0 20px;
}
.layout-c-three .vce-lay-c {
max-width: 49%;
width: 100%;
min-height: 503px;
-webkit-flex: 1 1 49%;
flex: 1 1 49%;
}
.layout-c-three .vce-lay-c:nth-child(1) {
margin: 0 2% 20px 0;
}
.layout-c-three .vce-lay-c:nth-child(2) {
margin: 0 0 20px 0;
}
}
@media screen and (min-width: 671px) and (max-width: 1023px ) {
.layout-c-three .vce-lay-c:nth-child(3) {
overflow: hidden;
float: none;
margin-right: auto !important;
margin-left: auto !important;
}
}
@media (max-width: 670px) {
.layout-c-three {
padding: 0 20px;
}
.layout-c-three .vce-lay-c {
max-width: 100%;
width: 100%;
min-height: initial; -webkit-flex: 1 1 100%;
flex: 1 1 100%;
}
.layout-c-three .vce-lay-c:nth-child(1) {
margin: 0 0 20px 0;
}
.layout-c-three .vce-lay-c:nth-child(2) {
margin: 0 2% 20px 0;
}
.layout-c-three .vce-lay-c:nth-child(3) {
margin: 0 0 20px 0;
}
}
@media only screen and (max-width: 840px) {
.vce-lay-b {
overflow: hidden;
padding: 20px;
}
.vce-lay-b .meta-image {
display: inline-block !important;
height: 155px !important;
min-width: 155px !important;
overflow: hidden !important;
width: 100% !important;
min-height: 155px !important;
float: none;
max-width: 100% !important;
}
.investigation-source-template-default .vce-lay-b .meta-image {
height: 250px !important;	
}
.vce-lay-b .entry-header {
clear: both;
width: 100%;
padding: 6px 0 10px 0;
text-align: center;
}
}
.meta-image .vce-photo-caption {
max-width: 100% !important;
width: auto;
position: static;
right: auto;
bottom: auto;
margin: 0 auto;
font-style: normal;
text-align: left;
text-shadow: none;
font-family: "Work Sans";
font-weight: 400;
color: black;
font-size: 19px;
}
.type-projects_posts .meta-image .vce-photo-caption {
max-width: 100%;
padding: 5px 0;
}
.meta-image .vce-photo-caption .single {
color: #666;
font-size: 14px;
text-transform: uppercase;
}
.fncy {
display: block;
clear: both;
position: relative;
}
.fancyboxLauncher {
position: absolute;
left: 50%;
bottom: 15px;
background: rgba(0, 0, 0, 0.35);
color: #fff;
height: 36px;
width: 36px;
text-align: center;
border-radius: 10%;
line-height: 36px;
font-size: 20px;
margin-left: -18px;
z-index: 11;
}
.fancyboxLauncher .fa {
color: inherit;
font-size: inherit;
line-height: inherit;
}
.fancyboxLauncher:hover {
background: rgba(0, 0, 0, 0.65); }
.vce-photo-caption {
background: none;
}
.vce-photo-caption .author-img {
color: #666;
font-size: 11px;
text-transform: uppercase;
font-weight: 400;
line-height: 15px;
display: block;
} #users-alphaNav {
text-align: center;
margin-left: 0;
}
#users-alphaNav li {
display: inline;
}
#users-alphaNav li a {
cursor: pointer;
} #authorSearch {
list-style: none;
margin: 0;
padding: 0;
}
#title,
#searchOptions {
float: left;
width: 100%;
clear: both;
}
#searchOptions {
padding: 15px 0;
}
#searchOptions form {
padding: 0 118px 0 0;
margin: 0;
width: 100%;
position: relative;
}
#searchOptions form #what,
#searchOptions form #compare,
#searchOptions form #term {
display: inline-block;
font-family: "Work Sans" !IMPORTANT; }
#reporter_dropdown_filter {
font-family: "Work Sans" !IMPORTANT;
border-color: #f2f2f2;
margin-left: 10px;
width: 260px;
padding: 0 0 0 10px;
}
#searchOptions form #what,
#searchOptions form #compare {
width: 25%;
}
#searchOptions form #act {
width: 100px;
position: absolute;
top: 0;
right: 0;
max-width: none !important;
min-width: 100px !important;
height: 42px;
font-family: "Work Sans" !IMPORTANT;
text-transform: uppercase;
font-weight: 700;
}
.data-content .author-title {
margin-bottom: 25px;
letter-spacing: 0.7px;
}
@media only screen and (max-width: 680px) {
#searchOptions form #what,
#searchOptions form #compare {
width: 48%; }
#searchOptions form #term {
width: 63%;
margin: 8px 0 0 0; }
#searchOptions form #act {
width: 23%;
position: static;
top: auto;
right: auto;
max-width: none !important;
min-width: 35% !important;
height: 42px; display: inline-block;
}
#searchOptions form {
padding: 0;
}
} .gform_confirmation_message {
color: #ed1c24;
} .vce-page > img {
margin-bottom: 40px;
}
.vce-page .entry-content, .vce-page .entry-title-page {
width: 800px;
}
#minor-publishing #save-action {
float: left !important;
width: 40%;
}
@media (min-width: 767px) and (max-width: 1023px) {
.mks_pullquote_right {
margin-right: -10% !important;
}
.mks_pullquote_left {
margin-left: -10% !important;
}
}
.investigations_posts .entry-content-hac .vce-gallery {
display: none;
}
.vce-gallery.gallery {
margin-bottom: 0;
} .investigation_dropdown {
width: 250px !important;
margin: 0 0 0 -125px;
border-radius: 5px;
background-color: #fff;
position: relative;
left: 50%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
select.investigation_dropdown::-ms-expand {
display: none;
}
.select_wrapper {
position: relative;
}
.select_wrapper span {
position: absolute;
top: 25px;
right: 25px;
height: 35px;
background: #fff;
pointer-events: none;
}
.select_wrapper span:after,
.select_wrapper span:before {
content: '';
position: absolute;
right: 10px;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.select_wrapper span:after {
bottom: 12px;
border-top: 4px solid #404040;
}
.select_wrapper span:before {
top: 12px;
border-bottom: 4px solid #404040;
}
.nn_hero_source {
color: #fff;
}
.entry-meta div:last-child:before {
content: ' ';
font-size: 12px;
}
.mks_ico.twitter_ico, .mks_ico.facebook_ico {
background-color: #ed1c24;
width: 18px;
height: 18px;
padding: 10px;
margin-bottom: 0;
border-radius: 3px;
float: right;
}
.mks_ico.twitter_ico:hover, .mks_ico.facebook_ico:hover {
background-color: #ff0000;
}
#menu-item-1002 a {
width: 110px;
}
#menu-item-1002 a::after {
content: "Subscribe" !important;
padding: 0 0 0 7px;
font-size: 13px;
}
#nn_story_subhead {
font-size: 22px;
font-weight: 700;
margin: 0 0 30px 0;
text-align: left;
}
.quote_investigation ul {
list-style: none;
}
.quote_investigation .facts-hac {
border: none;
clear: none;
}
.quote_investigation {
color: #666;
font-family: "Work Sans";
font-size: 30px;
font-weight: 700;
}
@media screen and (min-width: 1000px) {
.quote_investigation {
margin: 30px -13% 30px;
}
}
.nn_source_left {
max-width: 270px;
width: 100%;
margin: 30px 30px 20px -12.5%;
padding: 5px 25px 25px;
color: #0a0a0a;
font-weight: 700;
font-family: inherit;
font-style: italic;
float: left;
border: none;
border-radius: 5px;
}
.nn_source_right {
max-width: 270px;
width: 100%;
margin: 11px -12.5% 20px 30px;
padding: 5px 25px 25px;
color: #0a0a0a;
font-weight: 700;
font-family: inherit;
font-style: italic;
float: right;
border: none;
border-radius: 5px;
}
@media screen and (min-width: 768px) {
.single-investigations_posts .nn_source_right {
display: block;
}
}
.nn_source_right .nn-source-li {
margin-top: 0;
}
.nn-layout-b-footer {
margin: 12px 0 0;
line-height: 18px;
}
.nn-layout-b-footer .entry-meta {
line-height: 11px;
color: #ed1c24;
}
.projects_posts .nn-layout-b-footer .entry-meta {
display: none;
}
.nn-layout-b-footer .entry-meta a { font: 700 16px/16px 'Work Sans';
text-transform: uppercase;
}
footer .project-name-lay-b {
display: block;
margin-top: -10px;
}
footer .project-name-lay-c {
display: block;
text-align: center;
padding: 0 20px;
}
.project-name-lay-b a,
.project-name-lay-b span {
font-size: 14px;
color: #9b9b9b;
font-family: 'Crimson Pro';
font-weight: 400;
}
.project-name-lay-b a:hover {
color: #ed1c24;
}
.nn-layout-b-footer .updated,
.nn-layout-b-footer .delimiter,
footer .project-name-lay-b a,
footer .project-name-lay-c a,
footer .project-name-lay-c span,
.single-investigation-source .main-box-single .date .updated {
color: #999;
font-family: "Work Sans";
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.nn-layout-b-footer .updated {
margin-top: 8px;
display: inline-block;
}
footer .project-name-lay-c a:hover {
color: #ed1c24;
}
.vce-lay-c footer .updated,
.vce-lay-c .meta-category {
letter-spacing: 0.7px;
font-weight: 700;
}
.vce-lay-c p {
line-height: 20px;
font-family: "Crimson Pro";
font-size: 16px;
}
.vce-hover-effect .project-name-lay-a a {
font-size: 14px;
color: #fff;
font-family: 'Crimson Pro';
font-weight: 400;
}
.nn_source_left h3, .nn_source_right h3 {
margin: 0;
color: #666;
font-size: 17px;
text-align: center;
font-family: "Work Sans";
font-weight: 500;
line-height: 48px;
text-transform: uppercase;
}
.nn_source_right a, .nn_source_left a {
margin: 0;
}
@media (max-width: 600px) {
.nn_source_left, .nn_source_right {
margin: 0 auto 10px;
padding: 5px 25px;
float: none;
}
}
.nn_sharethis {
font-weight: 400;
font-size: 14px;
font-style: normal;
display: inline-block;
margin: 10px 0 0 0;
cursor: pointer;
}
.nn_li {
margin: 0;
}
.nn_li img {
max-width: 100%;
width: 100%;
}
.nn_li a {
margin: 0; opacity: 0.8;  }
.nn_li a:hover {
text-decoration: underline;
}
.facts-hac ul li {
clear: both;
}
.DV-container {
margin: -40px 0 0 0;
}
.DV-header {
display: flex;
top: -108px;
}
.DV-controls {
display: flex;
}
.DV-views {
display: flex !important;
}
.nn_fullwidth_image { text-align: center;
}
@media screen and (min-width: 1000px) {
.nn_fullwidth_image {
margin: 0 -31.43% 30px;
}
}
.nn_meta_image {
width: 145px !important;
height: 100px !important;
float: left;
margin: 0 !important;
}
.nn_meta-category { text-align: left;
margin: 5px 0 0 15px;
}
.nn_meta-category a {
font-size: 13px;
}
.nn_meta-category .delimiter {
color: #ed1c24;
}
.nn_entry-header {
margin-bottom: 10px;
float: none;
width: 100%;
}
.nn_entry-title {
line-height: 28px;
font-size: 22px;
overflow: hidden;
text-align: left;
padding: 0 15px;
margin-bottom: 4px;
}
.nn_entry-title a {
color: #232323;
font-size: 15px;
font-family: 'Montserrat';
font-weight: 700;
}
.nn_entry-title a p {
overflow: hidden;
text-overflow: clip;
}
.nn_entry-title a:hover {
color: #ed1c24;
}
.nn_vce_lay_c {
height: 100px !important;
padding: 0;
}
.investigation-docs, .investigation-related-links {
background-color: #f9f9f9;
}
.investigation-docs a {
font-size: 18px;
}
.popular-posts a {
text-align: left;
-ms-word-wrap: break-word;
word-wrap: break-word;
padding: 5px 10px 0 0;
color: #000 !important;
font-size: 18px;
line-height: 22px;
font-weight: 700;
}
.popular-posts .wpp-list {
margin-bottom: 20px;
}
.popular-posts .wpp-list .wpp-post-title {
font-size: 18px;
line-height: 18px;
font-family: "Work Sans";
}
.popular-posts .wpp-list .wpp-author,
.popular-posts .wpp-list .wpp-author a {
font-size: 11px;
}
.popular-posts .post-stats,
.popular-posts .wpp-author a {
padding-top: 5px;
text-transform: uppercase;
color: #000;
font-family: "Work Sans";
font-size: 13px;
font-style: normal;
font-weight: normal;
line-height: 18px;
}
.popular-posts .wpp-author a:hover {
color: #ed1c24 !important;
}
.home-line .main-box,
.blog-line {
position: relative;
background: none;
}
.blog-line p {
margin: 0;
}
@media screen and (min-width: 1024px) {
.home-line .main-box:after,
.blog-line:after {
position: absolute;
content: '';
display: block;
width: 1px;
height: 99%;
background: #ccc;
top: 0;
right: -15px;
}
}
.vce-post-list .vce-post-link {
padding-top: 0;
padding-bottom: 12px;
overflow: hidden;
color: #000 !important;
font: 700 18px/20px "Work Sans";
}
.vce-post-list .excerpt-wrapper .vce-post-link {
font-weight: 400;
}
.vce-post-img img {
padding-top: 5px;
}
.vce-post-list .vce-post-img {
width: 41px;
margin-right: 8px;
}
.sidebar .vce_posts_widget .sidebar-excerpt p {
padding: 5px 0 7px;
font-size: 18px;
color: #000;
}
.vce-posts-wrap.sidebar-excerpt {
font-family: "Work Sans";
}
.vce-posts-wrap .fn,
.vce-posts-wrap .fn a {
color: red !important;
font-weight: 500;
font-family: "Work Sans";
font-size: 11px;
text-transform: uppercase;
}
.nn-blog-widget a {
font-size: 14px;
font-weight: 700;
line-height: 20px;
text-align: left;
font-family: "Crimson Pro";
-ms-word-wrap: break-word;
word-wrap: break-word;
padding: 5px 10px 0 0;
}
.nn-post-stats {
color: #000;
font-family: "Crimson Pro";
font-size: 13px;
font-style: normal;
font-weight: normal;
line-height: 18px;
display: block;
}
.nn-post-stats a.nn-blog-widget-link {
color: #000 !important;
font-family: "Crimson Pro";
font-size: 13px;
font-style: normal;
font-weight: 400 !important;
line-height: 18px;
}
.nn-post-stats a.nn-blog-widget-link:hover {
color: #ed1c24 !important;
}
.vce-loop-wrap.sort-users {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.vce-loop-wrap.sort-users article {
overflow: hidden;
height: auto !important;
}
.sidebar-excerpt p {
margin-bottom: 0;
}
.single-projects_posts .partner-widget-sidebar,
.single-projects_posts .reporters-sidebar-widget {
padding-bottom: 18px !important;
}
.single-projects_posts .featured-proj-widget {
padding: 10px 0 0;
}
.single-projects_posts .featured-proj-widget ul {
margin-bottom: 13px;
}
.single-projects_posts .widget ul {
padding: 0;
}
body.single-investigation-source .sidebar,
body.author .sidebar,
.page-template-template-blog .sidebar {
width: 280px;
}
body.single-investigation-source .sidebar .widget-title,
body.author .sidebar .widget-title,
.page-template-template-blog .sidebar .widget-title {
padding: 12px 0;
margin: 0
}
.widget ul.vce-post-list {
padding: 0;
}
.vce_posts_widget .vce-post-list li,
.vce_posts_widget .vce-post-list li:last-child {
text-align: left;
margin-bottom: 10px;
padding: 11px 20px;
}
.span-hero-projects {
display: inline-block;
}
.meta-item:before {
display: inline-block;
}
.project-hero-excerpt, .project-hero-excerpt:hover {
text-decoration: none;
}
.project-hero-excerpt p {
color: #fff;
}
.custom-pagination ul.page-numbers {
list-style: none;
border: none;
}
.custom-pagination ul.page-numbers:hover {
background: none !important;
}
.custom-pagination ul.page-numbers li {
float: left;
margin-right: 4px;
border-radius: 4px;
}
#vce-pagination .page-numbers {
border: none;
font-family: "Work Sans" !important;
text-transform: uppercase;
font-weight: 700;
}
.vce-featured .vce-hover-effect .hero-excerpt {
margin: 0;
color: white;
font-family: 'Crimson Pro', serif;
font-size: 28px;
font-weight: 400;
line-height: 32px;
position: relative;
display: inline-block;
}
.vce-featured .vce-hover-effect .hero-excerpt:after {
content: '';
position: absolute;
width: 100%;
height: 2px;
background-color: #ccc;
bottom: -16px;
max-width: 454px;
left: 19%;
}
@media (max-width: 475px) {
.vce-featured .vce-hover-effect .hero-excerpt:after {
left:0;
}
}
.vce-featured .vce-hover-effect .meta-item.date .updated {
margin: 0;
color: #fff;
font-family: "Crimson Pro";
font-size: 14px;
line-height: 18px;
font-weight: normal;
}
.vce-featured .vce-hover-effect .meta-item.author {
margin: 0;
color: #fff;
font-family: "Crimson Pro";
font-size: 14px;
line-height: 18px;
font-weight: normal;
}
.vce-featured .vce-hover-effect .meta-item.author a {
margin: 0;
color: #fff;
font-family: "Crimson Pro";
font-size: 14px;
line-height: 18px;
font-weight: normal;
}
.vce-featured .entry-meta .date {
display: block !important;
}
@media (max-width: 1024px) {
.vce-featured .vce-featured-info {
top: 20% !important;
}
}
@media (max-width: 670px) {
.vce-featured .vce-featured-info {
top: 10% !important;
}
}
#nn_feature_reporters {
padding: 20px 20px 0 20px;
display: -webkit-flex;
-webkit-flex-direction: row;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
}
#nn_feature_reporters .entry-title a {
font-family: "Work Sans";
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
}
#content.reporters-all .vce-border-top .main-box-title {
font-family: "Work Sans";
font-weight: 700;
letter-spacing: 0.7px;
}
.vce-border-top .main-box-title {
font-family: "Work Sans";
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
font-size: 21px;
}
.vce-related-box .main-box-title{
font-family: "Work Sans";
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
font-size: 21px;
}
.vce-related-box .entry-title a {
font-family: "Crimson Pro";
line-height: 22px;
}
#footer .nn-footer-copy-right {
width: 25px;
margin-bottom: 10px;
}
footer .mailchimp-subscribe {
width: 350px;
}
footer .vce-wrap-right .menu-social-container {
float: left;
}
footer .overlay {
display: none;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 10;
} footer .modal {
display: none;
width: 300px;
line-height: 200px;
position: fixed;
top: 260px;
left: 50%;
margin-top: -160px;
margin-left: -150px;
background-color: #f1c40f;
text-align: center;
z-index: 11; }
@media (max-width: 600px) {
footer .modal {
top:200px;
}
}
footer .modal #mc-embedded-subscribe-form {
padding: 0 10px;
}
footer .modal #mc-embedded-subscribe-form h2 {
margin: 0;
}
footer #mc_embed_signup {
}
footer #mc_embed_signup div.mce_inline_error {
margin-bottom: 0;
}
footer #mc_embed_signup #mce-success-response {
padding: 0;
margin-top: 0;
}
footer #subscribe_email .footer-email {
max-width: 290px;
height: 32px;
float: left;
font-size: 13px;
color: #aaaaaa;
font-weight: 700;
font-family: "Work Sans" !important;
}
footer #subscribe_email .footer-submit {
min-width: 30px;
height: 32px;
margin-left: 10px;
font-weight: 700;
font-family: "Work Sans" !important;
text-transform: uppercase;
}
footer .modal #close_subscribe_form {
color: #000;
left: 142px;
position: relative;
}
footer .modal form {
background-color: #fff;
color: #000;
}
@media (max-width: 670px) {
footer .mailchimp-subscribe {
width: 80%;
float: left;
display: inline-block;
margin: 10px 0 0;
}
footer .mailchimp-subscribe #subscribe_email {
display: inline-block;
}
footer #subscribe_email .footer-email {
max-width: 120px;
height: 32px;
float: left;
}
}
#after_content_wrapper .nn-cunstom {
max-width: 768px;
width: 100%;
height: auto !important;
}
#after_content_wrapper .nn-cunstom .entry-content {
overflow: hidden;
}
#after_content_wrapper .post-after-content {
max-width: 768px;
}
#after_content_wrapper #sidebar {
padding-top: 0;
}
#after_content_wrapper #sidebar .nn-reporter-link {
margin-top: 15px;
}
#after_content_wrapper #sidebar .nn-source-logo-li {
height: 100px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
#after_content_wrapper #sidebar .nn-source-logo-li a {
display: inline-block;
}
#after_content_wrapper #sidebar .nn-source-logo-wrapper {
text-align: center;
}
#after_content_wrapper #sidebar .nn-source-logo {
max-height: 75px;
}
@media (max-width: 1200px) {
#after_content_wrapper .post-after-content {
max-width: 650px;
}
.vce-sid-none .vce-lay-b .meta-image {
min-width: 250px !important;
width: 250px !important;
}
}
@media (max-width: 1024px) {
#after_content_wrapper .post-after-content {
max-width: 100%;
}
#after_content_wrapper .nn-cunstom {
max-width: 100%;
}
}
.reporters-list {
max-width: 80px;
}
.sort-users .meta-data-wrapper {
overflow: hidden;
}
@media (max-width: 670px) {
.reporters-list {
max-width: 120px;
}
}
.reporters-list-helper {
position: relative;
width: 80px;
text-align: center;
left: 0px;
}
.reporters-list-helper a {
display: inline-block;
}
.reporters-list img {
width: auto;
max-width: 80px;
}
.vce-loop-wrap.sort-users .date {
font-size: 14px;
color: #9b9b9b;
}
#nn_layout_b article.vce-post.vce-lay-b {
width: 100%;
height: auto !important;
}
#nn_layout_b .vce-lay-b .entry-header {
padding: 30px 0 0 0;
}
.single-investigation-source #nn_layout_b .vce-lay-b .entry-header {
padding: 0;
}
#investigations_sort {
margin-bottom: 20px;
text-align: center;
}
#investigations_sort input[type="submit"] {
margin-top: 20px;
font-family: "Work Sans" !IMPORTANT;
text-transform: uppercase;
font-weight: 700;
}
#page_sort_select {
max-width: 300px;
height: 33px;
font-family: "Work Sans" !IMPORTANT;
}
@media (max-width: 840px) {
#after_content_wrapper .nn-cunstom .meta-image {
width: 100% !important;
}
#nn_layout_b .meta-image {
max-width: 100% !important;
width: 100% !important;
}
}
@media (max-width: 670px) {
.reporters-list {
max-width: 120px;
}
} .lay-z .entry-header .nn-layout-b-footer .meta-item.date:before {
content: none;
}
.lay-z .meta-image {
margin-bottom: 15px;
}
.vce-sid-none .vce-lay-c {
position: relative;
}
.vce-lay-b .entry-title a {
color: black;
font: 700 30px/36px "Crimson Pro"!important;
}
.vce-lay-b .entry-title a:hover,
.hero-wrapper .vce-featured-title a.vce-featured-link-article:hover,
.main-navigation a:hover {
color: #ed1c24 !important;
-webkit-transition: all .2s ease-in-out !important;
-moz-transition: all .2s ease-in-out !important;
-ms-transition: all .2s ease-in-out !important;
-o-transition: all .2s ease-in-out !important;
transition: all .2s ease-in-out !important;
}
.vce-sid-none .vce-lay-b .entry-header {
padding: 0;
margin: 0;
}
.vce-lay-b .entry-content p {
margin-bottom: 0;
font: normal 16px/20px "Crimson Pro";
color: #444;
}
.main-box-single .date .updated {
color: #999;
font-family: "Work Sans";
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
}
footer .entry-meta .delimiter {
color: #ff0000 !important;
margin: 0 0 0 -4px;
font: 500 13px/11px "Crimson Pro";
text-transform: uppercase;
padding-bottom: 8px;
padding-left: 7px;
}
@media screen and (min-width: 1024px) {
.vce-sid-none .vce-lay-c:after {
position: absolute;
content: '';
display: block;
height: 215px !important;
width: 1px;
background: #ccc;
right: -12px;
top: 220px;
}
}
#nn_layout_b {
border-bottom: 1px solid #999;
margin-bottom: 20px;
}
.widget_recent_entries .nn-blog-widget a {
font-family: "Work Sans";
color: #000 !important;
font-size: 18px;
line-height: 22px;
font-weight: 800;
}
.nn-wpp-author,
.widget_recent_entries .nn-wpp-author a {
padding-top: 5px;
text-transform: uppercase;
color: #000;
font-family: "Work Sans";
font-size: 11px;
line-height: 18px;
}
.widget_recent_entries ul {
margin-bottom: 20px;
}
#sidebar .vce-post-list .meta-item .updated {
color: #999;
font-family: "Work Sans";
font-size: 11px;
letter-spacing: 0.7px;
font-weight: 700;
text-transform: uppercase;
}
#sidebar .vce-post-list .text-right {
font-size: 18px;
}
.nav-menu > li:hover > a,
.nav-menu > .current_page_item > a,
.nav-menu > .current-menu-item > a,
.nav-menu > .current-menu-ancestor > a {
background: transparent !important;
}
.hac-default article p {
font-size: 28px;
}
.widget_nav_menu li a {
font-size: 18px;
color: #000 !important;
}
.investigation-support a {
display: block;
}
.investigation-source .key-findings {
color: red;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
font-family: "Work Sans";
text-align: left;
}
.investigation-source li {
color: black;
font-size: 18px;
font-weight: 400;
}
.investigation-subtitle,
.backstory-excerpt {
position: relative;
max-width: 700px;
margin: 0 auto 30px;
color: black;
font-family: "Crimson Pro";
font-size: 24px;
font-weight: 400;
line-height: 26px;
}
.investigation-subtitle:after {
display: block;
content: '';
width: 77%;
height: 1px;
background: #ccc;
transform: translateX(50%);
right: 50%;
position: absolute;
bottom: -18px;
}
.main-box-single .date {
position: relative;
}
.main-box-single .author .fn {
text-transform: capitalize;
color: #282828;
font: italic 400 19px "Crimson Pro";
}
.main-box-single .author a {
color: #282828;
font-family: "Crimson Pro";
font-size: 18px;
font-weight: 700;
font-style: normal;
text-transform: uppercase;
}
.main-box-single .entry-content-hac,
.entry-content-hac {
color: black;
font-weight: 400;
font-family: "Work Sans";
}
.vce-single .entry-content .first-letter p:last-child,
.first-letter p {
margin-bottom: 30px !important;
}
.first-letter >p.dropcap {
padding-top: 25px;
}
.first-letter p.dropcap:first-letter,
.letter:first-letter {
color: #282828;
font-family: "Crimson Pro";
font-size: 108px;
font-weight: 600;
float: left;
margin-bottom: 26px;
padding-top: 31px;
padding-right: 3px;
}
.first-letter p.dropcap.dropcap-hack:first-letter {
margin-bottom: 36px !important;
}
.wpsdc-drop-cap {
color: #282828;
font-family: "Crimson Pro";
font-size: 108px !important;
font-weight: 600;
float: left;
margin-bottom: 0;
line-height: 0.4em;
padding: 31px 3px 15px 0 !important;
}
.wpsdc-drop-cap.plugin-dropcap-hack {
padding: 31px 3px 35px 0 !important;
}
.firefox .first-letter p.dropcap:first-letter,
.firefox .letter:first-letter {
margin-bottom: 0;
padding-top: 9px;
}
.single.single-post .vce-single .entry-content p:last-child {
margin-bottom: 30px !important;
}
@media (max-width: 670px) {
.first-letter p.dropcap:first-letter,
.letter:first-letter {
font-size: 56px!important;
font-weight: 400;
}
}
@media (max-width: 1023px) {
.single .entry-content {
padding: 0 20px;
max-width: 630px;
margin: 20px auto;
}
}
@media only screen and (max-width: 670px) and (min-width: 200px) {
.vce-single .entry-content,
.vce-single .entry-footer,
.vce-single .entry-headline,
.vce-page .entry-content,
.error404 .entry-content,
.single .entry-content>p {
font-size: 18px!important;
line-height: 25px!important;
}
.single .entry-content {
padding: 0 20px;
}
.single-investigations_posts .first-letter p.dropcap:first-letter,
.single-investigations_posts .letter:first-letter {
font-size: 65px;
font-weight: 400;
margin-bottom: 14px;
padding-top: 10px;
}
body.investigations_posts .entry-content blockquote p, body.single .entry-content blockquote p {
font-size: 18px!important;
line-height: 25px!important;
}
}
.single-investigations_posts .entry-headline:first-letter {
font-size: 100px !important;
float: left !important;
padding-top: 8px;
}
.investigations_posts p {
letter-spacing: 0.5px;
}
blockquote p:first-letter {
font-size: 22px !important;
float: none !important;
padding: 0 !important;
font-weight: 400;
}
.single-investigations_posts .first-letter .section p.dropcap:first-letter {
font-size: 23px;
font-weight: 400;
}
.column span {
font-size: 20px !important;
}
.image_nn_quote_left {
padding: 5px 25px 10px;
font-size: 140% !important;
border-radius: 0;
background-color: transparent !important;
border-bottom: 2px solid #c8c8c8;
border-top: 2px solid #c8c8c8;
}
.image_nn_quote_right {
padding: 5px 25px 5px;
font-size: 140% !important;
border-radius: 0;
background-color: transparent !important;
border-bottom: 2px solid #c8c8c8;
border-top: 2px solid #c8c8c8;
}
.image_nn_quote_left h3,
.image_nn_quote_right h3 {
margin-top: 15px;
font-family: "Work Sans";
color: black;
font-size: 36px;
font-weight: 700;
text-transform: uppercase;
}
.image_nn_quote_left p,
.image_nn_quote_right p {
font-style: normal;
font-size: 19px;
font-weight: 400;
} .author-box .main-box-inside {
max-width: 730px;
margin: 0 auto;
float: none;
}
.author-box .main-box-inside img,
.data-image img {
float: left;
margin-right: 30px;
border-radius: 50%;
width: 112px;
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
border: 5px solid #FFF;
}
.author-box .data-entry-content {
color: black;
font-family: "Work Sans";
font-size: 22px;
line-height: 28px;
}
.author-box .data-entry-content p {
margin-top: -20px;
margin-bottom: 0;
line-height: 30px;
}
.author-description {
font-family: "Work Sans";
font-size: 20px;
line-height: 30px;
}
@media only screen and (max-width: 1200px) and (min-width: 200px) {
.vce-featured {
max-height: 500px;
min-height: 500px;
}
}
@media (max-width: 670px) and (min-width: 200px) {
.vce-featured {
max-height: 600px;
min-height: 600px;
}
footer .vce-wrap-right .menu-social-container {
float: none;
}
}
@media only screen and (max-width: 360px) and (min-width: 200px) {
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.date .updated:after,
.vce-featured .vce-hover-effect .nn-new-hero-meta .meta-item.author a:after {
display: none;
}
.nn-new-hero-meta {
padding: 0;
}
}
@media (max-width: 670px) {
footer #subscribe_email .footer-email {
width: 190px;
max-width: 190px;
}
footer .mailchimp-subscribe {
width: 90%;
}
}
.vce-featured .vce-hover-effect .hero-excerpt {
display: block;
}
.vce-post.investigations_posts.type-investigations_posts {
display: flex;
flex-direction: row;
align-items: center;
-webkit-flex-direction: row;
-webkit-align-items: center;
width: 33%;
margin: 10px 0;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image,
.single-post .vce-related-box .meta-image,
.single-backstory .vce-related-box .meta-image{
display: flex;
flex-direction: column;
align-items: flex-start;
-webkit-flex-direction: column;
-webkit-align-items: flex-start;
width: auto;
}
.vce-post.investigations_posts.type-investigations_posts .entry-header,
.single-post .vce-related-box .entry-header,
.single-backstory .vce-related-box .entry-header {
padding: 0;
margin-top: -5px;
-webkit-flex: 1.68;
-ms-flex: 1.68;
flex: 1.68;
}
.vce-post.investigations_posts.type-investigations_posts .entry-header .entry-title a,
.single-post .vce-related-box .entry-header .entry-title a,
.single-backstory .vce-related-box .entry-header .entry-title a {
font-size: 18px;
}
h1.entry-title {
font-family: "Crimson Pro";
}
.home .vce-post.vce-lay-b .entry-header {
padding: 0;
margin: 0;
}
.home .vce-post.vce-lay-b .entry-header .entry-content {
margin-left: 0;
}
.home .main-box-inside .vce-loop-wrap {
display: flex;
flex-direction: column;
align-items: center;
-webkit-flex-direction: column;
-webkit-align-items: center;
}
@media (min-width: 768px) {
.home .vce-post.vce-lay-b,
.author .vce-post.vce-lay-b {
display: flex;
flex-direction: row;
align-items: flex-start;
-webkit-flex-direction: row;
-webkit-align-items: flex-start;
padding: 35px 0;
margin: 0;
}
.home .vce-post.vce-lay-b .entry-title{
margin-top: -5px;
}
.author.archive .vce-post.vce-lay-b .entry-title {
margin-top: 0!important;
}
}
.vce-lay-d .meta-image {
float: left;
margin-right: 15px;
height: auto;
width: 100%;
}
.author.archive .vce-post.vce-lay-b .entry-header {
margin-bottom: 0;
}
@media only screen and (max-width: 1023px) {
#vce-pagination .page-numbers {
display: block;
}
}
.page-template-template-list-investigations .vce-post.vce-lay-b.lay-z {
display: flex;
flex-direction: row;
align-items: flex-start;
-webkit-flex-direction: row;
-webkit-align-items: flex-start;
padding: 35px 0 34px;
margin: 0;
}
.page-template-template-list-investigations .vce-post.vce-lay-b.lay-z .entry-title {
margin-top: -4px;
}
@media (max-width: 768px) {
.page-template-template-list-investigations .vce-post.vce-lay-b.lay-z {
display: block;
}
}
.page-template-template-list-investigations #nn_layout_b .vce-post.vce-lay-b.lay-z .entry-header {
padding: 0;
margin: 0;
}
.page-template-template-list-investigations #nn_layout_b .vce-post.vce-lay-b.lay-z .meta-image {
margin-bottom: 0;
}
.page-template-template-list-investigations #nn_layout_b .vce-post.vce-lay-b.lay-z .entry-content {
font-size: 100%;
line-height: 18px;
}
@media only screen and (max-width: 1023px) {
#vce-pagination .page-numbers {
display: inline-block;
}
}
@media (max-width: 768px) {
.vce-post.investigations_posts.type-investigations_posts {
display: flex;
flex-direction: column;
align-items: center;
-webkit-flex-direction: column;
-webkit-align-items: center;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image {
flex-direction: column;
align-items: center;
-webkit-flex-direction: column;
-webkit-align-items: center;
}
.vce-post.investigations_posts.type-investigations_posts .entry-header {
margin-top: 5px;
}
}
.nn_quote.investigation-source.facts-hac.nn_source_right {
margin-top: -10px;
}
.nn_quote.investigation-support.facts-hac.nn_source_right {
margin-top: -10px;
}
.single-investigations_posts .investigation-support .nn-source-li {
text-align: center;
margin-bottom: 0;
}
.single-investigations_posts .investigation-support .nn-source-li img {
max-width: 150px;
padding-bottom: 20px;
}
.vce-featured .vce-hover-effect .nn-new-hero-meta .entry-meta#nn_hero .white-links a {
margin-left: -5px;
}
.entry-header .meta-category.gray-links a {
padding-right: 0;
}
.home .entry-header .meta-category.gray-links a {
padding-right: 5px;
letter-spacing: 0.7px;
}
.page-template-template-list-investigations .entry-header .meta-category.gray-links a {
padding-left: 1px;
letter-spacing: 0.7px;
}
.sticky-active .vce-sticky.affix {
top: 0;
position: relative !important;
}
.vce-lay-c .entry-meta a:after {
width: 107%;
left: -3px;
content: none;
}
.nn-new-hero-meta .meta-item:last-child span a:after {
display: none;
}
.nn_quote_left {
max-width: 400px;
width: 100%;
margin: 5px 30px 20px -12.5%;
padding: 25px;
color: #0a0a0a;
font-weight: 700;
font-family: inherit;
font-style: italic;
font-size: 120% !important;
float: left;
border: none;
border-radius: 5px;
background-color: #eeeeee !important;
}
.nn_quote_right {
max-width: 400px;
width: 100%;
margin: 5px -12.5% 20px 30px;
padding: 25px;
color: #0a0a0a;
font-weight: 700;
font-family: inherit;
font-style: italic;
font-size: 120% !important;
float: right;
border: none;
border-radius: 5px;
background-color: #eeeeee !important;
}
.single h1.entry-title {
line-height: 58px !important;
font-size: 52px;
}
.single .investigation-subtitle {
margin-top: -20px;
}
.single h1.entry-title:after,
.single .investigation-subtitle:after {
display:none;
}
.single article.post .entry-header .entry-meta,
.single article.investigations_posts .entry-header .entry-meta.one-line,
.backstory .entry-meta {
position: relative;
}
.single article.post .entry-header .entry-meta .updated,
.single article.post .entry-header .entry-meta .vcard.author a,
.single article.investigations_posts .entry-header .entry-meta.one-line .updated,
.single article.investigations_posts .entry-header .entry-meta.one-line .vcard.author a,
.home .main-box-inside .entry-header .meta-item.date footer a,
.home .test,
.backstory .entry-meta .author .updated,
.backstory .entry-meta .author .vcard.author a {
letter-spacing: 0.7px;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .updated,
.single article.post .entry-header .entry-meta .updated,
.backstory .entry-meta .author .updated {
font-size: 16px;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .date,
.single article.post .entry-header .entry-meta .date {
margin-right: 10px;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .date:after,
.single article.post .entry-header .entry-meta .date:after {
bottom: 3px;
right: -8px;
width: 2px;
height: 16px;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn,
.single article.post .entry-header .entry-meta .author .fn,
.backstory .entry-meta .author .fn,
.single article.projects_posts .entry-header .entry-meta .author .fn {
font: italic 400 16px "Crimson Pro";
}
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn a,
.single article.post .entry-header .entry-meta .author .fn a,
.backstory .entry-meta .author .fn a {
font: 700 16px "Crimson Pro";
}
.single article.projects_posts .entry-content .entry-header .entry-meta.one-line {
position: relative;
}
.single article.investigations_posts .entry-header .entry-meta.one-line:before,
.single article.post .entry-header .entry-meta:before,
.backstory .entry-meta:before,
.single article.projects_posts .entry-content .entry-header .entry-meta.one-line:before {
display: block;
content: '';
width: 48%;
height: 1px;
background: #ccc;
transform: translateX(50%);
right: 50%;
position: absolute;
top: -9px;
}
.single article.projects_posts .entry-header .entry-meta.one-line p,
.single article.projects_posts .entry-header .entry-meta.one-line div {
display: inline !important;
}
.home .main-box-inside .entry-header .entry-title a {
font: 700 30px/36px "Crimson Pro"!important;
}
.home .main-box-inside .entry-header .meta-item.date > p {
font: normal 16px/20px "Crimson Pro";
color: #444;
}
.single .wp-video {
min-height: auto;
}
.single .nn_quote.investigation-source blockquote p:before {
content: '"';
color: #0a0a0a;
font-weight: 700;
font-family: "Work Sans";
font-style: italic;
}
.single .nn_quote.investigation-source blockquote p {
color: #0a0a0a;
font-weight: 700;
font-family: "Work Sans";
font-style: italic;
}
.single .nn_quote.investigation-source blockquote p:after {
content: '"';
}
.single article.investigations_posts .entry-header [class^="topic-"] ,
.single article.post .entry-header [class^="topic-"]  {
letter-spacing: 0.5px;
}
.image_nn_quote_left, .image_nn_quote_right,
.video_nn_quote_left, .video_nn_quote_right {
max-width: 228px;
padding: 20px 10px 18px;
background: transparent!important;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-radius: 0;
}
.image_nn_quote_left,
.video_nn_quote_left {
margin-right: 20px;
}
.image_nn_quote_right,
.video_nn_quote_right {
margin-left: 20px;
}
.image_nn_quote_left h3, .image_nn_quote_right h3,
.video_nn_quote_left h3, .video_nn_quote_right h3 {
margin: 0 0 10px;
font: 700 18px/24px "Work Sans";
text-transform: uppercase;
}
.image_nn_quote_left img, .image_nn_quote_right img,
.video_nn_quote_left img, .video_nn_quote_right img {
margin: 0;
}
.image_nn_quote_left p, .image_nn_quote_right p,
.video_nn_quote_left p, .video_nn_quote_right p {
color: black;
font: 400 19px/24px "Work Sans";
margin: 10px 0;
}
.image_nn_quote_left .nn_li blockquote p:last-child, .image_nn_quote_right .nn_li blockquote p:last-child,
.video_nn_quote_left .nn_li blockquote p:last-child, .video_nn_quote_left .nn_li blockquote p:last-child {
margin-bottom: 10px;
}
.image_nn_quote_left .nn_li img, .image_nn_quote_right .nn_li img,
.video_nn_quote_left .nn_li img, .video_nn_quote_left .nn_li img {
margin: 5px 0 10px;
}
.key-finding-header {
color: red;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
font-family: "Work Sans";
text-align: left;
}
.single .entry-content .nn_li h3,
.single .entry-content .nn_li a,
.single .entry-content .nn_li p {
font: 400 19px/24px "Work Sans";
text-transform: none;
color: #000;
}
.single .entry-content .nn_li a {
color: #ff0000;
}
.single .entry-content .nn_li a.fa {
font: normal normal normal 14px/1 FontAwesome;
}
.single .entry-content .nn_li h3 {
font-weight: 700;
text-transform: uppercase;
color: #ff0000;
}
.single .entry-content .nn_li h3.key_findings_title,
.single .entry-content .investigation-source .nn_li h3 {
color: #000;
}
.single .entry-content .nn_li h3.key_findings_title {
font-weight: 400;
text-transform: none;
}
.key_findings .nn_li .key_findings_title .nn_sharethis {
margin: 0;
}
.vce-sid-none .vce-lay-b:nth-child(2n),
.vce-sid-none .vce-lay-b:last-child {
margin: 0;
}
.vce-sid-none .vce-lay-b {
width: 100%;
float: left;
min-height: 130px;
display: flex;
flex-direction: row;
align-items: flex-start;
-webkit-flex-direction: row;
-webkit-align-items: flex-start;
padding: 35px 0;
margin: 0;
}
.investigation-source-template-default.vce-sid-none .vce-lay-b {
display: block;
}
.vce-sid-none .vce-lay-b .entry-title {
margin-top: -4px;
}
.vce-sid-none .vce-lay-b:first-child {
padding-top: 0;
}
.vce-sid-none .vce-lay-b .meta-image {
margin-right: 20px;
}
.type-projects_posts>div.meta-image {
position: relative;
max-width: 887px;
margin: 0 auto;
}
.single-projects_posts .entry-content .meta-item.date {
font: normal 16px/20px "Crimson Pro";
color: #444;
}
.single-projects_posts .projects_posts {
position: relative;
}
.single-projects_posts #sidebar .twitter-with-icon li {
padding: 0 0 16px!important;
}
.single-projects_posts #sidebar .twitter-with-icon .entries-text .p1 {
margin: 0;
padding: 8px 0 0;
}
.type-projects_posts .meta-image .custom-align-center>header.entry-header {
position: absolute;
bottom: 67px;
z-index: 11;
left: 50%;
transform: translateX(-50%);
margin: 0;
width: 100%;
}
.type-projects_posts .meta-image .custom-align-center>header.entry-header h1 {
margin: 0;
color: #ffffff;
font-size: 60px;
font-weight: bold;
line-height: 65px!important;
}
#main .type-projects_posts>.entry-headline p {
width: 100%;
position: relative;
margin: 0 auto ;
color: black;
font-family: "Crimson Pro";
font-size: 24px;
font-weight: 400;
line-height: 25px;
text-align: center;
}
.single-projects_posts #after_content_wrapper .post-after-content {
max-width: 765px;
}
.single-projects_posts #after_content_wrapper .post-after-content .vce-loop-wrap > article {
padding: 30px 0;
height: auto!important;
}
.single-projects_posts #after_content_wrapper .post-after-content .vce-loop-wrap > article:first-child {
padding-top: 0;
}
.single-projects_posts .vce-border-top .main-box-title {
border-top: 1px solid #CCC;
font-size: 20px;
line-height: 30px;
font-weight: 800;
padding: 30px 0 15px;
color: #000;
clear: both;
}
.single-projects_posts.vce-sid-none .vce-lay-b .meta-image {
height: 211px !important;
margin-right: 16px;
position: relative;
}
.single-projects_posts .nn-layout-b-footer .entry-meta a {
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.single-projects_posts #after_content_wrapper .main-box-inside {
padding: 10px 0 20px 0;
}
.single-projects_posts #sidebar {
border-top: 1px solid #CCC;
}
.single-projects_posts footer.nn-layout-b-footer .project-name-lay-b {
margin-top: 0; display: inline-block;
}
.single-projects_posts .main-box-inside .bloggers li {
display: flex;
justify-content: space-between; padding: 11px 0 22px;
border-bottom: 1px solid #CCC;
margin-bottom: 17px;
}
.single-projects_posts .main-box-inside .bloggers .thumbnail-wrapper {
max-width: 240px;
min-width: 240px;
width: 100%;
text-align: center;
}
.single-projects_posts .main-box-inside .bloggers .thumbnail-wrapper img {
margin-top: 3px;
width: 100%;
}
.single-projects_posts #after_content_wrapper .main-box-inside .vce_posts_widget .widget-title {
clear: both;
text-align: center;
color: #000000;
font: 800 20px/30px "Work Sans";
text-transform: uppercase;
padding: 30px 0 5px;
}
.single-projects_posts #after_content_wrapper .main-box-inside .vce_posts_widget .vce-post-list li:last-child {
padding: 11px 0 28px;
}
.single-projects_posts .main-box-inside .about-post-wrapper .vce-posts-wrap a {
font: 700 30px/36px "Crimson Pro";
}
.single-projects_posts .main-box-inside .about-post-wrapper .excerpt-wrapper a {
font: 400 16px/20px "Crimson Pro";
}
.single-projects_posts .main-box-inside .about-post-wrapper .excerpt-wrapper a p {
padding: 0;
}
.single-projects_posts .main-box-inside .about-post-wrapper .nn-wpp-author,
.single-projects_posts .main-box-inside .about-post-wrapper .nn-wpp-author a {
color: #ed1c24!important;
font: 700 11px/18px "Crimson Pro";
text-transform: uppercase;
}
.single-projects_posts .main-box-inside .about-post-wrapper .nn-wpp-date {
color: #999;
font: 800 11px/18px "Work Sans";
text-transform: uppercase;
}
.single-projects_posts .entries-wrapper li span span {
font: 400 17px/24px "Work Sans";
color: #000;
margin: 0;
margin-top: 15px;
padding: 12px 0;
}
.single-projects_posts .entries-wrapper li .entries-text {
font: 400 17px/24px "Work Sans";
color: #000;
margin: 0;
margin-top: 15px;
padding: 12px 0;
}
.single-projects_posts .entries-wrapper li a {
font: 400 17px/24px "Work Sans";
color: #ec1c23;
margin: 0;
margin-top: 15px;
padding: 12px 0;
}
.single-projects_posts .entries-wrapper li span {
font: 400 17px/24px "Work Sans";
color: #000;
margin: 0;
margin-top: 15px;
padding: 12px 0;
}
.single-projects_posts .entries-wrapper li a span {
font: 400 17px/24px "Work Sans";
color: #ec1c23;
margin: 0;
margin-top: 15px;
padding: 12px 0;
}
.single-projects_posts .entries-wrapper li {
margin: 0;
text-align: left;
font: 400 17px/24px "Work Sans";
color: #000;
padding: 12px 0;
}
.single-projects_posts .sidebar .widget .tweetthis {
color: #ed1c24;
cursor: pointer;
}
.single-projects_posts aside .widget-title {
padding: 12px 0 0 0;
margin-bottom: -5px;
margin-left: 0;
}
.single-projects_posts aside .nn-reporter-link {
font-size: 17px;
font-weight: 700;
}
.single-projects_posts aside .bloggers li,
.single-projects_posts aside .bloggers li:last-child {
padding: 11px 0;
}
.single-projects_posts #after_content_wrapper aside#sidebar .vce-post-list {
margin-top: 13px;
}
.single-projects_posts #after_content_wrapper aside#sidebar .vce-post-list.bloggers {
margin: 0;
}
.single-projects_posts #after_content_wrapper aside#sidebar .vce-post-list li,
.single-projects_posts #after_content_wrapper aside#sidebar .vce-post-list li:last-child {
padding: 10px 0;
margin-bottom: 1px;
justify-content: flex-start;
-webkit-justify-content: flex-start;
}
.single-projects_posts aside {
width: 100%;
max-width: 300px;
}
.single-projects_posts .vce-single .meta-image img {
width: 100%!important;
}
@media (min-width: 1020px) and (max-width: 1025px) {
.single-projects_posts #after_content_wrapper {
display: flex;
justify-content: space-between;
-webkit-display: flex;
-webkit-justify-content: space-between;
}
.single-projects_posts #after_content_wrapper .post-after-content {
margin-right: 30px;
}
}
@media (max-width: 760px) {
.single-projects_posts #after_content_wrapper .post-after-content .vce-loop-wrap > article {
display: block;
text-align: center;
}
.single-projects_posts #main > .projects_posts h1 {
font-size: 32px;
}
.single-projects_posts .main-box-inside .bloggers li {
align-items: center;
flex-direction: column;
}
.single-projects_posts .main-box-inside .bloggers li .about-post-wrapper {
order: 2;
}
.single-projects_posts .main-box-inside .bloggers li .thumbnail-wrapper {
order: 1;
}
.single-projects_posts.vce-sid-none .vce-lay-b .meta-image {
margin: 0;
}
}
@media (max-width: 460px) {
.single-projects_posts #main > .projects_posts h1 {
font-size: 24px;
line-height: 34px !important;
}
.single-projects_posts #main .entry-header {
bottom: 20px;
}
.single-projects_posts #after_content_wrapper .entry-title a {
font-size: 24px!important;
}
}
@media (max-width: 335px) {
#footer .widget.widget_text .widget-title {
font-size: 18px;
}
.single-projects_posts #main .entry-header {
bottom: 20px;
}
}
.single-investigations_posts #feature_image_photographer {
margin: 0 auto;
max-width: 900px;
}
#feature_image_photographer {
text-align: right;
padding: 0;
margin: 0;
max-width: 100%;
font-family: "Work Sans";
font-size: 11px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.7px;
color: #999;
}
.single-projects_posts .awards li img {
max-width: 110px;
}
.single-projects_posts .awards li p {
padding: 0;
color: #000000;
font: 400 17px/24px "Work Sans";
display: block;
margin: 10px 0 0;
}
.single-projects_posts .awards li {
margin: 26px 0 0;
padding: 0 !important;
}
.single-projects_posts .awards li:first-child {
margin: 23px 0 0;
}
.single-projects_posts .vce-lay-b .entry-content {
margin-left: 0;
}
.single-projects_posts .nn-source-logo-wrapper img {
max-width: 138px;
}
.single-projects_posts #after_content_wrapper #sidebar .nn-source-logo-li {
height: auto;
margin-bottom: -2px;
}
.single-projects_posts .about-post-wrapper {
margin-right: 50px;
}
.single-projects_posts .about-post-wrapper p {
margin-bottom: 5px;
}
.single-projects_posts .about-post-wrapper .vce-posts-wrap {
margin-bottom: 5px;
}
.single-projects_posts .about-project-wrapper > span {
line-height: 15px;
font-size: 11px !important;
}
.single-projects_posts aside .entries-title {
margin-bottom: 10px;
}
.single-projects_posts aside .widget.vce_posts_widget.awards-widget {
padding: 2px 0 25px;
}
.single-projects_posts aside .widget.vce_posts_widget.awards-widget .widget-title {
padding: 0;
}
.single-projects_posts aside .entries-wrapper.facts-hac {
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
margin-bottom: 10px;
}
.single-projects_posts aside .widget-title.widget-module-Interviews,
.single-projects_posts aside .widget-title.widget-module-News {
padding: 11px 0 0 0;
}
.single-projects_posts aside .entries-wrapper.facts-hac.widget-module-Interviews {
padding-bottom: 1px!important;
}
.single-projects_posts aside .entries-wrapper.facts-hac:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0;
}
.single-projects_posts aside .widget.vce_posts_widget {
padding: 10px 0 10px 0;
margin: 0;
}
.hero-wrapper {
display: flex;
flex-direction: row;
align-items: center;
}
@media (max-width: 769px) {
.hero-wrapper {
display: block;
}
}
.hero-wrapper .one-half {
flex: 1;
text-align: center;
}
.hero-wrapper .vce-featured-title {
margin-top: 0px;
text-align: center;
}
.hero-wrapper .vce-featured-title .vce-featured-link-article {
font: 700 46px/52px "Crimson Pro";
color: #282828;
text-align: center;
text-shadow: none;
}
@media (max-width: 640px) {
.hero-wrapper .vce-featured-title .vce-featured-link-article {
font: 700 28px/42px "Crimson Pro";
margin-top: 10px;
}
}
.hero-wrapper .vce-featured-header {
margin-left: 10px;
}
@media (max-width: 992px) {
.hero-wrapper .one-half {
margin-bottom: 25px;
}
.hero-wrapper .vce-featured-header {
margin-left: 0;
}
.hero-wrapper .vce-featured-header .vce-featured-info {
margin-left: 0;
}
}
@media (max-width: 640px) {
.hero-wrapper .vce-featured-header {
margin-left: 0;
}
.home .layout-c-three {
padding: 0 8px;
}
}
.hero-wrapper .vce-featured-header .vce-featured-info{
margin-left: 34px;
}
@media (max-width: 640px) {
.hero-wrapper .vce-featured-header .vce-featured-info{
margin-left: 0;
}
}
.hero-wrapper .vce-featured-header .hero-excerpt {
font: 400 24px/30px "Crimson Pro";
color: #000000;
text-align: center;
margin-bottom: 19px;
}
.hero-wrapper .authors .author {
display: inline-block;
padding-bottom: 10px;
}
.hero-wrapper .authors .author.few:after {
content: ',';
color: #ed1c24;
position: relative;
right: 3px
}
.hero-wrapper .authors .author.few:last-child:before {
content: ' &';
color: #ed1c24;
}
.hero-wrapper .authors .author.few:last-child:after {
content: '';
}
.hero-wrapper .authors {
margin: 0;
text-align: center;
}
.hero-wrapper .authors .author a {
text-transform: uppercase;
color: #ed1c24;
font: 700 14px/16px "Crimson Pro";
padding-bottom: 0;
}
.hero-wrapper .authors .author a:hover {
text-decoration: none;
}
.page-template-template-list-investigations .hero-wrapper .date{
padding-right: 0;
}
.hero-wrapper .date {
padding-right: 6px;
text-transform: uppercase;
color: #999999;
font: 600 14px/16px "Work Sans";
}
.hero-wrapper .source_url { text-transform: uppercase;
color: #999999;
font: 600 14px/16px "Work Sans";
}
.hero-wrapper .source_url {
padding-left: 1px; }
.hero-wrapper .source_url .hero-date-delimetr {
font-size: 14px;
padding-right: 8px;
}
.hero-wrapper .source_url .hero-date-delimetr:hover{
text-decoration: none;
}
.hero-wrapper .nn-new-hero-meta {
text-align: center;
padding-top: 15px;
margin-top: 0;
display: inline-block;
position: relative;
}
.hero-wrapper .nn-new-hero-meta:before,
.investigations-all .nn-new-hero-meta:before {
content: "";
width: 162px;
height: 1px;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
background-color: #CCC;
}
.search-result-article {
display: flex;
flex-direction: row;
align-items: flex-start;
-webkit-flex-direction: row;
-webkit-align-items: flex-start;
margin: 30px 0;
padding-bottom: 30px;
padding-top: 35px;
border-top: 1px solid #CCC;
}
.single-projects_posts .widget.vce_posts_widget .excerpt-wrapper .hero-excerpt{
font: normal 16px/20px "Crimson Pro";
color: #000;
}
.main-box-inside article.search-result-article:first-of-type {
border-top: none;
margin-top: 0;
padding-top: 0;
}
.search-results .vce-main-content,
.search-no-results .vce-main-content {
width: 100%;
}
.search-results .meta-image,
.search-no-results .meta-image {
flex: 1;
max-height: 210px;
}
.search-results .meta-image img,
.search-no-results .meta-image img {
width: 100%;
}
.search-results .entry-header,
.search-no-results .entry-header {
flex: 2;
margin-left: 20px;
}
.vce-related-box .meta-image {
flex: 1.4!important;
margin-right: 0;
}
.vce-related-box .meta-image img {
max-width: 145px;
}
.vce-related-box .entry-header {
flex: 2;
margin-left: 0;
}
.search-results .entry-title a, 
.search-no-results .entry-title a {
color: black;
font: 700 30px/36px "Crimson Pro";
}
.search-results .entry-title, 
.search-no-results .entry-title {
margin-bottom: 10px;
margin-top: -10px;
}
.search-results .excerpt, 
.search-no-results .excerpt {
margin-bottom: 12px;
}
.search-results .excerpt a,
.search-no-results .excerpt a  {
margin-bottom: 0;
font: normal 16px/20px "Crimson Pro";
color: #000;
text-decoration: none;
pointer-events: none;
}
.search-results .authors,
.search-no-results .authors  {
margin: 0 auto 2px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-direction: row;
-webkit-flex-direction: row;
list-style-type: none;
}
.search-results .authors .author a,
.search-no-results .authors .author a {
font-family: "Crimson Pro";
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
color: #ed1c24;
display: block;
}
.search-results .authors .author,
.search-no-results .authors .author {
line-height: 21px;
padding-right: 5px;
display: flex;
display: -webkit-flex;
color: #ed1c24;
}
.search-results .authors .author:first-child,
.search-no-results .authors .author:first-child {
padding-left: 0;
}
.search-results .authors .author:first-child:before,
.search-no-results .authors .author:first-child:before {
content: '';
}
.search-results .date,
.search-no-results .date {
color: #999!important;
font: 600 14px/36px "Work Sans";
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.home .vce-lay-c .meta-image.inv-list {
display: flex;
align-items: center;
max-height: 205px;
height: auto;
margin-bottom: 30px;
}
.home .layout-c-three {
margin-top: 35px;
}
.home .layout-c-three .entry-content p {
color: #000;
}
@media (min-width: 767px) {
.home .layout-c-three {
display: flex;
flex-wrap: wrap;
}
}
@media (max-width: 768px) {
.home .vce-lay-c {
min-height: 350px;
}
}
.home .layout-c-three .vce-lay-c:after {
top: 235px;
}
.meta-image:hover a img, .img-wrp:hover img, .vce-gallery-big:hover img, .vce-gallery .gallery-item:hover img, .vce_posts_widget .vce-post-big li:hover img, .vce-featured-grid .owl-item:hover img, .vce-post-img:hover img, .mega-menu-img:hover img {
-webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;
}
.investigations-all .main-box-inside  {
padding: 0;
}
.main-box-inside  .vce-post {
width: 353px;
max-width: 100%;
}
.interviewer {
font: normal 700 16px "Crimson Pro";
text-transform: uppercase;
color: #282828;
}
.page-template-template-list-backstories .interviewer {
margin-bottom: 0;
padding-bottom: 5px;
display: inline-block;
font: 500 13px "Crimson Pro";
color: #ed1c24;
}
@media (min-width: 768px) and (max-width: 769px) {
.main-box-inside  .vce-post {
width: 300px;
max-width: 100%;
}
}
@media (max-width: 670px) {
.categories-all .vce-post.vce-lay-c {
height: auto!important;
}
}
body.single-projects_posts .main-box-inside .vce-post {
width: 100%;
}
.main-box-inside  .vce-post .entry-content p {
color: #000;
}
.page-template-template-list-investigations #nn_layout_b {
display: flex;
flex-wrap: wrap;
}
.page-template-template-list-investigations .site-content {
padding: 30px 0 0;
}
.page-template-template-list-investigations #nn_layout_b .vce-lay-c {
height: auto !important;
max-width: 32%;
width: 100%;
min-height: 480px;
margin: 0 0 30px 0;
position: relative;
-webkit-flex: 1 1 32%;
flex: 1 1 32%;
}
@media (max-width: 670px) {
.page-template-template-list-investigations #nn_layout_b {
display: block;
}
.page-template-template-list-investigations #nn_layout_b .vce-lay-c {
max-width: 100%;
margin: 0 0 10px 0 !important;
}
}
.page-template-template-list-investigations #nn_layout_b .vce-lay-c:nth-child(2) {
margin: 0 20px;
}
.page-template-template-list-investigations .nn-layout-b-footer .updated{
margin-top: 14px;
}
.page-template-template-list-investigations.vce-sid-none .vce-lay-c {
margin-bottom: 30px;
}
.page-template-template-list-investigations.vce-sid-none .vce-lay-c:after {
top: 225px;
}
.page-template-template-list-investigations.vce-sid-none .vce-main-content {
padding-top: 5px;
}
.home .home-line .main-box-inside  .vce-post {
width: 100%;
}
.home .home-line .main-box-inside>.vce-post:first-child {
padding-top: 0;
}
.page-template-template-authors .main-box-inside #nn_feature_reporters .vce-post {
width: 140px;
}
.reporters-all .main-box-inside {
padding: 15px 10px 0;
}
#reporters_list .reporters-list-helper {
width: auto;
}
#reporters_list .reporters-list {
flex-basis: 331px;
margin-right: 40px;
display: flex;
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
margin-top: 20px;
max-width: 100%;
}
@media (max-width: 768px) {
#reporters_list .reporters-list {
flex-basis:100%;
margin-right: 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
#reporters_list .reporters-list {
flex-basis: 46%;
margin-right: 20px;
}
}
#reporters_list .reporters-list img {
max-width: 105px;
}
.reporters-all form {
display: inline-block;
}
.reporters-all #searchOptions {
padding: 0;
}
.reporters-all .dropdown-form-wrapper {
float: left;
}
.reporters-all #authorSearch {
float: left;
margin-left: 48px;
max-width: 704px;
width: 100%;
}
@media (min-width: 768px) and (max-width: 1023px) {
.reporters-all .dropdown-form-wrapper {
margin: 0 auto 20px;
text-align: center;
float: none;
}
.reporters-all #authorSearch {
margin-left: 0;
}
#nn_layout_b {
flex-wrap: wrap;
justify-content: center;
display: flex;
}
}
.reporters-all  #reporters_list {
padding: 35px 0 15px;
}
.reporters-all .dropdown-form-wrapper .sort-by {
color: #000000;
font: 700 18px/21px "Work Sans";
}
.reporters-all #authorSearch #term {
border-color: #f2f2f2;
border-radius: 0;
}
.reporters-list .about-reporter-wrapper {
margin-left: 20px;
}
.reporters-list .about-reporter-wrapper>a {
color: #000000;
font: 700 16px/18px "Work Sans";
text-transform: uppercase;
margin-bottom: 4px;
display: block;
margin-top: -2px;
}
.reporters-list .about-reporter-wrapper>a:hover,
.reporters-list .user-bio a {
text-decoration: none;
}
.reporters-list .user-bio {
margin-bottom: 0;
}
.reporters-list .user-bio a {
margin-top: 5px;
color: #000000;
font: 400 15px/17px "Work Sans";
text-transform: none;
}
.header-main-area>.custom-link{
background-color: #ec1f1f;
padding: 7px 12px;
color: #ffffff;
margin-right: 10px;
font: bold 14px "Crimson Pro";
text-transform: uppercase;
position: absolute;
right: 0;
z-index: 10;
cursor: pointer;
letter-spacing: 1px;
}
@media (max-width: 1024px) {
.main-box-inside #nn_layout_b .vce-post {
max-width: 49%;
width: 100%;
}
.main-box-inside #nn_layout_b .vce-post.lay-x:nth-child(1)  {
margin: 0 2% 20px 0;
}
.main-box-inside #nn_layout_b .vce-post.lay-z:nth-child(1),
.main-box-inside #nn_layout_b .vce-post.lay-z:nth-child(2n+1)  {
margin: 0 2% 0 0;
}
.investigation-source-template-default .main-box-inside #nn_layout_b .vce-post {
max-width: 100%;
}
}
@media (max-width: 640px) {
.header-main-area>.custom-link{
top: 0;
letter-spacing: 0;
}
.reporters-all #authorSearch {
margin-left: 4px;
}
.header-3-wrapper {
padding-top: 20px!important;
height: 70px !important;
}
}
.header-main-area>.custom-link:hover {
text-decoration: none;
}
.archive .main-box-inside  .vce-post.vce-lay-b .entry-content {
margin-left: 0;
}
.archive .main-box-inside  .vce-post.layout-b-without-image {
margin-top: -12px;
}
.archive .main-box-inside  .vce-post.layout-b-without-image .updated,
.archive .main-box-inside  .vce-post.layout-b-without-image .gray-links,
.archive .main-box-inside  .vce-post.layout-b-without-image .delimiter {
line-height: 1;
}
.archive .main-box-inside  .vce-post.layout-b-without-image .entry-header {
margin-bottom: 16px;
}
.archive .main-box-inside  .vce-post.no-image .nn-layout-b-footer .entry-meta a {
font: 700 11px/18px "Crimson Pro";
}
.archive .main-box-inside  .vce-post.no-image .nn-layout-b-footer {
margin-top: 9px;
}
.archive .main-box-inside  .vce-post.no-image .nn-layout-b-footer .updated {
font: 800 11px/18px "Work Sans";
}
.archive .main-box-inside  .vce-post.no-image .entry-header {
margin-bottom: 24px;
}
.archive .main-box-inside  .vce-post.no-image .entry-header .entry-title {
margin-top: 0;
margin-bottom: 15px;
}
.archive .main-box-inside  .vce-post.no-image .nn-layout-b-footer .entry-meta {
margin-bottom: -7px;
}
.archive .main-box-inside  .vce-post {
width: 100%;
}
.archive .main-box-inside  .vce-post {
width: 100%;
}
.archive .main-box-inside  .vce-post.vce-lay-c {
width: 375px;
}
@media (max-width: 640px) {
.archive .main-box-inside  .vce-post.vce-lay-c {
width: 100%;
}
.investigations-all .main-box-inside  .vce-post {
width: 100%;
max-width: 100%!important;
}
}
.archive .main-box-inside  .vce-post.vce-lay-c .meta-image.inv-list{
height: 210px;
max-height: 210px;
}
.archive .main-box-inside  .vce-post .entry-header {
padding: 0;
}
.archive .main-box-inside  .vce-post .entry-header .entry-title {
margin-top: -6px;
}
.archive .main-box-inside  .vce-post .entry-header .entry-title a {
display: block;
}
.page-template-template-list-investigations .meta-image.inv-list {
display: flex;
align-items: center;
max-height: 205px;
}
.vce-border-top .main-box-title.featured-reporters {
padding: 40px 0 5px;
}
@media (min-width: 1023px) and (max-width: 1025px) {
.page-template-template-authors #main-wrapper {
overflow: visible;
}
#nn_feature_reporters {
padding: 20px 0 0;
}
#nn_feature_reporters>.vce-post:last-child {
margin-right: 0;
}
.reporters-all #authorSearch {
max-width: 575px;
}
#reporters_list .reporters-list {
flex-basis: 305px;
margin-right: 20px;
}
}
#investigations_sort input[type="submit"] {
padding: 11px 10px 9px;
line-height: 14px;
}
.main-box-title.single-reporter {
padding-top: 38px;
padding-bottom: 23px;
}
@media (min-width: 768px) and (max-width: 1024px) {
.admin-bar.logged-in .header-sticky {
top: 32px;
}
}
.page-template-template-partners .reporters-all .main-box-inside {
padding: 20px 30px 0;
}
.page-template-template-partners .content-box {
max-width: 625px;
margin: 0 auto;
text-align: center;
color: #000000;
font-family: "Work Sans";
font-size: 15px;
font-weight: 400;
line-height: 18px;
}
.single-investigations_posts .featured-supporters {
font-family: "Work Sans";
font-weight: 700;
letter-spacing: 0.7px;
font-size: 22px;
font-style: italic;
color: #000000;
margin-bottom: 15px;
margin-top: 16px;
}
.single-investigations_posts .featured-supporters-list {
list-style: none;
margin: 0;
}
.single-investigations_posts .featured-supporters-list .nn-source-li img {
max-width: 150px;
}
.single-investigations_posts .entry-content-wrapper {
max-width: 700px;
margin: 0 auto;
padding-top: 10px;
}
.single-investigations_posts .featured-supporters-list .nn-source-li {
display: inline-block;
margin-right: 35px;
margin-bottom: 40px;
max-width: 148px;
}
@media (max-width: 800px) {
.single-investigations_posts .featured-supporters-list .nn-source-li {
max-width: 140px;
}
}
@media (max-width: 760px) {
.single-investigations_posts .featured-supporters-list .nn-source-li {
max-width: 100%;
}
}
.single-investigations_posts .featured-supporters-list .nn-source-li:nth-child(4n) {
margin-right: 0;
}
.vce-related-box .main-box-inside {
width: 100%;
align-items: flex-start;
flex-wrap: wrap;
}
.vce-related-box .main-box-inside .hentry {
width: 33.33%;
display: flex;
align-items: flex-start;
margin: 0 10px 20px 0;
}
@media (max-width: 640px) {
.vce-related-box .main-box-inside .hentry {
width: 100%;
height: 100%!important;
}
}
.page-template-template-partners #dropdown_filter {
min-width: 260px;
}
.page-template-template-partners #searchOptions form #act {
height: 43px;
top: -2px;
}
.single-investigations_posts .maps iframe,
.single-backstory .maps iframe {
margin: 0 auto;
display: block;
}
.awards-container {
margin: 0 auto 30px;
}
.awards-container .award {
border-top: 1px solid #ccc;
margin-bottom: 17px;
padding-top: 27px;
overflow: hidden;
}
.awards-container .award:last-child {
border-bottom: none;
margin-bottom: 35px;
}
.awards-container img {
float: right;
max-width: 180px;
width: 100%;
margin: 10px 5px 20px 20px;
}
.award-title {
display: inline-block;
font-size: 20px;
margin-bottom: 19px!important;
letter-spacing: 1px;
}
.awards-container .award p {
display: flex;
margin: 0 0 11px;
font-size: 16px;
line-height: 28px;
font-family: "Crimson Pro";
color: #000;
}
.awards-container .award .award-year {
font-weight: 700;
font-family: "Crimson Pro";
font-size: 16px;
margin-right: 26px;
}
.awards-container .award .inv-title {
font-size: 16px;
font-weight: 700;
font-family: "Crimson Pro";
}
.awards-container .award .award-author {
font-weight: 700;
font-size: 16px;
font-family: "Crimson Pro";
text-transform: uppercase;
}
.awards-container .award a {
color: #000;
}
.widget .blog-post {
display: flex;
justify-content: space-between; padding: 11px 0 22px !important;
border-bottom: 1px solid #CCC;
margin-bottom: 20px !important;
}
.widget .blog-post .about-post-wrapper {
margin-right: 50px;
}
.widget .blog-post .about-post-wrapper .vce-posts-wrap {
margin-bottom: 5px;
}
.widget .blog-post .about-post-wrapper .vce-posts-wrap a {
font: 700 30px/36px "Crimson Pro";
}
.widget .blog-post .about-post-wrapper .excerpt-wrapper a{
font: 400 22px/26px "Crimson Pro";
}
.widget .blog-post .about-post-wrapper .excerpt-wrapper a p{
padding: 0;
margin-bottom: 5px;
}
.widget .blog-post .about-post-wrapper .nn-post-stats {
color: #000;
font-family: "Crimson Pro";
font-size: 13px;
font-style: normal;
font-weight: normal;
line-height: 18px;
display: block;
}
.widget .blog-post .about-post-wrapper .nn-post-stats .nn-wpp-author{
color: #ed1c24!important;
font: 700 11px/18px "Crimson Pro";
text-transform: uppercase;
}
.widget .blog-post .about-post-wrapper .nn-post-stats .nn-wpp-author a {
color: #ed1c24!important;
font: 700 11px/18px "Crimson Pro";
text-transform: uppercase;
}
.widget .blog-post .about-post-wrapper .nn-wpp-date {
color: #999;
font: 800 11px/18px "Work Sans";
text-transform: uppercase;
}
.widget .blog-post .thumbnail-wrapper {
max-width: 240px;
min-width: 240px;
width: 100%;
text-align: center;
height: 160px;
overflow: hidden;
}
.widget .blog-post .thumbnail-wrapper img {
margin-top: 3px;
width: 100%;
}
@media (max-width: 760px) {
.awards-container img {
margin: 0 auto 25px;
display: block;
float: none;
}
.widget .blog-post {
flex-direction: column-reverse;
align-items: center;
}
.widget .blog-post .about-post-wrapper {
margin-right: 0;
}
}
.vce-border-top .main-box-title.blog-title {
padding-bottom: 0;
}
.main-box-inside.blog-posts {
padding-top: 0;
}
@media (min-width: 1201px){
.site-branding .site-title .has-logo img{
width: 50%;
margin-top: 0;
}
}
.partner-info-wrapper {
border-top: 2px solid #ed1c24;
border-bottom: 2px solid #ed1c24;
padding: 0 20px;
margin-bottom: 35px;
}
.partner-info-wrapper .partner-title {
font-family: "Work Sans";
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.7px;
font-size: 21px;
line-height: 1;
padding: 28px 15px 18px 15px;
margin: 0;
text-align: center;
}
.partner-info-wrapper .partner-img {
padding: 21px 0 79px;
}
.single-investigation-source .main-box-inside {
width: 840px;
padding: 0 30px 0 0;
}
.single-investigation-source .sidebar {
padding-top:0;
} @media only screen and (max-width: 1200px) and (min-width: 1024px) {
.header-3-wrapper .site-branding {
max-width: initial;
width: 240px;
}
.header-3-wrapper .site-branding img {
width: 100% !important;
height: auto !important;
padding: 9px 0;
}
.single-investigation-source .main-box-inside {
width: 700px;
}
}
@media only screen and (max-width: 1023px) {
.header-main-area>.custom-link {
display: none;
}
.single-investigation-source .main-box-inside {
width: 100%;
padding: 15px 0 !important;
}
}
.page-template-template-list-investigations .hero-wrapper .date {
padding-right: 6px;
padding-top: 15px;
}
.page-template-template-list-investigations .gray-line-investigations {
display: inline-block;
}
.page-template-template-list-investigations .vce-lay-c .entry-meta a:after {
content: none;
}
.page-template-template-list-investigations .hero-wrapper .authors .author a {
border-bottom: none;
line-height: 22px;
}
.page-template-template-list-investigations .vce-lay-c .entry-meta {
margin-top: -7px;
margin-bottom: 9px;
}
.entry-meta.authors-wrapper {
color: #ed1c24;
margin-bottom: 5px;
line-height: 22px;
font: 500 13px "Crimson Pro";
text-transform: uppercase;
}
.entry-meta.authors-wrapper a:hover {
text-decoration: underline;
}
.page-template-template-list-investigations .vce-lay-c .entry-meta a,
.entry-meta.authors-wrapper a{
margin-bottom: 0;
display: inline;
padding-bottom: 8px;
line-height: 22px;
font: 500 13px "Crimson Pro";
text-transform: uppercase;
}
.page-template-template-list-investigations .hero-wrapper .authors .author.few:after {
right: 4px;
}
.page-template-template-list-investigations .vce-lay-c footer .updated {
display: inline-block;
}
.page-template-template-list-investigations .hero-wrapper .authors {
margin-bottom: 0;
}
.hero-wrapper .authors .author.few:last-child:before {
content: none;
}
@media screen and (max-width: 992px) {
.page-template-template-list-investigations .hero-wrapper .one-half {
text-align: center;
margin-bottom: 20px;
}
.page-template-template-list-investigations .hero-wrapper .vce-featured-header .vce-featured-info,
.page-template-template-list-investigations .hero-wrapper .vce-featured-header {
margin-left: 0
}
}
.hero-wrapper .vce-featured-header .vce-featured-info .vce-wrapper {
text-align: center;
}
.home .footer-meta-wrapper,
.investigations-all .gray-line-investigations {
padding-top: 0;
display: block;
position: relative;
margin-top: 5px;
}
.home .footer-meta-wrapper:before,
.investigations-all .gray-line-investigations:before { display: none;
}
.home .vce-lay-c .entry-meta a {
padding-bottom: 4px;
margin-bottom: 0;
font-family: "Crimson Pro";
}
.home .vce-lay-c p {
margin-bottom: 4px;
}
@media only screen and (max-width: 1023px) {
.home .vce-main-content {
border-top: 1px solid #999;
}
}
.meta-image.custom-align-center {
text-align: center;
}
.meta-image.custom-align-center .custom-align-center{
display: block;
position: relative;
}
.meta-image.custom-align-center .custom-align-center .vce-photo-caption {
margin: 0;
padding: 0;
max-width: 100%;
}
.meta-image.custom-align-center .custom-align-center .author-img,
.quote_investigation .wp-caption .author-img {
text-align: right;
color: #666;
font-size: 11px;
text-transform: uppercase;
font-weight: 400;
line-height: 15px;
font-family: "Work Sans";
display: block;
}
.mailchimp-form-wrapper {
position: sticky;
} .parent-pageid-59 .hac-default article p,
.parent-pageid-59 .page-content p {
font: normal 18px/24px "Work Sans";
margin-bottom: 24px;
color: #000;
}
.parent-pageid-59 .page-content ul {
list-style: square;
font: normal 18px/24px "Work Sans";
}
@media (min-width: 768px) {
.parent-pageid-59 .hac-default article p,
.parent-pageid-59 .page-content p {
font: normal 22px/30px "Work Sans";
margin-bottom: 28px;
}
.parent-pageid-59 .page-content ul {
font: normal 22px/30px "Work Sans";
}
}
.parent-pageid-59 .hac-default article p a {
color: #ff0000;
}
.parent-pageid-59 .hac-default article p .inv-title a,
.parent-pageid-59 .hac-default article p .award-author {
color: #000;
}
.parent-pageid-59 .sidebar {
padding-top: 5px;
}
.parent-pageid-59 .entry-title,
.page-template-template-subscribe .entry-title {
border-bottom: 1px solid #CCC;
padding-bottom: 20px;
width: auto;
}
.parent-pageid-59 .vce-main-content {
padding: 15px 0 0 0;
}
.parent-pageid-59 #menu-about-pages .menu-item a {
font: normal 19px/24px "Work Sans";
padding-left: 5px;
}
.parent-pageid-59 #menu-about-pages .current_page_item>a {
font: bold 19px/24px "Work Sans";
}
.parent-pageid-59 #menu-about-pages .menu-item {
border-bottom: 1px solid #CCC;
}
.parent-pageid-59 .widget_nav_menu .menu-item-has-children ul.sub-menu,
.parent-pageid-59 .widget_pages .page_item_has_children ul.children,
.parent-pageid-59 #menu-about-pages .menu-item:last-child,
.parent-pageid-59 #menu-about-pages .sub-menu .menu-item,
.parent-pageid-59 .widget_nav_menu,
.parent-pageid-59 .awards-container .award:first-child {
border: none;
}
.parent-pageid-59 #menu-about-pages .sub-menu {
margin-bottom: 4px;
}
.parent-pageid-59 .widget_nav_menu .widget-title {
margin-left: 0;
padding-left: 0;
padding-bottom: 10px;
}
.parent-pageid-59 .award-title,
.parent-pageid-59 .page-content h4{
font: 800 20px/30px "Work Sans";
text-transform: uppercase;
margin-bottom: 16px;
}
.page-id-112 .page-content h4 {
letter-spacing: 1.1px;
}
.parent-pageid-59 .awards-container .award .award-year {
font-size: 18px;
}
.parent-pageid-59 .awards-container .award .inv-title {
font-size: 18px;
}
.parent-pageid-59 .awards-container .award em {
font: italic normal 15px 'Crimson Pro';
}
.parent-pageid-59 .awards-container .award .award-author {
font-size: 15px;
}
.parent-pageid-59 .hac-default .awards-container .award p {
margin-bottom: 14px;
}
.parent-pageid-59 .vce-page .entry-content,
.parent-pageid-112 .vce-page .entry-content {
width: 100%;
margin-top: 34px;
}
.parent-pageid-59 .awards-container .award {
margin-bottom: 12px;
padding-top: 32px;
}
.parent-pageid-59 .dataimg {
border: none;
border-radius: 0;
box-shadow: none;
width: 105px;
margin-top: 5px;
}
@media (max-width: 767px) {
.parent-pageid-59 .dataimg,
.parent-pageid-112 .dataimg {
padding-right: 10px;
}
}
.parent-pageid-59 .page-content hr {
margin-bottom: 39px;
margin-top: 38px;
}
#post-91 p strong,
#post-98 p strong {
font: 700 26px/30px "Work Sans";
color: #000000;
margin-bottom: -18px;
display: block;
margin-top: 50px;
}
#post-91 p:first-child strong,
#post-98 p:first-child strong {
margin-top: 0;
}
.parent-slug-ida-b-wells .hac-default article p,
.parent-slug-ida-b-wells .page-content p,
.page-ida-b-wells .hac-default article p,
.page-ida-b-wells .page-content p,
.parent-pageid-112 .hac-default article p,
.parent-pageid-112 .page-content p {
font: normal 22px/30px "Work Sans";
margin-bottom: 28px;
color: #000;
}
.parent-slug-ida-b-wells .hac-default article p a,
.page-ida-b-wells .hac-default article p a,
.parent-pageid-112 .hac-default article p a {
color: #ff0000;
}
.parent-slug-ida-b-wells .hac-default article p .inv-title a,
.parent-slug-ida-b-wells .hac-default article p .award-author,
.page-ida-b-wells .hac-default article p .inv-title a,
.page-ida-b-wells .hac-default article p .award-author,
.parent-pageid-112 .hac-default article p .inv-title a,
.parent-pageid-112 .hac-default article p .award-author {
color: #000;
}
.parent-slug-ida-b-wells .sidebar,
.page-ida-b-wells .sidebar,
.parent-pageid-112 .sidebar {
padding-top: 5px;
width: 228px;
}
.parent-slug-ida-b-wells .entry-title,
.page-ida-b-wells .entry-title,
.parent-pageid-112 .entry-title {
border-bottom: 1px solid #CCC;
padding-bottom: 20px;
width: auto;
}
.parent-slug-ida-b-wells .vce-main-content,
.page-ida-b-wells .vce-main-content,
.parent-pageid-112 .vce-main-content {
padding: 15px 0 0 0;
}
.parent-slug-ida-b-wells #menu-ida-b-wells-section .menu-item a,
.page-ida-b-wells #menu-ida-b-wells-section .menu-item a,
.parent-pageid-112 #menu-about-pages .menu-item a {
font: normal 19px/24px "Work Sans";
padding-left: 5px;
}
.parent-slug-ida-b-wells #menu-ida-b-wells-section .current_page_item>a,
.page-ida-b-wells #menu-ida-b-wells-section .current_page_item>a,
.parent-pageid-112 #menu-about-pages .current_page_item>a {
font: bold 19px/24px "Work Sans";
}
.parent-slug-ida-b-wells #menu-ida-b-wells-section .menu-item,
.page-ida-b-wells #menu-ida-b-wells-section .menu-item,
.parent-pageid-112 #menu-about-pages .menu-item {
border-bottom: 1px solid #CCC;
}
.parent-slug-ida-b-wells .widget_nav_menu .menu-item-has-children ul.sub-menu,
.parent-slug-ida-b-wells .widget_pages .page_item_has_children ul.children,
.parent-slug-ida-b-wells #menu-ida-b-wells-section .menu-item:last-child,
.parent-slug-ida-b-wells #menu-ida-b-wells-section .sub-menu .menu-item,
.parent-slug-ida-b-wells .widget_nav_menu,
.parent-slug-ida-b-wells .awards-container .award:first-child,
.page-ida-b-wells .widget_nav_menu .menu-item-has-children ul.sub-menu,
.page-ida-b-wells .widget_pages .page_item_has_children ul.children,
.page-ida-b-wells #menu-ida-b-wells-section .menu-item:last-child,
.page-ida-b-wells #menu-ida-b-wells-section .sub-menu .menu-item,
.page-ida-b-wells .widget_nav_menu,
.page-ida-b-wells .awards-container .award:first-child,
.parent-pageid-112 .widget_nav_menu .menu-item-has-children ul.sub-menu,
.parent-pageid-112 .widget_pages .page_item_has_children ul.children,
.parent-pageid-112 #menu-about-pages .menu-item:last-child,
.parent-pageid-112 #menu-about-pages .sub-menu .menu-item,
.parent-pageid-112 .widget_nav_menu,
.parent-pageid-112 .awards-container .award:first-child {
border: none;
}
.parent-slug-ida-b-wells #menu-ida-b-wells-section .sub-menu,
.page-ida-b-wells #menu-ida-b-wells-section .sub-menu,
.parent-pageid-112 #menu-about-pages .sub-menu {
margin-bottom: 4px;
}
.parent-slug-ida-b-wells .widget_nav_menu .widget-title,
.page-ida-b-wells .widget_nav_menu .widget-title,
.parent-pageid-112 .widget_nav_menu .widget-title {
margin-left: 0;
padding-left: 0;
padding-bottom: 10px;
}
.parent-slug-ida-b-wells .award-title,
.parent-slug-ida-b-wells .page-content h4,
.page-ida-b-wells .award-title,
.page-ida-b-wells .page-content h4,
.parent-pageid-112 .award-title,
.parent-pageid-112 .page-content h4 {
font: 800 20px/30px "Work Sans";
text-transform: uppercase;
margin-bottom: 16px;
}
.parent-slug-ida-b-wells .awards-container .award .award-year,
.page-ida-b-wells .awards-container .award .award-year,
.parent-pageid-112 .awards-container .award .award-year {
font-size: 18px;
}
.parent-slug-ida-b-wells .awards-container .award .inv-title,
.page-ida-b-wells .awards-container .award .inv-title,
.parent-pageid-112 .awards-container .award .inv-title {
font-size: 18px;
}
.parent-slug-ida-b-wells .awards-container .award em,
.page-ida-b-wells .awards-container .award em,
.parent-pageid-112 .awards-container .award em {
font: italic normal 15px 'Crimson Pro';
}
.parent-slug-ida-b-wells .awards-container .award .award-author,
.page-ida-b-wells .awards-container .award .award-author,
.parent-pageid-112 .awards-container .award .award-author {
font-size: 15px;
}
.parent-slug-ida-b-wells .hac-default .awards-container .award p,
.page-ida-b-wells .hac-default .awards-container .award p,
.parent-pageid-112 .hac-default .awards-container .award p {
margin-bottom: 14px;
}
.parent-slug-ida-b-wells .vce-page .entry-content,
.page-ida-b-wells .vce-page .entry-content,
.parent-pageid-112 .vce-page .entry-content {
width: 100%;
}
.parent-slug-ida-b-wells .awards-container .award,
.page-ida-b-wells .awards-container .award,
.parent-pageid-112 .awards-container .award {
margin-bottom: 12px;
padding-top: 32px;
}
.parent-slug-ida-b-wells .dataimg,
.page-ida-b-wells .dataimg,
.parent-pageid-112 .dataimg {
border: none;
border-radius: 0;
box-shadow: none;
width: 105px;
margin-top: 5px;
}
.parent-slug-ida-b-wells .page-content hr,
.page-ida-b-wells .page-content hr,
.parent-pageid-112 .page-content hr {
margin-bottom: 40px;
margin-top: 38px;
}
.parent-pageid-112 .page-content p:first-child {
margin: 0;
display: block;
}
.parent-slug-ida-b-wells .page-content p:first-child img,
.page-ida-b-wells .page-content p:first-child img,
.parent-pageid-112 .page-content p:first-child img {
width: 192px;
height: auto;
}
@media (max-width: 560px) {
.parent-slug-ida-b-wells .page-content p:first-child img,
.page-ida-b-wells .page-content p:first-child img,
.parent-pageid-112 .page-content p:first-child img {
padding-right: 10px;
}
}
#post-127 p strong {
text-transform: uppercase;
font: 800 20px/30px "Work Sans";
letter-spacing: 0.8px;
}
#post-127 p {
font: normal 22px/30px "Work Sans";
} #post-127 label,
#post-127 ul li label,
#post-127 p label,
.wpcf7-form label,
.mc-field-group label,
#mc_embed_signup {
font: 800 16px/30px "Work Sans" !important;
color: #000;
}
#post-127 label,
.wpcf7-form label,
.mc-field-group label,
#mc_embed_signup label {
text-transform: uppercase !important;
margin-bottom: 0;
letter-spacing: 1px;
}
#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input {
border: 1px solid rgba(0,0,0,0.1) !important;
}
#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input[type=radio] {
margin-right: 0.5rem !important;
}
#field_1_2 {
margin-bottom: -4px;
}
#field_1_3 {
margin-bottom: -5px;
}
#field_1_1 label,
#field_1_2 label {
line-height: 26px;
}
#post-127 .ginput_container {
margin-top: 0;
margin-bottom: 10px;
}
#post-127 p .normal.new {
text-transform: none;
font: 800 22px/30px "Work Sans";
font-family: "Work Sans";
}
.gform_wrapper .gfield_required,
.required {
color: #ff0000;
}
.gform_wrapper form textarea.large,
.wpcf7-textarea {
height: 313px;
}
input.wpcf7-submit,
#mc_embed_signup .button {
font-family: "Work Sans"!important;
padding: 10px 0!important;
font-size: 18px!important;
min-width: 200px!important;
text-transform: uppercase!important;
background-color: #ed1c24!important;
border-radius: 4px!important;
line-height: 22px!important;
-webkit-transition: all 0.2s ease-in-out!important;
-moz-transition: all 0.2s ease-in-out!important;
-o-transition: all 0.2s ease-in-out!important;
transition: all 0.2s ease-in-out!important;
width: auto!important;
padding: 10px 0 !important;
font-weight: 400 !important;
height: auto !important;
}
form.wpcf7-form.sent p {
display: none;
}
div.wpcf7-mail-sent-ok {
margin: 0 !important;
display: block;
font-weight: bold;
text-align: center;
border: none !important;
border-bottom: 1px solid #ccc !important;
border-top: 1px solid #ccc !important;
border-radius: 0;
padding: 1rem 0 !important;
background: transparent;
color: inherit;
font: normal 22px/30px "Work Sans";
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted,
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: transparent;
color: #ed1c24;
font: normal 22px/30px "Work Sans";
}
.bottom-author-wrapper-investigation-post .vce-border-top .main-box-title {
border: none;
padding-top: 38px;
padding-bottom: 11px;
font: 700 20px/30px "Work Sans";
}
.bottom-author-wrapper-investigation-post .data-content .author-title {
font: 600 20px/30px "Work Sans";
margin-bottom: 32px;
}
.bottom-author-wrapper-investigation-post .author-box .data-entry-content p {
font: normal 19px/28px "Work Sans";
}
.bottom-author-wrapper-investigation-post  {
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
max-width: 900px;
margin: 0 auto;
padding-bottom: 35px;
overflow: hidden;
clear: both;
}
.bottom-author-wrapper-investigation-post .main-box {
margin-bottom: 1px;
}
.vce-related-box .main-box-title {
font: 700 20px/30px "Work Sans";
border: none;
margin-bottom: 0;
padding: 26px 15px 11px 15px;
}
.related-box-wrapper {
clear: both;
overflow: hidden;
border-top: 2px solid #ff0000;
margin-bottom: 50px;
}
.related-box-wrapper .vce-related-box {
border-bottom: 1px solid #CCC;
margin: 0;
}
.related-box-wrapper .vce-related-box:last-child {
border-bottom: none;
}
.related-box-wrapper .vce-related-box .main-box-inside .hentry {
margin: 0 0 25px 0;
}
.investigations_posts .entry-content blockquote p,
.single .entry-content blockquote p {
font-style: normal!important;
font-weight: 500!important;
font-size: 23px!important;
line-height: 30px!important;
font-family: "Work Sans"!important;
color: #666!important;
margin-left: 40px!important;
}
.single .entry-content blockquote {
margin: 0;
}
.author .vce-border-top.empty-user {
margin-bottom: 13px;
}
.empty-block-if-no-cat {
margin-top: 32px;
display: inline-block;
}
.page-id-112 .main-box {
border-top: none;
}
.page-id-112 .main-box-title {
border-bottom: 1px solid #CCC;
border-top: none;
padding-bottom: 20px;
width: auto;
font-size: 50px;
letter-spacing: -1px;
font-family: "Crimson Pro";
line-height: 56px !important;
text-transform: none;
margin-bottom: 14px;
}
.header-3-wrapper {
height: 120px;
}
.main-navigation .search-header-wrap {
width: 36px;
}
.main-navigation li.menu-item.donate-item a {
padding-right: 2px !important;
}
.header-3-wrapper .nav-menu > li.custom-subscribe-btn > a {
margin-top: 54px;
}
.main-navigation .custom-subscribe-btn a {
color: #fff !important;
font-family: "Work Sans";
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
background: #333;
margin-top: 54px;
margin-right: 10px;
}
.header-is-sticky .main-navigation .custom-subscribe-btn a {
margin-top: 13px;
}
.main-navigation .custom-subscribe-btn a:hover {
color: #000 !important;
cursor: pointer;
background: #fff !important
}
.main-navigation a {
font-size: 13px;
}
.nav-menu > .custom-subscribe-btn:hover > a {
background: #333 !important;
}
.nav-menu > .custom-subscribe-btn:hover > a:hover {
background: #fff !important;
}
.page-id-112  .main-box-head {
padding: 20px 0!important;
}
.parent-pageid-59 .sidebar,
.page-id-112 .sidebar {
width: 228px;
}
.parent-pageid-59 h1.entry-title,
.parent-pageid-112 h1.entry-title,
.page-template-template-subscribe h1.entry-title {
font-size: 50px;
letter-spacing: -1px;
}
@media (max-width: 767px) {
.parent-pageid-59 h1.entry-title,
.parent-pageid-112 h1.entry-title,
.page-template-template-subscribe h1.entry-title {
font-size: 38px;
letter-spacing: -1px;
line-height: 38px !important;
}
}
.facts-hac .media-partner {
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding: 27px 0 32px;
}
.facts-hac .media-partner h3,
.facts-hac .widget-title span {
font: 700 14px/1.71 "Work Sans";
text-align: left;
color: #ff0000;
text-transform: uppercase;
letter-spacing: 0.7px;
}
.facts-hac .widget-title {
text-align: left;
margin-top: 16px;
margin-bottom: 21px;
}
.facts-hac .awards {
text-align: left;
border-bottom: 1px solid #CCC;
}
.facts-hac .awards li {
margin-bottom: 24px;
}
.facts-hac .awards li:last-child {
margin-bottom: 14px;
}
.facts-hac .awards li img {
max-width: 110px;
margin: 0;
}
.facts-hac .awards li p {
padding: 0;
color: #000000;
font: 400 17px/24px "Work Sans";
display: block;
margin: 9px 0 0;
}
.facts-hac .media-partner img {
margin: 20px 0 0;
}
.mr-0 {
margin-right: 0!important;
}
.excerpt-wrapper p {
padding: 0;
}
#gform_submit_button_1 {
font-family: "Work Sans"!important;
padding: 10px 0;
font-size: 18px;
min-width: 100px;
text-transform: uppercase;
}
.investigation-related-links {
display: none;
}
.entry-content .gform_wrapper .gform_footer {
padding: 10px 0 .625em;
margin: 0;
}
.entry-content  .gform_wrapper .gfield_required {
color: #ff0000;
}
.related-box-wrapper .main-box-inside {
padding-bottom: 9px;
}
#post-127 p:first-child {
margin-bottom: 29px;
}
#post-127 .gform_wrapper {
margin-top: 38px;
}
#post-122 p strong {
font-size: 26px;
}
#main .projects_posts .entry-headline p.hero-excerpt,
#main .projects_posts .entry-headline.project-subhead {
color: #000000;
font: 400 20px/26px "Crimson Pro"; max-width: 813px;
text-align: center;
}
#main .projects_posts .entry-headline.project-subhead {
margin: 15px auto -2px;
}
@media (max-width:  769px) {
#main .projects_posts .entry-headline p.hero-excerpt {
font-size: 18px;
line-height: 20px;
}
}
.post-after-content,
.single-projects_posts #sidebar {
margin-top: 5px;
}
.page-id-61 article .page-content p,
.page-id-1234 article .page-content p {
margin-bottom: 30px;
}
#post-73 .page-content h4 {
letter-spacing: 1px;
margin-bottom: 19px;
}
#post-73 .page-content p {
margin-bottom: 29px;
}
.project #main .meta-image,
.project #main .project-subhead{
max-width: 890px;
width: 100%;
}
.single-projects_posts footer .entry-meta .delimiter {
border: none;
}
.single-post .vce-single .meta-image img,
.single-investigations_posts .vce-single .meta-image img {
width: 100%!important;
max-width: 886px!important;
}
.single-post .meta-image.custom-align-center .custom-align-center .author-img,
.single-investigations_posts .meta-image.custom-align-center .custom-align-center .author-img {
width: 100%;
max-width: 886px!important;
margin: 0 auto;
}
.single-post .meta-image.custom-align-center .vce-photo-caption,
.single-investigations_posts .meta-image.custom-align-center .vce-photo-caption {
max-width: 886px!important;
text-align: center;
padding: 5px 0;
}
.single-post .vce-related-box .main-box-inside .hentry {
margin: 0 0 20px 0;
}
.single-post .vce-related-box {
margin-bottom: 40px;
}
.press_news {
text-align: left;
padding-top: 16px;
}
.press_news .key-finding-header {
margin-bottom: 15px;
}
.press_news ul li {
list-style-type: none;
}
.press_news ul li h3 {
margin-bottom: 7px;
}
.press_news  a {
color: #EC1C23;
font-size: 17px;
}
.press_news p {
font-size: 17px;
}
.wp-caption-text {
font: normal normal 19px/normal "Work Sans"!important;
color: #000!important;
font-style: normal!important;
border: none!important;
box-shadow: none!important;
}
.facts-hac ul li.wp-caption-text {
text-align: center;
}
.single-backstory .entry-content {
max-width: 700px;
margin: 0 auto;
}
.single-backstory .entry-content p {
letter-spacing: 0.5px;
margin-bottom: 30px;
-ms-word-wrap: break-word;
word-wrap: break-word;
font: normal 23px/30px "Work Sans";
color: #000;
}
.padding-maker {
padding: 1px;
}
.single-post .author-box {
margin-bottom: 1px;
padding-bottom: 2px;
}
.single-post .vce-border-top {
margin-bottom: 0;
}
.single-post .vce-border-top .main-box-title {
border-top: 1px solid #CCC;
padding-top: 40px;
padding-bottom: 13px;
}
.single-post .vce-related-box {
border-top: 2px solid #ff0000;
}
.vce-related-box {
margin-top: 35px;
}
@media (max-width: 1024px) {
.vce-related-box .main-box-inside .hentry {
height: auto!important;
padding: 0 10px;
flex-direction: column;
-webkit-flex-direction: column;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image,
.single-post .vce-related-box .meta-image,
.single-backstory .vce-related-box .meta-image {
width: 100%;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image a,
.single-post .vce-related-box .meta-image a,
.single-backstory .vce-related-box .meta-image a {
width: 100%;
height: auto;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image a img,
.single-post .vce-related-box .meta-image a img,
.single-backstory .vce-related-box .meta-image a img {
max-width: 100%;
width: 100%;
max-height: 100%;
}
.vce-related-box .main-box-inside {
width: 100%;
align-items: baseline;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.vce-post.investigations_posts.type-investigations_posts .entry-header,
.single-post .vce-related-box .entry-header,
.single-backstory .vce-related-box .entry-header {
margin-top: 15px;
}
.single .main-box-inside {
padding: 15px 0 0;
}
}
@media (max-width: 767px) {
.bottom-author-wrapper-investigation-post .data-content .author-title,
.single-post .data-content .author-title {
font-size: 16px;
}
.single h1.entry-title {
font-size: 42px;
}
}
@media (max-width: 640px) {
.author-box .main-box-inside img, .data-image img {
float: none;
margin-right: 0;
}
.bottom-author-wrapper-investigation-post .data-content,
.single-post .data-content,
.single-backstory .data-content {
text-align: center;
}
.bottom-author-wrapper-investigation-post .author-box .data-content p,
.single-post .author-box .data-content p,
.single-backstory .author-box .data-content p {
font: normal 16px/20px "Work Sans";
}
.single-investigations_posts .featured-supporters-list .nn-source-li,
.single-backstory .featured-supporters-list .nn-source-li {
display: block;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image a img,
.single-post .vce-related-box .meta-image a img,
.single-backstory .vce-related-box .meta-image a img {
max-width: 100%;
width: 100%;
height: auto;
}
.vce-post.investigations_posts.type-investigations_posts .meta-image ,
.single-post .vce-related-box .meta-image,
.single-backstory .vce-related-box .meta-image {
padding-right: 10px;
}
.vce-post.investigations_posts.type-investigations_posts .entry-header,
.single-post .vce-related-box .entry-header,
.single-backstory .vce-related-box .entry-header {
margin-top: -5px;
}
.vce-related-box .main-box-inside .hentry {
flex-direction: row;
-webkit-flex-direction: row;
}
}
.home footer .project-name-lay-b {
margin-top: 0;
}
.home .main-box-inside .entry-header .meta-item.date footer .meta-category,
.home .main-box-inside .entry-header .meta-item.date footer .meta-category a {
line-height: 18px;
}
.home .main-box-inside .entry-header .meta-item.date footer .project-name-lay-b a {
line-height: 12px;
}
a {
cursor: pointer;
}
body {
color: #000;
}
.single .entry-content p,
.single .entry-content ul,
.single .entry-content ol {
letter-spacing:0;
margin-bottom: 30px;
-ms-word-wrap: break-word;
word-wrap: break-word;
font: normal 22px/28px "Crimson Pro";
color: #000; }
blockquote:before, q:before {
content: '';
}
.single-backstory .bottom-author-wrapper-investigation-post {
border-bottom: 0;
}
@media (max-width: 767px) {
.nn_quote_left, .nn_quote_right {
margin: 0 auto 25px;
padding: 5px 25px 50px;
float: none;
}
}
@media (max-width: 767px) {
.entry-content .nn_quote_left, .entry-content .nn_quote_right {
margin: 0 auto 25px;
padding: 10px 25px;
float: none;
}
}
.author-listing {
color: #ed1c24;
}
.vce-responsive-nav {
z-index: 3;
}
.page-template-special-investigation.admin-bar {
padding-top: 0;
}
.page-template-special-investigation .site-branding {
text-align: center;
margin: 0 auto;
display: block;
}
.page-template-special-investigation .site-branding img {
max-width: 388px;
width: 95%;
margin: 0 auto;
height:auto;
max-height: 100%;
}
.page-template-special-investigation .vce-res-nav {
display: none;
}
@media only screen and (max-width: 669px) {
.page-template-special-investigation iframe {
max-height: none!important;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.admin-bar.logged-in .header-sticky {
top: 46px;
}
}
.error404 h4,
.error404 h1,
.error404 p,
.error404 .vce-search-form {
text-align: center;
padding: 10px 0;
}
.error404 .entry-header {
border-bottom: 1px solid #CCC;
}
.error404 .vce-search-form .vce-search-input {
width: auto;
min-width: 200px;
max-width: 600px;
}
.error404 .page-content {
padding: 0 0 50px 0;
}
.error404 .page-content p {
font-size: 20px;
}
.nn-new-hero-meta .gray-links a {
font-size: 14px;
padding-right: 6px;
}
#mc_embed_signup .mc-field-group .asterisk {
right: auto!important;
top: 0!important;
}
#mc_embed_signup {
margin: 0 auto;
max-width: 790px;
width: 100%;
}
.entry-content .author-img {
text-align: right;
color: #666;
font-size: 11px;
text-transform: uppercase;
font-weight: 400;
line-height: 15px;
font-family: "Work Sans";
display: block;
text-decoration: none;
clear: both;
}
.entry-content .author-img.center {
margin: 0 auto;
}
.entry-content .author-img.right {
margin: 0 auto;
}
.aligncenter.from-content {
margin-bottom: 0;
}
.alignright.from-content {
margin-bottom: 0;
}
.alignnone.from-content {
display: block;
}
.vce-sid-none .vce-lay-b .entry-content {
margin-left: 0;
}
#page_sort_select,
#partner_dropdown_filter {
padding-right: 0;
}
.source-wrapper .feature-source img, .partner-img img {
width: 100%;
max-height: 150px;
}
.vce-post.vce-lay-c .entry-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#partners_list .no-result {
font-size: 21px;
}
.for-delete .hero-excerpt {
width: 100%;
}
@media screen and (max-width: 782px) {
.admin-bar {
padding-top: 0;
}
}
#post-0.investigation-source {
width: 100%;
float: none;
background: transparent;
}
.reporter-no-results {
font-family: 'Montserrat';
font-weight: 700;
font-size: 21px;
color: #232323;
}
.addthis-smartlayers {
display: none;
}
.single-investigations_posts .addthis-smartlayers,
.single-projects_posts .addthis-smartlayers,
.single-post .addthis-smartlayers {
display: block;
}
@media (min-width: 992px) and (max-width: 1200px) {
.site-branding img {
margin-top:  11px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.site-branding img {
max-width: 350px;
max-height: 64px;
margin-top: -16px;
}
.home .header-main-area,
.page-template-template-list-investigations .header-main-area  {
margin: 20px auto;
}
.header-main-area {
margin-top: 20px;
}
}
@media (max-width: 767px) {
.home .header-main-area,
.page-template-template-list-investigations .header-main-area  {
margin-bottom: 20px;
}
.site-branding img {
max-width: 200px;
max-height: 36px;
}
}
.page-id-6632 .entry-content div img.dataimg {
width: 191px;
}
.sidebar-authors, .authors-sidebar-wrapper {
font-size: 11px!important;
font-weight: 400!important;
text-transform: uppercase;
padding-right: 0!important;
font-family: "Work Sans"!important;
letter-spacing: 1.1px;
color: #FF0000!important;
line-height: 24px;
margin-top: 2px;
}
.widget_recent_entries .nn-blog-widget a.sidebar-authors {
color: #FF0000!important;
}
.home #sidebar .widget-title span {
color: #ff0000;
font-weight: 700;
letter-spacing: 1.4px;
font-size: 14px;
}
.home #sidebar .title {
font-size: 19px;
font-weight: 700;
line-height: 21px;
display: block;
}
.home #sidebar .excerpt {
font-size: 17px;
font-weight: 400;
line-height: 20px;
display: block;
}
.single-investigation-source .partner-info-wrapper {
text-align: center;
}
.single-investigation-source .partner-info-wrapper p {
text-align: left;
}
.vce-lay-c footer>.entry-meta {
margin-bottom: 17px;
}
.vce-lay-c footer>.entry-meta>a {
margin-bottom: 0;
padding-bottom: 5px;
}
.sidebar .widget .widget-title .awards-in-sidebar {
font-family: "Work Sans";
letter-spacing: 1px;
font-size: 14px;
line-height: 28px;
color: red;
padding: 0;
}                                        .current-menu-item a,
.single.single-post #menu-item-1094 a,
.single.single-investigations_posts #menu-item-966 a,
.archive.author #menu-item-1307 a,
.single.single-investigation-source #menu-item-1231 a,
.parent-pageid-59 #menu-item-65 a,
.parent-pageid-112 #menu-item-65 a,
.projects_posts-ida-b-wells-fellowship .ida-b-wells-menu-item a,
.current-page-ancestor a {
font-weight: 700;
}
.sidr-class-current-menu-item a,
.single.single-post #sidr-id-menu-item-1094 a,
.single.single-investigations_posts #sidr-id-menu-item-966 a,
.archive.author #sidr-id-menu-item-1307 a,
.single.single-investigation-source #sidr-id-menu-item-1231 a,
.parent-pageid-59 #sidr-id-menu-item-65 a,
.parent-pageid-112 #sidr-id-menu-item-65 a {
font-weight: 700;
}
.nn_li.caption.wp-caption-text {
text-align: center;
}
#main #mc_embed_signup {
max-width: 790px;
width: 100%;
}
#header .facebook,
#sticky_header .facebook {
position: relative;
}
#header .facebook:before,
#sticky_header .facebook:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 1px;
height: 23px;
background-color: #cbcbcb;
}
#sticky_header .facebook:before {
bottom: 11px;
}
#header .facebook a,
.sidr-class-facebook a,
#sticky_header .facebook a {
background: url(//www.typeinvestigations.org/wp-content/themes/voice-child/images/header-facebook.png) center center no-repeat;
background-size: cover!important;
width: 10px;
height: 20px;
display: block;
}
.sidr-class-facebook a {
margin-top: 10px;
margin-bottom: 10px;
background-size: contain!important;
}
.sidr-class-twitter {
overflow: hidden;
}
.sidr-class-twitter a {
margin-top: 10px;
margin-bottom: 10px;
}
#header .twitter a,
.sidr-class-twitter a,
#sticky_header .twitter a {
color: #1494f2!important;
width: 20px;
height: 20px;
background: url(//www.typeinvestigations.org/wp-content/themes/voice-child/images/header-twitter.png) center center no-repeat;
background-size: contain!important;
display: block;
}
#header .soc-icon a {
margin: 56px 11px 2px!important;
padding: 0!important;
}
#sticky_header .soc-icon a {
padding: 0!important;
margin: 15px 11px;
}
#header .twitter a {
padding-left: 0!important;
margin-left: 0!important;
}
#sticky_header .twitter a {
margin-left: 0!important;
margin-top: 16px;
}
#footer .social-icons {
list-style-type: none;
margin-bottom: 0;
}
#footer .social-icons .soc-icon {
float: left;
margin-left: 16px;
}
#footer .soc-icon a {
width: 38px;
height: 38px;
background-size: cover!important;
display: block;
}
#footer .facebook a {
background: url(//www.typeinvestigations.org/wp-content/themes/voice-child/images/footer-facebook.png) center center no-repeat;
border-radius:100%;
}
#footer .twitter a {
background: url(//www.typeinvestigations.org/wp-content/themes/voice-child/images/footer-twitter.png) center center no-repeat;
border-radius:100%;
}
#footer .email a {
background: url(//www.typeinvestigations.org/wp-content/themes/voice-child/images/footer-envelope.png) center center no-repeat;
width: 40px;
height: 26px;
margin-top: 8px;
}
.sidr ul li a.sidr-class-search_header {
display: none;
}
.sidr-class-facebook.sidr-class-soc-icon {
float: left;
}
.page-template-special-investigation-one-page p {
margin-bottom: 0;
}
.page-template-special-investigation-one-page embed,
.page-template-special-investigation-one-page iframe,
.page-template-special-investigation-one-page object {
max-height: 100%;
}
.a2a_vertical_style a {
padding: 0 4px !important;
}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_menu .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_vertical_style .a2a_svg {
border-radius: 0 !important;
}
.a2a_svg {
height: 36px !important;
padding: 2px !important;
width: 36px !important;
}
.a2a_button_print span {
background-color: #6D9F00 !important;
}
.announce-bar {
background-color: #ed1c24;
color: #fff;
text-align: center;
font-size: 22px !important;
font-family: "Crimson Pro";
transition: ease-in-out, all 1s ease-in-out;
width: 100%;
height: auto;
position: fixed;
bottom: -100%;
z-index: 9999;
padding: 8px
}
.announce-bar-up {
bottom: 0
}
.announce-bar a {
color: #ed1c24;
text-decoration: none;
background: #fff;
font-family: "Work Sans",sans-serif;
font-size: 16px;
padding: 12px 32px;
margin: 24px auto;
display: block;
width: 200px;
}
.announce-bar a:hover {
background-color: #efefef;
}
.announce-bar p {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
#announce-close {
font-weight: bold;
float: right;
padding: 8px 8px 0 0;
text-decoration: none;
cursor: pointer;
margin: 0;
max-width: auto;
font-size: 24px;
}
.announce-bar.user-closed {
display: none;
}
@media (min-width: 1024px) {
footer .container .container-fix .bit-2 .widget {
min-height: 531px;
}
}
.has-post-thumbnail .featured-video-plus.post-thumbnail {
margin-bottom: 2rem;
} @media print {
body {
background-color: #fff;
padding: 0 6rem;
}
#header {
height: 80px !important;
}
.header-main-area  div:not(.site-branding),
.header-main-area nav,
.featured-supporters,
.featured-supporters-list,
.related-box-wrapper,
.site-footer,
.a2a_kit,
#sticky_header,
.header-main-area .custom-link {
display: none;
}
#content,
#primary {
padding-top: 0;
}
.entry-header {
margin-top: 0 !important;
}
.site-branding img {
width: 200px !important;
height: auto !important;
}
.container, .vce-sid-none .vce-single .entry-content, .vce-sid-none .vce-single .entry-headline, .vce-sid-none .vce-single .entry-footer {
width: 100%;
}
.meta-category a {
font-size: 14px;
}
.single h1.entry-title,
h1.entry-title {
width: 100%;
font-size: 24px !important;
line-height: 1.4 !important;
margin: 0 0 16px 0 !important;
}
.investigation-subtitle, .backstory-excerpt {
font-size: 14px;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn, .single article.post .entry-header .entry-meta .author .fn, .backstory .entry-meta .author .fn, .entry-meta * {
font-size: 12px !important;
}
.single .entry-content p, .single .entry-content p.body-text, .breaker-ad, .article-breaker-ad, .longform-article-breaker-ad {
font: normal 14px/18px "Work Sans" !important;
font-size: 100%;
}
.nn_quote_right,
.nn_source_right {
margin-right: 0;
}
.nn_quote_left,
.nn_source_left {
margin-left: 0;
}
.nn_quote h2 {
font-size: 12px;
}
.nn_quote ul li,
.nn_quote ul li *,
.single .entry-content .nn_li p 
{
font: normal 12px/16px  "Work Sans" !important;
}
.nn_quote,
.image_nn_quote_left, .image_nn_quote_right, .video_nn_quote_left, .video_nn_quote_right {
width: 180px;
max-width: 180px;
}
.quote_investigation,
.meta-image {
width: 60% !important;
margin-left: auto;
margin-right: auto;
}
.quote_investigation {
font-size: 18px;
line-height: 1.1;
}
.meta-image.custom-align-center .custom-align-center .author-img, .quote_investigation .wp-caption .author-img {
font-size: 8px;
}
.meta-image .vce-photo-caption,
.single .entry-content p.wp-caption-text {
font-size: 12px !important;
line-height: 1.3 !important
}
h3.main-box-title {
padding-top: 0 !important;
font: 700 16px/22px "Work Sans" !important;
}
.data-content .author-title {
font: 600 14px/16px "Work Sans" !important;
}
.author-box .data-entry-content p {
font: normal 12px/14px "Work Sans" !important;
}
}   #main-wrapper .vce-featured-link-article {
font-weight: 700;
font-size: 34px;
line-height: 38px;
} #main-wrapper .hero-excerpt {
font-size: 22px;
line-height: 26px;
} #main-wrapper .entry-meta.authors-wrapper,
#main-wrapper .entry-meta.authors-wrapper a,
#main-wrapper .date,
#main-wrapper .meta-category.gray-links a, #main-wrapper .entry-meta a,
#main-wrapper .footer-meta-wrapper .updated {
text-transform: none;
font-size: 16px;
line-height: 16px;
letter-spacing: 0;
}
#main-wrapper .meta-category.gray-links a {
font-size: 14px;
}
#main-wrapper .entry-meta a {
font-weight: 700;
}
#main-wrapper .meta-category.gray-links,
#main-wrapper .meta-category.gray-links a,
#main-wrapper .nn-new-hero-meta .date, #main-wrapper .footer-meta-wrapper .updated {
font-weight: 500;
color: #000;
}
#main-wrapper .nn-new-hero-meta {
padding-top: 8px;
} .vce-lay-c .entry-title {
text-align: left;
line-height: 26px;
}
.vce-lay-c .entry-title a {
font-weight: 700;
font-size: 24px;
line-height: 26px;
} .vce-lay-c .entry-content {
text-align: left;
padding: 0 10px;
}
.vce-lay-c .entry-title {
padding: 0 10px;
}
.vce-lay-c p {
font-size: 18px;
line-height: 22px;
padding: 0;
} .vce-lay-c .entry-meta {
text-align: left;
padding: 0 10px 0;
}
.vce-lay-c footer {
text-align: left;
}
.vce-lay-c footer>.entry-meta {
margin-bottom: 0;
}
.footer-meta-wrapper {
padding-left: 10px;
} .meta-image.inv-list {
margin-bottom: 20px;
}  h1.entry-title {
letter-spacing: 0px;
}
.nn_sharethis {
margin: 0;
} .vce-single .entry-header {
margin: 22px 0 40px;
}
.single .investigation-subtitle {
margin-top: 0;
} .nn_quote_right,
.nn_quote.investigation-source.facts-hac.nn_source_right {
margin: 5px -20% 30px 30px;
}
.image_nn_quote_left,
.image_nn_quote_right,
.video_nn_quote_left,
.video_nn_quote_right {
padding: 24px 10px 14px 0;
} .single-investigations_posts .meta-image.custom-align-center .vce-photo-caption,
.wp-caption-text {
text-align: left; }
.single-post .meta-image.custom-align-center .custom-align-center .author-img,
.single-investigations_posts .meta-image.custom-align-center .custom-align-center .author-img {
padding: 0;
margin: 14px auto 0;
}
.single-post .meta-image.custom-align-center .vce-photo-caption,
.single-investigations_posts .meta-image.custom-align-center .vce-photo-caption {
padding: 0 0 20px;
} .meta-image.custom-align-center .custom-align-center .author-img,
.quote_investigation .wp-caption .author-img {
text-transform: none; } .single .entry-content .nn_li a.fa {
text-decoration: none;
} .meta-category a,
.facts-hac .media-partner h3,
.key-finding-header {
font-weight: 700;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.9px;
}
.vce-single .entry-header .meta-category a {
letter-spacing: 0.9px;
} .vce-single .entry-header .entry-title {
font-weight: 700;
line-height: 47px !important;
font-size: 44px;
max-width: 820px;
margin: 16px auto 12px
} .investigation-subtitle {
line-height: 30px;
margin: 0 auto 20px;
max-width: 680px;
} .main-box-single .date .updated,
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn,
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn a {
font-weight: 500;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .updated {
letter-spacing: 0;
}
.main-box-single .date .updated {
color: #000;
} .single article.investigations_posts .entry-header .entry-meta.one-line .author .fn,
.single article.post .entry-header .entry-meta .author .fn,
.backstory .entry-meta .author .fn,
.single article.projects_posts .entry-header .entry-meta .author .fn {
font-weight: 500;
font-style: normal;
}
.single article.investigations_posts .entry-header .entry-meta.one-line .vcard.author a {
letter-spacing: 0;
}
.main-box-single .author a,
.main-box-single .date .updated {
text-transform: none;
} .single .entry-content p {
letter-spacing: 0px;
font-size: 22px;
line-height: 32px;
} .subhead {
font-weight: 700;
font-size: 24px;
line-height: 28px;
margin: 44px 0 10px;
} .meta-image .vce-photo-caption,
.wp-caption-text {
font-size: 16px !important;
line-height: 20px !important;
padding: 16px 0px 0;
} .quote_investigation {
font-size: 30px;
line-height: 34px;
font-weight: 700;
margin: 50px auto;
color: #000;
}
@media (min-width: 768px) {
.quote_investigation {
margin: 50px -10%;
}
} .single .entry-content .nn_li h3,
.single .entry-content .nn_li p {
font-size: 17px;
line-height: 24px;
font-weight: 600;
} .hero-wrapper .vce-featured-title .vce-featured-link-article,
.hero-wrapper .vce-featured-header .hero-excerpt,
.vce-lay-c .entry-title a,
.vce-lay-c p {
font-family: 'Crimson Pro' !important;
}
.entry-meta.authors-wrapper a,
.hero-wrapper .date,
.nn-new-hero-meta .gray-links a,
.vce-lay-c .entry-meta a,
.vce-lay-c footer .updated,
.vce-lay-c .meta-category,
.vce-lay-c .meta-category a {
font-family: 'Work Sans' !important;
}
#main-wrapper .vce-featured-link-article {
line-height: 36px;
}
#main-wrapper .hero-excerpt {
line-height: 24px; padding-bottom: 2px;
}
#main-wrapper .layout-c-three .hero-excerpt {
padding-bottom: 24px;
}
#main-wrapper .vce-lay-c .entry-title a {
line-height: 22px;
}
#main-wrapper .entry-header,
#main-wrapper .entry-title {
line-height: 22px;
}  .vce-single .entry-header .entry-title, .investigation-subtitle, .postid-21449.single .entry-content p {
font-family: 'Crimson Pro' !important;
} .meta-category a,
.facts-hac .media-partner h3,
.key-finding-header, .meta-image .vce-photo-caption,
.wp-caption-text {
font-family: 'Work Sans' !important;
} .main-box-single .date .updated,
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn,
.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn a, .postid-21449.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn,
.postid-21449.single article.post .entry-header .entry-meta .author .fn,
.postid-21449.backstory .entry-meta .author .fn,
.postid-21449.single article.projects_posts .entry-header .entry-meta .author .fn, .postid-21449.single article.investigations_posts .entry-header .entry-meta.one-line .author .fn a,
.postid-21449.single article.post .entry-header .entry-meta .author .fn a,
.postid-21449.backstory .entry-meta .author .fn a, .subhead, .quote_investigation, .postid-21449.single .entry-content .nn_li h3,
.postid-21449.single .entry-content .nn_li p {
font-family: 'Work Sans' !important;
}
#main .entry-title {
font-size: 46px;
}
#main p {
line-height: 28px;
}
#main .key_findings_title {
font-weight: 500;
font-size: 16px;
line-height: 22px;
}
#main .subhead {
font-weight: 800;
}
#main .quote_investigation {
font-weight: 600;
font-size: 28px;
}
#main .author-img {
margin: 6px auto 2px auto;
}
@media (min-width: 1201px) {
#main .custom-align-center .author-img {
padding-left: 60%;
}
}
#main .wp-caption-text {
padding: 0;
margin-top: -16px;
font-size: 15px !important;
padding-right: 30%;
}
#main .nn_li.wp-caption-text {
margin-top: 0;
}
#main .facts-hac.wp-caption li.wp-caption-text {
padding-right: 0;
} .tableauPlaceholder {
display: none !important;
}
.tableauMobileLink {
display: block;
}
.tableauMobileLink img {
width: 100%;
height: auto;
}
@media (min-width: 768px) {
.tableauPlaceholder {
display: block !important;
}
.tableauMobileLink {
display: none;
}
} .pum-theme-content-only .pum-content {
padding: 45px 1rem 3rem 1rem;
background-color: #618ACC;
color: #fff;
}
.pum-theme-content-only .pum-content p {
font-size: 125%;
margin-bottom: 8px;
color: #fff;
}
.pum-theme-content-only .pum-content p:last-child {	
margin-top: 24px;
}
.pum-theme-content-only .pum-content a.button {
background-color: #ed1c24;
color: #fff;
text-decoration: none;
padding: .5rem 2rem .875rem;
font-family: Lato;
font-weight: bold;
}
.pum-theme-content-only .pum-content a.button:hover {
background-color: #ac181e;
}
.pum-theme-content-only .pum-content + .pum-close {
color: #fff;
background-color: #6A6056;
width: 30px;
height: 30px;
}
.pum-open body.home {
margin-top: 224px;
}
.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
outline: none !important;
}
@media not all and (min-resolution:.001dpcm) { 
@supports (-webkit-appearance:none) {
.pum-overlay .pum-content {
outline: none !important;
}
}
}
.pum-theme-default-theme .pum-content {
font-size: 20px;
}
.pum-theme-default-theme .pum-content a.button {
background-color: #fff;
color: #ed1c24;
text-decoration: none;
padding: .5rem 2rem .875rem;
font-family: Lato, sans-serif;
font-weight: bold;
}
@media (min-width: 480px) {
.pum-open body.home {
margin-top: 201px;
}	
}
@media (min-width: 529px) {
.pum-open body.home {
margin-top: 178px;
}	
}