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,.h1,.h2,.h3,.h4,.h5,.h6 {
font-family: var(--ui-font-family);
font-weight: 600;
letter-spacing: -0.01em;
}
.section-default:not(.home) .page .entry-content h2,
.section-default:not(.home) .page .entry-content .h2 {
font-size: calc(1.37438rem + 1.4925vw); }
@media (min-width: 1200px) {
.section-default:not(.home) .page .entry-content h2,
.section-default:not(.home) .page .entry-content .h2 {
font-size: 2.49375rem; } }
.section-default:not(.home) .page .entry-content h3,
.section-default:not(.home) .page .entry-content .h3 {
font-size: calc(1.34944rem + 1.19325vw); }
@media (min-width: 1200px) {
.section-default:not(.home) .page .entry-content h3,
.section-default:not(.home) .page .entry-content .h3 {
font-size: 2.24437rem; } }
.section-default:not(.home) .page .entry-content h4,
.section-default:not(.home) .page .entry-content .h4 {
font-size: calc(1.31269rem + 0.75225vw); }
@media (min-width: 1200px) {
.section-default:not(.home) .page .entry-content h4,
.section-default:not(.home) .page .entry-content .h4 {
font-size: 1.87687rem; } }
.section-default:not(.home) .page .entry-content h5,
.section-default:not(.home) .page .entry-content .h5 {
font-size: calc(1.25625rem + 0.075vw); }
@media (min-width: 1200px) {
.section-default:not(.home) .page .entry-content h5,
.section-default:not(.home) .page .entry-content .h5 {
font-size: 1.3125rem; } }
.section-default:not(.home) .page .entry-content h6,
.section-default:not(.home) .page .entry-content .h6 {
font-size: calc(1.125rem + 0.075vw); }
@media (min-width: 1200px) {
.section-default:not(.home) .page .entry-content h6,
.section-default:not(.home) .page .entry-content .h6 {
font-size: 1.125rem; } }
.home .home-secondary-highlights h2.h3,
.highlights-grid h2.h3,
.single-fellow-work h3 {
font-size: 2.49375rem;
}
.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,
.right-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 {
font: normal normal normal 0.8125rem/1.1 var(--ui-font-family);
}
.footer-copyright,
.key-findings-sidebar h4,
.author-bio-title,
.post-sidebar h4,
.project-reporters-list li,
.prize-credit-group p {
font: normal normal 0.875rem/1 var(--ui-font-family);
}
.fellows-list-item .fellow-type {
font: normal normal 1rem/1.0625 var(--ui-font-family);
}
.entry-meta,
.entry-meta a,
.wp-caption-text,
.wp-block-embed figcaption,
.wp-block-audio figcaption,
.home .fellows-list-item .fellow-type,
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;
}
.author-bio p,
.post-awards .award-title,
.fellows-list-item .fellow-name,
.project-reporters-list li {
font: normal 300 1.1rem/1.2 var(--ui-font-family);
}
.fellows-list-item .fellow-name {
font: normal 400 1.1875rem/1.105 var(--ui-font-family);
}
.archive-award .award-title,
.awards-archives .award-title,
.related-from-type-sidebar h4,
.masthead-section-title,
.section-default:not(.home) .page .entry-content h2.masthead-section-title,
.section-default:not(.home) .page .entry-content .h2.masthead-section-title,
.section-default:not(.home) .page .entry-content h3.masthead-section-title,
.section-default:not(.home) .page .entry-content .h3.masthead-section-title,
.home-sidebar-section-title {
font: normal 500 1rem/1.625 var(--ui-font-family);
}
.masthead-section-title {
font-weight: 600;
letter-spacing: 0.03em;
}
.entry-meta .post-authors,
.entry-meta .post-authors a,
.archive-item section,
.key-findings-sidebar ul,
.legacy-quick_quotes-title,
.project-meta.post-sidebar-item ul,
.project-key-findings-sidebar ul,
.single-fellow-contact {
font: normal normal 1.125rem/1.2 var(--ui-font-family);
}
.entry-meta .post-authors,
.entry-meta .post-authors a,
.image-with-intro-byline {
font: normal normal 1.1875rem/1.105 var(--ui-font-family);
letter-spacing: -0.01em;
}
.highlights-grid article .post-excerpt {
font: normal 300 1.1875rem/1.263 var(--ui-font-family);
letter-spacing: -0.01em;
}
.highlights-grid article .post-excerpt a,
.highlights-grid article .post-excerpt strong {
font-weight: 400;
}
.entry-meta .post-partners,
.entry-meta .post-partners a, 
.entry-meta .entry-date {
font-weight: 500;
letter-spacing: -0.01em;
}
.post-type-description,
.reporters-loading,
.masthead-item-meta,
.masthead-individual-title,
.section-subtitle,
.page-subscribe .entry-content,
header .post-subtitle,
.form-required-text,
.book-subtitle,
.book-author,
.mc-field-group.input-group {
font: normal 300 1.25rem/1.2 var(--ui-font-family);
}
.masthead-item-email {
font: normal 500 1.125rem/1.2 var(--ui-font-family);
}
.site-navbar-menu .menu-section-nav-menu>li {
font: normal 500 1.25rem/1.5rem var(--ui-font-family);
}
.page-template-special-project-single .image-with-intro-content {
font: normal 300 1.375rem/1.2 var(--ui-font-family);
}
.section-default .subtitle,
.section-events .subtitle,
.home-intro-text {
font: normal 300 1.375rem/1.27273 var(--ui-font-family);
}
.home .primary-featured-article .post-excerpt  {
font: normal 300 1.5rem/1.25 var(--ui-font-family);
}
.highlights-grid article .post-excerpt,
.ti-section-posts .post-excerpt,
.home .book-subtitle {
font: normal 300 1.3125rem/1.28571 var(--ui-font-family);
}
.schema-faq-question,
.home-section-header h2 {
font: normal 600 1.375rem/1.2 var(--ui-font-family);
}
.schema-faq-question,
.home-section-header h2 {
letter-spacing: 0.02em;
}
.site-navbar-menu .menu-section-nav-menu>li.current-page-ancestor a {
color: var(--color-black);
} .archive-award .article-year,
.awards-archives .article-year,
.single-fellow-meta {
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,
.from-fellows-item h5 {
font: normal normal 1.875rem/1.13333 var(--header-font-family);
letter-spacing: -0.01em;
}
.entry-content .post-sidebar-related-item h5 {
line-height: 1.133;
}
.author-bio-title,
.wp-caption-text .author-img,
.index-post-type-category,
.key-findings-sidebar h4,
.post-sidebar h4,
.legacy-quick_quotes-title,
.archive .award-title,
.masthead-section-title,
.home-sidebar-section-title,
.prize-credit-group p,
.home-section-header h2,
.home-section-header ul {
text-transform: uppercase;
}
::placeholder {
font: normal normal 1.25rem/1.1 var(--ui-font-family);
color: var(--color-gray-dark);
} .section-btb h1,
.section-btb h2,
.section-btb h3,
.section-btb h4,
.section-btb h5,
.section-btb h6,
.section-btb .h1,
.section-btb .h2,
.section-btb .h3,
.section-btb .h4,
.section-btb .h5,
.section-btb .h6 {
font-family: var(--header-font-family);
font-weight: 400;
letter-spacing: 0;
}   a,
a:hover,
button:hover,
[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover,
.btn-primary:hover,
.fellows-list-item .fellow-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,
.post-awards a:hover,
.post-awards a:active.post-awards a:visited,
.navbar .wp-block-button .wp-block-button__link:active,
.navbar .wp-block-button .wp-block-button__link:hover,
.navbar .btn:active,
.navbar .btn:hover,
.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,
.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,
.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,
.entry-meta .post-authors,
.entry-meta .post-authors a,
.right-nav li.current-menu-item a,
.right-nav li.current-page-ancestor:not(:first-child) a,
.right-nav li a:hover,
.right-nav li a:active,
#subscribe_modal .modal-title strong,
#subscribe_modal .modal-body a,
#subscribe_modal .modal-body [type="submit"]:hover,
.site-navbar-menu>ul>li a,
.site-navbar-menu>ul>li a:visited,
.global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.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-tmc-blue);
}
.site-navbar-menu>ul>li.active>a,
.site-navbar-menu>ul>li a:focus,
.site-navbar-menu>ul>li a:hover,
.site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.site-navbar-menu>ul>li.active>a {
font-weight: 600;
}
button,
[type="button"],
[type="reset"],
[type="submit"],
#subscribe_modal .modal-body [type="submit"],
.btn-primary,
.hamburger:not(.collapsed) .hamburger-inner,
.hamburger:not(.collapsed) .hamburger-inner::before,
.hamburger:not(.collapsed) .hamburger-inner::after,
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after,
.navbar .wp-block-button__link,
.navbar .btn,
.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,
#site-footer,
.mobile-nav-footer,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.awards-archives .award-title,
.archive-award .award-title,
.masthead-section-title,
.home-sidebar-section-title,
.footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.entry-content .wp-block-button__link {
background-color: var(--color-tmc-blue);
}
#subscribe_modal .modal-body [type="submit"]:hover {
background-color: #fff;
}
button,
[type="button"],
[type="reset"],
[type="submit"],
#subscribe_modal .modal-body [type="submit"],
.btn-primary,
.navbar .wp-block-button__link,
.navbar .btn,
.entry-content .wp-block-button__link {
border: 1px solid var(--color-tmc-blue);
}
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle,
.btn-primary:hover,
#site-navbar.navbar {
border-color: var(--color-tmc-blue);
}
.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;
filter: brightness(1);
text-decoration: none;
}  .section-btb a,
.section-btb a:hover,
.section-btb button:hover,
.section-btb [type="button"]:hover,
.section-btb [type="reset"]:hover,
.section-btb [type="submit"]:hover,
.section-btb .btn-primary:hover,
.section-btb .fellows-list-item .fellow-name a:hover,
.section-btb .entry-content .post-sidebar-related-item h5 a:hover,
.section-btb .project-reporters-list li a:hover,
.section-btb .ti-initiative-entry .initiative-title a:hover,
.section-btb .masthead-item-name a:hover,
.section-btb .home-sidebar-section h5 a:hover,
.section-btb .post-awards a:hover,
.section-btb .post-awards a:active.post-awards a:visited,
.section-btb .navbar .wp-block-button .wp-block-button__link:active,
.section-btb .navbar .wp-block-button .wp-block-button__link:hover,
.section-btb .navbar .btn:active,
.section-btb .navbar .btn:hover,
.section-btb .navbar.global-navbar .wp-block-button,
.section-btb .navbar.global-navbar .wp-block-button .wp-block-button__link,
.section-btb .navbar.global-navbar .btn,
.section-btb .footer-widgets-column .wp-block-button,
.section-btb .footer-widgets-column .wp-block-button .wp-block-button__link,
.section-btb .footer-widgets-column .btn,
.section-btb .navbar.global-navbar .wp-block-button__link:active,
.section-btb .navbar.global-navbar .wp-block-button__link:focus,
.section-btb .navbar.global-navbar .wp-block-button__link:hover,
.section-btb .navbar.global-navbar .btn:active,
.section-btb .navbar.global-navbar .btn:focus,
.section-btb .navbar.global-navbar .btn:hover,
.section-btb .footer-widgets-column .wp-block-button__link:active,
.section-btb .footer-widgets-column .wp-block-button__link:focus,
.section-btb .footer-widgets-column .wp-block-button__link:hover,
.section-btb .footer-widgets-column .btn:active,
.section-btb .footer-widgets-column .btn:focus,
.section-btb .footer-widgets-column .btn:hover,
.section-btb .site-navbar-menu>ul>li.about-menu-link>a,
.section-btb .entry-meta .post-authors,
.section-btb .entry-meta .post-authors a,
.section-btb .right-nav li.current-menu-item a,
.section-btb .right-nav li.current-page-ancestor:not(:first-child) a,
.section-btb .right-nav li a:hover,
.section-btb .right-nav li a:active,
.section-btb .site-navbar-menu>ul>li a,
.section-btb .site-navbar-menu>ul>li a:visited,
.section-btb .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.section-btb .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.section-btb .navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-btb .navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-btb .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-btb .entry-content a.wp-block-button__link:active,
.section-btb .entry-content a.wp-block-button__link:focus,
.section-btb .entry-content a.wp-block-button__link:hover {
color: var(--color-btb-red);
}
.section-btb .site-navbar-menu>ul>li.active>a,
.section-btb .site-navbar-menu>ul>li a:focus,
.section-btb .site-navbar-menu>ul>li a:hover,
.section-btb .site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.section-btb button,
.section-btb [type="button"],
.section-btb [type="reset"],
.section-btb [type="submit"],
.section-btb .btn-primary,
.section-btb .hamburger:not(.collapsed) .hamburger-inner,
.section-btb .hamburger:not(.collapsed) .hamburger-inner::before,
.section-btb .hamburger:not(.collapsed) .hamburger-inner::after,
.section-btb .hamburger-inner, 
.section-btb .hamburger-inner::before, 
.section-btb .hamburger-inner::after,
.section-btb .navbar .wp-block-button__link,
.section-btb .navbar .btn,
.section-btb .footer-widgets-column .wp-block-button__link:active,
.section-btb .footer-widgets-column .wp-block-button__link:hover,
.section-btb .footer-widgets-column .btn:active,
.section-btb .footer-widgets-column .btn:hover,
.section-btb #site-footer,
.section-btb .mobile-nav-footer,
.section-btb .select2-container--default .select2-results__option--highlighted[aria-selected],
.section-btb .footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.section-btb .entry-content .wp-block-button__link,
.section-btb .masthead-section-title {
background-color: var(--color-btb-red);
}
.section-btb button,
.section-btb [type="button"],
.section-btb [type="reset"],
.section-btb [type="submit"],
.section-btb .btn-primary,
.section-btb .navbar .wp-block-button__link,
.section-btb .navbar .btn,
.section-btb .entry-content .wp-block-button__link {
border: 1px solid var(--color-btb-red);
}
.section-btb .btn-check:checked + .btn-primary,
.section-btb .btn-check:active + .btn-primary,
.section-btb .btn-primary:active,
.section-btb .btn-primary.active,
.section-btb .show > .btn-primary.dropdown-toggle,
.section-btb .btn-primary:hover {
border-color: var(--color-btb-red);	
}
.section-btb #site-navbar.navbar {
border-color: var(--color-gray-light);
border-width: 1px;	
}
.section-btb .footer-widgets-column .wp-block-button__link:active,
.section-btb .footer-widgets-column .wp-block-button__link:hover,
.section-btb .footer-widgets-column .btn:active,
.section-btb .footer-widgets-column .btn:hover
{
color: #fff;
filter: brightness(1);
text-decoration: none;
}  .section-fellows a,
.section-fellows a:hover,
.section-fellows button:hover,
.section-fellows [type="button"]:hover,
.section-fellows [type="reset"]:hover,
.section-fellows [type="submit"]:hover,
.section-fellows .btn-primary:hover,
.section-fellows .fellows-list-item .fellow-name a:hover,
.section-fellows .entry-content .post-sidebar-related-item h5 a:hover,
.section-fellows .project-reporters-list li a:hover,
.section-fellows .ti-initiative-entry .initiative-title a:hover,
.section-fellows .masthead-item-name a:hover,
.section-fellows .home-sidebar-section h5 a:hover,
.section-fellows .post-awards a:hover,
.section-fellows .post-awards a:active.post-awards a:visited,
.section-fellows .navbar .wp-block-button .wp-block-button__link:active,
.section-fellows .navbar .wp-block-button .wp-block-button__link:hover,
.section-fellows .navbar .btn:active,
.section-fellows .navbar .btn:hover,
.section-fellows .navbar.global-navbar .wp-block-button,
.section-fellows .navbar.global-navbar .wp-block-button .wp-block-button__link,
.section-fellows .navbar.global-navbar .btn,
.section-fellows .footer-widgets-column .wp-block-button,
.section-fellows .footer-widgets-column .wp-block-button .wp-block-button__link,
.section-fellows .footer-widgets-column .btn,
.section-fellows .navbar.global-navbar .wp-block-button__link:active,
.section-fellows .navbar.global-navbar .wp-block-button__link:focus,
.section-fellows .navbar.global-navbar .wp-block-button__link:hover,
.section-fellows .navbar.global-navbar .btn:active,
.section-fellows .navbar.global-navbar .btn:focus,
.section-fellows .navbar.global-navbar .btn:hover,
.section-fellows .footer-widgets-column .wp-block-button__link:active,
.section-fellows .footer-widgets-column .wp-block-button__link:focus,
.section-fellows .footer-widgets-column .wp-block-button__link:hover,
.section-fellows .footer-widgets-column .btn:active,
.section-fellows .footer-widgets-column .btn:focus,
.section-fellows .footer-widgets-column .btn:hover,
.section-fellows .site-navbar-menu>ul>li.about-menu-link>a,
.section-fellows .entry-meta .post-authors,
.section-fellows .entry-meta .post-authors a,
.section-fellows .right-nav li.current-menu-item a,
.section-fellows .right-nav li.current-page-ancestor:not(:first-child) a,
.section-fellows .right-nav li a:hover,
.section-fellows .right-nav li a:active,
.section-fellows .site-navbar-menu>ul>li a,
.section-fellows .site-navbar-menu>ul>li a:visited,
.section-fellows .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.section-fellows .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.section-fellows .navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-fellows .navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-fellows .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-fellows .entry-content a.wp-block-button__link:active,
.section-fellows .entry-content a.wp-block-button__link:focus,
.section-fellows .entry-content a.wp-block-button__link:hover {
color: var(--color-fellows-purple);
}
.section-fellows .site-navbar-menu>ul>li.active>a,
.section-fellows .site-navbar-menu>ul>li a:focus,
.section-fellows .site-navbar-menu>ul>li a:hover,
.section-fellows .site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.section-fellows button,
.section-fellows [type="button"],
.section-fellows [type="reset"],
.section-fellows [type="submit"],
.section-fellows .btn-primary,
.section-fellows .hamburger:not(.collapsed) .hamburger-inner,
.section-fellows .hamburger:not(.collapsed) .hamburger-inner::before,
.section-fellows .hamburger:not(.collapsed) .hamburger-inner::after,
.section-fellows .hamburger-inner, 
.section-fellows .hamburger-inner::before, 
.section-fellows .hamburger-inner::after,
.section-fellows .navbar .wp-block-button__link,
.section-fellows .navbar .btn,
.section-fellows .footer-widgets-column .wp-block-button__link:active,
.section-fellows .footer-widgets-column .wp-block-button__link:hover,
.section-fellows .footer-widgets-column .btn:active,
.section-fellows .footer-widgets-column .btn:hover,
.section-fellows #site-footer,
.section-fellows .mobile-nav-footer,
.section-fellows .select2-container--default .select2-results__option--highlighted[aria-selected],
.section-fellows .footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.section-fellows .entry-content .wp-block-button__link,
.section-fellows .masthead-section-title {
background-color: var(--color-fellows-purple);
}
.section-fellows button,
.section-fellows [type="button"],
.section-fellows [type="reset"],
.section-fellows [type="submit"],
.section-fellows .btn-primary,
.section-fellows .navbar .wp-block-button__link,
.section-fellows .navbar .btn {
border: 1px solid var(--color-fellows-purple);
}
.section-fellows .btn-check:checked + .btn-primary,
.section-fellows .btn-check:active + .btn-primary,
.section-fellows .btn-primary:active,
.section-fellows .btn-primary.active,
.section-fellows .show > .btn-primary.dropdown-toggle,
.section-fellows .btn-primary:hover,
.section-fellows #site-navbar.navbar,
.section-fellows .entry-content .wp-block-button__link {
border-color: var(--color-fellows-purple);	
}
.section-fellows .footer-widgets-column .wp-block-button__link:active,
.section-fellows .footer-widgets-column .wp-block-button__link:hover,
.section-fellows .footer-widgets-column .btn:active,
.section-fellows .footer-widgets-column .btn:hover
{
color: #fff;
filter: brightness(1);
text-decoration: none;
}  .section-prizes a,
.section-prizes a:hover,
.section-prizes button:hover,
.section-prizes [type="button"]:hover,
.section-prizes [type="reset"]:hover,
.section-prizes [type="submit"]:hover,
.section-prizes .btn-primary:hover,
.section-prizes .fellows-list-item .fellow-name a:hover,
.section-prizes .entry-content .post-sidebar-related-item h5 a:hover,
.section-prizes .project-reporters-list li a:hover,
.section-prizes .ti-initiative-entry .initiative-title a:hover,
.section-prizes .masthead-item-name a:hover,
.section-prizes .home-sidebar-section h5 a:hover,
.section-prizes .post-awards a:hover,
.section-prizes .post-awards a:active.post-awards a:visited,
.section-prizes .navbar .wp-block-button .wp-block-button__link:active,
.section-prizes .navbar .wp-block-button .wp-block-button__link:hover,
.section-prizes .navbar .btn:active,
.section-prizes .navbar .btn:hover,
.section-prizes .navbar.global-navbar .wp-block-button,
.section-prizes .navbar.global-navbar .wp-block-button .wp-block-button__link,
.section-prizes .navbar.global-navbar .btn,
.section-prizes .footer-widgets-column .wp-block-button,
.section-prizes .footer-widgets-column .wp-block-button .wp-block-button__link,
.section-prizes .footer-widgets-column .btn,
.section-prizes .navbar.global-navbar .wp-block-button__link:active,
.section-prizes .navbar.global-navbar .wp-block-button__link:focus,
.section-prizes .navbar.global-navbar .wp-block-button__link:hover,
.section-prizes .navbar.global-navbar .btn:active,
.section-prizes .navbar.global-navbar .btn:focus,
.section-prizes .navbar.global-navbar .btn:hover,
.section-prizes .footer-widgets-column .wp-block-button__link:active,
.section-prizes .footer-widgets-column .wp-block-button__link:focus,
.section-prizes .footer-widgets-column .wp-block-button__link:hover,
.section-prizes .footer-widgets-column .btn:active,
.section-prizes .footer-widgets-column .btn:focus,
.section-prizes .footer-widgets-column .btn:hover,
.section-prizes .site-navbar-menu>ul>li.about-menu-link>a,
.section-prizes .entry-meta .post-authors,
.section-prizes .entry-meta .post-authors a,
.section-prizes .right-nav li.current-menu-item a,
.section-prizes .right-nav li.current-page-ancestor:not(:first-child) a,
.section-prizes .right-nav li a:hover,
.section-prizes .right-nav li a:active,
.section-prizes .site-navbar-menu>ul>li a,
.section-prizes .site-navbar-menu>ul>li a:visited,
.section-prizes .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.section-prizes .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.section-prizes .navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-prizes .navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-prizes .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-prizes .entry-content a.wp-block-button__link:active,
.section-prizes .entry-content a.wp-block-button__link:focus,
.section-prizes .entry-content a.wp-block-button__link:hover {
color: var(--color-prizes-gold);
}
.section-prizes .site-navbar-menu>ul>li.active>a,
.section-prizes .site-navbar-menu>ul>li a:focus,
.section-prizes .site-navbar-menu>ul>li a:hover,
.section-prizes .site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.section-prizes button,
.section-prizes [type="button"],
.section-prizes [type="reset"],
.section-prizes [type="submit"],
.section-prizes .btn-primary,
.section-prizes .hamburger:not(.collapsed) .hamburger-inner,
.section-prizes .hamburger:not(.collapsed) .hamburger-inner::before,
.section-prizes .hamburger:not(.collapsed) .hamburger-inner::after,
.section-prizes .hamburger-inner, 
.section-prizes .hamburger-inner::before, 
.section-prizes .hamburger-inner::after,
.section-prizes .navbar .wp-block-button__link,
.section-prizes .navbar .btn,
.section-prizes .footer-widgets-column .wp-block-button__link:active,
.section-prizes .footer-widgets-column .wp-block-button__link:hover,
.section-prizes .footer-widgets-column .btn:active,
.section-prizes .footer-widgets-column .btn:hover,
.section-prizes #site-footer,
.section-prizes .mobile-nav-footer,
.section-prizes .select2-container--default .select2-results__option--highlighted[aria-selected],
.section-prizes .footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.section-prizes .entry-content .wp-block-button__link,
.section-prizes .masthead-section-title {
background-color: var(--color-prizes-gold);
}
.section-prizes button,
.section-prizes [type="button"],
.section-prizes [type="reset"],
.section-prizes [type="submit"],
.section-prizes .btn-primary,
.section-prizes .navbar .wp-block-button__link,
.section-prizes .navbar .btn,
.section-prizes .entry-content .wp-block-button__link {
border: 1px solid var(--color-prizes-gold);
}
.section-prizes .btn-check:checked + .btn-primary,
.section-prizes .btn-check:active + .btn-primary,
.section-prizes .btn-primary:active,
.section-prizes .btn-primary.active,
.section-prizes .show > .btn-primary.dropdown-toggle,
.section-prizes .btn-primary:hover,
.section-prizes #site-navbar.navbar {
border-color: var(--color-prizes-gold);	
}
.section-prizes .footer-widgets-column .wp-block-button__link:active,
.section-prizes .footer-widgets-column .wp-block-button__link:hover,
.section-prizes .footer-widgets-column .btn:active,
.section-prizes .footer-widgets-column .btn:hover
{
color: #fff;
filter: brightness(1);
text-decoration: none;
}  .section-events a,
.section-events a:hover,
.section-events button:hover,
.section-events [type="button"]:hover,
.section-events [type="reset"]:hover,
.section-events [type="submit"]:hover,
.section-events .btn-primary:hover,
.section-events .fellows-list-item .fellow-name a:hover,
.section-events .entry-content .post-sidebar-related-item h5 a:hover,
.section-events .project-reporters-list li a:hover,
.section-events .ti-initiative-entry .initiative-title a:hover,
.section-events .masthead-item-name a:hover,
.section-events .home-sidebar-section h5 a:hover,
.section-events .post-awards a:hover,
.section-events .post-awards a:active.post-awards a:visited,
.section-events .navbar .wp-block-button .wp-block-button__link:active,
.section-events .navbar .wp-block-button .wp-block-button__link:hover,
.section-events .navbar .btn:active,
.section-events .navbar .btn:hover,
.section-events .navbar.global-navbar .wp-block-button,
.section-events .navbar.global-navbar .wp-block-button .wp-block-button__link,
.section-events .navbar.global-navbar .btn,
.section-events .footer-widgets-column .wp-block-button,
.section-events .footer-widgets-column .wp-block-button .wp-block-button__link,
.section-events .footer-widgets-column .btn,
.section-events .navbar.global-navbar .wp-block-button__link:active,
.section-events .navbar.global-navbar .wp-block-button__link:focus,
.section-events .navbar.global-navbar .wp-block-button__link:hover,
.section-events .navbar.global-navbar .btn:active,
.section-events .navbar.global-navbar .btn:focus,
.section-events .navbar.global-navbar .btn:hover,
.section-events .footer-widgets-column .wp-block-button__link:active,
.section-events .footer-widgets-column .wp-block-button__link:focus,
.section-events .footer-widgets-column .wp-block-button__link:hover,
.section-events .footer-widgets-column .btn:active,
.section-events .footer-widgets-column .btn:focus,
.section-events .footer-widgets-column .btn:hover,
.section-events .site-navbar-menu>ul>li.about-menu-link>a,
.section-events .entry-meta .post-authors,
.section-events .entry-meta .post-authors a,
.section-events .right-nav li.current-menu-item a,
.section-events .right-nav li.current-page-ancestor:not(:first-child) a,
.section-events .right-nav li a:hover,
.section-events .right-nav li a:active,
.section-events .site-navbar-menu>ul>li a,
.section-events .site-navbar-menu>ul>li a:visited,
.section-events .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.section-events .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.section-events .navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-events .navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-events .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-events .entry-content a.wp-block-button__link:active,
.section-events .entry-content a.wp-block-button__link:focus,
.section-events .entry-content a.wp-block-button__link:hover {
color: var(--color-events-purple);
}
.section-events .site-navbar-menu>ul>li.active>a,
.section-events .site-navbar-menu>ul>li a:focus,
.section-events .site-navbar-menu>ul>li a:hover,
.section-events .site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.section-events button,
.section-events [type="button"],
.section-events [type="reset"],
.section-events [type="submit"],
.section-events .btn-primary,
.section-events .hamburger:not(.collapsed) .hamburger-inner,
.section-events .hamburger:not(.collapsed) .hamburger-inner::before,
.section-events .hamburger:not(.collapsed) .hamburger-inner::after,
.section-events .hamburger-inner, 
.section-events .hamburger-inner::before, 
.section-events .hamburger-inner::after,
.section-events .navbar .wp-block-button__link,
.section-events .navbar .btn,
.section-events .footer-widgets-column .wp-block-button__link:active,
.section-events .footer-widgets-column .wp-block-button__link:hover,
.section-events .footer-widgets-column .btn:active,
.section-events .footer-widgets-column .btn:hover,
.section-events #site-footer,
.section-events .mobile-nav-footer,
.section-events .select2-container--default .select2-results__option--highlighted[aria-selected],
.section-events .footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.section-events .entry-content .wp-block-button__link,
.section-events .masthead-section-title {
background-color: var(--color-events-purple);
}
.section-events button,
.section-events [type="button"],
.section-events [type="reset"],
.section-events [type="submit"],
.section-events .btn-primary,
.section-events .navbar .wp-block-button__link,
.section-events .navbar .btn,
.section-events .entry-content .wp-block-button__link {
border: 1px solid var(--color-events-purple);
}
.section-events .btn-check:checked + .btn-primary,
.section-events .btn-check:active + .btn-primary,
.section-events .btn-primary:active,
.section-events .btn-primary.active,
.section-events .show > .btn-primary.dropdown-toggle,
.section-events .btn-primary:hover,
.section-events #site-navbar.navbar {
border-color: var(--color-events-purple);	
}
.section-events .footer-widgets-column .wp-block-button__link:active,
.section-events .footer-widgets-column .wp-block-button__link:hover,
.section-events .footer-widgets-column .btn:active,
.section-events .footer-widgets-column .btn:hover
{
color: #fff;
filter: brightness(1);
text-decoration: none;
}  .section-ei a,
.section-ei a:hover,
.section-ei button:hover,
.section-ei [type="button"]:hover,
.section-ei [type="reset"]:hover,
.section-ei [type="submit"]:hover,
.section-ei .btn-primary:hover,
.section-ei .fellows-list-item .fellow-name a:hover,
.section-ei .entry-content .post-sidebar-related-item h5 a:hover,
.section-ei .project-reporters-list li a:hover,
.section-ei .ti-initiative-entry .initiative-title a:hover,
.section-ei .masthead-item-name a:hover,
.section-ei .home-sidebar-section h5 a:hover,
.section-ei .post-awards a:hover,
.section-ei .post-awards a:active.post-awards a:visited,
.section-ei .navbar .wp-block-button .wp-block-button__link:active,
.section-ei .navbar .wp-block-button .wp-block-button__link:hover,
.section-ei .navbar .btn:active,
.section-ei .navbar .btn:hover,
.section-ei .navbar.global-navbar .wp-block-button,
.section-ei .navbar.global-navbar .wp-block-button .wp-block-button__link,
.section-ei .navbar.global-navbar .btn,
.section-ei .footer-widgets-column .wp-block-button,
.section-ei .footer-widgets-column .wp-block-button .wp-block-button__link,
.section-ei .footer-widgets-column .btn,
.section-ei .navbar.global-navbar .wp-block-button__link:active,
.section-ei .navbar.global-navbar .wp-block-button__link:focus,
.section-ei .navbar.global-navbar .wp-block-button__link:hover,
.section-ei .navbar.global-navbar .btn:active,
.section-ei .navbar.global-navbar .btn:focus,
.section-ei .navbar.global-navbar .btn:hover,
.section-ei .footer-widgets-column .wp-block-button__link:active,
.section-ei .footer-widgets-column .wp-block-button__link:focus,
.section-ei .footer-widgets-column .wp-block-button__link:hover,
.section-ei .footer-widgets-column .btn:active,
.section-ei .footer-widgets-column .btn:focus,
.section-ei .footer-widgets-column .btn:hover,
.section-ei .site-navbar-menu>ul>li.about-menu-link>a,
.section-ei .entry-meta .post-authors,
.section-ei .entry-meta .post-authors a,
.section-ei .right-nav li.current-menu-item a,
.section-ei .right-nav li.current-page-ancestor:not(:first-child) a,
.section-ei .right-nav li a:hover,
.section-ei .right-nav li a:active,
.section-ei .site-navbar-menu>ul>li a,
.section-ei .site-navbar-menu>ul>li a:visited,
.section-ei .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.section-ei .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.section-ei .navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-ei .navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-ei .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-ei .entry-content a.wp-block-button__link:active,
.section-ei .entry-content a.wp-block-button__link:focus,
.section-ei .entry-content a.wp-block-button__link:hover {
color: var(--color-ei-blue);
}
.section-ei .site-navbar-menu>ul>li.active>a,
.section-ei .site-navbar-menu>ul>li a:focus,
.section-ei .site-navbar-menu>ul>li a:hover,
.section-ei .site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.section-ei button,
.section-ei [type="button"],
.section-ei [type="reset"],
.section-ei [type="submit"],
.section-ei .btn-primary,
.section-ei .hamburger:not(.collapsed) .hamburger-inner,
.section-ei .hamburger:not(.collapsed) .hamburger-inner::before,
.section-ei .hamburger:not(.collapsed) .hamburger-inner::after,
.section-ei .hamburger-inner, 
.section-ei .hamburger-inner::before, 
.section-ei .hamburger-inner::after,
.section-ei .navbar .wp-block-button__link,
.section-ei .navbar .btn,
.section-ei .footer-widgets-column .wp-block-button__link:active,
.section-ei .footer-widgets-column .wp-block-button__link:hover,
.section-ei .footer-widgets-column .btn:active,
.section-ei .footer-widgets-column .btn:hover,
.section-ei #site-footer,
.section-ei .mobile-nav-footer,
.section-ei .select2-container--default .select2-results__option--highlighted[aria-selected],
.section-ei .footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.section-ei .entry-content .wp-block-button__link,
.section-ei .masthead-section-title {
background-color: var(--color-ei-blue);
}
.section-ei button,
.section-ei [type="button"],
.section-ei [type="reset"],
.section-ei [type="submit"],
.section-ei .btn-primary,
.section-ei .navbar .wp-block-button__link,
.section-ei .navbar .btn,
.section-ei .entry-content .wp-block-button__link {
border: 1px solid var(--color-ei-blue);
}
.section-ei .btn-check:checked + .btn-primary,
.section-ei .btn-check:active + .btn-primary,
.section-ei .btn-primary:active,
.section-ei .btn-primary.active,
.section-ei .show > .btn-primary.dropdown-toggle,
.section-ei .btn-primary:hover,
.section-ei #site-navbar.navbar {
border-color: var(--color-ei-blue);	
}
.section-ei .footer-widgets-column .wp-block-button__link:active,
.section-ei .footer-widgets-column .wp-block-button__link:hover,
.section-ei .footer-widgets-column .btn:active,
.section-ei .footer-widgets-column .btn:hover
{
color: #fff;
filter: brightness(1);
text-decoration: none;
}  .section-ibw a,
.section-ibw a:hover,
.section-ibw button:hover,
.section-ibw [type="button"]:hover,
.section-ibw [type="reset"]:hover,
.section-ibw [type="submit"]:hover,
.section-ibw .btn-primary:hover,
.section-ibw .fellows-list-item .fellow-name a:hover,
.section-ibw .entry-content .post-sidebar-related-item h5 a:hover,
.section-ibw .project-reporters-list li a:hover,
.section-ibw .ti-initiative-entry .initiative-title a:hover,
.section-ibw .masthead-item-name a:hover,
.section-ibw .home-sidebar-section h5 a:hover,
.section-ibw .post-awards a:hover,
.section-ibw .post-awards a:active.post-awards a:visited,
.section-ibw .navbar .wp-block-button .wp-block-button__link:active,
.section-ibw .navbar .wp-block-button .wp-block-button__link:hover,
.section-ibw .navbar .btn:active,
.section-ibw .navbar .btn:hover,
.section-ibw .navbar.global-navbar .wp-block-button,
.section-ibw .navbar.global-navbar .wp-block-button .wp-block-button__link,
.section-ibw .navbar.global-navbar .btn,
.section-ibw .footer-widgets-column .wp-block-button,
.section-ibw .footer-widgets-column .wp-block-button .wp-block-button__link,
.section-ibw .footer-widgets-column .btn,
.section-ibw .navbar.global-navbar .wp-block-button__link:active,
.section-ibw .navbar.global-navbar .wp-block-button__link:focus,
.section-ibw .navbar.global-navbar .wp-block-button__link:hover,
.section-ibw .navbar.global-navbar .btn:active,
.section-ibw .navbar.global-navbar .btn:focus,
.section-ibw .navbar.global-navbar .btn:hover,
.section-ibw .footer-widgets-column .wp-block-button__link:active,
.section-ibw .footer-widgets-column .wp-block-button__link:focus,
.section-ibw .footer-widgets-column .wp-block-button__link:hover,
.section-ibw .footer-widgets-column .btn:active,
.section-ibw .footer-widgets-column .btn:focus,
.section-ibw .footer-widgets-column .btn:hover,
.section-ibw .site-navbar-menu>ul>li.about-menu-link>a,
.section-ibw .entry-meta .post-authors,
.section-ibw .entry-meta .post-authors a,
.section-ibw .right-nav li.current-menu-item a,
.section-ibw .right-nav li.current-page-ancestor:not(:first-child) a,
.section-ibw .right-nav li a:hover,
.section-ibw .right-nav li a:active,
.section-ibw .site-navbar-menu>ul>li a,
.section-ibw .site-navbar-menu>ul>li a:visited,
.section-ibw .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link,
.section-ibw .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:visited,
.section-ibw .navbar-mobile-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-ibw .navbar .navbar-desktop-widgets .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-ibw .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover,
.section-ibw .entry-content a.wp-block-button__link:active,
.section-ibw .entry-content a.wp-block-button__link:focus,
.section-ibw .entry-content a.wp-block-button__link:hover {
color: var(--color-ibw-blue);
}
.section-ibw .site-navbar-menu>ul>li.active>a,
.section-ibw .site-navbar-menu>ul>li a:focus,
.section-ibw .site-navbar-menu>ul>li a:hover,
.section-ibw .site-navbar-menu>.menu-section-nav-menu>li>a:active {
color: var(--color-black);
}
.section-ibw button,
.section-ibw [type="button"],
.section-ibw [type="reset"],
.section-ibw [type="submit"],
.section-ibw .btn-primary,
.section-ibw .hamburger:not(.collapsed) .hamburger-inner,
.section-ibw .hamburger:not(.collapsed) .hamburger-inner::before,
.section-ibw .hamburger:not(.collapsed) .hamburger-inner::after,
.section-ibw .hamburger-inner, 
.section-ibw .hamburger-inner::before, 
.section-ibw .hamburger-inner::after,
.section-ibw .navbar .wp-block-button__link,
.section-ibw .navbar .btn,
.section-ibw .footer-widgets-column .wp-block-button__link:active,
.section-ibw .footer-widgets-column .wp-block-button__link:hover,
.section-ibw .footer-widgets-column .btn:active,
.section-ibw .footer-widgets-column .btn:hover,
.section-ibw #site-footer,
.section-ibw .mobile-nav-footer,
.section-ibw .select2-container--default .select2-results__option--highlighted[aria-selected],
.section-ibw .footer-widgets-column .footer-action-buttons .wp-block-button .wp-block-button__link:hover,
.section-ibw .entry-content .wp-block-button__link,
.section-ibw .masthead-section-title {
background-color: var(--color-ibw-blue);
}
.section-ibw button,
.section-ibw [type="button"],
.section-ibw [type="reset"],
.section-ibw [type="submit"],
.section-ibw .btn-primary,
.section-ibw .navbar .wp-block-button__link,
.section-ibw .navbar .btn,
.section-ibw .entry-content .wp-block-button__link {
border: 1px solid var(--color-ibw-blue);
}
.section-ibw .btn-check:checked + .btn-primary,
.section-ibw .btn-check:active + .btn-primary,
.section-ibw .btn-primary:active,
.section-ibw .btn-primary.active,
.section-ibw .show > .btn-primary.dropdown-toggle,
.section-ibw .btn-primary:hover,
.section-ibw #site-navbar.navbar {
border-color: var(--color-ibw-blue);	
}
.section-ibw .footer-widgets-column .wp-block-button__link:active,
.section-ibw .footer-widgets-column .wp-block-button__link:hover,
.section-ibw .footer-widgets-column .btn:active,
.section-ibw .footer-widgets-column .btn:hover
{
color: #fff;
filter: brightness(1);
text-decoration: none;
}   a {
text-decoration: none;
}
a:hover {
filter: brightness(0.6);
text-decoration: underline;
}
.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);
}
.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,
a.wp-block-button__link {
border-radius: 5px;
font-weight: 500;
font-size: 1.125rem;
padding: 1.5px 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;
color: #fff;
}
.navbar .wp-block-button__link,
.navbar .btn,
.navbar a.wp-block-button__link,
.footer-widgets-column .wp-block-button__link,
.footer-widgets-column .btn,
.footer-widgets-column a.wp-block-button__link {
padding: 0.375rem 1.25rem;
}
button, 
[type="button"], 
[type="reset"], 
[type="submit"], 
.btn-primary, 
.wp-block-button__link,
.btn {
font-weight: 500;
}
a.btn-primary {
color: #fff;
} .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;
}
.pagination-wrap {
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: .75rem;
padding-left: .75rem;
}
.pagination {
justify-content: center;
flex-wrap: wrap;
}
.entry-content .pagination li.page-item {
margin-left: 0;
}
.pagination .page-item .page-link {
color: var(--color-black);
}
.pagination .page-item.active .page-link {
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_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,
.btn-ghost {
color: #fff;
border-radius: 5px;
padding: 1.5px 1.125rem;
text-transform: uppercase;
line-height: 1.95;
font-size: 1.125rem;
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;
}
.btn-ghost {
color: var(--color-gray-dark);
border-color: var(--color-gray-dark);
background: #fff;
}
button:hover,
[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover,
.btn-primary:hover,
.btn-ghost:hover {
background-color: #fff;
filter: brightness(1);
text-decoration: none;
}
.btn-ghost:hover {
color: var(--color-black);
border-color: var(--color-black);
}
button.hamburger.navbar-toggler,
[type="button"].hamburger.navbar-toggler,
button.hamburger.navbar-toggler:hover,
[type="button"].hamburger.navbar-toggler:hover {
background-color: transparent;
border: none;
}
.ti-related-content .related-content-title a,
.entry-content .post-sidebar-related-item h5 a,
.fellows-list-item .fellow-name a,
.project-reporters-list li a,
.ti-initiative-entry .initiative-title a,
.masthead-item-name a,
.home-sidebar-section h5 a,
.single-fellow-contact a,
.single-fellow-book-entry h3 a,
.single-fellow-highlight-item h3 a,
.book-title a,
.btb-author-list-content ul li a,
.highlights-grid h3 a,
.from-fellows-item h5 a {
color: var(--color-black);
text-decoration: none;
}
.fellows-list-item .fellow-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,
.single-fellow-contact a:hover,
.single-fellow-book-entry h3 a:hover,
.single-fellow-highlight-item h3 a:hover,
.book-title a:hover,
.btb-author-list-content ul li a:hover,
.from-fellows-item h5 a:hover {
text-decoration: underline;
filter: brightness(1);
}
header h2 a:hover,
header .h2 a:hover,
.highlights-grid h3 a:hover {
color: var(--color-black);
filter: brightness(1);
}
.highlights-grid h3 a:hover {
text-decoration: underline;
} .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;
} .post-sidebar{
}
.entry-content .post-sidebar h4 {
margin-bottom: 1.75rem;
}
.post-partners li,
.post-awards li {
text-align: center;
}
.post-partners img,
.post-awards img {
margin-left: auto;
margin-right: auto;
width: 50%;
}
.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 {
text-decoration: underline;
}
.post-partners-awards-mobile {
display: block;
margin: 2rem auto 4rem auto;
max-width: 12rem;
}
.post-partners-awards-desktop {
display: none;
}
.entry-content .key-findings-sidebar h4,
.entry-content .project-meta.post-sidebar-item 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-partners-awards-mobile .backstory-share-sidebar {
margin-bottom: 4rem;
}
.post-partners-awards-desktop .backstory-share-sidebar {
margin-bottom: 12rem;
}
.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;
}
div.backstory-subscribe-item:first-of-type {
padding-top: 0;
border-top: none;
}
.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;
}
.key-findings-sidebar {
padding: 2.625rem 0 1.425rem;
}
.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 h4 {
color: #fff;
background-color: var(--color-slate);
padding: 3px 6px 3px 11px;
height: 1.875rem;
display: flex;
align-items: center;
}
.related-from-type-sidebar h4 span {
display: block;
background-image: url(//typemediacenter.org/wp-content/themes/tmc/theme/images/tmc-logo-full.svg);
background-size: contain;
background-position: 50% 50%;
background-repeat: no-repeat;
overflow: hidden;
text-indent: 100%;
height: 1.5rem;
width: 11.25rem;
margin-left: 0.25rem;
}
.project-key-findings-sidebar li p {
display: inline;
margin: 0;
}
.schema-faq-section {
padding: 3rem 0 1rem 0;
border-top: 1px solid var(--color-gray-light);
}
.schema-faq-section:first-child {
border-top: none;
padding-top: 1rem;
}
.schema-faq-question {
display: block;
margin-bottom: 1rem;
} .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: 13px 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;
}
.section-fellows .hamburger,
.section-prizes .hamburger,
.section-events .hamburger,
.section-ei .hamburger {
padding-top: 0;
top: 0.9rem;
}
.section-ibw .hamburger {
padding-top: 0;
top: 0.375rem;
}
.nav-stuck .hamburger,
.nav-stuck.section-fellows .hamburger,
.nav-stuck.section-prizes .hamburger,
.nav-stuck.section-events .hamburger,
.nav-stuck.section-ei .hamburger {
top: 0;
padding: 16px 0 12px 0;
}
.nav-stuck.section-ibw .hamburger {
top: 0;
padding: 9px 0 12px 0;
}
.section-btb.nav-stuck .hamburger {
top: 0;
padding: 16px 0 12px 0;
}
.hamburger-box {
width: 28px;
height: 18px;
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;
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: -9px;
}
.hamburger-inner::after {
bottom: -9px;
}
.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,
.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 {
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__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 {
background-color: #fff;
}
.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: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;
color: #fff;	
} .global-navbar .tmc-logo {
width: 132px;
height: auto;
margin: 0;
display: none;
}
.home .global-navbar .tmc-logo,
.section-default .global-navbar .tmc-logo {
height: 25px;
width: auto;
}
.section-default .global-navbar .tmc-logo.tmc-logo-no-icon {
display: block;
}
body:not(.section-default) .global-navbar .tmc-logo.tmc-logo-with-icon {
display: block;
}
.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.1vw; 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 auto;
}
.section-btb .navbar-brand {
margin: 0 0 0 3.5rem;
}
.navbar-brand:hover {
filter: brightness(1);
}
.navbar-brand img {
width: 196px;
height: auto;
}
.section-fellows .navbar-brand img,
.section-prizes .navbar-brand img,
.section-events .navbar-brand img,
.section-ei .navbar-brand img,
.section-ibw .navbar-brand img {
height: 44px;
width: auto;
padding-left: 2rem;
}
.section-ibw .navbar-brand img {
height: 32px;
padding-left: 1rem;
}
.section-ei .navbar-brand img {
height: 22px;
margin-top: 11px;
}
.navbar-desktop-widgets,
.site-navbar-desktop-share {
display: none;
}
.nav-stuck .navbar-brand {
margin: 0 auto;
padding-top: 0.75rem;
}
.section-ibw.nav-stuck .navbar-brand {
padding-top: 0.5rem;
padding-bottom: 0;
}
.nav-stuck .navbar-brand img,
.section-fellows.nav-stuck .navbar-brand img,
.section-prizes.nav-stuck .navbar-brand img,
.section-events.nav-stuck .navbar-brand img,
.section-ei.nav-stuck .navbar-brand img,
.section-ibw.nav-stuck .navbar-brand img {
width: auto;
height: 35px;
}
.section-btb.nav-stuck .navbar-brand {
transform: translateY(-8%);
}
.global-navbar .navbar-search>.btn { width: 22px;
height: 22px;
background-image: url(//typemediacenter.org/wp-content/themes/tmc/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(//typemediacenter.org/wp-content/themes/tmc/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 {
border-bottom-width: 4px;
border-bottom-style: solid;
padding-top: 0;
background-color: #fff;
}
.nav-stuck #site-navbar { }
#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 .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;
}
.site-navbar-menu>ul>li:last-child,
.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.active>a,
.site-navbar-menu>ul>li a:focus,
.site-navbar-menu>ul>li a:hover {
filter: brightness(1);	
text-decoration: none;
}
.site-navbar-menu>ul>li a:active {
filter: brightness(1);	
color: #fff;
}
.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;
}
.section-subtitle {
margin-top: 1.5rem;
padding-right: var(--bs-gutter-x, 1rem);
padding-left: var(--bs-gutter-x, 1rem);
} #site-footer {
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);
}
.section-btb .footer-mobile-btb-link a {
font-weight: 600;
}
.section-fellows .footer-mobile-fellows-link a {
font-weight: 600;
}
.section-prizes .footer-mobile-prizes-link a {
font-weight: 600;
}
.section-events .footer-mobile-events-link a {
font-weight: 600;
}
.section-ei .footer-mobile-ei-link a {
font-weight: 600;
}
.section-ibw .footer-mobile-ibw-link a {
font-weight: 600;
}
.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;
}
.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;
}
.ti-header-ornament>div {
background-image: url(//typemediacenter.org/wp-content/themes/tmc/theme/images/hr-pixel.png);
background-repeat: repeat-x;
background-position: 50% 50%;
}
header.ti-header-ornament h1 {
border-bottom: 1px solid var(--color-gray-dark);
padding-bottom: 0.25rem;
}
header.ti-header-ornament>div {
background-image: none;
}
.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-partners,
.entry-meta .entry-date {
margin-left: 0.75rem;
}
.search-results-grid .entry-meta .entry-date {
margin-left: 0;
}
.entry-meta .entry-date {
border-left: 1px solid var(--color-gray-dark);
padding-left: 0.75rem;
}
.single-post .entry-meta .entry-date,
.search-results-grid .entry-meta .entry-date {
border-left: none;
padding-left: 0;
}
.wp-caption-text .author-img {
padding-left: 0.5rem;
color: var(--color-gray-dark);
}
.archive-sidebar {
padding-left: 0;
padding-right: 0;
}
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,
.archive-filters .sf-field-search label input.sf-input-text::placeholder {
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,
.archive-filters .sf-field-search label input.sf-input-text::placeholder {
text-transform: uppercase;
font-weight: 400;
}
.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 .sf-field-search {
display: block;
}
.archive-filters .sf-field-search label {
width: 100%;
}
.archive-filters .sf-field-search label input.sf-input-text {
width: calc(100% - 34px);
}
.archive-filters .sf-field-search label input.sf-input-text {
border-color: var(--color-gray-dark);
padding: 0.25rem 2.5rem 0.25rem 0.5rem;
font: normal normal 400 21px/31px var(--ui-font-family);
display: inline-block;
}
.archive-filters .sf-field-search label:after {
display: inline-block;
font-size: 15px;
line-height: 14px;
padding: 12px 0.5rem 13px 0.5rem;
font-family: bootstrap-icons !important;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
color: var(--color-gray-dark);
content: attr(data-after);
margin-left: -36px;
}
.archive-filters .sf-field-search label:hover {
cursor: pointer;
}
.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);
background-image: none;
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;
justify-content: space-between;
}
.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-taxonomy-category-books ul li,
.archive-filters .sf-field-category ul li,
.archive-filters .sf-field-taxonomy-category-fellows ul li {
font-weight: 300;
font-size: 1.2rem;
}
.archive-filters .sf-field-taxonomy-category-books 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%;
}
.search-filters.archive-filters .sf-field-submit {
width: 100%;
margin: 0;
}
.archive-filters.search-filters .sf-field-search {
width: 100%;
}
.archive-filters-reset .btn,
.sf-field-submit input[type="submit"],
.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.21875rem 0.5rem;
}
.archive-filters-reset {
padding-right: 52%;
}
.archive-filters-reset .btn {
transform: translateY(-39px);
}
.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);
}
.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 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;
}
.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-tmc-blue);
color: var(--color-tmc-blue);
}
.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 {
border-color: var(--color-green-dark);
color: var(--color-green-dark);
}
.archive-item .post-excerpt *:last-child {
margin-bottom: 0 !important;
}
.awards-archives .award-title,
.archive-award .award-title,
.masthead-section-title,
.home-sidebar-section-title {
color: #fff;
display: inline-block;
padding: 0.125rem 0.75rem;
margin-bottom: 2.25rem;
}
.home-sidebar-section-title {
margin-bottom: 1.5rem;
}
.awards-archives .award-title a,
.archive-award .award-title a,
.home-sidebar-section-title a {
color: #fff;
text-decoration: none;
}
.awards-archives .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,
.archive-award .article-year {
width: 25%;
}
.awards-archives .award-year-entries,
.archive-award .award-year-entries {
width: 75%;
}
.awards-archives .award-year-entries .award-year-entry,
.archive-award .award-year-entries .award-year-entry {
width: 100%;
margin-bottom: 3rem;
}
.entry-content .award-year-entry h2 {
margin-bottom: 0.5rem;
}
.award-year-entry .entry-meta {
border-top: none;
}
.partners-grid {
display: flex;
flex-wrap: wrap;
}
.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;
} 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-top: 2.875rem;
margin-bottom: 2.875rem;
border-top: 1px solid var(--color-gray-dark);
border-bottom: 1px solid var(--color-gray-dark);
padding: 2.375rem 0;
}
.ti-related-content .related-content-wrapper {
display: flex;
}
.ti-related-content .related-content-heading {
padding-right: 1rem;
}
.ti-related-content .related-content-heading,
.ti-related-content .related-content-image {
width: 50%;
}
.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;
}
.author-bio-text {
width: 80%;
margin-left: auto;
margin-right: auto;
}
.author-bio h4,
.author-bio p {
margin: 1rem auto;
}
.related-posts-wrapper {
border-top: 1px solid var(--color-gray-dark);
}
.related-posts h3 {
text-align: center;
font-size: 3rem;
}
.related-posts ul {
list-style: none;
padding-left: 0;
}
.related-posts img {
margin-bottom: 1rem;
}
.related-posts h4 {
font-family: var(--header-font-family);
font-weight: 400;
}
.related-posts h4 a {
color: var(--color-black);
}
.image-with-intro-image {
margin-bottom: 1.5rem;
}
.image-with-intro-title a,
.image-with-intro-link a {
color: var(--color-black);
}
.entry-content p.image-with-intro-link {
font-family: var(--ui-font-family);
font-weight: 600;
margin-bottom: 0;
margin-top: 1.5rem;
}
.entry-content p.image-with-intro-byline {
margin-bottom: 1.125rem;
}
.image-with-intro-link a .bi {
display: none;
font-size: 50%;
}
.image-with-intro-link a:after {
display: inline-block;
width: 0.5rem;
height: 1.125rem;
content: '';
background-size: contain;
background-position: bottom right;
background-repeat: no-repeat;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><!--! Font Awesome Pro 6.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z"/></svg>');
margin: 0 0 -0.125rem 0.125rem;
}
.entry-content .image-with-intro-content *:last-child,
.entry-content .jobs-list .post-excerpt *:last-child {
margin-bottom: 0;
}   .right-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;
}
.right-nav {
padding-left: 0;
list-style: none;
margin-left: 0;
font-weight: 400;
font-size: 1.5rem;
line-height: 1;
letter-spacing: 0.03em;
}
.right-nav .current-menu-item {
font-weight: 600;
}
.entry-content .right-nav li {
margin: 0;
padding: 1rem 0 1rem 0.5rem;
border-top: 1px solid var(--color-gray-light);
}
.entry-content .right-nav li:first-child {
border-top: none;
}
.right-nav li a {
color: var(--color-black);
}
.right-nav li.current-menu-item a,
.right-nav li.current-page-ancestor:not(:first-child) a,
.right-nav li a:hover,
.right-nav li a:active {
filter: brightness(1);
text-decoration: none;
}
.archive.author .reporter-bio {
margin-bottom: 4rem;
}
.archive.author .reporter-bio img {
margin: 0 1rem 1rem 0;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.search-filter-scroll-loading {
margin-left: auto;
margin-right: auto;
margin-bottom: 3rem;
} .highlights-grid {
grid-column-gap: 2rem;
column-gap: 2rem;
margin: 4rem 0 2.125rem 0;
}
.highlights-grid .index-post-type-category {
display: none;
}
.highlights-grid article h2,
.highlights-grid .col h3 {
font-family: var(--header-font-family);
font-weight: 400;
}
.highlights-grid .entry-content h2 {
margin-bottom: 0;
}
.highlights-grid header {
margin-bottom: 0.75rem;
}
.highlights-grid article h2 a {
color: var(--color-black);
}
.highlights-grid .thumbnail-wrapper {
text-align: center;
margin-bottom: 1rem;
}
.blog .highlights-grid .entry-meta {
display: none;
} .insidetype-container .highlights-grid {
margin-top: 0;
padding-top: 2rem;
border-top: 1px solid var(--color-gray-light);
}
.insidetype-filter-wrapper {
margin-top: 4rem;
}
.insidetype-header {
margin-top: 2.5rem;
margin-bottom: 1.5rem;
}
.insidetype-header h1 {
font-family: var(--header-font-family);
font-weight: 400;
margin-top: 1rem;
}
.highlights-grid.insidetype-grid .index-post-type-category {
display: inline-block;
}
.insidetype-grid .index-post-type-category .post-type,
.insidetype-header .index-post-type-category .post-type {
display: none;
}
.insidetype-grid .index-post-type-category .post-category,
.insidetype-header .index-post-type-category .post-category {
padding-left: 0;
font-weight: 600;
} .page-special-projects .image-with-intro-image {
padding-bottom: 2rem;
}
.page-template-special-project-single .special-project-data {
width: 100%;
margin: 0 0 2rem 0;
padding: 0 0 2rem 0;
border-bottom: 1px solid var(--color-gray-light);
}
.page-template-special-project-single .special-project-featured-image {
width: 250px;
padding: 0 0 2rem 0;
margin: 0 auto;
}
.page-template-special-project-single .image-with-intro-title {
font-family: var(--header-font-family);
font-weight: normal;
} .single .category-jobs header,
.single .category-jobs header h1,
.single .category-jobs header .entry-meta {
text-align: left !important;
}
.single .category-jobs header .entry-meta {
border-top: none;
}
.single .category-jobs header .entry-meta .entry-date {
margin-left: 0;
}
.page-jobs .wp-block-separator {
margin: 2rem auto;
}
.jobs-list-entry {
margin-bottom: 4rem;
} .page-contact .entry-content h2 {
margin-bottom: 0;
} .page-supporters .entry-content .about-content-column ul li {
margin-bottom: 0.5rem;
} .books-archives .post-type-description {
font-size: 1.625rem;
}
.books-archives .posts-grid {
padding-top: 2rem;
border-top: 1px solid var(--color-gray-light);
}
.book-list-item {
margin: 0 auto 3.75rem auto;
padding: 0;
}
.book-list-item .book-cover-image,
.book-list-item h3.book-title,
.book-list-item.entry-content p {
width: 250px;
margin-left: auto;
margin-right: auto;
}
.book-list-item .book-cover-image {
margin-bottom: 1.25rem;
text-align: center;
position: relative;
}
.book-list-item h3.book-title {
margin-bottom: 1rem;
font-size: 2.25rem;
}
.book-list-item.entry-content p {
margin-bottom: 0.875rem;
}
.book-list-item .btb-coming-soon-label {
position: absolute;
top: 1rem;
left: -1rem;
background-color: var(--color-btb-red);
}
.page-template-btb-authors-page .entry-content>.row {
align-items: stretch;
}
.btb-author-list {
margin-bottom: 2rem;
}
h2.btb-author-list-letter {
font-size: 3rem;
position: absolute;
left: 0;
top: 2rem;
text-transform: uppercase;
}
.btb-author-list-content {
position: relative;
padding-left: 3rem;
width: 80%;
max-width: 18rem;
margin-left: auto;
margin-right: auto;
padding-top: 2rem;
height: 100%;
border-top: 1px solid var(--color-gray-light);
}
.btb-author-list:first-child .btb-author-list-content {
border-top: none;
padding-top: 0;
}
.btb-author-list:first-child .btb-author-list-content .btb-author-list-letter {
top: 0;
}
.entry-content .btb-author-list-content ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.btb-author-list-content ul li {
margin-left: 0;
line-height: 25px;
padding-bottom: 0.625rem;
} .page-prizes main>article>header,
.page-events main>article>header {
display: none;
}
.page-template-single-prize-page .wp-post-image {
margin: 1rem auto 4rem auto;
display: block;
}
.prize-credit-group .wp-block-separator:first-of-type {
margin: 4rem auto 2rem auto;
}
.prize-credit-group .wp-block-separator:last-of-type {
margin: 0 auto 4rem auto;
}
.prize-credit-group .wp-block-columns {
margin-bottom: 0;
}
.prize-credit-group .wp-block-image {
margin: 0 auto 2rem auto;
max-width: 80%;
}
.entry-content p.prize-winner-year {
color: var(--color-prizes-gold);
font-size: 1.5rem;
margin-bottom: 1rem;
}
.tmc-prize-winner .wp-block-separator {
margin: 3rem auto;
}
.page-events .section-subtitle {
margin-bottom: 3rem;
}
.events-grid .entry-meta .entry-date,
.home-events-grid .entry-meta .entry-date {
border-left: 0;
margin-left: 0;
padding-left: 0;
}
.events-grid header .entry-meta,
.home-events-grid header .entry-meta {
border-top: none;
margin-top: 0.5rem;
}
.highlights-grid.events-grid {
margin: 0 0 4rem 0;
}
.upcoming-events-grid {
padding-bottom: 1.5rem;
border-bottom: 1px solid var(--color-gray-dark);
}
.events-grid h2 {
display: inline-block;
}
.single .category-events .entry-header h1 {
font-family: var(--header-font-family);
font-weight: 400 !important;
} #fellows_list {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.fellows-list-item {
width: 100%;
text-align: center;
margin-bottom: 2.25rem;
}
.fellows-list-item .fellow-photo {
width: 150px;
height: 150px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 1rem auto;
}
.fellows-list-item .fellow-photo a {
width: 100%;
height: 100%;
display: block;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.fellows-archives .posts-grid {
padding-top: 2rem;
border-top: 1px solid var(--color-gray-light);
}
.fellows-list-item p.fellow-name {
margin-bottom: 0.33333rem;
}
.single-fellows .entry-content {
padding-bottom: 3rem;
}
.single-fellow-meta {
margin-bottom: 2rem;
}
.single-fellow-meta p {
margin-bottom: 0.25rem;
}
.single-fellow-header,
.single-fellow-headshot-column {
text-align: center;
}
.single-fellows .entry-content {
align-content: flex-start;
}
.single-fellows .entry-content,
.single-fellow-headshot-column {
margin-bottom: 3rem;
}
.entry-content p.single-fellow-contact {
margin-bottom: 0.5rem;
}
.single-fellow-books,
.single-fellow-highlights,
.single-fellow-book-entry,
.single-fellow-highlight-item {
border-top: 1px solid var(--color-gray-light);
}
.single-fellow-books,
.single-fellow-highlights {
margin-top: 4rem;
padding-top: 3rem;
}
.single-fellow-book-entry,
.single-fellow-highlight-item {
margin-top: 3rem;
padding-top: 3rem;
padding-bottom: 0;
}
.single-fellow-book-entry:first-of-type,
.single-fellow-highlight-item:first-of-type {
margin-top: 1rem;
padding-top: 0;
border-top: none;
}
.single-fellow-book-entry:last-of-type,
.single-fellow-highlight-item:last-of-type {
margin-bottom: 4rem;
}
.entry-content .single-fellow-book-entry h3,
.entry-content .single-fellow-highlight-item h3 {
margin-bottom: 1rem;
font-family: var(--header-font-family);
}
.entry-content p.single-fellow-book-byline,
.entry-content .single-fellow-highlight-excerpt * {
margin-bottom: 1.3125rem;
}
.entry-content p.single-fellow-book-excerpt {
margin-bottom: 0;
}
.from-fellows-item {
margin-bottom: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid var(--color-gray-light);
}
.from-fellows-item:last-child {
border-bottom: none;
}
.entry-content .from-fellows-item h5 {
margin-bottom: 0;
}
.entry-content .from-fellows-item p.entry-meta {
margin-top: 0.5rem;
margin-bottom: 0;
} .masthead-sections {
text-align: center;
}
.masthead-section-title,
.entry-content .masthead-section-title {
margin-bottom: 2rem;
}
.masthead-section-title.ti-staff-title {
background-color: var(--color-ti-red);
}
.masthead-section-title.btb-staff-title {
background-color: var(--color-btb-red);
}
.masthead-item {
margin-bottom: 2rem;
}
.tmc-staff .masthead-item:first-of-type {
padding-bottom: 2rem;
border-bottom: 1px solid var(--color-gray-light);
}
.masthead-item img {
width: 150px;
height: auto;
margin-bottom: 0.5rem;
}
.entry-content h3.masthead-item-name {
margin-bottom: 0.5rem;
}
.entry-content p.masthead-item-meta {
margin-bottom: 0;
}
.masthead-item-meta a {
font-weight: bold;
text-decoration: none;
color: var(--color-black);
}
.masthead-item-meta span {
display: block;
}
.masthead-item-meta .masthead-item-email {
margin-top: 1.375rem;
}
.single-masthead-content {
margin-bottom: 2rem;
}
.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-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 .wp-block-image img {
margin: 0 auto;
}
.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;
}
.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);
}
.subscribe-list-block .wp-block-image {
height: 8.75rem;
margin: 0 2.875rem 0 0;
width: 8.75rem;
align-items: center;
display: flex;
} .ibw-desktop-brand,
.ibw-apply-desktop {
display: none;
}
.ibw-apply-mobile {
text-align: center;
}
.section-ibw .subtitle-wrapper {
border-top: 1px solid #d1d1d1;
margin-top: 1.5rem;
padding-bottom: .75rem;
}
.ei-ibw-right-sidebar {
text-align: center;
width: 50%;
margin: 0 auto;
}
.entry-content h2.ibw-fellows-year {
margin: 1.5rem 0 1.5rem 0
}
#fellows_accordion {
margin-bottom: 4rem;
}
#fellows_accordion .accordion-button {
display: inline-block;
text-align: center;
}
#fellows_accordion .accordion-button::after {
position: absolute;
top: 0.75rem;
right: 1rem;
}
#fellows_accordion button.accordion-button[type="button"] {
border: none;
background-color: transparent;
color: var(--color-black);
font: inherit;
text-transform: none;
}
#fellows_accordion .accordion-item {
border-bottom: 1px solid var(--color-gray-light);
}
#fellows_accordion .accordion-item:first-child button.accordion-button[type="button"] {
pointer-events: none;
}
#fellows_accordion .accordion-item:first-child button.accordion-button[type="button"]::after {
display: none;
}
.ibw-apply-box,
.nav-stuck .ibw-apply-box {
display: none;
}
.page-template-ei-page header h1 {
display: none;
} .home #site-main {
font-family: var(--ui-font-family);
}
.home .primary-featured-article {
margin-top: 2.5rem;
}
.highlights-grid article .post-excerpt p:last-child {
margin-bottom: 0;
}
.primary-featured-article.archive-item,
.secondary-featured-article.archive-item {
border-top: none;
border-bottom: none;
}
.home .primary-featured-article .wp-post-image {
width: 100%;
}
.home .primary-featured-article h2 {
font-family: var(--header-font-family);
font-weight: normal;
}
.home .highlights-grid {
margin-top: 2rem;
}
.home-primary-highlight-column .entry-meta,
.home-secondary-highlights .entry-meta {
display: none;
}
.home-section {
margin-bottom: 2.75rem;
}
.home-section .home-see-more {
width: 100%;
}
.home-section-header {
padding: 0.125rem 0.75rem 0.175rem 0.5rem;
display: flex;
justify-content: space-between;
background-color: var(--color-tmc-blue);
margin: 0 -1rem 1.375rem -1rem;
position: sticky;
top: 64px;
z-index: 1000;
max-width: 100vw;
width: 100vw;
}
.btb-section .home-section-header {
background-color: var(--color-btb-red);
} .home .book-author {
font-size: 1.25rem;
padding-top: 0.5rem;
}
.ti-section .home-section-header {
background-color: var(--color-ti-red);
}
.fellows-section .home-section-header {
background-color: var(--color-fellows-purple);
}
.home-books-grid .book-list-item h3.book-title,
.home-fellows-grid .fellows-list-item .fellow-name {
font: normal normal 1.75rem/1.13333 var(--header-font-family);
}
.home-fellows-grid .single-fellow-meta {
margin-bottom: 1.25rem;
color: var(--color-gray-dark);
}
.home-fellows-grid .fellows-list-item .fellow-photo {
width: 188px;
height: 230px;
border-radius: 0;
overflow: hidden;
margin: 0 auto 1rem auto;
}
.ibw-section .home-section-header {
background-color: var(--color-ibw-blue);
}
.ei-section .home-section-header {
background-color: var(--color-ei-blue);
}
.events-section .home-section-header {
background-color: var(--color-events-purple);
}
.prizes-section .home-section-header {
background-color: var(--color-prizes-gold);
}
.home-section-header a {
color: #fff;
}
.home-section-header a:hover {
filter: brightness(1);
}
.home-section-header h2 {
margin: 0;
color: #fff;
}
.home-section-header ul {
list-style: none;
margin: 0;
padding: 0;
display: none;
text-align: right;
}
.home-section-header-menu-toggle {
font-size: 1rem;
line-height: 27px;
text-align: right;
width: 100%;
display: block;
color: #fff;
}
.home-section-header-menu-toggle:hover {
cursor: pointer;
}
.home-section-header ul li {
font-size: 1rem;
line-height: 27px;
}
.home #books_list {
grid-column-gap: 1.875rem;
column-gap: 1.875rem;
}
.home .book-list-item .book-cover-image,
.home .book-list-item h3.book-title, 
.home .book-list-item.entry-content p {
width: 188px;
}
.home .book-list-item .attachment-post-thumbnail,
.home .book-list-item.entry-content p {
margin-bottom: 0;
}
.home .book-list-item h3.book-title {
font-family: var(--header-font-family);
font-weight: 400;
margin-bottom: 0.5rem;
}
.home .book-list-item .book-author {
font-weight: 400;
}
.ti-section .entry-meta .post-authors,
.ti-section .entry-meta .post-authors a {
font: normal 400 1.25rem/1.2 var(--ui-font-family);
color: var(--color-black);
}
.ti-section .entry-meta .post-authors a:hover {
text-decoration: underline;
}
.ti-section-posts .entry-content .post-excerpt *:last-child {
margin-bottom: 0;
}
.ti-section-posts header h3 {
font-family: var(--header-font-family);
font-weight: 400;
} .ti-section-primary-post article,
.ti-section-secondary-posts article {
padding-bottom: 1.5rem;
}
.home-prizes-grid.highlights-grid {
grid-column-gap: 0;
column-gap: 0;
margin-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.home-prizes-grid .col {
padding: 0 8.33333%;
margin-bottom: 4rem;
}
.home-prizes-grid .col > img {
margin-bottom: 1.125rem;
}
.home .ibw-section .ibw-logo,
.home .ei-section .ei-image {
text-align: center;
padding-bottom: 2rem;
}
.home .ibw-section .ibw-logo img {
width: 80%;
} @media (max-width: 991px) {
.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);
}
#site-navbar {
padding-left: 0;
padding-right: 0;
}
#site-navbar .hamburger {
margin-left: 1rem;
}
#site-navbar .navbar-mobile-widgets,
#site-navbar .menu-section-nav-menu>li {
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (max-width: 899px) {
.page-template-default article.page h1 {
font-size: 3.125rem;
line-height: 1.02;
}
h2.prize-winner-name {
font-size: 2.25rem;
line-height: 1;
}
}
@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;
}
.home .primary-featured-article h2 {
font-size: 2.5rem;
line-height: 1.025;
}
}
@media (max-width: 540px) {
.section-btb article.page h1 {
font-size: 2.5rem;
line-height: 1.02;
}
}
@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;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 0;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
margin-bottom: 1.5rem;
}
}
@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;
}
.section-btb .hamburger {
top: 1rem;
}
.section-ibw .hamburger {
top: 0.6rem;
}
.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;
}
.books-filters form > ul > li.sf-field-taxonomy-category-books > ul,
.fellows-filters form > ul > li.sf-field-taxonomy-category-fellows > ul {
column-count: 2;
}
.section-btb .navbar-brand img {
width: 280px;
}
.section-fellows .navbar-brand img,
.section-prizes .navbar-brand img,
.section-events .navbar-brand img,
.section-ibw .navbar-brand img {
padding-left: 0;
}
.section-ibw .navbar-brand img {
height: 44px;
}
.section-ei .navbar-brand img {
height: 28px;
margin-top: 9px;
}
}
@media (min-width: 440px) {
.navbar-mobile-widgets .wp-block-button {
flex-grow: 0;
}
}
@media (min-width: 576px) { .related-posts li {
border-right: 1px solid var(--color-gray-light);
padding-left: 4.16667%;
padding-right: 4.16667%;
}
.related-posts li:nth-child(2n) {
border-right: none;
}
.ti-related-content {
margin-left: 16.66667%;
}
.ti-related-content .related-content-heading {
width: auto;
}
.ti-related-content .related-content-image {
max-width: 188px;
}
.partners-grid-item {
width: 50%;
margin-left: 0;
margin-right: 0;
padding: 0 1.5rem;
}
#authorSearch input[type="text"] {
width: calc(100% - 12.15rem);
min-width: 200px;
margin-bottom: 0;
}
#authorSearch input[type="submit"],
.author-search-reset {
width: auto;
margin-left: 0.5rem;
}
.fellows-list-item {
width: 50%;
}
.section-btb .navbar-brand {
margin: 0 auto;
}
.btb-author-list:nth-child(2) .btb-author-list-content {
border-top: none;
padding-top: 0;
}
.btb-author-list:nth-child(2) .btb-author-list-content .btb-author-list-letter {
top: 0;
}
.highlights-grid .col-md-4 {
width: calc( 50% - 1rem );
}
}
@media (min-width: 600px) {
.nav-stuck #site-navbar { }
.home-section-header {
top: 110px;
}
.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;
}
.prize-credit-group .wp-block-separator:last-of-type {
margin: 2rem auto 4rem auto;
}
.prize-credit-group .wp-block-image {
margin: 0 auto;
max-width: initial;
}
.section-ei .navbar-brand img {
padding-left: 0;
height: 44px;
margin-top: 0px;
}
.ibw-mobile-brand {
display: none;
}
.ibw-desktop-brand {
display: block;
}
.nav-stuck.section-ibw .hamburger {
padding-top: 12px;
}
.section-ibw .navbar-brand img,
.section-ibw.nav-stuck .navbar-brand img {
height: 44px;
width: auto;
}
.search-filters.archive-filters .sf-field-submit {
width: 6.25rem;
margin: 0 0 0 0.5rem;
}
.archive-filters.search-filters .sf-field-search {
width: calc( 100% - 6.75rem );
}
}
@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;
}
.books-archives .archive-filters form > ul > li.sf-field-sort_order {
min-width: 240px;
margin-right: 0;
}
.archive-filters form > ul > li.sf-field-sort_order,
.archive-filters form > ul > li.sf-field-search {
width: auto;
}
.archive-filters form > ul > li.sf-field-search {
margin-right: 100px;
transform: translateY(-11px);
width: 200px;
}
.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;
}
.image-with-intro-image.prize-winner-image {
width: 200px;
padding-right: 0;
}	
.image-with-intro-text.prize-winner-text {
padding-left: 2rem;
width: calc( 100% - 200px );
}
#books_list {
display: flex;
flex-wrap: wrap;
}
}
@media (min-width: 768px) { .nav-stuck #site-navbar { }
.home-section-header {
top: 111px;
}
.ti-header-ornament p {
max-width: 66.6667%;
background-color: #ffffff;
margin-bottom: 0;
}
.has-right-sidebar-menu .entry-content .row .about-content-column,
.has-right-sidebar-menu .entry-content .row .right-nav-sidebar {
margin: 0 12.5%;
}
.post-content-wrap {
margin-left: 8.33333%;
margin-right: 8.33333%;
}
.related-posts {
margin-left: 4.16667%;
margin-right: 4.16667%;
}
.home .primary-featured-article h2 {
font: normal normal 4rem/1.015625 var(--header-font-family);
letter-spacing: 0;
}
.section-subtitle {
padding-right: 0;
padding-left: 0;
}  .archive-filters form > ul > li.sf-field-search {
width: auto;
}
.books-filters form > ul > li.sf-field-taxonomy-category-books > ul,
.fellows-filters form > ul > li.sf-field-taxonomy-category-fellows > ul {
column-count: 3;
}
.archive-filters.search-filters form > ul > li {
width: calc(25% - 0.75rem);
}
.archive-filters.insidetype-filters form > ul > li {
width: calc(50% - 0.75rem);
}
.archive-filters-reset,
.archive-filters.insidetype-filters form > ul > li.sf-field-submit,
.archive-filters.books-filters form > ul > li.sf-field-submit,
.archive-filters.fellows-filters form > ul > li.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: 5.25rem;
}
.search-filters.archive-filters .sf-field-submit input[type="submit"] {
width: 100%;
}
.archive-filters-reset {
margin-top: -1px;
padding-right: 6.25rem;
}
.search-filters .archive-filters-reset {
width: 100%;
}
.search-filters .archive-filters-reset .btn {
transform: translateY(-54px);
}
.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;
}
.fellows-list-item {
width: 33.33333%;
}
.ti-initiative-entry {
display: flex;
}
.ti-initiative-entry img {
margin: 0;
}
.ti-initiative-entry a.initiative-image-link {
width: 188px;
margin: 0 2rem 0 0;
display: block;
}
.single-initiative-featured-image {
padding-left: 0;
}
.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;
}
.image-with-intro-image,
.image-with-intro-text {
width: 50%;
}
.image-with-intro-image {
padding-right: 1rem;
margin-bottom: 0;
}
.image-with-intro-text {
padding-left: 1rem;
}
.page-template-special-project-single .special-project-featured-image {
width: 37.5%;
float: right;
padding: 0 0 4rem 2rem;
margin: 0;
text-align: right;
}
.page-template-special-project-single .special-project-featured-image img {
max-width: 252px;
}
.single-fellow-header, .single-fellow-headshot-column {
text-align: left;
}
.single-fellow-headshot-column,
.single-fellow-book-entry .image-with-intro-image {
flex: 0 0 auto;
width: 25%;
padding-right: 1rem;
}
.single-fellow-bio-column,
.single-fellow-book-entry .image-with-intro-text {
flex: 0 0 auto;
width: 75%;
padding-left: 1rem;
}
.single-fellow-book-entry .image-with-intro-text {
padding-left: 0;
}
.btb-author-list-content {
max-width: initial;
}
.btb-author-list:nth-child(3) .btb-author-list-content {
border-top: none;
padding-top: 0;
}
.btb-author-list:nth-child(3) .btb-author-list-content .btb-author-list-letter {
top: 0;
}
.highlights-grid .col-md-4 {
width: calc( 33.33333% - 1.33333rem );
}
.home-intro-text {
font-size: 2rem;
line-height: 1.4375;
}
.home-intro-text.section-intro-text { font-size: 1.75rem;
line-height: 1.35714;
}
.book-list-item {
width: calc( 50% - 1.875rem );
}
.ti-section-secondary-posts header .h2 {
font-size: calc(1.37438rem + 1.4925vw);
}
.ti-section-primary-post { width: 45.83335%;
padding-right: 4.16665%;
margin-right: 4.16665%;
border-right: 1px solid var(--color-gray-light);
}
.ti-section-secondary-posts article:last-child {
padding-bottom: 0;
}
.ti-section-secondary-posts article.entry-content:last-child p.entry-meta {
margin-bottom: 0;
}
.fellows-intro {
padding-right: 4.16667%;
}
.home-fellows-grid .fellows-list-item .fellow-photo {
width: 150px;
height: 150px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 1rem auto;
}
.ti-section-secondary-posts img {
float: right;
width: 50%;
margin: 0 0 1rem 1rem;
}
.ti-section-secondary-posts header.mt-3 {
margin-top: 0 !important;
}
.ti-section .home-see-more {
margin-top: 4rem;
}
.home-prizes-grid .col {
padding: 0 2rem;
border-right: 1px solid var(--color-gray-light);
}
.home-prizes-grid .col:nth-child(even) {
border-right: none;
padding-right: 1.25rem;
}
.home-prizes-grid .col:nth-child(odd) {
padding-left: 1.25rem;
}
.home .ibw-section .ibw-logo,
.home .ei-section .ei-image {
text-align: left;
}
.home .ibw-section .ibw-logo img {
margin-left: 1.875rem;
}
.home .ei-section .ei-image {
padding: 0 1.875rem;
}
.home .ei-section .ei-intro {
padding-right: 8.33333%;
}
}
@media (min-width: 783px) {
.nav-stuck #site-navbar { }
.home-section-header {
top: 97px;
}
.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) {   .global-navbar {
background: var(--color-tmc-blue);
}
.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 {
background-color: var(--color-tmc-blue);
}
.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,
.global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .section-btb .global-navbar {
background: var(--color-btb-red);
}
.section-btb .navbar.global-navbar .wp-block-button__link:active,
.section-btb .navbar.global-navbar .wp-block-button__link:hover,
.section-btb .navbar.global-navbar .btn:active,
.section-btb .navbar.global-navbar .btn:hover {
background-color: var(--color-btb-red);
}
.section-btb .navbar.global-navbar .wp-block-button__link:active,
.section-btb .navbar.global-navbar .wp-block-button__link:hover,
.section-btb .navbar.global-navbar .btn:active,
.section-btb .navbar.global-navbar .btn:hover,
.section-btb .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .section-fellows .global-navbar {
background: var(--color-fellows-purple);
}
.section-fellows .navbar.global-navbar .wp-block-button__link:active,
.section-fellows .navbar.global-navbar .wp-block-button__link:hover,
.section-fellows .navbar.global-navbar .btn:active,
.section-fellows .navbar.global-navbar .btn:hover {
background-color: var(--color-fellows-purple);
}
.section-fellows .navbar.global-navbar .wp-block-button__link:active,
.section-fellows .navbar.global-navbar .wp-block-button__link:hover,
.section-fellows .navbar.global-navbar .btn:active,
.section-fellows .navbar.global-navbar .btn:hover,
.section-fellows .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .section-prizes .global-navbar {
background: var(--color-prizes-gold);
}
.section-prizes .navbar.global-navbar .wp-block-button__link:active,
.section-prizes .navbar.global-navbar .wp-block-button__link:hover,
.section-prizes .navbar.global-navbar .btn:active,
.section-prizes .navbar.global-navbar .btn:hover {
background-color: var(--color-prizes-gold);
}
.section-prizes .navbar.global-navbar .wp-block-button__link:active,
.section-prizes .navbar.global-navbar .wp-block-button__link:hover,
.section-prizes .navbar.global-navbar .btn:active,
.section-prizes .navbar.global-navbar .btn:hover,
.section-prizes .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .section-events .global-navbar {
background: var(--color-events-purple);
}
.section-events .navbar.global-navbar .wp-block-button__link:active,
.section-events .navbar.global-navbar .wp-block-button__link:hover,
.section-events .navbar.global-navbar .btn:active,
.section-events .navbar.global-navbar .btn:hover {
background-color: var(--color-events-purple);
}
.section-events .navbar.global-navbar .wp-block-button__link:active,
.section-events .navbar.global-navbar .wp-block-button__link:hover,
.section-events .navbar.global-navbar .btn:active,
.section-events .navbar.global-navbar .btn:hover,
.section-events .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .section-ei .global-navbar {
background: var(--color-ei-blue);
}
.section-ei .navbar.global-navbar .wp-block-button__link:active,
.section-ei .navbar.global-navbar .wp-block-button__link:hover,
.section-ei .navbar.global-navbar .btn:active,
.section-ei .navbar.global-navbar .btn:hover {
background-color: var(--color-ei-blue);
}
.section-ei .navbar.global-navbar .wp-block-button__link:active,
.section-ei .navbar.global-navbar .wp-block-button__link:hover,
.section-ei .navbar.global-navbar .btn:active,
.section-ei .navbar.global-navbar .btn:hover,
.section-ei .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .section-ibw .global-navbar {
background: var(--color-ibw-blue);
}
.section-ibw .navbar.global-navbar .wp-block-button__link:active,
.section-ibw .navbar.global-navbar .wp-block-button__link:hover,
.section-ibw .navbar.global-navbar .btn:active,
.section-ibw .navbar.global-navbar .btn:hover {
background-color: var(--color-ibw-blue);
}
.section-ibw .navbar.global-navbar .wp-block-button__link:active,
.section-ibw .navbar.global-navbar .wp-block-button__link:hover,
.section-ibw .navbar.global-navbar .btn:active,
.section-ibw .navbar.global-navbar .btn:hover,
.section-ibw .global-header-widgets-right .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
color: #fff;
}  .nav-stuck #site-navbar { }
.home-section-header {
position: relative;
z-index: initial;
top: 0;
width: 100%;
max-width: 100%;
margin: 0 0 1.375rem 0;
}
.slide-in {
-webkit-animation-name: slideIn;
animation-name: slideIn;
}
.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 {
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.fellows-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;
}
.global-navbar .navbar-search>.btn {
padding: 0.33333rem 1.33333rem;
}
.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;
}
.section-fellows #site-navbar.navbar .container-xxl,
.section-prizes #site-navbar.navbar .container-xxl,
.section-events #site-navbar.navbar .container-xxl,
.section-ei #site-navbar.navbar .container-xxl,
.section-ibw #site-navbar.navbar .container-xxl {
flex-wrap: wrap;
}
.navbar-brand,
.section-btb .navbar-brand {
margin: -0.5rem 1rem 0 0;
transform: translateY(15%);
}
.section-btb .navbar-brand {
transform: translateY(23%);
}
.section-fellows .navbar-brand,
.section-prizes .navbar-brand,
.section-events .navbar-brand,
.section-ei .navbar-brand,
.section-ibw .navbar-brand {
width: 100%;
text-align: center;
}
.navbar-brand img {
width: 285px;
}
.section-fellows .navbar-brand img,
.section-prizes .navbar-brand img,
.section-events .navbar-brand img,
.section-ei .navbar-brand img {
height: 72px;
width: auto;
}
.section-btb .navbar-brand img {
width: 440px;
}
.section-ibw .navbar-brand img {
width: 66.66667%;
height: auto;
max-width: 625px;
}
.ibw-apply-menu-item {
display: none;
}
.nav-stuck .ibw-apply-menu-item {
display: list-item;
}
.nav-stuck .navbar-brand,
.section-fellows.nav-stuck .navbar-brand,
.section-prizes.nav-stuck .navbar-brand,
.section-events.nav-stuck .navbar-brand,
.section-ei.nav-stuck .navbar-brand,
.section-ibw.nav-stuck .navbar-brand {
transform: translateY(-3%);
width: auto;
text-align: left;
}
.section-btb.nav-stuck .navbar-brand {
transform: translateY(-10%);
}
.section-btb.nav-stuck .navbar-brand img,
.section-ibw.nav-stuck .navbar-brand img {	
width: auto;
}
#site-navbar.navbar {
padding-top: 2.125rem;
border-bottom: none;
}
.section-btb #site-navbar.navbar {
padding-top: 0;
}
.section-btb.admin-bar.nav-stuck #site-navbar, 
.section-btb.admin-bar.nav-stuck #site-navbar + #main-content {
padding-top: 32px;
}
.section-btb #site-main {
margin-top: 1.5rem;
}
.nav-stuck #site-navbar.navbar {
border-bottom: 1px solid var(--color-gray-light);
padding-top: 0;
}
.site-navbar-menu {
padding-top: 2.1rem;
}
.section-fellows .site-navbar-menu,
.section-prizes .site-navbar-menu,
.section-events .site-navbar-menu,
.section-ei .site-navbar-menu,
.section-ibw .site-navbar-men {
padding-top: 0.75rem;
}
.site-navbar-menu>ul>li {
border: none;
}
.site-navbar-menu .menu-section-nav-menu>li {
height: 21px;
}
.nav-stuck .site-navbar-menu .menu-section-nav-menu>li {
height: auto;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav {
padding-left: 0.5rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .nav-link {
padding: 0 0.5rem 1rem 0.5rem;
}
.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;
}
.section-prizes.nav-stuck .navbar-brand {
margin: 0;
}
.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 {
display: block;
width: 302px;
margin: 4px 0 -6px 2.25em;
padding: 10px 0;
margin-top: 4px;
}
.section-ei.nav-stuck .navbar-brand img {
height: 24px;
}
.nav-stuck.section-btb .site-navbar-desktop-share {
margin-left: 3rem;
}
.nav-stuck.section-fellows .site-navbar-desktop-share {
margin-left: 0.75rem;
}
.nav-stuck.section-ibw .site-navbar-desktop-share {
margin-left: 1rem;
}
.nav-stuck.section-ei .site-navbar-desktop-share {
margin-left: -3.25rem;
}
.nav-stuck.section-events .site-navbar-desktop-share {
margin-left: 1.5rem;
}
.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;
}
.section-prizes.nav-stuck .navbar-expand-lg .navbar-toggler {
display: none;
}
body:not(.nav-stuck) .navbar-expand-lg .navbar-collapse {
display: flex;
}
body:not(.nav-stuck).section-fellows .navbar-expand-lg .navbar-collapse,
body:not(.nav-stuck).section-prizes .navbar-expand-lg .navbar-collapse,
body:not(.nav-stuck).section-events .navbar-expand-lg .navbar-collapse,
body:not(.nav-stuck).section-ei .navbar-expand-lg .navbar-collapse,
body:not(.nav-stuck).section-ibw .navbar-expand-lg .navbar-collapse {
width: 100%;
}
.section-fellows-nav-menu,
.section-prizes-nav-menu,
.section-events-nav-menu,
.section-ei-nav-menu,
.section-ibw-nav-menu {
padding-left: 0;
margin-left: auto;
margin-right: auto;
}
.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;
} #site-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;
}
header.ti-header-ornament>div {
background-image: url(//typemediacenter.org/wp-content/themes/tmc/theme/images/hr-pixel.png);
background-repeat: repeat-x;
background-position: 50% 50%;
}
header.ti-header-ornament h1 {
max-width: 66.6667%;
background-color: #ffffff;
margin-bottom: 0;
}
header.ti-header-ornament h1 {
border-bottom: none;
padding-bottom: 0;
}
.has-right-sidebar-menu .entry-content .row .about-content-column {
margin: 0 0 0 16.66667%;
}
.archive-awards .entry-content .row .about-content-column {
padding-right: 3rem;
}
.right-nav-sidebar h3 {
display: none;
}
.has-right-sidebar-menu .entry-content .row .right-nav-sidebar {
flex: 0 0 auto;
width: 33.33333%;
margin: 0;
padding-left: 8.33333%;
}
.archive-awards .has-right-sidebar-menu .entry-content .row .right-nav-sidebar {
flex: 0 0 auto;
width: 25%;
margin: 0;
padding-left: 0;
}
.entry-content .right-nav li {
margin: 0;
padding-left: 0;
border-top: none;
}
.entry-content .right-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%;
}
.post-content {
margin-left: 0;
margin-right: 0;
} .featured-image-caption {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
.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 60% auto;
grid-template-areas:
"content sidebar-top"
"content sidebar-middle"
"content sidebar-empty"
"content sidebar-bottom"
"footer footer";
}
.post-content {
grid-area: content;
}
.post-sidebar {
margin-right: 25%;
}
.single-projects_posts .post-sidebar {
margin-right: 0;
}
.post-sidebar.related-from-type-sidebar {
margin-right: 12.5%;
}
.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;
}
.author-bio-title {
font: normal normal 1.0625rem/1.2353 var(--ui-font-family);
}
.legacy-key_findings,
.legacy-quick_quotes,
.wp-block-pullquote {
margin-left: -16.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;
}
.related-posts li:nth-child(2n) {
border-right: 1px solid var(--color-gray-light);
}
.related-posts li:nth-child(3n) {
border-right: none;
}
.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;
}
.masthead-item img {
margin-bottom: 0;
}
.masthead-item-photo {
width: 150px;
margin-right: 1.5rem;
}
.home .primary-featured-article {
margin-top: 0;
}
.home-primary-highlight-column {
order: 1;
width: 62.5%;
margin-right: 4.16667%;
padding-right: 4.16667%;
border-right: 1px solid var(--color-gray-light);
}
.home-intro-column {
order: 2;
margin-top: -6px;
}
.home-section-header {
margin: 0 0 3rem 0;
}
.home .highlights-grid {
margin-top: 4rem;
}
.home .highlights-grid.home-events-grid,
.home .highlights-grid.home-prizes-grid {
margin: 0;
}
.home .prizes-section .section-intro-text,
.home .events-section .section-intro-text {
margin-bottom: 2rem;
}
.masthead-content-column header {
border-bottom: 1px solid var(--color-gray-light);
padding-bottom: 1rem;
margin-bottom: 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;
}
.primary-featured-article .h3 {
font-size: calc(1.46888rem + 2.6265vw);
}
.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 .book-list-item .book-cover-image,
.home .book-list-item h3.book-title, 
.home .book-list-item.entry-content p {
width: auto;
}
.home-sidebar {
padding-top: 0;
margin-top: 0;
border-top: none;
}
.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);
}
.page-special-projects .image-with-intro-image {
width: 37.5%;
}
.page-special-projects .image-with-intro-text {
width: 62.5%;
}
.book-list-item {
width: 33.33333%;
}
.btb-author-list:nth-child(4) .btb-author-list-content {
border-top: none;
padding-top: 0;
}
.btb-author-list:nth-child(4) .btb-author-list-content .btb-author-list-letter {
top: 0;
}
.ibw-apply-mobile {
display: none;
}
.ibw-apply-desktop {
display: block;
margin-top: 9rem;
padding: 1.5rem 0 0.5rem 0;
margin-left: 25%;
text-align: left;
border-top: 1px solid var(--color-gray-light);
border-bottom: 1px solid var(--color-gray-light);
}
.ibw-apply-desktop h4 {
font-size: 30px;
line-height: 1.2;
}
.ibw-apply-box {
right: 0;
width: 160px;
display: flex;
align-items: center;
height: 107px;
position: absolute;
top: 1.75rem;
border-top: 1px solid var(--color-gray-light);
border-bottom: 1px solid var(--color-gray-light);
padding: 0;
}
.ibw-apply-box h6 {
margin: 0;
font: normal normal 1.125rem/1.55556 var(--header-font-family);
letter-spacing: 0.02em;
}
.ibw-apply-box h6 a {
font-weight: 600;
letter-spacing: -0.02em;
}
.ibw-apply-box h6 img {
width: 30px;
height: 21px;
margin-right: 0.25rem;
margin-top: -0.25rem;
}
.ibw-apply-box h6 a,
.ibw-apply-box h6 img {
display: inline-block;
}
.ei-ibw-right-sidebar {
width: 40%;
margin: 0;
float: right;
text-align: right;
padding-left: 1rem;
}
.ei-ibw-page-content-wrap {
padding-right: calc( 40% + 1rem);
}
.ei-ibw-grid.collapse:not(.show) {
display: block;
}
.entry-content h2.ibw-fellows-year {
margin: 3rem 0 2rem 0
}
#fellows_accordion .accordion-item button.accordion-button[type="button"] {
pointer-events: none;
}
#fellows_accordion .accordion-button::after {
display: none;
}
#fellows_accordion .accordion-button {
text-align: left;
}
.schema-faq-section {
display: flex;
flex-wrap: nowrap;
}
.schema-faq-question {
width: 40%;
padding-right: 1rem;
}
.schema-faq-answer {
width: 60%;
padding-left: 1rem;
}
.section-intro-text {
padding-left: 1rem;
}
.ibw-intro.section-intro-text,
.ibw-embed-section,
.home-books-grid {
padding-right: 1rem;
}
.section-intro-text.btb-intro {
padding: 0 2rem 0 1rem;
}
.section-intro-text.ti-intro {
padding-right: 25%;
}
.home-section-grid {
padding: 0 1rem;
}
.home-section-header ul {
display: flex !important;
}
.home-section-header-menu-toggle {
display: none;
}
.home-section-header ul li {
margin-left: 1rem;
}
.home-section .ti-section-posts {
padding: 0 1rem;
}
.home-prizes-grid .col,
.home-prizes-grid .col:nth-child(even) {
border-right: 1px solid var(--color-gray-light);
}
.home-prizes-grid .col:nth-child(even),
.home-prizes-grid .col:nth-child(odd) {
padding-left: 2rem;
padding-right: 2rem;
}
.home-prizes-grid .col:first-child {
padding-left: 1.25rem;
}
.home-prizes-grid .col:last-child {
border-right: none;
padding-right: 1.25rem;
}
header .post-subtitle,
.section-subtitle,
.post-type-description {
font: normal 300 1.5rem/1.16667 var(--ui-font-family);
letter-spacing: 0;
}
.insidetype-header {
margin-top: 3.5rem;
margin-bottom: 2.5rem;
}
.single .category-events .entry-header {
margin-top: 3.5rem !important;
}
}
@media (min-width: 1024px) {
.global-navbar .menu li {
padding: 0 1.3vw; }
}
@media (min-width: 1060px) {
.global-navbar .menu li {
padding: 0 1.3vw; }
.navbar-expand-lg .site-navbar-menu .navbar-nav .nav-link {
padding: 0 0.8375rem 1rem 0.8375rem;
}
}
@media (min-width: 1070px) {
.global-header-widgets-right .wp-block-button:first-child {
margin-right: 6px;
}
.ibw-apply-box {
right: 2.375rem;
}
}
@media (min-width: 1140px) {
.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;
}
.site-navbar-menu .menu-section-nav-menu>li {
font: normal 500 1.375rem/0.95652 var(--ui-font-family);
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .dropdown-menu {
left: 1.5rem;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu {
left: initial;
right: 1.5rem;
}
.fellows-list-item {
width: 25%;
}
.home-fellows-grid .fellows-list-item {
width: 33.33333%;
}
.ibw-apply-box {
width: 188px;
}
.ibw-apply-box h6 {
font-size: 1.3125rem;
line-height: 1.47619;
}
}
@media (min-width: 1180px) {
.site-navbar-menu .menu-section-nav-menu>li {
font: normal 500 1.5rem/0.95652 var(--ui-font-family);
}
}
@media (min-width: 1200px) { .section-btb .navbar-brand img {
width: 610px;
}
.global-header-widgets-right .wp-block-button:first-child {
margin-right: 10px;
}
.site-navbar-menu {
padding-top: 3rem;
}
.fellows-list-item {
width: 20%;
}
.home-fellows-grid .fellows-list-item {
width: 33.33333%;
}
.primary-featured-article .h3 {
font-size: 3.43875rem;
}
.book-list-item {
width: 25%;
}
.home .book-list-item {
width:  calc( 25% - 1.875rem );
}
.highlights-grid {
grid-column-gap: 4rem;
column-gap: 4rem;
}
.highlights-grid .col-md-4 {
width: calc( 33.33333% - 2.66667rem );
}
.ti-section-secondary-posts header .h2 {
font-size: 2.49375rem;
}
.home-fellows-grid .fellows-list-item .fellow-photo {
width: 188px;
height: 188px;
}
}
@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 4.5em;
}
.nav-stuck.section-btb .site-navbar-desktop-share {
margin-left: 3rem;
}
.nav-stuck.section-fellows .site-navbar-desktop-share {
margin-left: 0.75rem;
}
.nav-stuck.section-ibw .site-navbar-desktop-share {
margin-left: 1rem;
}
.nav-stuck.section-ei .site-navbar-desktop-share {
margin-left: -10.75rem;
}
.nav-stuck.section-events .site-navbar-desktop-share {
margin-left: 1.5rem;
}
.section-ei.nav-stuck .navbar-brand img {
height: 35px;
}
}
@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) {  }
@media (min-width: 1440px) {
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu {
left: 1.5rem;
right: initial;
}
.navbar-expand-lg .site-navbar-menu .navbar-nav .about-menu-link .dropdown-menu:after {
left: 26px;
right: initial;
}
}