.readmore-link::before { content: url('png/rh_icon_final.png'); display: inline-block; width:46px; height: 32px; vertical-align: middle; } body.postid-574441 wp-block-interactive-template .interactive-block-topper { border-bottom: 2px dotted #dfcdb5; } body.postid-624900{ background: linear-gradient(180deg, rgb(223, 235, 185) 0%, rgb(205, 234, 189) 30%, rgb(172, 232, 196) 100%); } body.postid-568607{ background: linear-gradient(180deg, rgb(254, 252, 200) 0%, rgb(184, 211, 157) 30%, rgb(89, 161, 119) 100%); } body.postid-596740 { background: linear-gradient(180deg, rgba(255, 237, 171) 0%, rgba(231, 230, 180) 60%, rgba(1, 190, 186) 100%); min-height: 900px; } body.postid-554703{ background: linear-gradient(180deg, rgba(254,212,231,1) 0%, rgba(242,183,159,1) 30%, rgba(255,207,67,1) 100%); } .cmyk-grist-header__branding-link:hover svg * { fill: #fff; color: #fff; } .cmyk-grist-header__branding-link:not(:hover) svg * { color: #fff; } @media only screen and (max-width: 600px) { .article-body .wp-block-ups-ad-wrapper figure.wp-block-ups-ad__placement { display: flex; } } .wp-block-columns { display: flex; margin: 10px 10px 0; padding: 10px 20px 0; } @media only screen and (max-width: 600px) { .wp-block-columns .wp-block-columns{ margin: 0; padding-left: 0; padding-right:0; } } .wp-block-column { flex: 1; margin: 10px 10px 0; padding: 10px 10px 0; } @media only screen and (max-width: 600px) { .wp-block-column .wp-block-column { margin: 0; padding-left: 0; padding-left: 0; } } .wp-block-column h2, .wp-block-column h3, .wp-block-column p { text-align: center; } .wp-block-column ul { margin: 0; padding: 0; list-style-type: none; } .wp-block-column ul li { padding: 10px; margin: 0; } .wp-block-column ul li:nth-child(odd) { } .wp-block-column h3 { margin: 0; padding: 10px; font-size:24px; text-align:left; margin:60px 0 12px } .wp-block-column:nth-child(2) { } .wp-block-column:nth-child(2) h3 { margin: 0 -15px; } @media (max-width: 764px) { .wp-block-columns.has-3-columns { flex-flow: row wrap; } .has-3-columns .wp-block-column { order: 2; } .has-3-columns .wp-block-column:nth-child(2){ flex-basis: 100%; order: 1; } } @media (max-width: 478px) { .wp-block-columns.has-3-columns { } .wp-block-column { flex-basis: 100%; margin: 20px 0; } .wp-block-column:nth-child(2) { } } .basic-page-body__content .donate__embed iframe{ margin:0; } .term-wildfires .section-header__title{ border-bottom:0;} .basic-page-body__content .wp-embed-aspect-16-9 iframe{margin-top: 0} @media (min-width: 1440px) { #knightlab-iframe{ margin-left:-40px; } } .video-container { position: relative; width: 100%; padding-bottom: 56.25%; } .video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; margin: 0; } @media (max-width: 764px) { .homepage > .horizontal-ad { display: none; } .homepage > .horizontal-ad ~ .horizontal-ad{ display: block; } } body #wisepops-instance-362665 .wisepops-custom-css-362665 .wisepops-block-signup button:hover:hover, body #wisepops-instance-361945 .wisepops-custom-css-361945 .wisepops-block-signup button:hover{color:#000} /* Parched no header and footer */ .page-id-584026 .page__topper, .page-id-584026 .page-header, .page-id-584026 .footer__cta-wrapper, .page-id-584026 .footer__primary, .page-id-584026 .appeal-bar-notification {display: none;} .page-id-584026 .basic-page-body__content {margin-top: 4vw;} .page-id-584026 .parched-donate-container{text-align: right; margin-bottom: 4vw; margin-top: -40px; max-width: 90%;} @media (max-width: 1024px) { .page-id-584026 .parched-donate-container { margin-top: 0px; } } .parched-donate-container a{ font-family: "Basis Grotesque",sans-serif; font-size: 14px; line-height: 1.5; font-weight: 700; background: rgb(255, 0, 0); color: rgb(255, 255, 255); } .parched-donate-container a:hover{ border-bottom: 1px solid currentColor; color: #000; } @media (min-width: 1024px) { .postid-596740 .topper-featured-image__figure{ min-height: 650px;} } .gf-contact-form .gform_confirmation_wrapper { font-weight: bold; font-size: 24px; margin: 60px auto; } body .wp-block-related-articles--grid{ margin-top:0; } .postid-612374 .page__color-bar-sun-wrapper.cover { height: 110vh; } .wp-block-embed-youtube iframe { margin-top: 0 !important; } .article-links-con { align-items: flex-start !important; min-width: auto !important; padding-left: 0 !important; padding-right: 0 !important; display: flex !important; } .article-links-con > div { padding: 0 !important; } .postid-625763 .article-body .wp-block-quote { border-left: none; padding-left: 0; } .postid-625763 .article-body .wp-block-quote .headshot { border-radius: 50%; height: 60px; width: 60px; } .postid-625763 .article-body .wp-block-quote .contributor-info { align-items: flex-start; } .postid-625763 .article-body h3 { counter-increment: h3-counter; display: flex; align-items: flex-end; } .postid-625763 .article-body h3::before { content: counter(h3-counter); font-family: "PolySans", sans-serif; font-weight: 500; word-spacing: -0.05em; font-size: 55px; letter-spacing: -0.02em; line-height: 0.95; margin-right: 25px; } @media (min-width: 768px) { .postid-625763 .article-body h3::before { font-size: 70px; } } @media (min-width: 1024px) { .postid-625763 .article-body h3::before { font-size: 90px; } } .postid-626703 .main-header { color: #fff; } .postid-626703 .nav__item--link-follows-container { color: #3c3830; } .postid-626703 .site-logo__link:hover, .postid-626703 .site-logo__link:focus { color: #fffc; } .main-nav--sticky .main-header { color: #3c3830; } .wp-element-caption { max-width: 100% } .funder-line { font-family: 'Basis Grotesque Pro', sans-serif; font-weight: 400; font-style: italic; font-size: 14px; } .postid-635668 .meta-rail { position: static; } .postid-635668 .article-meta { position: static; top: 0; } #mc_embed_signup { background: #fff; clear: left; font: 14px Helvetica, Arial, sans-serif; width: 600px; } .popup-content #mc_embed_signup h2 { float: left; } .popup-content #mc_embed_signup .indicates-required { float: right; margin: 15px 0; } .popup-content #mc_embed_signup div#mce-responses { margin: 0; padding: 0; } .popup-content #mc_embed_signup #mce-success-response { display: block; margin-top: 0; padding-top: 0; margin-bottom: 30px; } @media screen and (max-width: 600px) { #mc_embed_signup { width: 320px; } .popup-content #mc_embed_signup .optionalParent img { max-width: 100px } } @media screen and (max-width: 400px) { .popup-content #mc_embed_signup #mc-embedded-subscribe { margin: 20px auto; } }