html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wp-block-separator {
border-bottom: 1px solid var(--color-gray-light);
opacity: 1;
margin: 4rem auto;
}
.wp-block-separator.is-style-wide {
clear: both;
}
.wp-block-columns {
padding-left: 0;
padding-right: 0;
}
.wp-block-group > .wp-block-group__inner-container > * {
max-width: initial;
margin-left: initial;
margin-right: initial;
}
.row > * {
padding-left: 0;
padding-right: 0;
} body {
font: normal normal 400 21px/31px var(--body-font-family);
}
h1,h2,h3,h4,h5,h6 {
font-family: var(--header-font-family);
font-weight: 400;
}
.page .entry-content h2 {
font-size: calc(1.37438rem + 1.4925vw); }
@media (min-width: 1200px) {
.page .entry-content h2 {
font-size: 2.49375rem; } }
.single .post-content h2 {
font-size: calc(1.34944rem + 1.75vw); }
@media (min-width: 1200px) {
.single .post-content h2 {
font-size: 2.4375rem; } }
.page .entry-content h3,
.entry-content .about-content-column h2:not(.masthead-section-title):not(.award-title) {
font-size: calc(1.34944rem + 1.19325vw); }
@media (min-width: 1200px) {
.page .entry-content h3,
.entry-content .about-content-column h2:not(.masthead-section-title):not(.award-title) {
font-size: 2.24437rem; } }
.page .entry-content h4,
.single .post-content h3 {
font-size: calc(1.31269rem + 0.75225vw); }
@media (min-width: 1200px) {
.page .entry-content h4,
.single .post-content h3 {
font-size: 1.87687rem; } }
.page .entry-content h5,
.single .post-content h4 {
font-size: calc(1.25625rem + 0.075vw); }
@media (min-width: 1200px) {
.page .entry-content h5,
.single .post-content h4 {
font-size: 1.3125rem; } }
.page .entry-content h6,
.single .post-content h5 {
font-size: calc(1.125rem + 0.075vw); }
@media (min-width: 1200px) {
.page .entry-content h6,
.single .post-content h5 {
font-size: 1.125rem; } }
.single .post-content h6 {
font-size: calc(1rem + 0.075vw); }
@media (min-width: 1200px) {
.single .post-content h6 {
font-size: 1rem; } }
.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6 {
font-weight: 400;
}
nav,
input,
select,
.menu,
.pagination,
.footer-widgets-column,
header .post-subtitle,
.about-nav {
font-family: var(--ui-font-family);
}
.wp-caption-text .author-img {
font-size: 0.75rem;
}
.backstory-subscribe-item p {
font: normal normal 0.75rem/1.125 var(--ui-font-family);
text-transform: uppercase;
}
.backstory-subscribe-item p strong {
display: block;
font-size: 1.125rem;
font-weight: normal;
text-transform: none;
}
.index-post-type-category,
.mobile-section-title {
font: normal normal normal 0.8125rem/1.1 var(--ui-font-family);
}
.mobile-section-title {
letter-spacing: 0.05em;
text-transform: uppercase;
}
.footer-copyright,
.key-findings-sidebar h4,
.author-bio-title,
.related-content-block-header,
.post-sidebar h4,
.project-reporters-list li {
font: normal normal 0.875rem/1 var(--ui-font-family);
}
.entry-meta,
.entry-meta a,
.wp-caption-text,
.wp-block-embed figcaption,
.wp-block-audio figcaption,
p.eedee-gutenslider-autocaption {
font: normal normal 1.0625rem/1.2353 var(--ui-font-family);
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
font: normal normal 1.0625rem/1.2353 var(--ui-font-family);
display: block;
text-transform: none;
}
.wp-caption-text,
.wp-block-embed figcaption,
.wp-block-audio figcaption {
text-align: left;
}
.post-awards .award-title,
.reporter-name,
.project-reporters-list li {
font: normal 300 1.1rem/1.2 var(--ui-font-family);
}
.archive-award .award-title,
.awards-archives .award-title,
.type-awards .award-title,
.masthead-section-title,
.entry-content h2.masthead-section-title  {
font: normal 500 1rem/1.625 var(--ui-font-family);
}
.related-from-type-sidebar h4,
.entry-content .archive-related-from-type-sidebar h4,
.archive-related-from-type-sidebar h4,
.related-from-type-mobile .archive-related-from-type-sidebar h4,
.home-sidebar-section-title {
font: normal 400 1rem/1.625 var(--ui-font-family);
}
.related-from-type-sidebar h4 span,
.entry-content .archive-related-from-type-sidebar h4 span,
.archive-related-from-type-sidebar h4 span,
.related-from-type-mobile .archive-related-from-type-sidebar h4 span,
.home-sidebar-section-title span {
font-weight: 600;
} .entry-meta .post-authors,
.entry-meta .post-authors a,
.archive-item section,
.legacy-quick_quotes-title,
.project-meta.post-sidebar-item ul {
font: normal normal 1.125rem/1.2 var(--ui-font-family);
}
.key-findings-sidebar ul,
.project-key-findings-sidebar ul {
font: normal 500 1.125rem/1.2 var(--ui-font-family);
}
.related-posts h4 {
font: normal 500 1.25rem/1.2 var(--ui-font-family);
}
.entry-meta .post-authors,
.entry-meta .post-authors a {
font: normal normal 1.1875rem/1.105 var(--ui-font-family);
letter-spacing: -0.01em;
}
.entry-meta .post-partners,
.entry-meta .post-partners a, 
.entry-meta .entry-date {
font-weight: 500;
letter-spacing: -0.01em;
}
.masthead-item-meta {
font: normal 300 1.2rem/1.2 var(--ui-font-family);
}
.author-bio p,
.archive-item section .post-excerpt,
.post-type-description,
.reporters-loading,
.masthead-item-meta,
.masthead-individual-title,
.page-template-default .entry-content,
.page-subscribe .entry-content,
header .post-subtitle,
.form-required-text,
.page-template-initiatives-page .entry-content p:first-child,
.mc-field-group.input-group {
font: normal 300 1.25rem/1.2 var(--ui-font-family);
}
.archive-item section .post-excerpt,
.post-type-description,
header .post-subtitle {
letter-spacing: 0;
}
.page-template-default .entry-content strong {
font-weight: 500;
}
.archive-award .article-year,
.awards-archives .article-year,
.type-awards .article-year,
.subscribe-box-intro {
font: normal 300 1.5rem/1.1 var(--ui-font-family);
}
.author-bio h4,
.entry-content .post-sidebar-related-item h5 {
font-size: 1.875rem;
}
.subscribe-list-block h2 {
font: normal normal 1.875rem/1.13333 var(--header-font-family);
letter-spacing: -0.01em;
}
.subscribe-box-title,
.single .post-content h2.subscribe-box-title {
font: normal normal 2.5rem/1.025 var(--header-font-family);
}
.entry-content .post-sidebar-related-item h5 {
line-height: 1.133;
}
.author-bio-title,
.related-content-block-header,
.wp-caption-text .author-img,
.index-post-type-category,
.key-findings-sidebar h4,
.post-sidebar h4,
.legacy-quick_quotes-title,
.type-awards .award-title,
.masthead-section-title,
.home-sidebar-section-title,
.entry-content .archive-related-from-type-sidebar h4,
.related-from-type-mobile .archive-related-from-type-sidebar h4 {
text-transform: uppercase;
}
::placeholder {
font: normal normal 1.25rem/1.1 var(--ui-font-family);
color: var(--color-gray-dark);
} a {
color: var(--color-red);
text-decoration: none;
}
a:hover {
color: var(--color-red);
filter: brightness(0.6);
text-decoration: underline;
}
.wp-block-buttons>.wp-block-button {
margin-bottom: 0;
}
.entry-content .wp-block-buttons>.wp-block-button {
margin-bottom: 1.875rem;	
}
.wp-block-button__link,
.btn {
border-radius: 5px;
font-size: 1.125rem;
padding: 0.3333rem 1.25rem;
text-transform: uppercase;
line-height: 1.95;
font-family: var(--ui-font-family);
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
button, 
[type="button"], 
[type="reset"], 
[type="submit"], 
.btn-primary, 
.wp-block-button__link,
.btn {
font-weight: 600;
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.btn:active,
.btn:focus,
.btn:hover; {
filter: brightness(1);
text-decoration: none;
}
.entry-content a.wp-block-button__link:active,
.entry-content a.wp-block-button__link:focus,
.entry-content a.wp-block-button__link:hover {
color: var(--color-red);
}
.entry-content .wp-block-button__link {
background-color: var(--color-red);
}
.entry-content .wp-block-button__link {
border: 1px solid var(--color-red);
}
.entry-content a.wp-block-button__link {
font-weight: 600;
}
.entry-content a.wp-block-button__link:active,
.entry-content a.wp-block-button__link:focus,
.entry-content a.wp-block-button__link:hover {
text-decoration: none;
background-color: #fff;
filter: brightness(1);
}
.pagination {
justify-content: center;
flex-wrap: wrap;
}
.entry-content .pagination li.page-item {
margin-left: 0;
}
.pagination .page-item.active .page-link {
color: var(--color-black);
border: 1px solid var(--color-gray-dark);
}
.pagination .page-link:hover {
color: var(--color-black);
filter: brightness(1);
}
.entry-content ul.pagination {
width: 100%;
max-width: 100%;
}
.a2a_default_style {
width: 100%;
display: flex;
justify-content: center;
}
.a2a_kit a {
padding: 0 6.4285px;
}
.a2a_kit .a2a_svg {
border-radius: 50% !important;
}
.a2a_kit .a2a_svg svg {
width: 80%;
height: 80%;
margin: 10%;
}
.row {
margin-left: 0;
margin-right: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"],
.btn-primary {
background-color: var(--color-red);
border: 1px solid var(--color-red);
color: #fff;
border-radius: 5px;
padding: 0.375rem 1.125rem;
text-transform: uppercase;
line-height: 1.95;
font-size: 1rem;
text-decoration: none;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
button:hover,
[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover,
.btn-primary:hover {
background-color: #fff;
color: var(--color-red);
filter: brightness(1);
text-decoration: none;
}
button.hamburger.navbar-toggler:hover,
[type="button"].hamburger.navbar-toggler:hover {
background-color: transparent;
}
.navbar-toggler:focus {
box-shadow: none;
}
.ti-related-content .related-content-title a,
.entry-content .post-sidebar-related-item h5 a,
.reporter-list-item .reporter-name a,
.project-reporters-list li a,
.ti-initiative-entry .initiative-title a,
.masthead-item-name a,
.home-sidebar-section h5 a,
.related-from-type-article-title a,
.wp-block-media-text__content h2 a {
color: var(--color-black);
text-decoration: none;
}
.reporter-list-item .reporter-name a:hover,
.entry-content .post-sidebar-related-item h5 a:hover,
.project-reporters-list li a:hover,
.ti-initiative-entry .initiative-title a:hover,
.masthead-item-name a:hover,
.home-sidebar-section h5 a:hover,
.related-from-type-article-title a:hover,
.wp-block-media-text__content h2 a:hover {
color: var(--color-red);
text-decoration: underline;
filter: brightness(1);
}
header h2 a:hover,
header .h2 a:hover {
color: var(--color-black);
filter: brightness(1);
} .mc-field-group-wrapper {
display: flex;
flex-wrap: wrap;
}
.mc-field-group {
width: 100%;
}
.mc-zip-code-field,
#mc-embedded-subscribe {
width: calc(50% - 0.5rem);
}
.ti-list-signup-form #mc-embedded-subscribe {
width: calc(33.33333% - 0.5rem);
margin: 0 auto;
}
.mc-zip-code-field {
margin-right: 1rem;
}
.sf-input-text,
.mc-field-group input[type="email"],
.mc-field-group input[type="text"] {
border-radius: 0;
border: 1px solid var(--color-gray-light);
box-shadow: none;
}
.mc-field-group input[type="email"],
.mc-field-group input[type="text"] {
width: 100%;
margin-bottom: 1rem;
padding: 1px 0.5rem;
}
.mc-field-group input[type="email"],
.mc-field-group input[type="text"],
.mc-field-group-wrapper input[type="submit"] {
height: 45px;
}
.form-required-text,
.entry-content p.form-required-text {
color: var(--color-red);
font-size: 75%;
margin: -1rem 0 1rem 0;
}
.mc-field-group.input-group ul,
.entry-content .mc-field-group.input-group ul {
max-width: initial;
list-style: none;
padding-left: 0;
margin-left: 0.125rem !important;
}
.mc-field-group.input-group ul li,
.entry-content .mc-field-group.input-group ul li {
margin-left: 1.25rem;
}
.mc-field-group.input-group ul li input,
.mc-field-group.input-group ul li label,
.entry-content .mc-field-group.input-group ul li input,
.entry-content .mc-field-group.input-group ul li label {
display: inline;
}
.mc-field-group.input-group ul li label,
.entry-content .mc-field-group.input-group ul li label {
margin-left: -1rem;
}
.mc-field-group.input-group ul li input[type=checkbox],
.entry-content .mc-field-group.input-group ul li input[type=checkbox] {
margin: 0 0.25rem 0 0;
position: relative;
top: -0.125rem;
left: -1.25rem;
}
.ti-inline-subscription-box {
background-color: #E3EAEE;
padding: 1.375rem;
margin-bottom: 1.875rem;
}
.subscribe-box-title,
.entry-content h2.subscribe-box-title,
.subscribe-box-intro,
.entry-content p.subscribe-box-intro {
margin-bottom: 1.125rem;
}
.ti-inline-subscription-box .mc-field-group input[type="email"] {
margin-bottom: 0.5rem;
}
.ti-inline-subscription-box .ti-list-signup-form #mc-embedded-subscribe {
width: 100%;
}
.ti-inline-subscription-box input[type="submit"] {
background-color: var(--color-cta-gold);
border: 1px solid var(--color-cta-gold);
color: #000;
}
.ti-inline-subscription-box input[type="submit"]:hover,
.ti-inline-subscription-box input[type="submit"]:active {
background-color: #fff;
border: 1px solid var(--color-cta-gold);
color: var(--color-cta-gold);
} .key-findings-sidebar {
padding: 2.625rem 0 1.425rem;
}
.post-sidebar,
.key-findings-sidebar {
padding-left: 2.125rem;
padding-right: 2.125rem;
}
.related-from-type-mobile .post-sidebar,
.archive .archive-related-from-type-sidebar {
padding: 0;
}
.entry-content .post-sidebar h4 {
margin-bottom: 1.75rem;
}
.post-partners li,
.post-awards li {
text-align: center;
}
.post-partners img,
.post-awards img {
width: auto;
max-height: 100px;
}
.post-awards a,
.post-awards a:visited {
color: var(--color-black);
text-decoration: none;
}
.post-awards a:hover,
.post-awards a:active.post-awards a:visited {
color: var(--color-red);
text-decoration: underline;
}
.post-content-wrap .related-from-type-sidebar {
display: none;
}
.post-partners-awards-mobile,
.backstory .post-sidebar:not(.related-from-type-sidebar) {
display: block;
margin: 2rem auto 4rem auto;
max-width: 12rem;
}
.single-projects_posts .post-partners-awards-mobile {
display: none;
}
.post-partners-awards-desktop {
display: none;
}
.backstory .post-partners-awards-desktop {
display: block;
}
.entry-content .key-findings-sidebar h4,
.entry-content .project-meta.post-sidebar-item h4,
.archive-related-from-type-sidebar h4,
.entry-content .archive-related-from-type-sidebar h4,
.related-from-type-mobile .archive-related-from-type-sidebar h4  {
margin-bottom: 1rem;
}
.entry-content .post-awards p.award-title {
margin: 1rem auto;
text-align: center;
}
.key-findings-sidebar,
.post-partners-awards-mobile .post-awards,
.post-partners-awards-desktop .post-awards,
.post-partners.project-partners.post-sidebar-item,
.post-awards.project-awards.post-sidebar-item,
.project-meta.post-sidebar-item {
border-top: 1px solid var(--color-gray-dark);
}
.post-partners-awards-mobile .post-awards {
border-bottom: 1px solid var(--color-gray-dark);
}
.post-partners-awards-mobile .post-awards,
.post-partners-awards-desktop .post-awards,
.post-partners.project-partners.post-sidebar-item,
.post-awards.project-awards.post-sidebar-item,
.project-meta.post-sidebar-item {
padding-top: 2.25rem;
}
.post-sidebar .backstory-share-sidebar {
margin-bottom: 4rem;
}
.backstory-subscribe-item {
margin-bottom: 1.75rem;
padding-top: 1.75rem;
border-top: 1px solid var(--color-gray-light);
display: flex;
flex-wrap: nowrap;
align-items: center;
max-width: 190px;
}
div.backstory-subscribe-item:first-of-type {
padding-top: 0;
border-top: none;
}
.backstory-subscribe-item.backstory-soundcloud img,
.backstory-subscribe-item.backstory-apple-podcasts img,
.backstory-subscribe-item.backstory-spotify img {
width: 35px;
height: auto;
margin-right: 9px;
}
.entry-content .backstory-subscribe-item p {
margin-bottom: 0;
}
.backstory-subscribe-item p,
.backstory-subscribe-item p a {
color: var(--color-gray-dark);
text-decoration: none;
}
.backstory-subscribe-item p strong,
.backstory-subscribe-item p strong a {
color: var(--color-black);
}
.backstory-subscribe-item p a:hover {
text-decoration: underline;
}
.post-partners-awards-mobile ul,
.post-sidebar ul,
.legacy-embed ul {
list-style: none;
padding-left: 0;
}
.post-partners-awards-mobile ul li,
.post-sidebar ul li,
.legacy-embed ul li {
margin-left: 0;
margin-bottom: 1.2rem;
}
.partner-logo {
text-align: center;
}
.partner-logo img {
width: 250px;
}
.post-sidebar-related-item {
border-bottom: 1px solid var(--color-gray-light);
}
.entry-content .post-sidebar-related-item h5,
.post-sidebar-related-item {
margin-bottom: 2.1875rem;
}
.post-sidebar-related-item .wp-post-image {
margin-bottom: 0.75rem;
}
.entry-content .legacy-key_findings ul,
.entry-content .legacy-quick_quotes ul,
.wp-block-pullquote {
list-style: none;
margin: 2.75rem 0;
padding: 0;
border: none;
text-align: left;
max-width: 100%;
}
.legacy-key_findings,
.legacy-quick_quotes,
.wp-block-pullquote p {
font-size: 2.25rem;
line-height: 1.1;
}
.legacy-key_findings .bi,
.legacy-quick_quotes .bi {
font-size: 50%;
}
.entry-content .legacy-quick_quotes h4 + ul {
margin-top: 0;
}
.wp-block-pullquote p {
margin-bottom: 0;
}
.entry-content .legacy-quick_quotes-title {
margin-bottom: 0.5rem;
}
.entry-content .legacy-key_findings ul,
.entry-content .legacy-quick_quotes ul,
.entry-content .legacy-key_findings ul li,
.entry-content .legacy-quick_quotes ul li {
margin-left: 0;
padding-left: 0;
}
.related-from-type-sidebar .related-from-type-title {
color: #fff;
background-color: var(--color-tmc-blue);
padding: 3px 11px;
height: 2rem;
display: inline-block;
align-items: center;
width: auto;
}
.related-from-type-title img {
height: 1.125rem;
width: auto;
margin-bottom: 0.15rem;
} .related-from-type-article {
border-bottom: 1px solid var(--color-gray-light);
margin-top: 2.3125rem;
}
.related-from-type-article:last-child {
border-bottom: none;
}
.related-from-type-featured-image {
width: 100%;
height: auto;
} .project-key-findings-sidebar li p {
display: inline;
margin: 0;
}
.backstory-audio-embed-wrap {
margin: 4.5rem 0 4.5rem 0;
width: 100%;
padding: 2rem 0;
border-top: 1px solid var(--color-gray-dark);
border-bottom: 1px solid var(--color-gray-dark);
}
.wp-block-media-text {
border-top: 1px solid var(--color-gray-light);
border-bottom: 1px solid var(--color-gray-light);
padding-top: 2rem;
margin-bottom: 2rem;
} .animate {
animation-duration: 0.3s;
-webkit-animation-duration: 0.3s;
animation-fill-mode: both;
-webkit-animation-fill-mode: both;
}
@keyframes slideIn {
0% {
transform: translateY(1rem);
opacity: 0;
}
100% {
transform: translateY(0rem);
opacity: 1;
}
0% {
transform: translateY(1rem);
opacity: 0;
}
}
@-webkit-keyframes slideIn {
0% {
-webkit-transform: transform;
-webkit-opacity: 0;
}
100% {
-webkit-transform: translateY(0);
-webkit-opacity: 1;
}
0% {
-webkit-transform: translateY(1rem);
-webkit-opacity: 0;
}
} .spinner-loader {
display: block;
height: 30px;
width: 30px;
animation: search-filter-loader-rotate .7s infinite linear;
border: 5px solid rgba(0, 0, 0, .15);
border-right-color: rgba(0, 0, 0, .6);
border-radius:50%
}
@keyframes spinner-loader {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
} .hamburger {
padding: 17px 0 13px 0;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
position: absolute;
top: 0rem;
}
.nav-stuck .hamburger {
top: 0;
padding: 18px 0 12px 0;
}
.hamburger:not(.collapsed) .hamburger-inner,
.hamburger:not(.collapsed) .hamburger-inner::before,
.hamburger:not(.collapsed) .hamburger-inner::after {
background-color: var(--color-red);
}
.hamburger-box {
width: 28px;
height: 16px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 28px;
height: 2px;
background-color: var(--color-red);
border-radius: 0;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -8px;
}
.hamburger-inner::after {
bottom: -8px;
}
.hamburger--squeeze.collapsed .hamburger-inner {
transition-duration: 0.075s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.collapsed .hamburger-inner::before {
transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze.collapsed .hamburger-inner::after {
transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); 
}
.hamburger--squeeze:not(.collapsed) .hamburger-inner {
transform: rotate(45deg);
transition-delay: 0.12s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze:not(.collapsed) .hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze:not(.collapsed) .hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
} .navbar .wp-block-button__link,
.navbar .btn {
background-color: var(--color-red);
border: 1px solid  var(--color-red);
}
.navbar .wp-block-button__link,
.navbar .btn,
.footer-action-buttons .wp-block-button__link,
.footer-action-buttons .btn {
font: normal 600 0.9375rem/1.2 var(--ui-font-family);
letter-spacing: 0.05em;
}
.navbar .wp-block-button__link {
font-size: 0.8125rem;
}
.navbar .navbar-mobile-widgets .wp-block-button__link {
font-size: 0.9375rem;
}
.navbar .wp-block-button,
.navbar .wp-block-button .wp-block-button__link,
.navbar .wp-block-button .wp-block-button__link:visited,
.navbar .btn,
.navbar .btn:visited {
color: #fff;
}
.navbar .wp-block-button .wp-block-button__link:active,
.navbar .wp-block-button .wp-block-button__link:hover,
.navbar .btn:active,
.navbar .btn:hover {
color: var(--color-red);
background-color: #fff;
text-decoration: none;
filter: brightness(1);
}
.navbar .wp-block-button .wp-block-button__link:active,
.navbar .wp-block-button .wp-block-button__link:focus,
.navbar .wp-block-button .wp-block-button__link:hover,
.navbar .btn:active,
.navbar .btn:focus,
.navbar .btn:hover {
text-decoration: none;
}
.navbar.global-navbar .wp-block-button__link,
.navbar.global-navbar .btn,
.footer-widgets-column .wp-block-button__link,
.footer-widgets-column .btn {
background-color: #fff;
border: 1px solid #fff;
padding-left: 0;
padding-right: 0;
}
.navbar.global-navbar .wp-block-button,
.navbar.global-navbar .wp-block-button .wp-block-button__link,
.navbar.global-navbar .btn,
.footer-widgets-column .wp-block-button,
.footer-widgets-column .wp-block-button .wp-block-button__link,
.footer-widgets-column .btn {
color: var(--color-red);
}
.navbar.global-navbar .wp-block-button__link:active,
.navbar.global-navbar .wp-block-button__link:focus,
.navbar.global-navbar .wp-block-button__link:hover,
.navbar.global-navbar .btn:active,
.navbar.global-navbar .btn:focus,
.navbar.global-navbar .btn:hover,
.footer-widgets-column .wp-block-button__link:active,
.footer-widgets-column .wp-block-button__link:focus,
.footer-widgets-column .wp-block-button__link:hover,
.footer-widgets-column .btn:active,
.footer-widgets-column .btn:focus,
.footer-widgets-column .btn:hover {
color: var(--color-red);
background-color: #fff;
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link,
.navbar-desktop-widgets .wp-block-button .wp-block-button__link.header-subscribe-button__link {
background-color: var(--color-cta-gold);
color: var(--color-black);
border-color: var(--color-cta-gold);
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link {
background-color: var(--color-red);
color: #fff;
border-color: var(--color-red);
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link,
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link {
padding: 0.25rem 0.75rem;
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link:active, .navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link:focus, 
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link:hover,
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link:active, .navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link:focus, 
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link:hover,
.navbar-desktop-widgets .wp-block-button .wp-block-button__link.header-subscribe-button__link:active,
.navbar-desktop-widgets .wp-block-button .wp-block-button__link.header-subscribe-button__link:focus,
.navbar-desktop-widgets .wp-block-button .wp-block-button__link.header-subscribe-button__link:hover {
background-color: #fff;
color: var(--color-red);
border-color: var(--color-red);	
}
.navbar.global-navbar .wp-block-button__link:active,
.navbar.global-navbar .wp-block-button__link:hover,
.navbar.global-navbar .btn:active,
.navbar.global-navbar .btn:hover,
.footer-widgets-column .wp-block-button__link:active,
.footer-widgets-column .wp-block-button__link:hover,
.footer-widgets-column .btn:active,
.footer-widgets-column .btn:hover {
text-decoration: underline;
}
.footer-widgets-column .wp-block-button__link,
.footer-widgets-column .btn {
padding-left: 1.5rem;
padding-right: 1.5em;
}
.footer-widgets-column .wp-block-button__link:active,
.footer-widgets-column .wp-block-button__link:hover,
.footer-widgets-column .btn:active,
.footer-widgets-column  .btn:hover {
color: #fff;
background-color: var(--color-red);
filter: brightness(1);
}
.footer-widgets-column .wp-block-button__link:active,
.footer-widgets-column .wp-block-button__link:focus,
.footer-widgets-column .wp-block-button__link:hover,
.footer-widgets-column .btn:active,
.footer-widgets-column .btn:focus,
.footer-widgets-column  .btn:hover {
text-decoration: none;
} .global-navbar {
display: flex;
background: #fff;
color: #fff;
padding-top: 0;
padding-bottom: 0;
}
.global-header-widgets-left,
.global-navbar .navbar-search {
display: none;
}
.global-navbar a {
color: #fff;
}
.global-navbar a:hover {
filter: brightness(1);
}
.global-navbar .menu li a:hover {
text-decoration: none;
font-weight: 600;	
}
.global-navbar .tmc-logo {
width: 120px;
height: auto;
margin: 0;
}
.global-navbar .menu {
list-style: none;
font-size: 1rem;
text-transform: uppercase;
font-weight: 400;
height: 2rem;
margin: 0;
padding: 0;
}
.global-navbar .menu li {
float: left;
vertical-align: middle;
border-left: 1px solid #fff;
padding: 0 1.2vw; line-height: 0.9375;
display: flex;
align-items: center;
height: 100%;
letter-spacing: 0.02em;
}
.global-navbar .menu li a {
overflow: visible;
}
.global-navbar .menu li.ibw-link {
width: auto; }
.global-navbar .menu li:first-child {
border-left: none;
padding-left: 0;
}
.global-navbar .menu li:last-child {
padding-right: 0;
}
.navbar-brand {
margin: 0 0 0 3.6875rem;
}
.navbar-brand:hover {
filter: brightness(1);
}
.navbar-brand img {
width: 250px;
height: auto;
}
.navbar-desktop-widgets,
.site-navbar-desktop-share {
display: none;
}
.nav-stuck .navbar-brand {
margin: 0 auto;
}
.nav-stuck .navbar-brand img {
width: 228px;
height: auto;
}
.global-navbar .navbar-search>.btn { width: 22px;
height: 22px;
background-image: url(//www.typeinvestigations.org/wp-content/themes/typeinvestigations/theme/images/ti-search-icon-white.svg);
background-size: contain;
background-position: 50% 50%;
background-repeat: no-repeat;
background-color: transparent;
border: none;
padding: 0.3333rem 2.5rem;
}
.global-navbar .navbar-search>.btn,
.global-navbar .navbar-search>.btn:hover,
.global-navbar .navbar-search>.btn:focus,
.global-navbar .navbar-search>.btn:active {
background-color: transparent;
border: none;
}
.global-navbar .navbar-search .btn.dropdown-toggle::after {
display: none;
}
.navbar-search form {
width: 350px;
padding: 0;
z-index: 9999;
border-radius: 0;
}
.navbar-search .searchandfilter ul {
display: flex;
padding-left: 0;
justify-content: space-between;
width: 100%;
}
.navbar-search .searchandfilter.dropdown-menu[data-bs-popper] {
top: -0.7rem;
right: 0.75rem;
border: none;
}
.navbar-search .searchandfilter ul li {
padding: 0;
}
.navbar-search .searchandfilter ul li.sf-field-search {
width: calc(100% - 48px);
}
.navbar-search .searchandfilter ul li label {
width: 100%;
}
.navbar-search form .form-control,
.global-navbar .navbar-search form .btn,
.navbar-desktop-widgets .navbar-search form .btn {
border-radius: 0;
border: none; color: var(--color-black);
margin-left: 0;
background-color: transparent;
padding: 0.9rem;
}
.navbar-desktop-widgets .navbar-search form .btn:hover {
color: var(--color-black);
background-color: #fff;
border: none;
}
.navbar-desktop-widgets .navbar-search .btn.dropdown-toggle,
.navbar-search form .sf-field-submit .btn {
width: 22px;
height: 22px;
background-image: url(//www.typeinvestigations.org/wp-content/themes/typeinvestigations/theme/images/ti-search-icon-black.svg);
background-size: contain;
background-position: 50% 50%;
background-repeat: no-repeat;
background-color: transparent;
border: none;
padding: 0.3333rem;
}
.navbar-search form .sf-field-submit .btn {
margin-top: 10px;
margin-right: 12px;
}
.global-header-widgets-right {
display: flex;
align-items: center;
width: 100%;
}
.global-header-widgets-right .wp-block-buttons {
flex-wrap: nowrap;
justify-content: space-between;
width: 100%;
}
.global-header-widgets-right .wp-block-buttons .wp-block-button {
width: 49%;
}
.global-header-widgets-right .wp-block-buttons .wp-block-button:last-child {
text-align: right;
}
.global-header-widgets-right .btn:last-child {
margin-left: 1rem;
}
#site-navbar.navbar {
padding-top: 0;
background-color: #fff;
}
.nav-stuck #site-navbar.navbar {
border-bottom: 1px solid var(--color-gray-light);
}
#site-navbar .container-xxl {
justify-content: flex-start;
position: relative;
align-items: flex-end;
}
.nav-stuck #site-navbar .container-xxl {
align-items: center;
}
#site-navbar .navbar-collapse {
flex-grow: 0;
}
.site-navbar-menu #menu-site-navigation>li {
font-size: 1.4375rem;
line-height: 1.1;
}
.site-navbar-menu .dropdown-menu {
border: none;
padding-bottom: 0;
}
.site-navbar-menu .dropdown-item {
padding: 0 1rem;
}
.site-navbar-menu .dropdown-toggle::after {
display: block;
float: right;
vertical-align: 0;
content: "+";
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}
.site-navbar-menu .dropdown-toggle.show::after {
content: "–";
}
.site-navbar-menu>ul>li,
.site-navbar-menu .dropdown-menu li
{
border-bottom: 1px solid var(--color-gray-light);
line-height: 1.4;
}
.nav-stuck .site-navbar-menu>ul>li:last-child,
.site-navbar-menu .dropdown-menu li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.site-navbar-menu .dropdown-menu li {
line-height: 2;
}
.site-navbar-menu>ul>li a,
.site-navbar-menu>ul>li a:visited {
color: var(--color-black);
} .site-navbar-menu>ul>li a:focus,
.site-navbar-menu>ul>li a:hover {
filter: brightness(1);	
color: var(--color-red);
text-decoration: none;
background-color: transparent;
} .site-navbar-menu>ul>li a:active {
filter: brightness(1);	
color: #fff;
}
ul.dropdown-menu>li a:active {
background-color: var(--color-red);
}
.site-navbar-menu>#menu-site-navigation>li>a:active {
color: var(--color-red);
}
.site-navbar-menu>ul>li:first-child {
border-left: none;
padding-left: 0;
}
.site-navbar-menu>ul>li:last-child {
padding-right: 0;
}
.navbar-mobile-widgets {
width: 100%;
padding: 1rem 0;
}
.navbar-mobile-widgets .wp-block-buttons {
justify-content: center;
display: flex;
}
.navbar-mobile-widgets .wp-block-button {
flex-grow: 1;
width: 49%;
}
.navbar-mobile-widgets .wp-block-buttons .wp-block-button:first-child {
margin-right: 2%;
}
.navbar-mobile-widgets .wp-block-button__link {
width: 100%;
}
.navbar-mobile-widgets .wp-block-search__button {
border: none;
background-color: transparent;
width: 2rem;
height: 2rem;
color: rgba(0,0,0,0);
}
.navbar-mobile-widgets .wp-block-search__button {
background-size: 50%;
background-position: 50% 50%;
background-repeat: no-repeat;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000" class="bi bi-search" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>');
}
.navbar-mobile-widgets .searchandfilter ul {
display: flex;
flex: auto;
flex-wrap: nowrap;
max-width: 100%;
padding-left: 0;
}
.navbar-mobile-widgets .searchandfilter ul li.sf-field-search {
flex-grow: 1;
}
.navbar-mobile-widgets .searchandfilter ul li.sf-field-search label,
.navbar-mobile-widgets .searchandfilter ul li.sf-field-search label input {
width: 100%;
}
.navbar-mobile-widgets .searchandfilter ul .sf-input-text {
border-color: var(--color-gray-dark);
border-right: none;
padding: 0.25rem 0.25rem 0.25rem 0.5rem;
}
.sf-input-text:focus,
.wp-block-button__link:focus,
.nav-link:focus,
.menu-item:focus {
outline: none;
}
.navbar-mobile-widgets .searchandfilter ul .sf-field-submit button {
border-radius: 0;
background: transparent;
color: var(--color-black);
border-left: none;
border-color: var(--color-gray-dark);
line-height: 1.7rem;
}
.awards-archives .site-navbar-menu>ul>li.about-menu-link>a,
.awards-archives .site-navbar-menu>ul>li.about-menu-link>a:visited,
.impact-archives .site-navbar-menu>ul>li.about-menu-link>a,
.impact-archives .site-navbar-menu>ul>li.about-menu-link>a:visited,
.post-archives .site-navbar-menu>ul>li.about-menu-link>a,
.post-archives .site-navbar-menu>ul>li.about-menu-link>a:visited,
.page-subscribe .site-navbar-menu>ul>li.about-menu-link>a,
.page-subscribe .site-navbar-menu>ul>li.about-menu-link>a:visited,
.post-archive-child .site-navbar-menu>ul>li.sections-menu-link>a,
.post-archive-child .site-navbar-menu>ul>li.sections-menu-link>a:visited,
.category-archive-child .site-navbar-menu>ul>li.topics-menu-link>a,
.category-archive-child .site-navbar-menu>ul>li.topics-menu-link>a:visited
{
color: var(--color-red);
} #site-footer {
background-color: var(--color-red);
}
.footer-widgets-column {
color: #fff;
}
.footer-widgets-column .footer-tmc-logo {
max-width: 195px;
margin: 0 auto;
}
.footer-widgets-column .footer-tmc-logo img {
width: 100%;
height: auto;
}
.footer-widgets-column ul.menu {
list-style: none;
text-transform: uppercase;
text-align: center;
line-height: 2.625;
margin: 2rem 0;
padding: 0;
letter-spacing: 0.05em;
}
.footer-widgets-column .footer-mobile-menu {
font-size: 1rem;
font-weight: 500;
}
.footer-widgets-column .menu a {
color: #fff;
text-decoration: none;
}
.footer-widgets-column .menu a:hover {
color: #fff;
text-decoration: none;
font-weight: 600;
filter: brightness(1);
}
.footer-desktop-menu {
display: none;
}
.footer-widgets-column .menu.footer-social-links {
line-height: 1;
font: normal normal 2rem/1 var(--ui-font-family);
display: flex;
align-items: center;
justify-content: center;
grid-column-gap: 1rem;
column-gap: 1rem;
}
.footer-social-links li {
width: 32px;
height: 32px;
}
.footer-action-buttons {
justify-content: center;
display: flex;
}
.footer-action-buttons.wp-block-buttons {
grid-column-gap: 1rem;
column-gap: 1rem;
}
.footer-action-buttons.wp-block-buttons .wp-block-button {
width: 126px;
}
.footer-action-buttons.wp-block-buttons .wp-block-button .wp-block-button__link {
width: 100%;
} .mobile-nav-footer {
margin: 1rem -1rem -1rem -1rem;
background-color: var(--color-red);
}
.mobile-nav-footer .footer-widgets-column ul.menu.footer-social-links {
margin-top: 0;
}
.mobile-nav-footer .footer-action-buttons,
.mobile-nav-footer .footer-copyright,
.mobile-nav-footer-open {
display: none;
} .ti-header-ornament h1,
.ti-header-ornament p {
display: inline-block;
width: auto;
} header.ti-header-ornament h1 {
border-bottom: 1px solid var(--color-gray-dark);
padding-bottom: 0.5rem;
}
header.ti-header-ornament>div {
background-image: none;
}
.ti-header-ornament p,
.entry-content .ti-header-ornament p {
max-width: 66.6667%;
background-color: #ffffff;
margin-bottom: 0;
}
.entry-content p {
margin-bottom: 1.875rem;
}
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin-bottom: 1.3125rem;
}
.entry-meta,
.entry-meta a {
color: var(--color-gray-dark);
text-decoration: none;
}
.entry-meta .post-authors,
.entry-meta .post-authors a {
color: var(--color-red);
}
.entry-meta .post-partners,
.entry-meta .entry-date {
margin-left: 0.75rem;
}
.entry-meta .entry-date {
border-left: 1px solid var(--color-gray-dark);
padding-left: 0.75rem;
}
.wp-caption-text .author-img {
padding-left: 0.5rem;
color: var(--color-gray-dark);
}
.archive-sidebar {
padding-left: 0;
padding-right: 0;
}
.pagination-wrap {
margin-bottom: 5rem;
}
p.eedee-gutenslider-autocaption {
position: absolute;
left: 0;
bottom: 3rem;
background-color: rgba(0,0,0,0.333);
color: #fff;
padding: 0.5rem;
width: 100%;
}
.wp-block-eedee-block-gutenslider.content-change {
height: auto !important;
}
.wp-block-eedee-block-gutenslider {
margin: 2rem auto;
} .category-filters .searchandfilter .sf-field-category,
.post-type-filters .searchandfilter .sf-field-post_type {
display: none;
}
.archive-filters {
position: relative;
margin-bottom: 0.875rem;
}
.archive-filters .searchandfilter ul li.sf-field-author,
.archive-filters .searchandfilter ul li.sf-field-post_type,
.archive-filters .searchandfilter ul li.sf-field-category,
.archive-filters .searchandfilter ul li.sf-field-post_date {
padding: 1rem 0;
border-bottom: 1px solid var(--color-gray-light);
}
.archive-filters .searchandfilter ul li.sf-field-post_date {
border-bottom: none;
}
.archive-filters,
.archive-filters h4 {
font-family: var(--ui-font-family);
font-size: 0.875rem;
}
.select2-container--default .select2-results>.select2-results__options .select2-results__option {
font: normal normal 400 16px/16px var(--ui-font-family);
}
.archive-filters h4,
.archive-filters .filter-toggle {
text-transform: uppercase;
}
.entry-content .archive-filters h4,
.entry-content .archive-filters ul,
.reporters-filters .dropdown-form-wrapper h4 {
margin-bottom: 0;
}
.archive-filters .filter-toggle,
.archive-filters form > ul > li.sf-field-sort_order,
.reporters-filters .dropdown-form-wrapper {
width: 100%;
border: none;
padding: 0.25rem 0;
display: flex;
}
.archive-filters .filter-toggle {
padding: 0.25rem 1rem;
border: 1px solid var(--color-gray-light);
width: 10rem;
margin-bottom: 1rem;
justify-content: space-between;
position: relative;
align-items: center;
} .archive-filters .filter-toggle-icon {
width: 1.375rem;
height: 1.0625rem;
}
.archive-filters form > ul > li.sf-field-sort_order {
padding-right: 0;
}
.archive-filters .filter-toggle.filters-active::after {
content: '';
display: block;
width: 1rem;
height: 1rem;
border-radius: 50%;
position: absolute;
background-color: var(--color-red);
top: -0.5rem;
right: -0.5rem;
}
.archive-filters .filter-toggle-label {
margin-right: 0.5rem;
}
.archive-filters .filter-toggle:hover,
.archive-filters form > ul > li.sf-field-sort_order ul li label:hover,
.reporters-filters .dropdown-form-wrapper .dropdown-filter label:hover {
cursor: pointer;
}
.archive-filters form > ul > li.sf-field-sort_order ul li label:hover,
.reporters-filters .dropdown-form-wrapper .dropdown-filter label:hover {
text-decoration: underline;
}
.archive-filters form > ul > li.sf-field-sort_order h4,
.reporters-filters .dropdown-form-wrapper h4 {
padding: 0;
line-height: inherit;
margin-right: 0.5rem;
}
.archive-filters form > ul > li.sf-field-sort_order select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
border: none;
outline: none;
margin: 0;
padding: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
cursor: inherit;
overflow: hidden;
} .archive-filters .sf-field-author .select2-selection {
height: 6rem;
}
.archive-filters form > ul > li.sf-field-sort_order ul {
margin-top: -1px;
font-size: 1.125rem;
}
.archive-filters form > ul > li.sf-field-sort_order ul li input[type="radio"],
.reporters-filters .dropdown-form-wrapper input[type="radio"] {
display: none;
}
.archive-filters form > ul > li.sf-field-sort_order ul li {
display: inline;
}
.archive-filters form > ul > li.sf-field-sort_order ul li.sf-option-active,
.reporters-filters .dropdown-form-wrapper label.is-active {
font-weight: bold;
}
.archive-filters form > ul > li.sf-field-sort_order ul li label,
.reporters-filters .dropdown-form-wrapper label {
padding-left: 0;
padding-right: 0.25rem;
margin-right: 0.25rem;
border-right: 1px solid #000;
line-height: 1;
}
.archive-filters form > ul > li.sf-field-sort_order ul li:last-child label,
.reporters-filters .dropdown-form-wrapper label:last-child {
padding-right: 0;
margin-right: 0;
border-right: none;
}
.archive-filters .searchandfilter ul {
padding-left: 0;
}
.archive-filters .searchandfilter > ul {
display: flex;
flex-wrap: wrap;
}
.archive-filters form > ul > li,
.archive-filters .archive-filters-reset {
display: none;
width: 100%;
}
.archive-filters .archive-filters-reset {
height: 0.5rem;
}
.archive-filters .sf-field-post_type ul li,
.archive-filters .sf-field-category ul li {
font-weight: 300;
font-size: 1.2rem;
}
.archive-filters .sf-field-post_type ul li.sf-option-active,
.archive-filters .sf-field-category ul li.sf-option-active {
font-weight: 400;
}
.archive-filters-reset,
.archive-filters .sf-field-submit {
width: 48%;
text-align: center;
padding-bottom: 0;
}
.archive-filters .sf-field-submit {
margin-left: 52%;
}
.archive-filters.not-found-filters .sf-field-submit {
width: 100%;
margin-left: 0;
}
.archive-filters-reset .btn,
.sf-field-submit input[type="submit"],
.archive-filters.search-filters .sf-field-search,
.archive-filters.search-filters .sf-field-search label,
.archive-filters.search-filters .sf-field-search label input
{
width: 100%;
}
.archive-filters.search-filters .sf-field-search label input {
padding: 0.375rem 0.5rem;
}
.archive-filters-reset {
padding-right: 52%;
}
.archive-filters-reset .btn {
transform: translateY(-100%);
}
.archive-filters .chosen-container,
.archive-filters .select2-container {
width: 100% !important;
}
.archive-filters.search-filters .sf-field-search,
.archive-filters.search-filters .sf-field-submit,
.archive-filters.search-filters .archive-filters-reset {
display: block;
}
.archive-filters .select2-container--default.select2-container--focus .select2-selection--multiple,
.archive-filters .select2-container--default .select2-selection--multiple,
.select2-dropdown {
border-radius: 0;
border: 1px solid var(--color-gray-light);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: var(--color-red);
}
.archive-filters .searchandfilter select.sf-input-select {
width: 100%;
}
.archive-filters .sf-input-checkbox {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid var(--color-gray-light);
border-radius: 0;
background-color: #fff;
width: 1rem;
height: 1rem;
margin-bottom: -2px;
}
.archive-filters .sf-input-checkbox:checked {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x" viewBox="0 0 16 16"><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>');
background-size: 150%;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.archive-filters .sf-label-checkbox {
line-height: 1;
}
.archive-filters .sf-field-author .chosen-container-multi .chosen-choices,
.archive-filters .sf-field-author select {
background-image: none;
border: 1px solid var(--color-gray-light);
}
.archive-filters .sf_date_field {
display: flex;
justify-content: flex-start;
}
.archive-filters .sf_date_field li:first-child {
margin-right: 0.5rem;
}
.archive-filters form > ul > li.sf-field-sort_order h4 {
line-height: 2rem;
} .archive-filters .sf_date_field li input.sf-datepicker {
width: 100%;
margin: 0;
padding: 0 0.25rem;
border: 1px solid var(--color-gray-light);
}
.ll-skin-melon {
font-size:90%
}
.ll-skin-melon .ui-widget {
margin-right: 1rem;
font-family: var(--ui-font-family);
background: var(--color-gray-light);
border: none;
border-radius: 0;
box-shadow: none;
}
.ll-skin-melon .ui-datepicker td {
background: #fff;
border: none;
padding:0
}
.ll-skin-melon .ui-datepicker th {
border-color: var(--color-gray-dark);
color: #000;
background-color: var(-color-gray-light);
}
.ll-skin-melon td .ui-state-default {
background: 0 0;
border: none;
text-align: center;
padding: .3em;
margin: 0;
color: #000;
font-size:14px
}
.ll-skin-melon td .ui-state-active {
background: var(--color-gray-dark);
color:#fff
}
.ll-skin-melon td .ui-state-hover {
background: var(--color-gray-dark);
color: #fff;
filter: brightness(1);
}
.ll-skin-melon .ui-state-disabled .ui-state-default {
color: var(--color-gray-light);
}
.ll-skin-melon .ui-datepicker .ui-datepicker-title {
color: var(--color-black);
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev span,
.ll-skin-melon .ui-datepicker .ui-datepicker-next span {
background-position: 50% 50%;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev span:hover,
.ll-skin-melon .ui-datepicker .ui-datepicker-next span:hover {
opacity: 50%;
filter: brightness(1);
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>');
}
.ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-left" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>');
} .archive-item {
border-bottom: 1px solid var(--color-gray-light);
}
.archive-item:nth-of-type(1) {
border-top: 1px solid var(--color-gray-light);
}
.archive-item .post-thumbnail-wrapper {
text-align: center;
}
.archive-item:last-of-type {
border-bottom: none;
}
.archive-item header h2 {
letter-spacing: -0.01em;
}
.posts-grid-wrapper,
.posts-grid .archive-item .col {
padding-left: 0;
padding-right: 0;
}
.impact-inside-grid .archive-item {
border: none;
}
.impact-inside-grid .archive-item header {
padding: 0;
}
.impact-inside-grid .archive-item img {
padding-bottom: 0.5rem;
display: block;
margin-left: auto;
margin-right: auto;
}
.index-post-type-category {
border: 1px solid;
width: auto;
display: inline-block;
letter-spacing: 0.03em;
padding: 5px 8px;
}
.index-post-type-category .post-type {
font-weight: 600;
padding-right: 0.5rem;
border-right: 0.5px solid;
} .index-post-type-category .post-category {
padding-left: 0.5rem;
}
.index-post-type-category,
.index-post-type-category a,
.index-post-type-category .post-type,
.investigations_posts.index-post-type-category,
.investigations_posts.index-post-type-category a,
.investigations_posts.index-post-type-category .post-type {
border-color: var(--color-red);
color: var(--color-red);
}
.index-post-type-category a:hover {
filter: brightness(1);
}
.news.index-post-type-category,
.news.index-post-type-category a,
.news.index-post-type-category .post-type {
border-color: var(--color-blue);
color: var(--color-blue);
}
.analysis.index-post-type-category,
.analysis.index-post-type-category a,
.analysis.index-post-type-category .post-type {
border-color: var(--color-green);
color: var(--color-green);
}
.backstory.index-post-type-category,
.backstory.index-post-type-category a,
.backstory.index-post-type-category .post-type {
border-color: var(--color-purple);
color: var(--color-purple);
}
.impact.index-post-type-category,
.impact.index-post-type-category a,
.impact.index-post-type-category .post-type {
border-color: var(--color-orange);
color: var(--color-orange);
}
.inside-ti.index-post-type-category,
.inside-ti.index-post-type-category a,
.inside-ti.index-post-type-category .post-type {
border-color: var(--color-red-dark);
color: var(--color-red-dark);
}
.projects_posts.index-post-type-category,
.projects_posts.index-post-type-category a,
.projects_posts.index-post-type-category .post-type,
.projects.index-post-type-category,
.projects.index-post-type-category a,
.projects.index-post-type-category .post-type,
.project.index-post-type-category,
.project.index-post-type-category a,
.project.index-post-type-category .post-type
{
border-color: var(--color-green-dark);
color: var(--color-green-dark);
}
.archive-item.type-projects_posts .post-authors {
display: none;
}
.archive-item .post-excerpt *:last-child {
margin-bottom: 0 !important;
}
.awards-archives .award-title,
.type-awards .award-title,
.archive-award .award-title,
.masthead-section-title,
.home-sidebar-section-title,
.archive-related-from-type-sidebar h4,
.related-from-type-mobile .archive-related-from-type-sidebar h4 {
color: #fff;
background-color: var(--color-red);
display: inline-block;
padding: 0.125rem 0.75rem;
margin-bottom: 2.25rem;
}
.related-from-type-mobile .archive-related-from-type-sidebar h4,
.archive .archive-related-from-type-sidebar h4 {
width: 100%;
text-align: center;
}
.archive-related-from-type-sidebar h4 {
margin-bottom: 0;
}
.home-sidebar-section-title {
margin-bottom: 1.5rem;
}
.awards-archives .award-title a,
.type-awards .award-title a,
.archive-award .award-title a,
.home-sidebar-section-title a {
color: #fff;
text-decoration: none;
}
.awards-archives .award-title a:hover,
.type-awards .award-title a:hover,
.archive-award .award-title a:hover,
.home-sidebar-section-title a:hover {
filter: brightness(1);
text-decoration: underline;
color: #fff;
}
.award-year-wrapper {
display: flex;
margin-bottom: 3rem;
}
.awards-archives .article-year,
.type-awards .article-year,
.archive-award .article-year {
width: 25%;
}
.awards-archives .award-year-entries,
.type-awards .award-year-entries,
.archive-award .award-year-entries {
width: 75%;
}
.awards-archives .award-year-entries .award-year-entry,
.type-awards .award-year-entries .award-year-entry,
.archive-award .award-year-entries .award-year-entry {
width: 100%;
margin-bottom: 3rem;
}
.type-awards img.wp-post-image {
margin-left: auto;
margin-right: auto;
width: auto;
max-height: 200px;
display: block;
}
.type-awards .award-logo-wrapper {
align-content: center;
}
.single-awards .archive-item {
border-top: none;
}
.entry-content .award-year-entry h2 {
margin-bottom: 0.5rem;
font-size: 1.875rem;
}
.award-year-entry .entry-meta {
border-top: none;
}
.partners-grid {
display: flex;
flex-wrap: wrap;
border-top: 1px solid var(--color-gray-light);
}
.partners-grid-item {
width: 50%;
margin-left: 25%;
margin-right: 25%;
-webkit-aspect-ratio: 1;
aspect-ratio: 1;
align-items: center;
display: flex;		
}
.partners-grid-item img {
width: 100%;
margin-left: auto;
margin-right: auto;
} .entry-header h1 {
letter-spacing: -0.01em;
}
header .entry-meta {
border-top: 1px solid var(--color-gray-dark);
}
.post-featured-image {
text-align: center;
}
.post-featured-image img {
width: 100%;
height: auto;
}
.single-backstory .post-featured-image img {
width: 608px;
}
.post-content-wrap {
}
.wp-block-image,
.ti-photo-with-credit {
margin: 4rem 0;
}
.wp-block-embed figcaption,
.wp-block-audio figcaption {
text-align: left;
padding: 0;
margin: 0 0 1.875rem 0;
color: var(--color-black);
}
.ti-photo-with-credit div.wp-caption {
width: 100%;
}
.ti-related-content {
margin: 2rem 12.5% 2.875rem 12.5%;
border-bottom: 1px solid var(--color-gray-dark);
padding-bottom: 1.875rem;
}
.related-content-block-header {
width: 100%;
margin-bottom: 2rem;
}
.related-content-block-header.ti-header-ornament>div {
background-image: url(//www.typeinvestigations.org/wp-content/themes/typeinvestigations/theme/images/hr-pixel.png);
background-repeat: repeat-x;
background-position: 50% 50%;
}
.ti-related-content .related-content-wrapper {
display: flex;
flex-wrap: wrap;
}
.ti-related-content .related-content-image {
width: 100%;
padding-right: 32%;
margin-bottom: 1rem;
}
.entry-content h2.related-content-title {
font-size: 2.25rem;
line-height: 1.1;
margin-bottom: 1rem;
}
.ti-related-content .related-content-title a:hover {
text-decoration: underline;
}
.ti-related-content .related-content-meta {
margin-bottom: 0;
}
.author-bio {
text-align: center;
}
.author-bio {
margin-bottom: 3rem;
}
.author-bio img {
width: 109px;
height: 109px;
margin: 0 auto;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.author-bio-text {
width: 80%;
margin-left: auto;
margin-right: auto;
}
.author-bio h4,
.author-bio p {
margin: 1rem auto;
}
.author-bio-title {
padding-left: 2.125rem;
padding-right: 2.125rem;
}
.author-bio-title.ti-header-ornament>div {
background-image: url(//www.typeinvestigations.org/wp-content/themes/typeinvestigations/theme/images/hr-pixel.png);
background-repeat: repeat-x;
background-position: 50% 50%;
}
.related-posts h3 {
border-top: 1px solid var(--color-gray-dark);
}
.related-posts-wrapper.related-from-type-mobile {
border-top: none;
}
.related-from-type-mobile .related-from-type-article {
margin-top: 2rem;
} .related-posts h3 {
text-align: center;
font-size: 3rem;
}
.related-posts ul {
list-style: none;
padding-left: 0;
}
.related-posts li {
border-bottom: 1px solid var(--color-gray-light);
margin-bottom: 2rem;
}
.related-posts li:last-child {
border-bottom: none;
}
.related-posts .related-post-title-wrapper .index-post-type-category {
display: none;
}
.related-posts .index-post-type-category {
margin-bottom: 1rem !important;
}
.related-posts .related-post-content,
.related-from-type-article {
display: flex;
flex-wrap: nowrap;
}
.related-posts .related-post-thumb-wrapper,
.related-from-type-article .related-post-thumb-wrapper {
margin-bottom: 0.5rem;
width: 35%;
margin-right: 3.75%;
}
.related-from-type-article .related-post-thumb-wrapper {
margin-bottom: 2rem;
}
.related-posts .related-post-title-wrapper,
.related-from-type-article-title {
width: 61.25%;
}
.related-posts h4 a {
color: var(--color-black);
} .reporters-loading {
text-align: center;
width: 100%;
display: block;
color: var(--color-gray-dark);
}
.reporters-loading .spinner-loader {
display: block;
margin: 1.5em auto 3em auto;
}
.reporters-filters .dropdown-form-wrapper {
margin-bottom: 1rem;
border: none;
padding-left: 0;
}
.reporters-filters {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 2rem;
}
#authorSearch {
list-style: none;
border: none;
padding-left: 0;
padding-right: 0;
}
#authorSearch li {
width: 100%;
}
#authorSearch input[type="text"] {
width: 100%;
border-radius: 0;
border: 1px solid var(--color-gray-light);
padding: 0.375rem 0.9rem;
box-shadow: none;
margin-bottom: 1rem;
font-size: 1rem;
}
#authorSearch input[type="submit"],
.author-search-reset {
width: 48%;
margin: 0;
}
.author-search-reset {
margin-left: 4%;
}
#reporters_list {
display: flex;
flex-wrap: wrap;
}
.reporter-list-item {
width: 100%;
text-align: center;
margin-bottom: 2.25rem;
}
.reporter-list-item .reporter-photo {
width: 150px;
height: 150px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 1rem auto;
}
.reporter-list-item .reporter-photo a {
width: 100%;
height: 100%;
display: block;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.author-site-main {
margin-top: 3rem;
}
.page-template-reporters-page .reporter-name {
font-size: 1.1875rem;
} .about-nav-sidebar h3 {
border-top: 1px solid var(--color-black);
border-bottom: 1px solid var(--color-gray-light);
margin: 1rem 0 0 0;
padding: 0.6875rem 0;
}
.about-nav {
padding-left: 0;
list-style: none;
margin-left: 0;
font-weight: 600;
font-size: 1rem;
line-height: 1;
text-transform: uppercase;
letter-spacing: 0.03em;
}
.entry-content .about-nav li {
margin: 0;
padding: 1.1rem 0 1.1rem 0.5rem;
border-top: 1px solid var(--color-gray-light);
}
.entry-content .about-nav li:first-child {
border-top: none;
}
.about-nav li a {
color: var(--color-black);
}
.about-nav li.current-menu-item a,
.about-nav li.current-page-ancestor:not(:first-child) a,
.about-nav li a:hover,
.about-nav li a:active {
color: var(--color-red);
filter: brightness(1);
text-decoration: none;
}
.archive.author .reporter-bio {
margin-bottom: 4rem;
}
.reporter-headshot-column {
text-align: center;
}
.archive.author .reporter-bio img {
margin: 0 auto 1rem auto;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.search-filter-scroll-loading {
margin-left: auto;
margin-right: auto;
margin-bottom: 3rem;
} .projects_posts-archives .archive-item .entry-meta .entry-date {
border-left: none;
padding-left: 0;
margin-left: 0;
}
.project-reporters-list li img {
margin-right: 0.5rem;
}
.project-content {
margin-top: 3rem;
}
.project-content article:last-child {
border-bottom: none;
}
.single-projects_posts .project-content {
margin-top: 3rem;
padding-top: 3rem;
}
.single-projects_posts .posts-grid {
border-top: 1px solid var(--color-gray-dark);
}
.single-projects_posts .article-group .archive-item:nth-of-type(1) {
border-top: none;
padding-top: 2rem !important;
}
.single-projects_posts .article-group {
border-bottom: 1px solid var(--color-gray-dark);
}
.single-projects_posts .article-group:last-of-type {
border-bottom: none;
}
.single-projects_posts .project-reporters-list li {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
margin-bottom: 1.875rem;
}
.single-projects_posts .project-reporters-list .reporter-photo {
width: 150px;
height: 150px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 1rem auto;
}
.single-projects_posts .project-reporters-list .reporter-photo a {
width: 100%;
height: 100%;
display: block;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.single-projects_posts .project-reporters-list .reporter-name-wrapper {
width: 100%;
text-align: center;
}
.single-projects_posts .post-sidebar .project-partners ul li,
.single-projects_posts .post-sidebar .project-awards ul li {
margin-bottom: 4rem;
} .page-template-initiatives-page .entry-content p:first-child {
margin: 0 12.5% 4rem 12.5%;
}
.ti-initiative-entry {
border-top: 1px solid var(--color-gray-light);
padding: 4rem 0;
font-family: var(--body-font-family);
}
h2.masthead-section-title + .ti-initiative-entry {
border-top: none;
padding-top: 2rem;
}
.ti-initiative-entry img {
width: 188px;
margin: 0 auto 2.625rem auto;
height: auto;
display: block;
max-width: initial;
}
.ti-initiative-entry .initiative-description {
margin-bottom: 0;
}
.ti-initiative-entry .initiative-description .bi {
font-size: 75%;
}
.single-initiative-featured-image {
text-align: center;
}
.single-initiative-featured-image img {
margin-bottom: 3rem;
} .masthead-sections {
text-align: center;
}
.masthead-section-title {
margin-bottom: 2rem;
}
.masthead-item {
margin-bottom: 4rem;
}
.masthead-item img {
width: 150px;
height: auto;
margin-bottom: 0.5rem;
}
.entry-content h3.masthead-item-name {
margin-bottom: 0;
}
.masthead-item-meta a {
font-weight: normal;
text-decoration: none;
color: var(--color-black);
}
.masthead-item-email {
padding-top: 0.125rem;
}
.masthead-item-meta span {
display: block;
}
.single-masthead-featured-image {
text-align: center;
margin-bottom: 2rem;
}
.single-masthead-featured-image img {
width: 200px;
} .donate-hero-row {
align-items: center;
text-align: center;
}
.entry-content p.donate-docs-list-label {
margin-bottom: 1rem;
}
.donate-docs-list {
list-style: none;
text-align: center;
margin-left: 0;
padding-left: 0;
}
.donate-docs-list li {
margin-left: 0;
margin-bottom: 1rem;
} #subscribe_modal .modal-content {
border-radius: 0;
border: none;	
}
#subscribe_modal .modal-header {
border-bottom: 0;
padding: 2.5rem 1.5rem 0 1.5rem;
}
#subscribe_modal .modal-header img {
width: 3.75rem;
height: auto;
margin: 0 0.75rem 0 0;
}
#subscribe_modal .modal-title {
font-size: 1.9375rem;
line-height: 1.03;
letter-spacing: -0.01em;
}
#subscribe_modal .modal-title strong {
color: var(--color-red);
}
#subscribe_modal .modal-body {
padding: 1.5rem;
}
#subscribe_modal .modal-body > p:last-child {
text-align: center;
font-family: var(--ui-font-family);
margin-bottom: 0;
}
#subscribe_modal .btn-close {
opacity: 0.48;
background-color: transparent;
border: none;
position: absolute;
top: 1.25rem;
right: 1.25rem;
}
.page-subscribe .ti-list-signup-form {
margin-bottom: 3.375rem;
}
.page-subscribe #subscribe_modal .ti-list-signup-form {
margin-bottom: 0;
}
.additional-subscribe-forms {
margin: 0 -3rem 1.2rem -3rem;
background-color: #f5f5f5;
padding: 1.2rem 3rem 0.33333rem 3rem;
}
.subscribe-list-block {
border: 1px solid var(--color-gray-light);
padding: 1rem;
margin-bottom: 1.75rem;
position: relative;
background-color: #fff;
}
.subscribe-list-block .wp-block-group__inner-container {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.subscribe-list-block .backstory-subscribe-item {
max-width: initial;
border-top: none;
}
.subscribe-list-block .backstory-subscribe-item img {
margin: -1rem 1rem 0 0;
}
.subscribe-list-block div.backstory-subscribe-item:first-of-type {
padding-top: 1.75rem;
}
.backstory-list-block .wp-block-image img {
width: 100px;
margin-left: 20px;
}
.list-form-toggle {
background-color: #fff;
border-radius: 50%;
border: 1px solid var(--color-black);
color: var(--color-black);
width: 1.5rem;
height: 1.5rem;
padding: 0;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2Z"/></svg>');
background-size: 80%;
background-position: 50% 50%;
background-repeat: no-repeat;
opacity: 0.48;
position: absolute;
top: 1rem;
right: 1rem;
}
.list-form-toggle.list-form-expanded {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-dash-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8Z"/></svg>');
}
.entry-content .subscribe-list-block h2 {
padding-right: 2.5rem;
margin-bottom: 0;
width: 100%;
}
.entry-content .subscribe-list-block .wp-block-group__inner-container p:not(.form-required-text) {
margin-bottom: 0;
width: calc(100% - 11.625rem);
transform: translateY(-0.5rem);
}
.subscribe-list-block .wp-block-image {
height: 8.75rem;
margin: 0 2.875rem 0 0;
width: 8.75rem;
align-items: center;
display: flex;
}
#backstory-list-form {
width: 100%;
margin-top: 2rem;
}
#backstory-list-form .row {
width: 100%;
padding: 0;
} .pum-theme-23608 .pum-container,
.pum-theme-default-theme .pum-container {
border-top: 1px solid rgba( 237, 28, 36, 1.00 );
background-color: rgb(171, 184, 195);
box-shadow: rgba(0, 0, 0, 0.333) 0px 0px 20px 0px;
}
#pum-23616 .pum-container {
background-color: #ffc107;
}
.pum-theme-default-theme .pum-container .popmake-content img {
margin: 0 auto;
width: 66.6667%;
max-width: 300px;
height: auto;
}
.pum-theme-23608 .pum-content,
.pum-theme-default-theme .pum-content {
color: var(--color-black);
font-family: var(--ui-font-family);
}
.pum-theme-23608 .pum-content + .pum-close,
.pum-theme-default-theme .pum-content + .pum-close {
color: #333;
} .pum-theme-home-page-banner-theme .pum-content {
text-align: center;
}
.pum-theme-home-page-banner-theme .pum-container {
padding: 32px;
}
.pum-theme-home-page-banner-theme .pum-content h4 {
font-size: 2.5rem;
}
.pum-theme-home-page-banner-theme .pum-content p {
font: normal 200 1.25rem/1.1 var(--ui-font-family);
}
.pum-theme-home-page-banner-theme .pum-content .btn {
font: normal 600 1rem/40px var(--ui-font-family);
margin-top: 1rem;
padding: 0 24px;
letter-spacing: 0.05em;
color: #000;
background-color: #fff;
border-color: #fff;
}
.pum-theme-home-page-banner-theme .pum-content .btn:hover,
.pum-theme-home-page-banner-theme .pum-content .btn:active {
background-color: var(--color-red);
border-color: var(--color-red);
color: #fff;
}
.pum-theme-home-page-banner-theme .pum-close {
opacity: 75%;
} .pum-theme-subscribe-popup-theme .pum-container {
outline: 25px solid #fff;
padding-top: 30px;
}
.pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo-wrap {
text-align: center;
}
.pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo {
width: 75px;
height: auto;
margin-left: auto;
margin-right: auto;
}
.pum-theme-subscribe-popup-theme .pum-container h4.subscribe-popup-title {
font-size: 3rem;
}
.pum-theme-subscribe-popup-theme .pum-container p.subscribe-popup-text {
font: normal 200 1.25rem/1.1 var(--ui-font-family);
margin-bottom: 1.875rem;
}
.pum-theme-subscribe-popup-theme .mc-field-group-wrapper {
max-width: 545px;
}
.pum-theme-subscribe-popup-theme #mc-embedded-subscribe {
width: auto;
background-color: var(--color-cta-gold);
border-color: var(--color-cta-gold);
color: #000;
} .primary-featured-article.archive-item,
.secondary-featured-article.archive-item {
border-top: none;
}
.primary-featured-article .col,
.secondary-featured-article .col {
padding-left: 0;
padding-right: 0;
}
.secondary-featured-article.archive-item:first-child {
padding-top: 0 !important;
}
.home .archive-item h2.h3 {
font-size: 2.49375rem;
}
.secondary-featured-article .desktop-featured-image {
width: 40%;
float: right;
margin-left: 1.5rem;
}
.home-latest-posts .archive-item {
padding-bottom: 3rem !important;
}
.home-latest-posts .archive-item:nth-of-type(1) {
border-top: none;
}
.home-latest-posts .archive-item:last-of-type {
border-bottom: none;
}
.home-sidebar {
padding-top: 3rem;
margin-top: 2rem;
border-top: 1px solid var(--color-gray-dark);
}
.home-sidebar-section h5 {
border-bottom: 1px solid var(--color-gray-light);
}
.home-sidebar-section h5:last-of-type {
border-bottom: none;
padding-bottom: 0 !important;
}
.home-sidebar-section h5:first-of-type {
padding-top: 0 !important;
} @media (max-width: 991px) {
#site-navbar {
padding-left: 0;
padding-right: 0;
}
#site-navbar .hamburger {
margin-left: 1rem;
}
#site-navbar .navbar-mobile-widgets,
#site-navbar #menu-site-navigation {
padding-left: 1rem;
padding-right: 1rem;
}
.site-navbar-menu #menu-site-navigation>li {
line-height: 1.875;
}
.site-navbar-menu .dropdown-menu li {
line-height: 2.95;
}
.site-navbar-menu #menu-site-navigation .dropdown-menu {
padding-top: 0;
}
#site-main .container-xxl.py-5 {
padding-top: 1rem !important;
padding-bottom: 2rem !important;
}
#site-main article header.mt-5 {
margin-top: 1rem !important;
}
.primary-featured-article-wrapper,
.secondary-featured-article-wrapper {
border-bottom: 1px solid var(--color-gray-light);
}
.primary-featured-article-wrapper article {
padding-top: 1rem !important;
padding-bottom: 1rem !important;
}
.secondary-featured-article-wrapper.mt-5 {
margin-top: 1.5rem !important;
}
.secondary-featured-article-wrapper .archive-item {
padding-bottom: 1rem !important;
}
.secondary-featured-article-wrapper .archive-item:last-child {
padding-top: 1.5rem !important;
}
.home-latest-posts .archive-item {
padding: 1.5rem 0 1rem 0 !important;
}
.subscribe-list-block h2 {
order: 1;
}
.subscribe-list-block .list-form-toggle {
order: 2;
}
.subscribe-list-block p {
order: 3;
}
.subscribe-list-block .wp-block-image {
order: 4;
margin-right: 0;
}
.subscribe-list-block>div>div {
order: 5;
}
.entry-content .subscribe-list-block .wp-block-group__inner-container p:not(.form-required-text) {
width: calc(100% - 8.75rem);
}
.entry-content .post-sidebar h5.related-from-type-article-title,
.entry-content .subscribe-list-block h2 {
font-size: 1.875rem;
}
.page-subscribe .entry-content .subscribe-list-block p {
font-size: 1.125rem;
}
#site-footer {
padding-bottom: 2rem;
}
}
@media (max-width: 599px) {
.donate-hero-row .wp-block-column:nth-child(2) {
order: 1;
}
.donate-hero-row .wp-block-column:first-child {
order: 2;
}
}
@media (min-width: 600px) and(max-width: 781px) {
.wp-block-column:not(:only-child) {
flex-basis: calc(50% - 2em) !important;
flex-grow:0
}
.wp-block-column:nth-child(2n) {
margin-left:4em;
}
.donate-hero-row .wp-block-column:nth-child(2n) {
padding-bottom: 1.75rem;
}
}
@media (min-width: 782px) {
.wp-block-column:not(:first-child) {
margin-left: 4em;
}
}
@media (max-width: 600px) {
.admin-bar.nav-stuck #site-navbar,
.admin-bar.nav-stuck #site-navbar + #main-content {
padding-top: 0;
}
}
@media (min-width: 601px) and (max-width: 782px) {
.admin-bar.nav-stuck #site-navbar,
.admin-bar.nav-stuck #site-navbar + #main-content {
padding-top: 46px;
}
}
@media (min-width: 375px) {
.hamburger {
top: 0.5rem;
}
.navbar-brand img {
width: 300px;
}
.archive-filters form > ul > li.sf-field-sort_order h4,
.archive-filters form > ul > li.sf-field-sort_order ul li,
.reporters-filters .dropdown-form-wrapper {
font-size: 100%;
}
.archive-filters form > ul > li.sf-field-sort_order h4 {
line-height: 2.125rem;
}
.archive-filters form > ul > li.sf-field-sort_order ul {
margin-top: 0;
}
}
@media (min-width: 440px) {
.navbar-mobile-widgets .wp-block-button {
flex-grow: 0;
}
}
@media (min-width: 576px) { .hamburger {
top: 1.4rem;
}
.navbar-brand img {
width: 400px;
} .related-posts li:nth-child(2n) {
border-right: none;
}
.ti-related-content .related-content-heading {
width: auto;
}
.partners-grid-item {
width: 50%;
margin-left: 0;
margin-right: 0;
padding: 0 1.5rem;
}
#authorSearch input[type="text"] {
width: calc(100% - 12.25rem);
min-width: 300px;
margin-bottom: 0;
}
#authorSearch input[type="submit"],
.author-search-reset {
width: auto;
margin-left: 0.5rem;
}
.reporter-list-item {
width: 50%;
}
}
@media (min-width: 600px) {
.page-donate .donate-hero-row {
text-align: initial;
}
.page-donate .donate-methods-row {
margin-top: 3rem;
margin-bottom: 0;
}
.page-donate .donate-methods-row p {
margin-bottom: 4rem;
}
.page-donate .donate-methods-row + .wp-block-separator {
margin-top: 0;
}
.reporter-headshot-column {
flex: 0 0 auto;
width: 25%;
padding-right: 1rem;
text-align: left;
}
.archive.author .reporter-bio img {
margin: 0 0 1rem 0;
}
.reporter-bio-column {
flex: 0 0 auto;
width: 75%;
padding-left: 1rem;
}
}
@media (min-width: 640px) { .archive-filters .filter-toggle,
.archive-filters form > ul > li.sf-field-sort_order{
width: auto;
padding: 0.25rem 0;
border: none;
}
.archive-filters .filter-toggle.filters-active::after {
top: 0.25rem;
right: -0.5rem;
}
.archive-filters form > ul > li.sf-field-sort_order {
min-width: 302px;
margin-bottom: 0;
margin-right: 52%;
padding-right: 0.75rem;
}
.archive-filters.awards-filters form > ul > li.sf-field-sort_order,
.archive-filters.partners-filters form > ul > li.sf-field-sort_order	 {
margin-right: 0;
}
.archive-filters form > ul > li.sf-field-sort_order ul li label,
.reporters-filters .dropdown-form-wrapper label {
padding-right: 0.5rem;
margin-right: 0.5rem;
}
.archive-filters .filter-toggle {
position: absolute;
top: 0;
right: 0;
}
.partners-grid-item {
width: 33.33333%;
}
.impact-inside-grid {
display: flex;
flex-wrap: wrap;
}
.impact-inside-grid .archive-item img {
display: inline-block;
margin-left: 0;
margin-right: 0;
}
.impact-inside-grid .archive-item {
width: calc(50% - 0.75rem);
}
.impact-inside-grid .archive-item:nth-child(2n) {
margin-left: 1.5rem;
}
}
@media (min-width: 768px) { .page-template-about-page .entry-content .row .about-content-column,
.page-template-about-page .entry-content .row .about-nav-sidebar,
.archive-awards .entry-content .row .about-content-column,
.archive-awards .entry-content .row .about-nav-sidebar,
.single-awards .entry-content .row .about-content-column,
.single-awards .entry-content .row .about-nav-sidebar,
.archive-impact .entry-content .row .about-content-column,
.archive-impact .entry-content .row .about-nav-sidebar,
.page-template-masthead .entry-content .row .about-content-column,
.page-template-masthead .entry-content .row .about-nav-sidebar,
.page-template-masthead-individual .entry-content .row .about-content-column,
.page-template-masthead-individual .entry-content .row .about-nav-sidebar {
margin: 0 12.5%;
}
.post-content-wrap {
margin-left: 8.33333%;
margin-right: 8.33333%;
}  .archive-filters form > ul > li {
width: calc(33.33333% - 0.66666rem);
}
.archive-filters-reset,
.archive-filters .sf-field-submit {
width: 100%;
text-align: right;
}
.archive-filters .sf-field-submit {
margin-left: 0;
}
.archive-filters-reset .btn {
width: auto;
}
.sf-field-submit input[type="submit"] {
width: 5rem;
}
.not-found-filters .sf-field-submit input[type="submit"] {
width: 7rem;
}
.archive-filters-reset {
margin-top: -1px;
padding-right: 6rem;
}
.archive-filters.search-filters form > ul > li {
width: calc(25% - 0.75rem);
}
.archive-filters.search-filters .sf-field-search {
width: calc(100% - 12rem);
}
.archive-filters.search-filters .sf-field-search {
width: calc(100% - 12rem);
}
.archive-filters.not-found-filters.search-filters .sf-field-search {
width: calc(100% - 7.75rem);
}
.search-filters .archive-filters-reset {
width: 100%;
}
.search-filters .archive-filters-reset .btn {
transform: translateY(-54px);
}
.archive-filters.search-filters .sf-field-submit {
width: 6rem;
margin-left: 6rem;
}
.archive-filters.not-found-filters.search-filters .sf-field-submit {
width: 7rem;
margin-left: 0.75rem;
}
.archive-filters .searchandfilter ul li.sf-field-author,
.archive-filters .searchandfilter ul li.sf-field-post_type,
.archive-filters .searchandfilter ul li.sf-field-category,
.archive-filters .searchandfilter ul li.sf-field-post_date {
padding-top: 0;
margin-top: 1rem;
border-bottom: none;
}
.archive-filters .searchandfilter ul li.sf-field-author,
.archive-filters .searchandfilter ul li.sf-field-post_type,
.archive-filters .searchandfilter ul li.sf-field-category {
padding-right: 1rem;
margin-right: 1rem;
border-right: 1px solid var(--color-gray-light);
}
.reporters-filters .dropdown-form-wrapper {
width: auto;
}
.reporter-list-item {
width: 33.33333%;
}
.ti-initiative-entry {
display: flex;
}
.ti-initiative-entry img {
margin: 0;
}
.ti-initiative-entry img,
.ti-initiative-entry a.initiative-image-link {
width: 188px;
margin: 0 2rem 0 0;
display: block;
}
.single-initiative-featured-image {
padding-left: 0;
padding-right: 2rem;
}
.single-initiative-content {
padding-right: 0;
}
.page-donate .donate-hero-row p {
font-size: 1.5rem;
line-height: 1.33333;
}
.mc-first-name-field,
.mc-last-name-field {
width: calc(50% - 0.5rem);
}
.mc-first-name-field {
margin-right: 1rem;
}
.additional-subscribe-forms {
margin: 0;
background-color: transparent;
padding: 0;
}
#backstory-list-form .row {
padding: 0 0 0 5%;
}
.ti-related-content {
margin: 2rem 8.33333% 2.875rem 8.33333%;
}
.ti-related-content .related-content-image {
width: 33.3333%;
padding-right: 0;
margin-right: 3.33333%;
}
.ti-related-content .related-content-heading {
width: 63.33333%;
}
.entry-content h2.related-content-title {
font-size: calc(1.34944rem + 1.75vw);
}
.related-posts ul li > .index-post-type-category {
display: none;
}
.related-posts .related-post-title-wrapper {
margin-top: -4px;
}
.related-posts .related-post-title-wrapper .index-post-type-category {
display: inline-block;
}
.related-posts .related-post-content {
flex-wrap: wrap;	
}
.related-posts ul,
.related-from-type-mobile .post-sidebar {
padding: 0 14%;
}
.related-posts h4 {
font: normal 400 calc(1.34944rem + 1.19325vw) / 1.05 var(--header-font-family);
} .pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo-wrap {
text-align: left;
float: left;
}
.pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo {
margin-left: 0;
margin-right: 40px;
}	 
.pum-theme-subscribe-popup-theme .pum-container h4.subscribe-popup-title {
font-size: 4rem;
}
.pum-theme-subscribe-popup-theme .pum-container p.subscribe-popup-text {
font: normal 200 1.75rem/1.1 var(--ui-font-family);
}
}
@media (min-width: 783px) {
.admin-bar.nav-stuck #site-navbar,
.admin-bar.nav-stuck #site-navbar + #main-content {
padding-top: 32px;
}
}
@media (min-width: 880px) {
.site-navbar-menu {
padding-top: 1.4rem;
}
}
@media (min-width: 992px) {  body:not(.nav-stuck) .menu-item.dropdown:hover .dropdown-menu {
display: block;
}
.slide-in {
-webkit-animation-name: slideIn;
animation-name: slideIn;
}
body:not(.nav-stuck) .site-navbar-menu {
font-weight: 500;
}
.site-navbar-menu .dropdown-menu {
border: 1px solid rgba(0, 0, 0, 0.15);
}
.site-navbar-menu .dropdown-toggle::after,
.site-navbar-menu .dropdown-toggle.show::after {
display: none;
}
.site-navbar-menu .dropdown-menu {
padding-bottom: 0.5rem;
border-radius: 0;
}
.site-navbar-menu .dropdown-menu li {
border-bottom: none;
}
.site-navbar-menu .dropdown-menu li {
line-height: 1.7143;
}
.global-navbar {
background: var(--color-red);
padding-top: 1.65625rem;
padding-bottom: 1.65625rem;
}
.global-navbar .menu li.ti-link a {
width: 119px;
}
.global-navbar .menu li.btb-link a {
width: 79px;
}
.global-navbar .menu li.ibw-link a {
width: 92px;
}
.global-navbar .menu li.ei-link a {
width: 75.1px;
}
.global-navbar .menu li.fellow-link a {
width: 65.75px;
}
.global-navbar .menu li.prizes-link a {
width: 49.5px;
}
.global-navbar .menu li.events-link a {
width: 56.5px;
}
.global-header-widgets-left,
.global-navbar .navbar-search {
display: block;
}
.global-header-widgets-right {
width: auto;
}
.global-header-widgets-right .wp-block-buttons .wp-block-button {
width: auto;
}
.global-header-widgets-right .wp-block-buttons .wp-block-button:last-child {
text-align: center;
}
.navbar .wp-block-button__link,
.navbar .btn,
.navbar.global-navbar .wp-block-button__link,
.navbar.global-navbar .btn {
padding-left: 0.5rem;
padding-right: 0.5em;
}
.navbar .wp-block-button__link {
font-size: 0.9375rem;
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link,
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link {
padding: 0.33333rem 1.25rem;
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link {
background-color: #fff;
color: var(--color-red);
border-color: #fff;
}
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link:active, 
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link:focus, 
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-subscribe-button__link:hover,
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link:active,
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link:focus, 
.navbar.global-navbar .wp-block-button .wp-block-button__link.header-donate-button__link:hover {
background-color: var(--color-red);
color: #fff;
border-color: #fff;	
}
.global-navbar .navbar-search>.btn {
padding: 0.33333rem 1.33333rem;
}
.navbar.global-navbar .wp-block-button__link:active,
.navbar.global-navbar .wp-block-button__link:hover,
.navbar.global-navbar .btn:active,
.navbar.global-navbar .btn:hover {
color: #fff;
background-color: var(--color-red);
}
.navbar.global-navbar .sf-field-submit .btn:active,
.navbar.global-navbar .sf-field-submit .btn:hover {
color: var(--color-black);
background-color: #fff;
border: none;
}
.navbar.global-navbar .wp-block-button__link:active,
.navbar.global-navbar .wp-block-button__link:focus,
.navbar.global-navbar .wp-block-button__link:hover,
.navbar.global-navbar .btn:active,
.navbar.global-navbar .btn:focus,
.navbar.global-navbar .btn:hover {
text-decoration: none;
}	
.navbar-brand {
margin: -0.5rem 1rem 0 0;
transform: translateY(17%);
}
.nav-stuck .navbar-brand {
transform: translateY(0);
}
.navbar-brand img {
width: 400px;
}
#site-navbar.navbar {
padding-top: 0.5rem;
}
.nav-stuck #site-navbar.navbar {
padding-top: 0;
}
.site-navbar-menu {
padding-top: 2.1rem;
}
.site-navbar-menu>ul>li {
border-bottom: none; }
.site-navbar-menu #menu-site-navigation>li {
height: 21px;
}
.nav-stuck .site-navbar-menu #menu-site-navigation>li {
height: auto;
}
.nav-stuck .site-navbar-menu #menu-site-navigation .dropdown-menu {
padding-top: 0;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .nav-link {
padding: 0 0.75rem 1rem 0.75rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .dropdown-menu {
left: 0.75rem;
top: 1.875rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu {
left: initial;
right: 0.75rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .dropdown-menu:before {
background: #fff;
content: "";
display: block;
height: 10px;
position: absolute;
left: 0;
right: 0;
top: 0px;
z-index: 2;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .dropdown-menu:after {
background: #fff;
border: 1px solid #e1e1e5;
content: "";
display: block;
height: 10px;
position: absolute;
left: 26px;
top: -5px;
transform: rotate(45deg);
width: 10px;
z-index: 1;
}
.nav-stuck .navbar-expand-lg .site-navbar-menu .navbar-nav .dropdown-menu:after {
display: none;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu:after {
left: initial;
right: 26px;
}
.dropdown-toggle::after {
vertical-align: 0.1em;
}
.navbar-mobile-widgets {
display: none;
} .nav-stuck #site-navbar .container-xxl {
justify-content: space-between;
}
.nav-stuck .site-navbar-menu .slide-in {
-webkit-animation-name: none;
animation-name: none;
}
.nav-stuck .navbar-brand {
margin: 0 0 0 2.6875rem;
}
.nav-stuck .navbar-desktop-widgets {
display: flex;
flex-wrap: nowrap;
}
.navbar-desktop-widgets .navbar-search .dropdown-toggle {
border: none;
margin-right: 0.8em;
}
.nav-stuck .site-navbar-desktop-share {
margin: 4px 0 -6px -2.875em;
display: block;
width: 302px;
padding: 10px 0;
margin-top: 4px;
}
.site-navbar-desktop-share .a2a_kit {
margin-left: auto;
margin-right: auto;
line-height: 1 !important;
}
.navbar-desktop-widgets .navbar-search .dropdown-toggle::after {
display: none;	
}
.nav-stuck .site-navbar-menu .dropdown-menu {
border: none;
}
.nav-stuck .navbar-expand-lg {
flex-wrap: wrap;
}
.nav-stuck .navbar-expand-lg .navbar-toggler {
display: block;
}
body:not(.nav-stuck) .navbar-expand-lg .navbar-collapse {
display: flex;
}
.nav-stuck .navbar-expand-lg .navbar-collapse {
flex-basis: 100%;
} .nav-stuck .navbar-expand-lg .navbar-nav {
flex-direction: column;
width: 100%;
padding: 0 25%;
}
.nav-stuck .site-navbar-menu {
padding-top: 0;
}
.nav-stuck .navbar-expand-lg .site-navbar-menu .navbar-nav .nav-link {
padding: 0.5rem 0;
}
.nav-stuck .site-navbar-menu .dropdown-toggle::after {
display: block;
float: right;
vertical-align: 0;
content: "+";
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}
.nav-stuck .site-navbar-menu .dropdown-toggle.show::after {
content: "–";
}
.nav-stuck .navbar-expand-lg .navbar-nav .dropdown-menu {
position: static;
}
.nav-stuck .site-navbar-menu>ul>li,
.nav-stuck .site-navbar-menu .dropdown-menu li
{
border-left: none;
border-bottom: 1px solid var(--color-gray-light);
line-height: 1.4;
}
.nav-stuck .site-navbar-menu .dropdown-menu li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.nav-stuck .site-navbar-menu .dropdown-menu li {
line-height: 2;
}
.mobile-nav-footer {
display: none;
}
.mobile-nav-footer-open {
display: block;
} #footer.pt-5  {
padding-top: 1.5rem !important;
}
.footer-widgets-left {
padding-bottom: 1.125rem;
}
.footer-widgets-column {
display: flex;
align-items: flex-end;
}
.footer-desktop-menu {
display: block;
}
.footer-desktop-menu li,
.footer-desktop-menu li a {
overflow: visible;
}
.footer-desktop-menu li:first-child {
width: 70px;
}
.footer-mobile-menu {
display: none;
}
.footer-widgets-column .footer-tmc-logo {
width: 150px;
margin: 0 0 -2px 0;
}
.footer-widgets-column ul.menu {
list-style: none;
text-transform: uppercase;
text-align: left;
line-height: 1;
margin: 0;
padding: 0;
}
.footer-widgets-column ul.menu.footer-desktop-menu {
font-size: 1rem;
display: flex;
margin: 0.5rem 0 0.1875rem 1rem;
}
.footer-widgets-column .menu.footer-social-links {
order: 1;
grid-column-gap: 0.75rem;
column-gap: 0.75rem;
padding-top: 0.5rem;
margin-bottom: 0.25rem;
}
.footer-action-buttons {
order: 2;
margin-left: 1.75rem;
}
.footer-action-buttons.wp-block-buttons {
grid-column-gap: 1rem;
column-gap: 1rem;
}
.footer-action-buttons.wp-block-buttons .wp-block-button {
width: auto;
}
.footer-widgets-right {
flex-wrap: wrap;
justify-content: flex-end;
}
.footer-desktop-menu li {
padding: 0 1rem;
}
.footer-desktop-menu li:first-child {
border-right: 1px solid #fff;
padding-left: 0;
}
.footer-copyright {
margin: 0.5rem 0 0 0;
order: 3;
width: 100%;
text-align: right;
}
.mobile-section-title {
display: none;
}
.ti-header-ornament>div:not(.post-type-description),
header.ti-header-ornament>div:not(.post-type-description) {
background-image: url(//www.typeinvestigations.org/wp-content/themes/typeinvestigations/theme/images/hr-pixel.png);
background-repeat: repeat-x;
background-position: 50% 50%;
}
header.ti-header-ornament h1,
.ti-header-ornament p {
max-width: 66.6667%;
background-color: #ffffff;
margin-bottom: 0;
}
header.ti-header-ornament h1,
.ti-header-ornament p {
border-bottom: none;
padding-bottom: 0;
}
.related-from-type-sidebar h4,
.entry-content .archive-related-from-type-sidebar h4,
.archive-related-from-type-sidebar h4 {
font-size: 0.7rem;
}
.page-template-about-page .entry-content .row .about-content-column,
.archive-awards .entry-content .row .about-content-column,
.single-awards .entry-content .row .about-content-column,
.archive-impact .entry-content .row .about-content-column,
.page-template-masthead .entry-content .row .about-content-column,
.page-template-masthead-individual .entry-content .row .about-content-column {
margin: 0 0 0 16.66667%;
}
.archive-awards .entry-content .row .about-content-column {
padding-right: 3rem;
}
.about-nav-sidebar h3 {
display: none;
}
.page-template-about-page .entry-content .row .about-nav-sidebar,
.archive-impact .entry-content .row .about-nav-sidebar,
.page-template-masthead .entry-content .row .about-nav-sidebar,
.page-template-masthead-individual .entry-content .row .about-nav-sidebar {
flex: 0 0 auto;
width: 33.33333%;
margin: 0;
padding-left: 8.33333%;
}
.archive-awards .entry-content .row .about-nav-sidebar,
.single-awards .entry-content .row .about-nav-sidebar {
flex: 0 0 auto;
width: 25%;
margin: 0;
padding-left: 0;
}
.single-awards .entry-content .row .about-nav-sidebar {
margin-top: 3rem;
}
.entry-content .about-nav li {
margin: 0;
padding-left: 0;
border-top: none;
}
.entry-content .about-nav li:first-child {
padding-top: 0.25rem;
}
.archive-sidebar {
border-left: 1px solid var(--color-gray-dark);
margin-left: 4.16667%;
padding-left: 4.16667%;
width: 29.125%;
margin-bottom: 5rem;
}
.post-content {
margin-left: 10%;
margin-right: 0;
} .featured-image-caption {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.backstory .featured-image-caption {
width: 608px;
margin-left: auto;
margin-right: auto;
}
.featured-image-caption span {
display: block;
}
.featured-image-caption .author-img {
width: 25%;
text-align: right;
padding-top: .33333rem;
}
.post-content-wrap {
display: grid;
grid-column-gap: 2rem;
column-gap: 2rem;
grid-template-columns: [content-left] 70% [content-right sidebar-left] auto [sidebar-right];
grid-template-rows: min-content min-content auto 50% auto;
grid-template-areas:
"content sidebar-top"
"content sidebar-middle"
"content sidebar-empty"
"content sidebar-bottom"
"footer footer";
}
.post-content-wrap .related-from-type-sidebar {
display: block;
}
.related-from-type-mobile {
display: none !important;
}
.archive .archive-related-from-type-sidebar h4 {
width: auto;
text-align: left;
font-size: 0.9rem;
}
.related-from-type-article .related-post-thumb-wrapper {
margin-bottom: 1rem;
width: 50%;
}
.related-from-type-article-title {
width: 50%;
font: normal 500 1.125rem/1.1 var(--ui-font-family);
}
.related-posts li:last-child {
border-bottom: none;
}
.post-content {
grid-area: content;
}
.backstory-audio-embed-wrap {
margin: 4.5rem 0 1.5rem 0;
}
.post-sidebar,
.backstory .post-sidebar:not(.related-from-type-sidebar) {
display: block;
margin: 0 25% 0 0;
max-width: 100%;
}
.single-projects_posts .project-content {
margin-top: 4rem;
padding-top: 4rem;
}
.single-projects_posts .post-sidebar.archive-sidebar {
margin: 0 0 0 8.33333%;
width: 25%;
padding-left: 0;
border-left: none;
}
.single-projects_posts .project-articles-column {
margin-left: 8.33333%;
}
.single-projects_posts .archive-item .post-thumbnail-wrapper.col-lg-6 {
width: 37.5%;
}
.single-projects_posts .archive-item .post-text-wrapper.col-lg-6 {
width: 62.5%;
}
.single-projects_posts .project-reporters-list li {
display: flex;
flex-wrap: nowrap;
}
.single-projects_posts .project-reporters-list .reporter-photo {
width: 80px;
height: 80px;
margin: 0 2rem 0 0;
}
.single-projects_posts .project-reporters-list .reporter-name-wrapper {
width: auto;
text-align: left;
}
.single-projects_posts .post-sidebar .project-partners ul li,
.single-projects_posts .post-sidebar .project-awards ul li {
padding-right: 33.33333%;
}
.single-projects_posts .post-sidebar .post-partners img,
.single-projects_posts .post-sidebar .post-awards img { max-width: 150px;
}
.post-sidebar.archive-related-from-type-sidebar.related-from-type-sidebar {
margin-right: 0;
}
.post-sidebar.related-from-type-sidebar .related-from-type-title img {
height: 0.76rem;
}
.post-partners-awards-mobile {
display: none;
}
.post-partners-awards-desktop {
display: block;
grid-area: sidebar-top;
}
.post-key-findings {
grid-area: sidebar-middle;
}
.related-from-type-sidebar {
grid-area: sidebar-bottom;
}
.author-bio-wrap {
grid-area: footer;
margin-left: 7%;
margin-right: 16.667%;
}
.author-bio-title {
font: normal normal 1.0625rem/1.2353 var(--ui-font-family);
padding: 0;
}
.legacy-key_findings,
.legacy-quick_quotes,
.wp-block-pullquote {
margin-left: -16.66667%;
}
.ti-related-content {
margin: 2rem 0 2.875rem 0;
}
.ti-related-content .related-content-image {
width: 30%;
padding-right: 0;
margin-right: 3.33333%;
}
.ti-related-content .related-content-heading {
width: 66.66667%;
}
.author-bio {
text-align: left;
display: flex;
align-content: flex-start;
}
.author-bio {
margin-bottom: 3rem;
}
.author-bio a,
.author-bio img {
width: 109px;
height: 109px;
}
.author-bio-text {
padding-left: 2rem;
width: calc(100% - 109px);
margin-left: 0;
margin-right: 0;
}
.author-bio h4,
.author-bio p {
margin: 0 0 1rem 0;
width: auto;
}
.partners-grid-item {
width: 20%;
}
.archive.author .reporter-bio {
padding-left: 8.33333%;
padding-right: 8.33333%;
}
.masthead-sections {
text-align: left;
}
.masthead-item {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 2rem;
}
.masthead-item-photo {
width: 150px;
margin-right: 1.5rem;
}
.masthead-content-column {
border-top: 1px solid var(--color-gray-light);
padding-top: 3rem;
}
.single-masthead-featured-image {
text-align: left;
float: left;
margin-right: 1.5rem;
margin-bottom: 1.5rem;
}
.home-featured-articles {
padding-bottom: 3rem;
margin-bottom: 3rem;
border-bottom: 1px solid var(--color-gray-dark);
}
.posts-grid .archive-item .col:first-child {
padding-right: calc(var(--bs-gutter-x) * .5);
}
.posts-grid .archive-item .col:last-child {
padding-left: calc(var(--bs-gutter-x) * .5);
}
.secondary-featured-article.archive-item {
border-top: none;
}
.page.home .archive-item.primary-featured-article h2.h3 {
font-size: 3.43875rem;
}
.primary-featured-article.archive-item,
.secondary-featured-article.archive-item:last-child {
border-bottom: none;
}
.secondary-featured-article-wrapper {
border-left: 1px solid var(--color-gray-dark);
margin-left: 4.16667%;
padding-left: 4.16667%;
width: 45.825%;
}
.secondary-featured-article.archive-item:last-child {
padding-bottom: 0 !important;
}
.home-latest-posts .archive-item:nth-of-type(1) {
padding-top: 0 !important;
}
.home-sidebar {
padding-top: 0;
margin-top: 0;
border-top: none;
}
header .post-subtitle {
font: normal 300 1.5rem/1.16667 var(--ui-font-family);
letter-spacing: 0;
}
.post-sidebar,
.key-findings-sidebar,
.single .related-posts {
padding-left: 0;
padding-right: 0;
}
.modal-lg {
max-width: 844px;
}
#subscribe_modal .modal-header img {
width: 5.5rem;
margin: 0 1.25rem 0 0;
}
#subscribe_modal .modal-title {
font-size: 2.875rem;
line-height: 0.9;
letter-spacing: -0.01em;
}
#subscribe_modal .modal-header {
border-bottom: 0;
padding: 2.8125rem 2.8125rem 0 2.8125rem;
}
#subscribe_modal .modal-body {
padding: 2.8125rem;
}
.entry-content .subscribe-list-block h2 {
padding-right: 0;
padding-left: 11.625rem;
transform: translateY(1.875rem);
height: 4.25rem;
overflow: visible;
}
.entry-content .subscribe-list-block .wp-block-group__inner-container p:not(.form-required-text) {
transform: translateY(-0.75rem);
}
.subscribe-list-block .wp-block-image {
margin: -4.375rem 2.875rem 0 0;
}
.entry-content .subscribe-list-block .wp-block-group__inner-container p:not(.form-required-text) {
width: calc(100% - 11.625rem);
}
.entry-content .subscribe-list-block .wp-block-group__inner-container .backstory-subscribe-item p {
width: 100%;
}
#backstory-list-form .row {
padding: 0 6.25% 0 12.5%;
} .pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo-wrap {
text-align: left;
float: left;
}
.pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo {
width: 100px;
}	 
.pum-theme-subscribe-popup-theme .mc-field-group-wrapper {
flex-wrap: nowrap;
max-width: 545px;
}
.pum-theme-subscribe-popup-theme #mc-embedded-subscribe {
margin-left: 24px;
}
}
@media (min-width: 1024px) {
.global-navbar .menu li {
padding: 0 1.4vw; }
.related-from-type-sidebar h4,
.entry-content .archive-related-from-type-sidebar h4,
.archive-related-from-type-sidebar h4 {
font-size: 0.8rem;
}
}
@media (min-width: 1060px) {
.global-navbar .menu li {
padding: 0 1.3vw; }
.post-sidebar.related-from-type-sidebar .related-from-type-title img {
height: 0.85rem;
}	
}
@media (min-width: 1070px) {
.global-header-widgets-right .wp-block-button:first-child {
margin-right: 6px;
}
}
@media (min-width: 1090px) {
.archive .archive-related-from-type-sidebar h4 {
font-size: 1rem;
}
}
@media (min-width: 1140px) {
.global-navbar .tmc-logo {
width: 132px }
.global-navbar .menu li {
padding: 0 1.4rem; }
.global-navbar .menu li.ibw-link {
width: auto }
.global-navbar .wp-block-button__link, .global-navbar .btn {
padding-left: 1.25rem; padding-right: 1.25rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .nav-link {
padding: 0 1rem 1rem 1rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .dropdown-menu {
left: 1rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu {
left: initial;
right: 1rem;
}
.reporter-list-item {
width: 25%;
}
.related-from-type-sidebar h4,
.entry-content .archive-related-from-type-sidebar h4,
.archive-related-from-type-sidebar h4 {
font-size: 0.9rem;
}
}
@media (min-width: 1200px) { .navbar-brand img {
width: 515px;
}
.global-header-widgets-right .wp-block-button:first-child {
margin-right: 10px;
}
.site-navbar-menu {
padding-top: 3rem;
}
.reporter-list-item {
width: 20%;
}
.post-sidebar.related-from-type-sidebar .related-from-type-title img {
height: 1rem;
}	
.entry-content h2.related-content-title {
font-size: 2.25rem;
} .pum-theme-home-page-banner-theme .pum-container {
padding: 64px;
}
.pum-theme-home-page-banner-theme .pum-content h4 {
font-size: 4.3125rem;
}
.pum-theme-home-page-banner-theme .pum-content p {
font: normal 200 2rem/1.1 var(--ui-font-family);
}
.pum-theme-home-page-banner-theme .pum-content .btn {
font: normal 600 1.25rem/50px var(--ui-font-family);
margin-top: 1.5rem;
padding: 0 40px;
} .pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo {
width: 120px;
margin-right: 40px;
}
.pum-theme-subscribe-popup-theme .pum-container h4.subscribe-popup-title {
font-size: 5rem;
}
.pum-theme-subscribe-popup-theme .pum-container p.subscribe-popup-text {
font: normal 200 2rem/1.1 var(--ui-font-family);
}
.pum-theme-subscribe-popup-theme .mc-field-group-wrapper {
flex-wrap: nowrap;
max-width: 545px;
}
.pum-theme-subscribe-popup-theme #mc-embedded-subscribe {
width: auto;
background-color: var(--color-cta-gold);
border-color: var(--color-cta-gold);
color: #000;
margin-left: 24px;
}
}
@media (min-width: 1280px) {
.navbar .wp-block-button__link, .navbar .btn, .navbar.global-navbar .wp-block-button__link, .navbar.global-navbar .btn {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.global-navbar .navbar-search>.btn {
padding: 0.33333rem 1.5rem;
}
.nav-stuck .site-navbar-desktop-share {
margin: 4px 0 -6px -0.5em;
}
.related-from-type-sidebar h4,
.entry-content .archive-related-from-type-sidebar h4,
.archive-related-from-type-sidebar h4 {
font-size: 1rem;
}
}
@media (min-width: 1300px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
padding-left: 0;
padding-right: 0;
}
.global-navbar .menu li {
padding: 0 1.4rem;
}
.posts-grid .row {
margin-left: 0;
margin-right: 0;
} }
@media (min-width: 1320px) {   .pum-theme-subscribe-popup-theme .pum-container {
max-width: 950px !important;
}
.pum-theme-subscribe-popup-theme .pum-container {
outline: 25px solid #fff;
padding-top: 30px;
}
.pum-theme-subscribe-popup-theme .pum-container .subscribe-popup-logo {
width: 160px;
margin-right: 40px;
}
.pum-theme-subscribe-popup-theme .pum-container h4.subscribe-popup-title {
font-size: 7.1875rem;
}
.pum-theme-subscribe-popup-theme .pum-container p.subscribe-popup-text {
font: normal 200 2.25rem/1.1 var(--ui-font-family);
margin-bottom: 1.875rem;
}
.pum-theme-subscribe-popup-theme .mc-field-group-wrapper {
flex-wrap: nowrap;
max-width: 545px;
}
.pum-theme-subscribe-popup-theme #mc-embedded-subscribe {
width: auto;
background-color: var(--color-cta-gold);
border-color: var(--color-cta-gold);
color: #000;
margin-left: 24px;
}
}
@media (min-width: 1440px) {
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu {
left: 1rem;
right: initial;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu:after {
left: 26px;
right: initial;
}
}