/* Set Column widths for Posts */ @media only screen and (min-width: 768px) { .post-template-default .main-content, .post-template-single-feature .main-content { width:93.75%; max-width: 680px; } } @media only screen and (min-width: 1168px) { .post-template-default .main-content, .post-template-single-feature .main-content { width:66.66%; max-width: 680px; } } /* Set Column widths for Pages */ @media only screen and (min-width: 768px) { .page-template-single-feature .main-content, .page-template-single-feature .entry-header { width:93.75%; max-width: 720px; } } @media only screen and (min-width: 1168px) { .page-template-single-feature .main-content, .page-template-single-feature .entry-header { width:66.66%; max-width: 720px; } } .single:not(.has-large-featured-image) .entry-header { border-bottom: 1px solid #ddd; padding-bottom: 21px; } /* Set Column widths for 1 and 2 column with sidebar */ @media only screen and (min-width: 1168px) { .post-template-default #secondary, .post-template-single-feature #secondary { width:calc(35% - 6rem); min-width: 320px; } .post-template-default #primary, .post-template-single-feature #primary { width:1140px; } } /* Fix Image Left Margin */ @media only screen and (max-width: 960px) { .post-template-single-feature .entry .entry-content > *.alignleft, .post-template-single-feature .entry .entry-content > *.wp-block-image .alignleft { margin-left: 0;} } /* Adjust column wrapping */ @media (max-width: 900px) { .single.has-sidebar #main, .page:not(.newspack-front-page).has-sidebar #main { display: block; } .archive #main, .archive #secondary, .blog #main, .blog #secondary, .search #main, .search #secondary, .page.has-sidebar .main-content, .page #secondary, .single.has-sidebar .main-content, .single #secondary { width: 100%; } } .top-header-contain { background-color: #2a2a2a; } /* Typography */ html { font-size: 20px; } body p { line-height: 1.5em; } @media only screen and (min-width: 600px) { html { font-size: 21px; } body p { line-height: 1.6em; } } .entry .entry-content h2 { font-size: 1.4em; } .entry .entry-content h3 { font-size: 1.2em; margin: 0 0 0 0; } .entry .entry-content h4 { font-size: 1.1em; margin: 0 0 0 0; } body.page .entry-title { margin:0; } .entry .entry-content .jp-relatedposts-i2 h3 { margin-top: 3rem; font-size: 0.7em; font } body { color: #000000; } button, input, input[type="submit"], select, optgroup, textarea, .button, .comment-metadata, .comment-reply-link, .comment-reply-login, .comments-title, .comment-author .fn, .discussion-meta-info, .entry-meta, .cat-links, .entry-footer, .author-bio .author-link, .author-meta, .nav1, .secondary-menu, .nav3, .no-comments, .not-found .page-title, .error-404 .page-title, .page-links, .pagination .nav-links, .site-title, .site-description, .site-info, #cancel-comment-reply-link, .use-header-font, #mobile-sidebar, #jp-relatedposts.jp-relatedposts .jp-relatedposts-headline, .menu-item, .menu-item a, .menu-label, .widget_nav_menu ul li, .article-section-title, .wp-block-button__link, .article-section-title, .wp-block-button__link a, .campaign-title, .campaign-text, .shop-link, .mobile-menu-toggle { font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; } /*Input boxes */ input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'], textarea { border-radius: 4px; font-size: 0.8em; } input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, textarea:focus { border-color: #111; outline: 0; } /* Buttons */ .button, .button:visited, .entry .entry-content .button, .entry .entry-content .button:visited, button, input[type="button"], input[type="reset"], input[type="submit"] { color: #ffffff; font-size: 0.66em; padding: 0.8em 1.2em; border-radius: 4px; margin: 0 0.4em 0 0; } .member-button { width: 120px; } @media only screen and (min-width: 782px) { .entry-title, .not-found .page-title, .error-404 .page-title, .has-larger-font-size, .archive:not(.paged) article.entry:first-of-type .entry-title, { font-size: 2.4em; } } /* Links */ .entry-content a { border-bottom: 1px solid #91d7f8; color: #191919; text-decoration: none; } .entry-content a:visited { color: #191919; } a:focus, a:hover, a:active { outline:0; } /* Style links on hover */ .entry-content a:hover, .entry-content a:active, .entry-content a:focus { background: #91d7f8; color: #191919; } /* Logo */ @media (min-width: 782px) { body.h-stk:not(.h-sub) .site-header .custom-logo { height: 62px; object-fit: contain; } .h-cl .site-header .middle-header-contain .wrapper > div { width: 35%; } .middle-header-contain .desktop-menu-toggle { margin: 0; } .h-cl .site-header .middle-header-contain .wrapper > div#social-nav-contain { flex: calc( 35% - 10px ); } .h-cl .site-header .middle-header-contain .wrapper > div.nav-wrapper:last-of-type { flex: calc( 35% + 10px ); } .h-cl .site-header .custom-logo, .h-stk .site-header .custom-logo { width: 225px !important; max-width: 225px !important; } .middle-header-contain .wrapper { padding:1.5rem 0 0.5rem; } } @media (min-width: 1100px) { .h-cl .site-header .custom-logo, .h-stk .site-header .custom-logo { width: 225px !important; max-width: 225px !important; } /* Fix Logo centering for Short Header */ .h-cl .site-header .middle-header-contain .wrapper > div { flex: 365px; } } /* Remove Shadow on Sticky Header */ .h-stk .site-header { box-shadow: 0 1px 1px rgba(0,0,0,0); } /* Increase size of menu icon */ @media (min-width: 782px) { .site-header .desktop-menu-toggle, .site-header .subpage-toggle, .site-header button.desktop-menu-toggle, .site-header button.subpage-toggle { -webkit-transform: scale(2); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); transform-origin: top top; } } /* Reduce header height on mobile and vertically center logo */ @media (max-width: 782px) { .h-sh .middle-header-contain .wrapper { padding: 0.2rem 0; } .site-branding { padding-top: 0.2rem; } } /* Reduce padding in slide out sidbar menu */ .desktop-sidebar .widget { margin-bottom: 1rem; padding-top: 1rem; } /* Bold top sidbar menu */ #nav_menu-11 { font-weight: 700; } /* Navigation */ /* Remove border on menu */ @media only screen and (min-width: 782px) { .bottom-header-contain .wrapper { border-bottom: 1px solid #ccc; border-top: 0; } } /* Main menu */ .site-header .main-menu .menu-item a, .site-header .main-menu .menu-item a:visited { font-weight: 600; font-size: .9em; letter-spacing: 0.01em; } .site-header .nav1 .main-menu > li > a { color:#090909; } .site-header .main-menu .menu-item a:hover, .site-header .main-menu .menu-item a:active, .site-header .main-menu .menu-item a:focus { color: #00aeef; text-decoration: none; opacity: 100; } /* Top Social Menu */ ul#menu-footer-social { display: none; } /* Remove Sidebar Social Menu */ nav.social-navigation { display: none; } /*Style Sidebar Widgets */ .subpage-sidebar .widget { margin-bottom: 1em; } .jetpack-social-widget-list li:nth-child(n+2) { margin-left: .6em; } /* CTA Button */ .button.mb-cta { font-size: 0.6em !important; } /* Topic menu */ .site-header .highlight-menu .menu-label { color: #191919; font-size: .92em; font-weight: 500; } .site-header .highlight-menu .menu-item a:hover, .site-header .main-menu .highlight-menu a:active, .site-header .highlight-menu .menu-item a:focus { color: #00aeef; text-decoration: none; } .highlight-menu-contain { margin-bottom: 0.45rem; } /* Menu Buttons */ .nav3 .menu-item a, .button.mb-cta { transition: background 150ms ease-in-out; border-radius: 4px; font-size: .9em; padding: 0.3rem 0.6rem; } body.h-db.h-dh .site-header .nav3 .menu-highlight a, .button.mb-cta { color: #fff; font-weight: 500; } /* Membership button on homepage */ .mb-cta-h a { background-color:#0675c4; color:#fff; font-weight: 500; line-height: 1.2; text-decoration: none; } .nav3 .mb-cta-h a:hover { background-color:#000000; color: #fff } /* Hide Log In button on homepage */ body[data-pico-status="paying"] .menu-item-807538, body[data-pico-status="registered"] .menu-item-807538 { display: none; } /* Hide Membership button on homepage */ body[data-pico-status="paying"] .menu-item-702459 { display: none; } /* Hide Membership button on internal pages */ body[data-pico-status="paying"] a.button.mb-cta { display: none; } @media only screen and (max-width: 850px) { #menu-item-599705 { display: none;} } @media only screen and (max-width: 920px) { .site-header .nav3 .menu-item a { font-size: 0.8em; } .header-search-contain { margin-left: 0.5rem; } } @media only screen and (max-width: 1060px) { .site-header .nav3 li:nth-child(n+2) { margin:0; } .header-search-contain { margin-left: 0.55rem; } } .nav3 li a:hover, .nav3 li a:active, .nav3 li a:focus { background-color: #fff; color: #00aeef; opacity:1; } .button.mb-cta { font-size: 0.7em; } .logged-in .button.mb-cta { display: none; } .site-content { min-height: 30vh; margin-top:1.5rem } @media only screen and (min-width: 782px) { .site-content { margin-top:2.2rem } } /*-------------------------------------------------------------- ## Images --------------------------------------------------------------*/ /* Change image crop */ .wpnbha.is-landscape .post-thumbnail a, .archive .post-thumbnail a, .blog .post-thumbnail a, .search .post-thumbnail a { display: block; padding-top: 61.8%; position: relative; overflow: hidden; } .wpnbha.is-landscape .post-thumbnail img, .archive .post-thumbnail img, .blog .post-thumbnail img, .search .post-thumbnail img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; } /* Fix Image captions for Safari */ .wp-block-image .alignleft figcaption, .wp-block-image .aligncenter figcaption, .wp-block-image .alignright figcaption, .wp-block-image .is-resized figcaption, .wp-block-image .aligncenter, .wp-block-image.is-resized > figcaption { display: block; } /* Image Margin */ .wp-block-image { margin: 48px 0 0 0; } /* Image Captions */ figure, figcaption, .wp-block-image figcaption, .wp-caption-text, .wp-caption-text a { font-family: -apple-system, system-ui, Roboto, Helvetica, sans-serif; line-height: 1.4em; font-size: 14px; letter-spacing: -.01em; } .entry-content figcaption { max-width:100% } /* Wide Image captions */ .entry-content .alignwide > figcaption { width: 100%; } .featured-image-behind + figcaption, .featured-image-beside figcaption { font-size: 0.6em; } .image-credit, .image-credit a { color: #999; } .wp-block-gallery figcaption a, .wp-block-gallery figcaption a:hover { color: #666; ; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ /* Category Links */ .single .cat-links { font-size: .7em; margin: 0; } .single .cat-links a, .single .cat-links a:visited { color: #00adef; background-color: transparent; padding: 0 .5em 0 0; } /* Change Color of Sponsored Category Link */ .single .category-sponsored .cat-links a, .single .category-sponsored .cat-links a:visited { color: #fd9a32; } /* Hide Featured Tag for Opportunities Category */ .single .category-opportunities .cat-links a.newspack-featured-tag, .single .category-opportunities .cat-links a.newspack-featured-tag:visited { display: none; } .single .cat-links a:hover, .single .cat-links a:focus { color: #002856; text-decoration: none; } /* Hide elements for Posts in Sponsored Category */ .category-sponsored .above-content, .category-sponsored .below-content, .category-sponsored .jp-relatedposts, .cat-sponsored .above-footer-widgets, .category-sponsored .author-bio { display: none; } .category-sponsored .main-content { margin: 1em auto 0; } /* Featured Image placements */ /* Featured Image Default Small */ @media only screen and (min-width: 840px) { :not(.has-large-featured-image).single-featured-image-default .post-thumbnail { width: 720px; margin: 0 -20px; } :not(.has-large-featured-image).single-featured-image-default .post-thumbnail figcaption { max-width: 720px; width: 100%; } } /* Featured Image Behind Title */ .featured-image-behind .entry-header .cat-links a:hover, .featured-image-behind .entry-header .cat-links a:focus { color: #00aeef; text-decoration: none; border: 0; } /* Featured Image Beside Title */ .featured-image-beside .entry-header { max-width: 720px; padding-left: 2em; } .featured-image-beside .entry-header .cat-links a { color: #000; text-decoration: none; border: 0; padding: 0; } .featured-image-beside .entry-header .cat-links a:hover { color: #fff; } .featured-image-beside .entry-header .entry-meta .byline a:hover { color: inherit; } /* Titles & Subtitles */ /* Post title */ .single .entry-header .entry-title { font-size: 2.2em; font-weight: normal; } .single .entry-title--with-subtitle { margin-bottom: 0.3em; } .newspack-post-subtitle { font-style: inherit; font-size: .9em; margin-bottom: 1.2em; margin-top: -0.2em; line-height: 1.4em; } .newspack-post-subtitle em, .newspack-post-subtitle i { font-style: italic; } @media only screen and (min-width: 600px) { .newspack-post-subtitle { font-size: 0.9em; margin-right: 4em; } } @media only screen and (min-width: 1168px) { .newspack-post-subtitle { font-size: .9em; margin-right: 10em; } } /* Taxonomy Descriptions */ .taxonomy-description { font-style: inherit; font-size: .8em; margin-bottom: 1.4em; margin-top: -0.5em; color: #323232; } @media only screen and (min-width: 600px) { .taxonomy-description { font-size: 0.8em; margin-right: 1em; } } @media only screen and (min-width: 1168px) { .taxonomy-description { font-size: 0.8em; margin-right: 1em; } } .entry-title a, .entry-title a:visited { color: inherit; background: transparent; } .entry-title a:hover, .entry-title a:active, .entry-title a:focus { color: #00aeef; } /* Single posts */ .post-template-default.single .entry-header .entry-title, .post-template.single .entry-header .entry-title { font-size: 1.6em; font-weight: 600; line-height: 1.1em; padding-right: 10px; } /* Post title on One column template*/ .post-template.single .entry-header .entry-title { font-size: 1.6em; font-weight: 600; } @media only screen and (min-width: 600px) { /* Single posts */ .post-template-default.single .entry-header .entry-title, .post-template.single .entry-header .entry-title { font-size: 2em; padding-right: 1em; } /* Post title on One column template */ .post-template.single .entry-header .entry-title { font-size: 2.2em; } } /* Entry Header Width on One column template with Small featured image */ @media only screen and (min-width: 760px) { .single:not(.has-large-featured-image).single:not(.single-featured-image-above).post-template .entry-header { width: 720px; margin: auto; } .single:not(.has-large-featured-image).single:not(.single-featured-image-above).post-template .newspack-post-subtitle { margin-right: 5em; } } /* Entry Header Width on One column template with Large featured image */ @media only screen and (min-width: 960px) { .single.has-large-featured-image.post-template .entry-header, .single.single-featured-image-above.post-template .entry-header { width: 960px; margin: auto; } .single.has-large-featured-image.post-template .entry-header .newspack-post-subtitle, .single.single-featured-image-above.post-template .entry-header .newspack-post-subtitle { margin-right: 5em; } } @media only screen and (min-width: 1168px) { /* Single posts */ .post-template-default.single .entry-header .entry-title, .post-template.single .entry-header .entry-title { font-size: 2.2em; } .post-template-default.single .entry-header .newspack-post-subtitle, .post-template.single .entry-header .newspack-post-subtitle { line-height: 1.4em; } .single:(.has-large-featured-image) .newspack-post-subtitle { padding-right: 180px; } /* Post title on One column template*/ .post-template.single .entry-header .entry-title { font-size: 2.2em; letter-spacing: -0.01em; } } body.page .entry-header .entry-title { font-size: 1.8em; margin: 0; } @media only screen and (min-width: 1168px) { body.page .entry-header .entry-title { font-size: 2.2em; } } /* Byline */ .entry-meta .posted-on, .entry-meta .byline, .wpnbha .entry-meta time { font-size: .85em; color:#333; line-height: .85em; } .single-post .entry-meta .byline { font-weight: 500; line-height: 1em; display: inline; } .entry-meta .byline { display: inline; } .single-post .entry-meta .byline span:first-child { display: none; } .entry-wrapper .entry-meta .byline { margin-left: 0em; } .single-post .entry-meta .author-avatar { margin-top: -.4em; } .single-post .entry-meta .author-avatar img.avatar { max-height: 40px; max-width: 40px; } .single-post .entry-meta .posted-on { margin-left: 0.4em; } .single-post .entry-meta .byline .author { } .entry-meta .byline a, .entry-meta .byline a:visited, .entry .entry-content .entry-meta .byline a, .entry .entry-content .entry-meta .byline a:visited { font-weight: 500; color: #333; } .entry-meta .byline .author a:hover, .entry-meta .byline .author a:focus { color: #00aeef; } .featured-image-behind .entry-header .entry-meta, .featured-image-behind .entry-meta .posted-on, .featured-image-behind .entry-meta .byline { color: #fff; } /* Social share */ @media only screen and (min-width: 640px) { .sharing-hidden .inner { width: 132px; height: 240px; } } @media only screen and (max-width: 640px) { .sd-sharing { padding-top: .2em; } } .jp-sharing-input-touch .sd-content ul li { padding-left: 0; } /* Related Posts */ h3.jp-relatedposts-headline { padding-bottom: 0.5em; } #jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a, #jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-size: 16px; border-bottom-width: 0; background: none; } #jp-relatedposts .jp-related-posts__post-link { line-height: 1.2em; } #jp-relatedposts .jp-relatedposts ul li { margin-bottom: 0;} .jp-relatedposts-post-date { font-family: sans-serif; font-size: 0.9em; color: #666; } #jp-relatedposts .jp-relatedposts-items time { font-size: 0.9em; color: #666; } @media only screen and (min-width: 782px) { #jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post, #jp-relatedposts.jp-relatedposts .jp-relatedposts-items-minimal.jp-relatedposts-grid .jp-relatedposts-post { padding-right: 1%; } } /* Tag Links - Entry Footer */ .tags-links { color: #000; font-size: 0.9em; } .entry-footer .tags-links a { margin: 5px 10px 5px 0; padding: 2px 9px; font-size: .7em; color: #444; border: 1px #ddd solid; border-radius: 5%; background: transparent; } .entry-footer .tags-links a:hover, .entry-footer .tags-links a:focus { border: 1px #00aeef solid; background: transparent; color: #111111; } /* TextWidget Below content */ .below-content .textwidget, .below-content .widget {  font-size: 1.1em; } /* Author bio - Entry Footer */ .author-bio .accent-header { border-bottom: 1px solid #ccc; color: #191919; } .author-bio h2 { font-size: .9em; } .author-social-links a, .author-social-links a:visited { border-bottom: 0px; } .author-social-links a:hover, .author-social-links a:active { background: transparent; color: #00aeef; } .author-bio p { font-size: calc(1em * .8); margin: 0.4em 0; } .author-bio .author-link, .author-bio .author-link:hover { color: #191919; } .single-post .author-meta { display: none; } /* Comments */ .comments-title { font-size: 0.8em; } .comment-author { font-size: 0.6em; } .comment-metadata { font-size: .6em; } .comment-metadata a { border-bottom: 0; } .comment-metadata a:hover { background: transparent; } .comment-author .avatar { display: none; } .comment .comment-content { margin-top: 0.8rem; } .comment-content p { font-size: 0.8em; line-height: 1.5em; font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; } .no-comments { font-size: 0.7em; } .comments-toggle { font-size: .7em; } /* Widgets below content */ .entry .entry-content .below-content h2.article-section-title { font-size: 0.9em; color: #111; border-bottom: 1px solid #ccc; } /* only needed for horizontal grid layout .entry .entry-content .below-content h3.entry-title { margin: 0.3em 0; } */ .below-content.widget .wpnbha article, .below-content.widget .wpnbha article:last-of-type { margin-bottom: 2.6786em; } /* Footer */ .site-footer .footer-branding .wrapper { border-top: 0; } .site-footer, .site-footer a { background-color: #f5f5f5; color: #191919; } /* Adjust footer widget spacing */ @media screen and (min-width: 782px) { .site-footer .footer-widgets .widget { min-width: calc( 13% - 2rem); } .site-footer .footer-widgets .widget:first-child { min-width: calc( 61% - 2rem); padding-right:2%; } } /* Footer Text Size */ .has-large-font-size { font-size: 2.2em; line-height: 1.15em; } #nav_menu-5, #nav_menu-7, #nav_menu-9 { font-size: 14px; font-weight: 600; } #text-35 { font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 15px; font-weight: 400; } /* PAGES */ /* Hide page subtitles */ .page-subtitle { display: none } /* Author Names */ .author .page-description { font-size: 2em; letter-spacing: -0.005em; font-weight: 400; margin-top: 0.1em; } /* Author Archive Avatar Small */ @media only screen and (max-width: 600px) { .archive.author .page-header .avatar { height: 40px; width: 40px; } } /* Author bio - Author Page */ .author .taxonomy-description p { margin-bottom: 0; font-size: 1.1em; line-height: 1.5em; font-weight: 400; } /* Archive Page Descriptions */ .taxonomy-description a, .taxonomy-description a:visited { border-bottom: 1px solid #91d7f8; text-decoration: none; color: #191919; } /* Archive Page Title */ .page-description { font-weight: normal; } .archive .entry-title a:active, .archive .entry-title a:hover { border: 0; text-decoration: none; } /* Archive - change first post */ @media (min-width: 782px) { .archive:not(.paged):not(.author) article.has-post-thumbnail:first-of-type { display: flex; } .archive:not(.paged):not(.author) article.has-post-thumbnail:first-of-type .post-thumbnail { flex-basis: 25%; max-width: 25%; margin: 0 1em 0 0; } .archive:not(.paged):not(.author) article.entry:first-of-type .entry-title { font-size: 1.2em; } .archive .entry-title, .search .entry-title { font-size: 1.2em; margin-bottom: 0.2rem; } .archive .entry-meta, .search .entry-meta { margin-bottom: 0.3rem; } .archive .entry-content > p, .search .entry-content > p { line-height: 1.4em; font-size: 0.8095em; } .archive .entry-content p, .search .entry-content p { line-height: 1.4em; font-size: 0.8095em; } } /* Blog & search page */ .blog .cat-links, .search .cat-links { display: none; } .blog .entry-title { font-size: 1.2em; } .blog .entry-meta { font-size: 0.7em; } .blog .entry-content > p { line-height: 1.4em; font-size: 0.8em; } /* Widget List */ #secondary .widget-title { font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-weight: 600; font-size: 12px; color: #333; text-transform: uppercase; letter-spacing: 0.05em; text-align: center; padding: 0 3em 1em 3em; border-bottom: 1px solid #eee; margin: 3em auto; width: 160px; } #secondary .widget-title a { font-weight: 600; font-size: 12px; } #secondary .widget:not(:last-child) { margin-bottom: 6em; } .cat-post-widget ul, .widget_top-posts ul { padding: 0; list-style:none } .widget_nav_menu ul li, .widget_recent_entries ul li, .cat-post-widget ul li, .widget_top-posts ul li { font-family: freight-text-pro, "Times New Roman", Times, Georgia, serif; } .cat-post-widget ul li ul, .widget_top-posts ul li ul { margin-left:1.5em } .cat-post-widget ul a, .widget_top-posts ul a { display: inline-block; padding:.125rem 0 } .cat-post-widget ul li, .widget_top-posts ul li { margin-bottom:.75rem } .widget_recent_entries a, .cat-post-widget a, .widget_top-posts a, .widget_top-posts li a { color: inherit; font-size: 1.1em; font-weight: 400; line-height: 1.4em; } /* Newspack Home Page Articles */ .entry-content .wpnbha a, .entry-content .wpnbha a:visited, .entry-content .wpnbha a:hover, .entry-content .wpnbha a:active, .entry-content .wpnbha a:focus { border: 0; background: transparent; } /* WPNBHA Image-Text Spacing */ div.wpnbha.image-alignleft .post-has-image .entry-wrapper { flex-basis: 67%; margin-top: .15em; } /* WPNBHA thumbnail */ @media only screen and (min-width: 600px) { div.wpnbha.mobile-stack.image-alignleft .post-thumbnail { margin-right: 2em; } } /* WPNBHA Category */ .wpnbha .cat-links { color: #333; } /* Newspack Home Page Articles - Section Titles */ .wpnbha.ts-2 .article-section-title { font-size: 0.57em; border-bottom: 1px solid #ccc; font-weight: 600; color: #333333; text-transform: uppercase; letter-spacing: .05em } .wpnbha.ts-2.is-style-borders .article-section-title { text-align: Left; } /* WPNBHA - Subtitles */ .newspack-post-subtitle--in-homepage-block { font-style: inherit !important; } div.wpnbha p { margin: 0.3em 0 0.6em 0; } /* WPNBHA - Title Links */ .wpnbha .entry-title a { font-weight: 600; } .wpnbha .entry-title a:hover { color: #00aeef; } /* WPNBHA - Remove the word "by" from author line on wpnbha & homepage */ .wpnbha .author-prefix {display: none;} /* Recirculation area */ .recirc { max-width: 780px; margin: auto; } .recirc h2.article-section-title { font-size: .8em; margin-bottom: 1.0em; width: 100%; color: #000; padding-bottom: 10px; } .recirc .article-section-title { border-bottom: 1px solid #ccc; } /* Hide Recirculation area on non-post pages */ :not(.single-post) .above-footer-widgets .recirc { display: none; } .single-post .above-footer-widgets .recirc { display: block; } /* Most Popular in Recirc area */ .single-post .above-footer.widget_top-posts { max-width: 780px; margin: auto; padding-bottom: 1em; } .single-post .above-footer.widget_top-posts li a { font-size: 18px; font-weight: 600; list-style-type: circle; line-height: 1.4em; padding-left: 0.2em; vertical-align: top; } .single-post .above-footer.widget_top-posts li:not(:last-child) { margin-bottom: 0.375em; margin-left: 1em; } .single-post .above-footer.widget_top-posts li { list-style-type: decimal; margin-left: 1em; } .single-post .above-footer.widget_top-posts .widget-title { font-size: 0.8em; margin-bottom: 0.6em; font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; } /* WPNBHA - ts-5 */ div.wpnbha.ts-5 article .entry-title { font-size:1.4em; margin: 0; } @media only screen and (min-width:782px) { div.wpnbha.ts-5 article .entry-title { font-size:1.25em; line-height:1.238em; } } @media only screen and (min-width:1168px) { div.wpnbha.ts-5 article .entry-title { font-size:1.25em line-height:1.238em; } } .wpnbha.ts-5 article .entry-meta .byline { font-size: 0.9em; } .wpnbha.ts-5 p { font-size: 0.95238em; line-height: 1.5em; } /* WPNBHA - ts-4 */ .wpnbha.ts-4 article .entry-title { font-size: 1.4em; } .wpnbha.ts-4 article .entry-meta .byline { font-size: 0.8em; } .wpnbha.ts-4 p { font-size: 0.9em; line-height: 1.4em; } @media only screen and (min-width: 600px) { .wpnbha.ts-4 article .entry-title { font-size: 1.2em; } } /* WPNBHA - ts-3 */ div.wpnbha.ts-3 article .entry-title { font-size: 1.0em; } div.wpnbha.ts-2 article .entry-wrapper p { font-size: 1.0em; } div.wpnbha.ts-3 article .entry-meta .byline { font-size: 0.8em; } div.wpnbha.ts-3 p { line-height: 1.4em; } @media only screen and (min-width: 600px) { .wpnbha.ts-3 article .entry-title { font-size: 0.9em; } } @media only screen and (min-width: 782px){ div.wpnbha.ts-3 article .entry-title { font-size: 1.0em; } } /* WPNBHA - ts-2 */ div.wpnbha.ts-2 article .entry-title { font-size: 1.0em; } div.wpnbha.ts-2 article .entry-wrapper p { font-size: 0.7em; } div.wpnbha.ts-2 p { line-height: 1.4em; } @media only screen and (min-width: 600px) { div.wpnbha.ts-2 article .entry-title { font-size: 0.7em; } } @media only screen and (min-width: 782px){ div.wpnbha.ts-2 article .entry-title { font-size: 0.8em; } } @media only screen and (min-width: 782px) { .wpnbha.columns-4 article, .wpnbha.columns-4 article:last-of-type { flex-basis:calc(25% - 32px) } } /* Ad Labeling */ .newspack_global_ad > div::before { padding: 0 0 6px 0; color: #444; text-transform: uppercase; letter-spacing: .8px; font-weight: 300; font-size: 9px; } /* Add margin and padding to SCAIP Ads */ .post-template-single-feature .entry .entry-content .scaip .newspack_global_ad { margin: 40px auto-flow; padding: 24px 0 32px 0; } .newspack_global_ad.fixed-height { padding: 8px 0 24px 0; box-sizing:content-box } .newspack_global_ad.global_above_footer.fixed-height { padding: 24px 0 48px 0; box-sizing:content-box } @media only screen and (max-width: 430px) { .newspack_global_ad.fixed-height { padding: 24px 0 48px 0; box-sizing:content-box } } /*Remove Ads Padding */ .custom-ad-bg .widget_newspack-ads-widget .textwidget, .custom-ad-bg div[class*=newspack-ads-blocks-ad-unit] { padding: 0px; } /* Style space between footer ad and footer */ .newspack_global_ad.global_above_footer { padding-bottom: 3.6rem; } .site-footer { margin: 0; } /* Show Comment Form to Members */ .comments-title-wrap no-responses, .comments-title, .comment-respond, .comment-reply, .comment-form-flex { display: none; } body[data-pico-status="paying"] .comment-respond, body[data-pico-status="paying"] .comments-title-wrap no-responses, body[data-pico-status="paying"] .comments-title, body[data-pico-status="paying"] comment-reply, body[data-pico-status="paying"] .comment-form-flex { display: flex; } /* Widget below content */ .below-content h2.widget-title { font-size: 1.2em; } /* Featured tags */ .single-featured-image-beside .cat-links a { color: #000; } .single .cat-links a.newspack-featured-tag { border: 1px solid #ddd; padding: 0.2em 0.5em; font-size: 0.9em; margin: -.02em 0; } .single .cat-links a.newspack-featured-tag, .single .cat-links a.newspack-featured-tag:visited { color: #000; } .single-featured-image-behind .cat-links a.newspack-featured-tag, .single-featured-image-beside .cat-links a.newspack-featured-tag{ margin-left: 0.5em; } .single-featured-image-behind .cat-links a.newspack-featured-tag { border-color: rgba(255,255,255,0.4); } .single-featured-image-beside .cat-links a.newspack-featured-tag { border-color: rgba(255,255,255,0.5); } .single-featured-image-behind .cat-links a.newspack-featured-tag, .single-featured-image-behind .cat-links a.newspack-featured-tag:hover, .single-featured-image-behind .cat-links a.newspack-featured-tag:visited { color: #fff; } .entry-content ul li { margin-bottom: 0.5em; } .entry-content h2 { font-size: 1.5em; } .entry .entry-content > * { margin: 1em 0 1.2em 0; max-width:100%; } .wp-block-quote p { font-size: 0.9em; } /* Add margin to 404 page */ .error-404.not-found { margin-bottom: 60px; } .site-info a, .site-info .copyright { color: #515151; font-size: 13px; } /* Move "Leave a comment" and "Only members may leave a comment" to within the expanded/collapsed section */ .comments-wrapper.comments-hide ~ .comment-form-flex { display: none; } /* Default behavior is to show the first comment and collapse the rest. This code collapses ALL comments */ .comments-wrapper.comments-hide { height: 0; } .comments-wrapper { min-height: 0; } .comments-hide + .comments-toggle::after { display: none; } /* Hides "cancel reply" link */ #cancel-comment-reply-link { display:none } .jetpack-instant-search__search-result-title { font-size: 1.3em; font-weight: 600; } .jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title { margin-bottom: .2em; } /* Hide Become a Member Button for Members */ body[data-pico-status="paying"] .become-a-member { display: none; } /* Hide Membership Mobile CTA Button for Members */ body[data-pico-status="paying"] .mb-cta { display: none !important; } /* Show account link to existing members */ .existing-members { display: none; } body[data-pico-status="paying"] .existing-members { display: block; } /* Hide reCaptcha Badge */ .grecaptcha-badge { visibility: hidden; } /* Hide sidebar on mobile pages */ @media only screen and (max-width: 1080px) { #secondary.widget-area { display: none; } } .center-me { margin: 0 auto; } @media only screen and (min-width: 940px) { .pm-embed-div { max-width: 900px; margin: 0 -110px; } } /* Hide Pico Widget on Games Catgory on Mobile Pages */ @media only screen and (max-width: 480px) { .cat-games #pico_launcher { display: none; } } /* Print Sytles */ @media print { body { line-height: 1.4; font-size: 0.8em; margin: 5mm 10mm 5mm 10mm; } @page { size: 8.5in 11in; margin: 0; } html, body { width: 210mm; // A4 Paper height: 100%; } .h-stk .site-header { position: relative; } .entry-content img { max-height: 480px; width: 100%; object-fit: contain; } figure, figcaption, .wp-block-image figcaption, .wp-caption-text, .wp-caption-text a { line-height: 1.4em; font-size: 11px; letter-spacing: -.01em; } .newspack_global_ad, .widget_newspack-ads-widget, .above-content.widget, .below-content.widget, .sharedaddy, .subpage-toggle-contain, .header-search-contain, .top-header-contain, .bottom-header-contain, .button.mb-cta, .mobile-menu-toggle, .jp-relatedposts, .author-bio, #social-nav-contain, #tertiary-nav-contain, #comments, .footer-branding, .site-info a.privacy-policy-link, .site-info a.imprint, .wc-memberships-frontend-banner, #atomic-proxy-bar, .button.mb-cta, #pico_launcher, body > div:not(#page) { display: none !important; } .entry-content a { border-bottom: 0; text-decoration: none; } } /* Turn off auto-hyphenation on titles */ .post-navigation .post-title, .entry-title, .comments-title, .wpnbha .entry-title, .entry-content .wpnbha a { -moz-hyphens: none; hyphens: none; }