/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.mjg-styles.node-8300 #main_header .mobile-menu{display:none;}body.mjg-styles.node-8300 .content-body{padding-top:70px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp h2{font-size:22px;font-weight:700;line-height:28px;text-transform:uppercase;text-align:center;color:#032d22;padding:20px 0;margin:0;margin-left:auto;margin-right:auto;margin-bottom:24px;}@media screen and (min-width:768px){body.mjg-styles.node-8300 .content-body .block-content .rsvp h2{font-size:1.75em;line-height:1.2;}}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-body{display:block !important;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-body .rsvp-intro p{font-size:18px;text-align:center;margin-bottom:0;max-width:640px;margin-left:auto;margin-right:auto;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-body .rsvp-intro p.para-spacer{margin-top:16px;margin-bottom:16px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-body .rsvp-intro p.event-gist{margin-top:16px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-body .rsvp-intro p.pih-name{font-style:italic;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-body .rsvp-intro .place-emphasis{font-weight:600;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .divider{background-color:#999;height:1px;margin:40px 60px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-events{margin-left:16px;margin-right:16px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-events .event{padding-left:16px;padding-right:16px;margin-bottom:24px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-events .event h3,body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-events .event p{margin-bottom:0;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-events .event h3{margin-top:16px;font-size:24px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .rsvp-events .event h5{font-size:18px;margin-top:16px;}body.mjg-styles.node-8300 .content-body .block-content .rsvp .ngp-form.at footer.FooterHtml{font-size:15px;color:#666;}
#block-pih-belowthefooter-2{justify-content:center;top:-10px;}#block-pih-belowthefooter-2 a.fab::before{font-size:30px;float:left;text-indent:0;}#block-pih-belowthefooter-2 a{text-indent:-10000px;}.region.region-below-footer{background-color:#e6e6e6;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;border-top:1px solid #999;padding:16px 0;}#block-pih-belowthefooter-2 ul.menu{display:flex;justify-content:center;align-items:center;}.block-title{display:none;}.address-footer{background-color:#e6e6e6;padding-top:10px;text-align:center;}.donation-address{color:#ac5603;font-weight:400;}.address-description{display:inline-block;font-weight:600;}@media screen and (max-width:39.9375em){.navigation{box-shadow:none;}}.block-pih-footersocialmediaicons i.fa.fa-bluesky{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-instagram{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-facebook{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-youtube{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-linkedin{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}
body.is-reveal-open,html.is-reveal-open,html.is-reveal-open body{overflow:unset !important;position:unset !important;}.paragraph  figcaption{margin-top:0;}
