yle id="wp-custom-css">
/* NEWS */
/* News article body */
.single-post .acf-innerblocks-container {
margin-inline: auto;
}
/* Paragraph spacing */
.single-post .acf-innerblocks-container > p {
margin: 0 0 1.25rem;
}
/* Section headings */
.single-post .acf-innerblocks-container > h2 {
clear: both;
margin: 2.75rem 0 1rem;
color: #001344;
line-height: 1.15;
}
/* Prevent the final floated image from collapsing the container */
.single-post .acf-innerblocks-container::after {
display: table;
clear: both;
content: "";
}
/* Reset Carnegie's figure styling */
.single-post .acf-innerblocks-container figure.image {
display: block;
max-width: 100%;
margin-top: 0;
margin-bottom: 1.25rem;
}
/* Left-aligned article images */
.single-post .acf-innerblocks-container figure.image--left {
float: left;
width: min(225px, 32%);
margin-right: 1.5rem;
margin-bottom: 1rem;
}
/* Centered images, such as the Golden 91ɬÂþ logo */
.single-post .acf-innerblocks-container figure.image--center {
float: none;
width: fit-content;
max-width: 100%;
margin: 0 auto 2rem;
text-align: center;
}
/* Remove unnecessary inner wrapper behavior */
.single-post .acf-innerblocks-container figure.image > div {
display: block;
width: 100%;
}
/* Images */
.single-post .acf-innerblocks-container figure.image img {
display: block;
width: 100%;
height: auto;
margin: 0;
}
/* Do not stretch small centered logos beyond their natural size */
.single-post .acf-innerblocks-container figure.image--center img {
width: auto;
max-width: 100%;
margin-inline: auto;
}
/* Make links visible and accessible */
.single-post .acf-innerblocks-container a {
text-decoration: underline;
text-underline-offset: 0.15em;
}
/* Mobile */
@media (max-width: 600px) {
.single-post .acf-innerblocks-container figure.image--left {
float: none;
width: min(260px, 100%);
margin: 0 auto 1.25rem;
}
.single-post .acf-innerblocks-container > h2 {
margin-top: 2.25rem;
}
.single-post .acf-innerblocks-container > p {
margin-bottom: 1rem;
}
}
/* =========================================================
NINJA TABLES FRONTEND EDITING FIX
========================================================= */
/* Prevent Ninja Tables from permanently locking page scrolling */
html:has(.nt_editor_modal),
body:has(.nt_editor_modal) {
overflow-y: auto !important;
height: auto !important;
max-height: none !important;
}
/* Make the Ninja Tables modal itself the scroll container */
.nt_editor_modal.show_nt_modal {
position: fixed !important;
inset: 0 !important;
width: 100% !important;
height: 100dvh !important;
max-height: 100dvh !important;
overflow-y: auto !important;
overflow-x: hidden !important;
padding: 30px 15px !important;
box-sizing: border-box !important;
align-items: flex-start !important;
z-index: 999999 !important;
}
/* Modal window */
.nt_editor_modal .nt_modal_wrapper {
position: relative !important;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
transform: none !important;
width: min(900px, 100%) !important;
max-width: 900px !important;
max-height: none !important;
margin: 0 auto 30px !important;
box-sizing: border-box !important;
}
/* Sticky heading */
.nt_editor_modal .nt_modal_header {
position: sticky !important;
top: -1px !important;
z-index: 20 !important;
background: #fff !important;
}
/* Sticky action buttons */
.nt_editor_modal .nt_modal_footer {
position: sticky !important;
bottom: -1px !important;
z-index: 20 !important;
background: #fff !important;
}
/* Mobile */
@media (max-width: 767px) {
.nt_editor_modal.show_nt_modal {
padding: 15px 10px !important;
}
.nt_editor_modal .nt_modal_wrapper {
width: 100% !important;
margin-bottom: 15px !important;
}
}
Skip to main content