/*prev*/
.jetpack-instant-search__search-results-search-form {
max-width: 100%;
}
/* Prevents image duplication of featured images on Event pages. */
.single-event .em-item-image {
display: none;
}
/* Ensures the small header is hidden on larger screens */
.header-main-small {
display: none;
}
/* Keep other existing styles */
.single-sc_event .entry-header .entry-title {
display: none;
}
/* Carrie's design tweaks - 11.2.22 */
.wp-block-coblocks-posts__content a {
line-height: 1.3em;
}
.wp-block-post-title {
margin-bottom: 1em;
}
.entry-content h2 {
font-size:2rem;
font-weight:700;
margin-top: 2em;
}
.entry-content h3 {
color: #414042;
font-size:1.5rem;
font-weight: 700;
margin-top: 2em;
}
.wp-block-media-text__content h2, .wp-block-media-text__content h3 {
margin-top:0;
}
p {
margin-bottom: 1.5em;
}
li {
margin-bottom:1em;
}
blockquote > *, .wp-block-pullquote > *, .wp-block-quote > * {
font-style: italic;
font-size: 18px;
font-weight: 200;
line-height: 1.8rem;
margin: 2em 0 2rem 0!important;
}
/*to address centering a single post if there is only one */
.wp-block-post-template.is-flex-container li {
margin: 0 auto;
}
/* Remove when the changes to prod are live 2-13-2023 */
@media only screen and (min-width: 1200px) {
.header--blog-name img {
margin-top: -16px;
}
.nav-main--menu > li:hover > ul, .nav-main--menu > li:focus > ul, .nav-main--menu li.tab-active > ul {
max-height: 800px;
}
}
/*
* Styles for OSI Sponsors Block */
.block-editor-block-list__block.wp-block-osi-sponsors-list {
padding-top: 1.2rem;
}
.osi-partner-logo {
margin: 4rem 0;
max-width: 230px;
}
.osi-sponsor-logo img {
width: auto;
}
/* 2023-08-25 DR hide $0.00 per ticket */
.postid-8996.single-sc_event .content.has_no_sidebar .content--page article:not(.archive) .sc-event-ticketing-price {
font-size: 0;
}
.postid-8996.single-sc_event .content.has_no_sidebar .content--page article:not(.archive) .sc-event-ticketing-price::after {
content: "Free Ticket";
visibility: visible;
margin: 22px auto 0;
font-size: 1.25rem;
}
#sc_event_details_8996 {
display: none
}
#pre-footer .wpcf7 input {
width: 50%;
border-radius: 0;
display:inline-block;
border: 2px black solid;
margin:0;
padding: 15px 20px;
}
#pre-footer .wpcf7 input[type=submit] {
background-color:black;
color:white;
}
.sidebar-post-loop ul li .wp-block-post-date {
margin-top: 0;
}
.sidebar-post-loop ul li.wp-block-post {
border-bottom : #CECECE 1px solid;
padding-bottom : 10px;
margin-bottom : 10px;
margin-top : 0;
}
.sidebar-post-loop ul li.wp-block-post:last-child {
border-bottom : none;
}
.sidebar-post-title.wp-block-post-title {
margin-bottom : 3px !important;
margin-top : 0;
font-family : 'Poppins', sans-serif;
}
.sidebar-comment-posts {
padding-left : 0;
}
.sidebar-comment-posts li.wp-block-latest-comments__comment {
padding-bottom : 10px;
margin-bottom : 10px;
border-bottom : #CECECE 1px solid;
}
.sidebar-comment-posts li.wp-block-latest-comments__comment:last-child {
border-bottom : none;
}
.sidebar-comment-posts li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
font-size : 16px;
line-height : 24px;
}
.sidebar-comment-posts li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a {
text-decoration : none;
color : #3DA639;
}
.sidebar-comment-posts li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
font-size : 16px;
line-height : 28px;
color : #767676;
}
.sidebar-comment-posts li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p {
margin-bottom : 0;
}
.sidebar-terms {
padding-left : 0;
margin-left: 0;
list-style : none;
}
.sidebar-terms li {
border-bottom : 1px solid #CECECE;
padding : 0 0 10px;
margin : 0 0 10px;
}
.sidebar-terms li:last-child {
border-bottom : none;
}
.sidebar-terms li a {
text-decoration : none;
color : #3DA639;
}
.main-post-loop ul li .wp-block-post-featured-image {
border : 1px solid #E1E1E1;
}
#more-blog-link a {
text-decoration : none;
color : #1D1D1D;
}
#wp--skip-link--target {
margin-top : 24px !important;
}
.blog-page--main-post-query .wp-block-post-featured-image {
margin-bottom: 15px;
}
.page-id-9688 .content--page .entry-header {
display: none;
}
.special-sep {
position : relative;
}
.special-sep:before {
content : '';
top : 50%;
left : 0;
right : 0;
height : 1px;
content : '';
position : absolute;
background-color : #000000;
}
.special-sep:after {
content : '';
left : calc(50% - 80px / 2);
width : 80px;
content : '';
position : absolute;
height : 40px;
top : -20px;
background : #FFFFFF url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4yIiBiYXNlUHJvZmlsZT0idGlueSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQoJIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI0OCIgb3ZlcmZsb3c9InZpc2libGUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0ibm9uZSIgZD0iTTE0My4zLDE2Ny44YzIyLjEtOC41LDMzLjEtMzMuMiwyNC42LTU1LjNjLTguNS0yMi4xLTMzLjItMzMuMS01NS4zLTI0LjZjLTIyLjEsOC41LTMzLjEsMzMuMi0yNC42LDU1LjMNCgkJYzQuMywxMS4zLDEzLjMsMjAuMywyNC42LDI0LjZMODMuOCwyNDNjLTYzLjUtMjQuNC05NS4zLTk1LjctNzAuOS0xNTkuM3M5NS43LTk1LjMsMTU5LjItNzAuOXM5NS4zLDk1LjcsNzAuOSwxNTkuMw0KCQljLTEyLjUsMzIuNi0zOC4zLDU4LjQtNzAuOSw3MC45TDE0My4zLDE2Ny44Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTE3Mi4yLDI0Ny40Yy0wLjYsMC0xLjItMC4xLTEuOC0wLjRjLTEuMS0wLjUtMS45LTEuNC0yLjMtMi40bC0yOC44LTc1LjFjLTAuOS0yLjMsMC4zLTQuOCwyLjUtNS43DQoJCWM5LjYtMy43LDE3LjEtMTAuOSwyMS4zLTIwLjJjNC4yLTkuNCw0LjQtMTkuOCwwLjgtMjkuNEMxNTYuMiw5NC4zLDEzNCw4NC40LDExNC4yLDkyYy0xOS44LDcuNi0yOS43LDI5LjgtMjIuMSw0OS42DQoJCWMzLjksMTAuMSwxMS45LDE4LjIsMjIuMSwyMi4xYzIuMywwLjksMy40LDMuNCwyLjUsNS43TDg4LDI0NC41Yy0wLjQsMS4xLTEuMywyLTIuMywyLjRjLTEuMSwwLjUtMi4zLDAuNS0zLjQsMC4xDQoJCWMtMzEuOC0xMi4yLTU3LTM2LjEtNzAuOS02Ny4zQy0yLjUsMTQ4LjctMy40LDExNCw4LjgsODIuMXMzNi4xLTU3LDY3LjItNzAuOXM2NS44LTE0LjgsOTcuNy0yLjZzNTcsMzYuMSw3MC45LDY3LjMNCgkJYzEzLjksMzEuMiwxNC44LDY1LjgsMi42LDk3LjdjLTEyLjksMzMuNy0zOS43LDYwLjUtNzMuNCw3My41QzE3My4yLDI0Ny4zLDE3Mi43LDI0Ny40LDE3Mi4yLDI0Ny40TDE3Mi4yLDI0Ny40eiBNMTI4LDguOQ0KCQljLTE2LjQsMC0zMi44LDMuNS00OC4zLDEwLjNjLTI5LDEyLjktNTEuMiwzNi40LTYyLjYsNjZjLTExLjQsMjkuNi0xMC41LDYxLjksMi40LDkwLjljMTIuMywyNy43LDM0LjIsNDkuMiw2MS45LDYxbDI1LjctNjcNCgkJYy0xMC42LTUuMi0xOC45LTE0LjMtMjMuMS0yNS40Yy05LjMtMjQuMywyLjktNTEuNywyNy4xLTYxYzI0LjMtOS4zLDUxLjYsMi45LDYxLDI3LjJjNC41LDExLjgsNC4yLDI0LjYtMC45LDM2LjENCgkJYy00LjUsMTAuMi0xMi4zLDE4LjItMjIuMiwyMy4xbDI1LjcsNjdjMjkuNS0xMi42LDUyLjgtMzYuNyw2NC4zLTY2LjdjMTEuNC0yOS42LDEwLjUtNjEuOS0yLjQtOTAuOWMtMTIuOS0yOS0zNi4zLTUxLjItNjYtNjIuNg0KCQlDMTU2LjgsMTEuNiwxNDIuMyw4LjksMTI4LDguOUwxMjgsOC45eiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0yMzcuNywyMjkuNmMtMS42LDEuNi0yLjQsMy42LTIuNCw1LjhjMCwyLjMsMC44LDQuMywyLjQsNS45YzEuNiwxLjYsMy42LDIuNCw1LjksMi40DQoJCWMyLjMsMCw0LjItMC44LDUuOC0yLjRjMS42LTEuNiwyLjQtMy42LDIuNC01LjljMC0yLjItMC44LTQuMi0yLjQtNS44Yy0xLjYtMS43LTMuNi0yLjUtNS45LTIuNQ0KCQlDMjQxLjMsMjI3LjEsMjM5LjQsMjI3LjksMjM3LjcsMjI5LjZMMjM3LjcsMjI5LjZ6IE0yNTAuNywyNDIuNmMtMiwxLjktNC4zLDIuOC03LDIuOGMtMi44LDAtNS4yLTEtNy4xLTIuOQ0KCQljLTEuOS0xLjktMi45LTQuMy0yLjktNy4xYzAtMi45LDEtNS40LDMuMS03LjNjMi0xLjgsNC4zLTIuNyw2LjktMi43YzIuOCwwLDUuMSwxLDcuMSwyLjljMiwyLDIuOSw0LjMsMi45LDcuMQ0KCQlDMjUzLjcsMjM4LjIsMjUyLjcsMjQwLjYsMjUwLjcsMjQyLjZMMjUwLjcsMjQyLjZ6IE0yNDQuNSwyMzJjLTAuNC0wLjItMS0wLjItMS43LTAuMmgtMC43djMuMmgxLjFjMC43LDAsMS4yLTAuMSwxLjYtMC40DQoJCXMwLjYtMC43LDAuNi0xLjNDMjQ1LjQsMjMyLjcsMjQ1LjEsMjMyLjMsMjQ0LjUsMjMyTDI0NC41LDIzMnogTTIzOS4yLDI0MXYtMTEuMWMwLjcsMCwxLjcsMCwzLjEsMHMyLjEsMCwyLjMsMA0KCQljMC45LDAuMSwxLjYsMC4zLDIuMiwwLjZjMSwwLjUsMS41LDEuNCwxLjUsMi43YzAsMC45LTAuMywxLjYtMC44LDJjLTAuNSwwLjQtMS4yLDAuNy0xLjksMC43YzAuNywwLjEsMS4yLDAuNCwxLjYsMC42DQoJCWMwLjcsMC41LDEsMS40LDEsMi41djFjMCwwLjEsMCwwLjIsMCwwLjNzMCwwLjIsMC4xLDAuM2wwLjEsMC4zaC0yLjhjLTAuMS0wLjQtMC4xLTAuOS0wLjItMS41cy0wLjEtMS4xLTAuMi0xLjQNCgkJYy0wLjEtMC40LTAuNC0wLjctMC44LTAuOGMtMC4yLTAuMS0wLjUtMC4xLTEtMC4ybC0wLjYsMGgtMC42djMuOUgyMzkuMnoiLz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat center;
}
.sidebar .wp-block-latest-posts__list li,
.sidebar .wp-block-latest-comments li {
border-bottom: #CECECE 1px solid;
padding-bottom: 10px;
margin-bottom: 10px;
margin-top: 0;
}
.sidebar .wp-block-latest-posts__post-date,
.sidebar .wp-block-post-date, .wp-block-coblocks-posts__date {
color: #1d1d1d;
font-size: 13px;
font-weight: 400;
margin: 0;
}
.sidebar .wp-block-latest-comments__comment-excerpt p,
.sidebar .wp-block-latest-comments__comment-excerpt,
.sidebar .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.sidebar .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin: 0;
margin-left:0;
line-height: 28px;
color: #767676;
}
.blog .sidebar .wp-block-latest-posts__post-title,
.blog .sidebar .wp-block-latest-comments__comment-link,
.blog .sidebar .wp-block-latest-comments__comment-author,
.blog .sidebar .widget_top-posts a,
.blog .sidebar .widget_recent_entries,
.blog .sidebar .widget_categories,
.blog .sidebar #recentcomments {
font-weight: 400;
color: #3da639;
font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.217), 16px);
line-height: 1.8;
text-decoration: none;
}
.blog .sidebar h2 {
font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.435), 18px);
}
.blog .sidebar .wp-block-categories-list,
.blog .sidebar .widget_top-posts ul,
.blog .sidebar .widget_recent_entries,
.blog .sidebar .widget_recent_entries ul,
.blog .sidebar #recentcomments,
.blog .sidebar .widget_categories ul {
padding-left: 0px;
}
.blog .sidebar .wp-block-categories-list li,
.blog .sidebar .widget_top-posts li,
.blog .sidebar .widget_recent_entries li,
.blog .sidebar #recentcomments li,
.blog .sidebar .widget_categories li {
list-style: none;
border-bottom: 1px solid #CECECE;
padding: 0 0 10px;
margin: 0 0 10px;
}
.blog .sidebar .wp-block-categories-list li a,
.blog .sidebar .widget_recent_entries a,
.blog .sidebar .widget_categories a,
.blog .sidebar #recentcomments a {
text-decoration: none;
cursor: pointer !important;
line-height: 1.8;
font-weight: 400;
color: #3da639;
}
#comments ul.reaction-list {
list-style-type: none;
}
#comments ul.reaction-list li {
display:inline-block;
padding:0;
margin:0
}
#comments ul.reaction-list li .hide-name,
#comments ul.reaction-list li .emoji-overlay {
display:none;
}
#comments ul.reaction-list li img {
width:50px;
max-width: auto;
}
#comments ul.reaction-list li a.customize-unpreviewable {
cursor:pointer !important;
display:inline-block;
}
.comment-body {
width: auto;
}
.email-block-wrap {
display:block;
width:100%;
clear:both;
margin-bottom: -5em;
z-index: 0;
position: relative;
}
.email-block-wrap input {
width: 50%;
display:inline-block;
border-radius: 0;
border: 2px black solid;
height: 60px;
}
.email-block-wrap span.wpcf7-not-valid-tip {
position: absolute;
color:white
}
.email-block-wrap span.wpcf7-form-control-wrap {
display: inline-block;
width:50%;
}
.email-block-wrap span.wpcf7-form-control-wrap input {
width:100%;
}
.email-block-wrap input[type=submit] {
background: black;
color:white;
}
.email-block-wrap input[type=submit]:hover {
background: white;
color: black;
}
.email-block-wrap input:hover,
.email-block-wrap form.customize-unpreviewable input:hover,
form.customize-unpreviewable {
cursor:pointer !important;
}
.email-block-wrap input[type=email]:hover,
.email-block-wrap form.customize-unpreviewable input[type=email]:hover {
cursor:text !important;
}
.email-block-wrap .wpcf7-response-output {
border-color:white !important;
margin:10px 0 !important;
color:white;
}
.email-block-wrap form p {
margin: 0;
padding: 0;
}
.email-block-wrap {
z-index: 1;
border-bottom: 1px solid black;
}
.footer-cta {
z-index: 2;
position: relative;
}
.footer-main {
padding-top: 50px
}
.blog .first-post .post--byline {
font-size:clamp(14px, 0.875rem + (1vw - 3.2px) * 0.217, 16px);
color: gray;
}
.blog .first-post .entry-header ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
font-size: clamp(14px, 0.875rem + (1vw - 3.2px) * 0.217, 16px);
}
.blog .first-post h2 {
font-size: 35px;
line-height: 45px;
}
.blog .content .content-full .content--page {
max-width: 1550px;
}
.syndication-links {
margin-top: 0;
}
@media only screen and (min-width: 600px) {
.archive-columns {
/* gap: 4%;*/
}
}
@media only screen and (min-width: 782px) {
.wp-block-column.two-column {
max-width: 46%;
min-width: 46%;
}
}
.blog .post-archive-wrap .wp-block-column h2,
.archive h2.post--title.entry-title {
margin-top: 35px;
margin-bottom: 35px;
line-height: 37px;
}
.archive .entry-meta.post--byline a {
color: #767676;
font-size: clamp(14px, 0.875rem + (1vw - 3.2px) * 0.217, 16px);
}
.error-404 label,
.widget_top-posts .widget-inner > p {
display:none;
}
.archive .archive-title.page--title {
margin-bottom: 0.75rem !important;
}
.archive-description {
padding-bottom: 2.75rem;
}
.archive-description p {
margin: 0;
}
/*Hide the 'Board Member' link under each title in the https://opensource.org/blog/status/board-member page */
.term-board-member .member-seat.inline-list{display: none;}
.page-id-2549 .member-seat.inline-list{display: none;}