/*Remove highlight on sign up buttons*/ .has-inline-color { background: none; } /* Special Elementor pages */ .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p, .white { color: white !important; } .clean-form-style label{ color:white; } body .page-id-5184199 { font-family: 'Open Sans', sans-serif; color: #0A2A4E !important; } .page-id-5184199 p { color: #0A2A4E !important; } .nunito a { color: #0A2A4E; } h1.nunito, h2.nunito, h3.nunito, h4.nunito, h5.nunito, h6.nunito, p.nunito { font-family: 'Open Sans', sans-serif; font-weight: 800 !important; letter-spacing: 0px; } .page-id-5184199 h2, .page-id-5183391 h2 { font-family: 'Open Sans', sans-serif; color: #0A2A4E; } .page-id-5184199 h3,.page-id-5184199 h4, .page-id-5184199 h5, .page-id-5184199 h6 { color: #0A2A4E; font-family: 'Open Sans', sans-serif; font-weight: 800 !important; } /* General fonts */ h1, h2, h3, h4, h5, h6 { font-weight: 800; } /* Site Header */ @media (max-width: 781px) { .h-cta .custom-logo-link { max-width: 170px } } .top-header-contain { background: #e1e1e1; color: #111; } .top-header-contain nav { padding: 0.2em 0; } .h-sb .bottom-header-contain { background: #13294b; } @media (max-width: 781px) { .middle-header-contain { border-bottom: 1px solid #ccc; } } .site-header .nav3{ font-size: 1.25rem; } @media (min-width: 1000px) { .h-cl .site-header .social-links-menu svg { height: 32px; width: 32px } } /* Tertiary nav */ .site-header .nav3 li { font-size: 0.7em; } .site-header .nav3 li:nth-child(n+2) { margin-left: 0.2rem } .h-sb .site-header .nav3 a, .mobile-sidebar .nav3 a { background-color: #3EB1C8; } .h-sb .site-header .nav3 a, .h-sb .site-header .nav3 a:visited, .mobile-sidebar .nav3 a, .mobile-sidebar .nav3 a:visited { color: #fff; } .h-sb .site-header .nav3 li:last-of-type a, .mobile-sidebar .nav3 li:last-of-type a{ background-color: #FF7500; } .h-sb .site-header .nav3 a:hover, aside.mobile-sidebar .nav3 a:hover, .h-sb .site-header .nav3 li:last-of-type a:hover, .mobile-sidebar .nav3 li:last-of-type a:hover { background-color: #13294B; } /* Social nav */ .top-header-contain .social-links-menu li a svg { height: 24px; width: 24px; } /* Slide-out sidebar toggle */ @media (min-width: 782px) { .site-header { position: relative; } #site-navigation { margin-left: 2.5em; } .h-dh .site-header .desktop-menu-toggle { color: #fff; display: block; } .site-header .desktop-menu-toggle { position: absolute; bottom: 4px; height: 32px; } .site-header .desktop-menu-toggle svg { width: 28px; height: 28px; } .site-header .desktop-menu-toggle span { position: absolute; left: -99999em } } /* Slide out Sidebar menu */ .desktop-sidebar { padding: 0; } .desktop-sidebar .desktop-menu-toggle { margin: 1rem; } .desktop-sidebar .widget:first-of-type { padding-top: 0; } .desktop-sidebar .widget_nav_menu .menu > li > a { display: inline-block; font-weight: bold; } .desktop-sidebar .widget_nav_menu .menu > li:after { content: ''; clear: both; display: table; } .desktop-sidebar .widget_nav_menu .menu > li { border-top: 1px solid #ccc; padding: 1rem; } .desktop-sidebar .widget_nav_menu .menu > li:first-child { border: 0; } .desktop-sidebar .widget_nav_menu .menu ul { list-style: none; margin: 0; padding: 0; } .desktop-sidebar .widget_nav_menu .menu > li > ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; } .menu-header > a { font-size: 1.2em; font-weight: 800 !important; text-transform: uppercase; } .menu-header > a, .menu-header > a:hover, .menu-header > a:focus, .menu-header > a:active, .menu-header > a:visited { color: #00b48f; cursor: text; outline: 0; text-decoration: none; } /* Sticky Nav */ #masthead { position: relative; margin-top: 1px } .element-is-sticky #secondary-nav-contain { display: none; } .element-is-sticky .custom-logo-link { max-width: 225px; } .h-cl header.element-is-sticky .social-links-menu svg { height: 24px; width: 24px; } .element-is-sticky .nav3 a { font-size: 0.65rem; padding: 0.5em 0.75em; } .h-dh .element-is-sticky .nav1 .main-menu > li { padding: 0.4rem 0; } .element-is-sticky .desktop-menu-toggle { bottom: 2px; } .h-sb .middle-header-contain .wrapper { transition: padding 0.05s; } .h-sb .element-is-sticky .middle-header-contain .wrapper { padding: 0.75rem 0 0.5rem; } /* Accent Headers */ .accent-header, .article-section-title { border-color: rgba(204,204,204, 0.58); border-width: 6px; } /* Disable hyphenation */ .entry-title, a { word-break: normal; word-wrap: normal; hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; } /* Full-width editor notes/group blocks on mobile and prevent ads from displaying in them. */ @media (max-width: 781px) { .entry .entry-content > .wp-block-group.alignright { max-width: 100%; margin-left: 0; } .wp-block-group.alignright .scaip { display: none; } } /* Center page titles */ .page-template .entry-header .entry-title { text-align: center; } @media only screen and (min-width: 782px) { .page-template .entry-header .entry-title { font-size: 60px; } } /* Archive pages */ body.category .page-header .page-title { text-align: center; } body.category .page-header hr { background-color: #3EB1C8; border: 0; height: 3px; width: 180px; } @media only screen and (min-width: 782px) { body.category .site-content { margin-top: 1rem; } } body.category header.page-header { margin-bottom: 1rem; } /* Treatment for category page headers */ article.type-page p.has-text-align-center.has-small-font-size:first-child { margin: 0; } article.type-page .wp-block-image:nth-child(2) { margin-top: 0; } /* Post paragraph tags */ .single .entry-content p { font-size: 17px; } /* lists */ .entry-content li { font-size: 17px; } /* Links */ aside a:visited { color: #767676; } /*buttons */ button, input[type="button"], input[type="submit"], .button, .nav3 a, .entry .entry-content .wp-block-button__link { border-radius: 3px; } /* Sponsored posts */ .sponsored .cat-links a, .sponsored .cat-links a:visited { color: #e50101; } /* Category labels */ .category .cat-links a, .category .cat-links a:visited { color: #3fb1c8; } .wpnbha .cat-links a, .wpnbha .cat-links a:visited { color: #00b48f; } .cat-links a, .cat-links a:visited { background: #00b48f; } /* Homepage Twitter */ .homepage-twitter { height: 800px; overflow-y: auto; } /* Center content ads */ .single-post .entry-content .widget_newspack-ads-widget { max-width: 300px; margin-left: auto; margin-right: auto; } /* Profile Block */ .wp-block-organic-profile-block { align-items: flex-start; font-size: 90%; } .wp-block-organic-profile-block .organic-profile-image { width: 200px; } /* Bexar's Eye */ .type-aside { border-top: 1px solid #ccc; font-style: italic; font-size: 80%; padding: 2em; border-bottom: 1px solid #ccc; } /* Disconnected special feature */ .page-id-5153419 .site-content, .page-id-5153419 .entry .entry-content > *:first-child { margin-top: 0; } .page-id-5153419 #main > .entry-header:first-child { position: absolute; left: -99999em; } /* Hide Curve Blog Title */ .page-id-5204308 .site-content, .page-id-5204308 .entry .entry-content > *:first-child { margin-top: 1em; } .page-id-5204308 #main > .entry-header:first-child { position: absolute; left: -99999em; } .newspack-inline-popup { clear: both; } /* Change blogroll button */ a.blog-more-link { background-color: #0A2A4E; color: #FFF; transition-duration: 0.4s; } a.blog-more-link:hover { color: #FF7500; } .entry-content a:visited { color: #00B48F; } /*Visited links on home page won't display visited color*/ .entry-title a:visited { color: #000000; } .page-id-5172031 .blog-short-content { font-size:14px; } .page-id-5172031 .blog .blog-title { font-size:12px; } .page-id-5172031 .blog-thumb .grid-blog-thumb { width: 100%; height:200px; display: block; margin-left: auto; margin-right: auto; } .page-id-5172031 .blog-clearfix::after { display:none; } /* Hide Election Results Page Title */ .page-id-5199240 .site-content, .page-id-5199240 .entry .entry-content > *:first-child { margin-top: 0; } .page-id-5199240 #main > .entry-header:first-child { position: absolute; left: -99999em; } .newspack-inline-popup { clear: both; } /* Hide Bexar Facts Page Title */ .page-id-5190113 .site-content, .page-id-5190113 .entry .entry-content > *:first-child { margin-top: 0; } .page-id-5190113 #main > .entry-header:first-child { position: absolute; left: -99999em; } .page-id-5190113 .entry .entry-header { display: none; } .newspack-inline-popup { clear: both; padding: 0;} /* Make term in title blue */ .entry-title span { color: #3fb1c8; } /* Temp fix - cover block gradient overlay */ .newspack-front-page .entry .entry-content .wp-block-cover.alignwide > .wp-block-cover__gradient-background:not(.alignwide):not(.alignfull) { max-width: 100%; } /* Temp fix - bottom position Pop-ups */ .newspack-pattern.subscribe__style-3 .wp-block-columns .wp-block-column { margin-bottom: 0; } .newspack-lightbox-placement-bottom.newspack-lightbox .popup-not-interested-form { margin-top: 0; } .newspack-pattern.subscribe__style-3 button { flex: 0 0 100%; } /* Temp fix - for incorrect AMP markup */ .wpnbha .post-thumbnail img[width][height][sizes]:not([layout]) { display: inline; } /****** STAFF ******/ .staff-text p { font-size: 16px; } /* Campaigns & Media + Text */ @media screen and (max-width: 599px) { .newspack-inline-popup .wp-block-media-text, .newspack-lightbox-placement-bottom .wp-block-media-text { display: block; } .newspack-inline-popup .wp-block-media-text .wp-block-media-text__content, .newspack-lightbox-placement-bottom .wp-block-media-text .wp-block-media-text__content { padding: 0.75em; } .newspack-inline-popup .wp-block-media-text .wp-block-media-text__content > p:first-child, .newspack-lightbox-placement-bottom .wp-block-media-text .wp-block-media-text__content > p:first-child { margin-top: 0; } .newspack-inline-popup .wp-block-media-text__media, .newspack-lightbox-placement-bottom .wp-block-media-text__media { float: left; margin: 0.75em 0.75em 0.25em; width: 40%; } .newspack-lightbox-placement-bottom .wp-block-media-text__media { width: 25%; } .newspack-inline-popup .wp-block-media-text.is-image-fill figure.wp-block-media-text__media, .newspack-lightbox-placement-bottom .wp-block-media-text.is-image-fill figure.wp-block-media-text__media { background-image: none !important; min-height: 0; } .newspack-inline-popup .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img, .newspack-lightbox-placement-bottom .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img { height: auto; width: 100%; position: static; } .newspack-inline-popup .wp-block-media-text .wp-block-jetpack-mailchimp { margin-left: 0; } .newspack-inline-popup .wp-block-media-text h6 { font-size: 0.8em; } .newspack-lightbox-placement-bottom p { font-size: 0.85em; } .newspack-lightbox .newspack-popup { padding: 0.75em 0.5em 0.5em; } .newspack-lightbox.newspack-lightbox-placement-bottom .newspack-popup, .newspack-lightbox.newspack-lightbox-placement-top .newspack-popup { max-width: 96%; } } /* Curve Newsletter Box */ .components-placeholder { width: 450px; height: 210px; max-width: 100%; /* LF - added to fix inline campaign */ } input[type=email] { width: 500px; padding: 1px 10px; line-height: 2; margin: 0px; border-radius: 2px; box-sizing: border-box } .site-content button[type=submit] { width: 250px; } .entry .entry-content .wp-block-button__link { font-size: 0.9em; line-height: 1; padding: 0.7rem 1rem; } .wp-block-cover { width: 100%; height: 220px; margin: auto; font-size: 1.1em; } /****** STAFF ******/ .staff-text p { font-size: 16px; } @media screen and (max-width: 600px) { .wp-block-cover { width: auto; height: 300px; font-size: 1em; } } @media screen and (max-width: 600px) { .wp-image-5173170 { display: block; margin-left:-.75em; margin-top: 3em; margin-bottom: -1em; width: 100%; height:4em; } } @media screen and (max-width: 599px) { .entry .entry-content .wp-block-button__link { font-size: 0.9em; line-height: 1.2; padding: 0.4rem 0.6rem; } .sa-coronavirus-by-the-numbers { display:none; } } /* Jetpack form */ @media screen and (max-width: 600px) { .components-placeholder { display: block; margin-left:-.3em; margin-top: .2em; margin-bottom: .1em; width: 100%; } } @media screen and (max-width: 600px) { input[type=email] { width: 250px; padding: 1px 10px; line-height: 1.5; margin: 0px; border-radius: 2px; box-sizing: border-box } } @media screen and (max-width: 600px) { .wp-block-jetpack-mailchimp { display: inline-block; margin-left:.5em; width: 100%; } } /* Inline Campaigns Mailchimp block */ .newspack-inline-popup > *:first-child { margin-top: 0; } .one-line.wp-block-jetpack-mailchimp form { display: flex; flex-wrap: wrap; } .one-line.wp-block-jetpack-mailchimp form p:first-of-type { align-items: stretch; display: flex; margin: 0; width: 100%; } .one-line.wp-block-jetpack-mailchimp .wp-block-jetpack-button { align-items: stretch; display: flex; margin: 0.5em 0 0; width: 100%; } .one-line .wp-block-jetpack-button button.wp-block-button__link { white-space: nowrap; width: 100%; } .one-line #wp-block-jetpack-mailchimp_consent-text { display: none; } .one-line .components-placeholder { height: auto; width: auto; } @media (min-width: 600px) { .one-line.wp-block-jetpack-mailchimp .wp-block-jetpack-button { flex-shrink: 0; flex: 1; margin: 0; } .one-line.wp-block-jetpack-mailchimp form { flex-wrap: nowrap; } .one-line .wp-block-jetpack-button button.wp-block-button__link { border-radius: 0 3px 3px 0; width: auto; } } .inline-cta.wp-block-media-text.is-image-fill figure.wp-block-media-text__media { min-height: 0; } .inline-cta .wp-block-media-text__content > *:first-child { margin-top: 0; } .inline-cta .wp-block-media-text__content { padding: 8%; } /* Site Footer */ .site-footer { background-color: #3fb1c8; } .site-info .widget-area .wrapper { border: 0; } .site-info, .site-info a:hover, .site-info .widget a { color: #fff; } /* ElectionKit plugin */ .newspack-electionkit .ek-credit { font-size: 16px; font-style: italic; } /* Custom classes */ .entry .entry-content .mt-0 { margin-top: 0; } .entry .entry-content .mb-0 { margin-bottom: 0; } /* Temp image fix */ .entry .entry-content .wp-block-image .aligncenter { display: table; } /* Custom Inline Campaign */ .cover-inline-campaign { margin: -0.75rem; margin: calc( -0.75rem - 1px ); } .cover-inline-campaign .cover-no-min-height { height: auto; min-height: 0; } /* Parse.ly sidebar */ .parsely_side { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 12px; } /* Gallery */ .wp-block-gallery .blocks-gallery-item figcaption { background: black; height: 100%; color: #40b1c8; font-weight: bold; display: none; } .wp-block-gallery .blocks-gallery-item:hover figcaption { display: block; } /* Curve blog header */ .curve-hed { margin-bottom:5px!important; } /* Curve blog widget top margin */ .m0 { margin-top:5px!important; } /*Breaking news banner*/ .brk-news-banner { padding:8px!important; margin-top:0!important; vertical-align: center; } /* Gravity Forms custom title size */ .gform_title { font-size: 26px!important; } /* Remove underline from links */ .back-top > a { text-decoration:none; } /*Overwrite image credit color on SA Still Life*/ .still-life span.image-credit { color: white; } /*Still Life heading shrinks on mobile*/ @media screen and (max-width: 480x) { .still-life > h2 { font-size: 18px!important; } } /* Reducing padding on Cover block within Campaign prompt */ @media (min-width: 600px) { .single-post aside .wp-block-cover { min-height: 350px; } } /**** Civic Report – Local Gov 101 styles ****/ .page-id-5226642 .entry-title { display: none; } .page-id-5226642 .post-thumbnail { margin-bottom: 10px; } .page-id-5226642 .wp-block-group.alignfull.has-background:first-child { margin-top: 0; } /* CR Pullquote */ .page-id-5226642 .wp-block-pullquote { border-top: 10px solid #00b48f; border-bottom: 10px solid #00b48f; } .page-id-5226642 .wp-block-pullquote p, .wp-block-group.civic-report-info { font-weight: 800; } .page-id-5226642 .wp-block-pullquote p::before { background-image: url(png/quote-marks.png); background-size: 63px 50px; content: ""; display: inline-block; height: 50px; margin-right: 10px; width: 63px; } .page-id-5226642 .civic-report-info:hover { transform: scale(1.02); transition: transform 0.5s ease-in-out; } /* CR font styles */ .page-id-5226642 h2, .page-id-5226642 h3, .page-id-5226642 h4, .wp-block-group.civic-report-info { text-transform: uppercase; } .page-id-5226642 h2 { color: #3fb1c8; } .page-id-5226642 h4 { color: #ff7500; font-weight: 700; } .wp-block-group.civic-report-info a { color: #fff; } /* CR full width group block fix */ .page-id-5226642 .wp-block-group.alignfull .wp-block-group__inner-container { max-width: 1020px; margin-left: auto; margin-right: auto; } @media (min-width: 782px) { .page-id-5226642 .wp-block-group.alignfull .alignright { margin-left: calc( 2 * 1rem) !important; max-width: 40% !Important; } } /* CR conclusion block fix */ .page-id-5226642 .wp-block-cover { height: inherit; } .page-id-5226642 .wp-block-cover .wp-block-group.has-background { padding: 2.375em !important; } /* CR table of contents */ .page-id-5226642 .wp-block-group.is-style-border { border: 10px solid #13294b; } .cr-toc div.wp-block-group.alignwide.is-style-border { padding: 20px 30px !important; } .cr-toc h3, .cr-toc .wp-block-image { margin: 0 !important; } .page-id-5226642 .cr-toc a { text-decoration: none; } .page-id-5226642 .cr-toc a:hover { text-decoration: underline; } /* Temporarily hide manually-created recirculation blocks while we test the Campaigns solution .entry-content > .wp-block-group.has-light-gray-background-color:last-of-type { display: none; } */ /* Fixed Jetpack Carousel */ .wp-block-newspack-blocks-carousel .swiper-container { width: auto; } .swiper-button::after { display: none; } .blueborder-gov101 { border: 10px solid #13294b; } /* CR Pullquote */ .pullquote { display: inline-block; border-top: 10px solid #00b48f; border-bottom: 10px solid #00b48f; margin-left: calc( 2 * 1rem) !important; width: 400px; text-align: right; align-content: right; } .pullquote p, .pullquote { font-weight: 800; } .pullquote p::before { background-image: url(png/quote-marks.png); background-size: 63px 50px; content: ""; display: inline-block; height: 50px; margin-right: 10px; width: 63px; } /* Test custom menu item */ .menuhighlight { background: #64afc5; padding: 0 10px; } .h-cl.h-dh .site-header .nav1 .main-menu > li:last-child { padding-right: 10px; background-color: #64afc5; } /*Custom form text for a dark background */ .form-darkbg { color: white; } /* About Us section */ .bluecolor { color: #3EB1C8; } .staff-name { padding-bottom: none; margin-bottom: none; } /** * Print styles */ @media print { .site-header { position: relative !important; width: auto !important; } .sticky-element-placeholder.sticky-element-active, #coral_thread { display: none !important; } /* Hide reusable block of Related Links */ .related-links-reusable-block { display: none; } }