.ui-widget .ui-icon{width:16px;height:16px;background-image:url(/wp-content/uploads/sites/28/2023/10/ui-icons_ffffff_256x240.png)}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-datepicker-header>a{background:#9d2235}a.ui-state-active{background:#9d2235;color:#fff}#contributionForm label{margin-bottom:0}#contributionForm .form_address fieldset div{margin-bottom:1rem}#payment_form{margin-top:2rem}#payment_form .plain{display:block}#payment_form .plain>colgroup{display:none}#payment_form .plain>tbody{display:block}#payment_form .plain>tbody>tr{display:flex;flex-direction:column;margin-bottom:1rem}#payment_form .plain>tbody#amount_display>tr,#payment_form .plain>tbody>tr#make_recurring{flex-direction:row}#payment_form .plain>tbody#amount_display label{margin-bottom:0}#contributionForm .ui-datepicker-calendar tbody tr>td{background-color:rgba(0,0,0,.05) !important}#contributionForm .ui-datepicker-calendar tbody td>span,#contributionForm .ui-datepicker-calendar tbody td>a{text-align:center;padding:5px}#contributionForm .ui-datepicker-calendar tbody td>a{font-weight:700}h2.wp-block-heading{font-family:'standardcondensed';font-size:3rem;font-weight:400;margin-bottom:0}#topStoriesBlock{margin-top:3vw;padding-top:0}#alert+#topStories{margin-top:-20px}#topStories .flexslider.carousel{border:none;overflow:hidden;margin-bottom:0}#topStories .flexslider .slides li{position:relative;padding-top:90vw}#topStories .flexslider .slides li a{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center calc(50% - 100px);background:none no-repeat center bottom;background-size:cover}#topStories .flexslider .slides li a h3{position:absolute;padding:1rem;bottom:0;left:0;right:0;width:100%;color:#fff;font-size:1.1rem;font-family:standardcondensed;text-shadow:0 0 50px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.5),20px -10px 25px rgba(90,150,215,.2),-20px 10px 25px rgba(90,150,215,.2),0 0 25px rgba(90,150,215,.2);background:rgba(0,0,0,.8)}#topStories .flex-direction-nav a:before{color:rgba(255,255,255,.9);text-shadow:0 0 50px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.5),20px -10px 25px rgba(90,150,215,.2),-20px 10px 25px rgba(90,150,215,.2),0 0 25px rgba(90,150,215,.2)}#topStories .slide-title{position:absolute;bottom:0;background:#fafafadd;width:100%;padding:5px;font-weight:600}.blog-feed-block>.row{justify-content:space-between;flex-direction:column}.blog-feed-block>.row>*{flex:0 0 100%;padding:0}.blog-feed-block .hentry>a{text-decoration:none}.blog-feed-block .hentry>a figure{opacity:.8;transition:all .6s}.blog-feed-block .hentry>a figure:hover{opacity:1}.blog-feed-block div.entry-title{font-weight:600;font-size:1rem}#secondary .card{padding:.5rem}#socialNavBar{background-color:transparent}#socialNavBar .social{display:block;text-align:center;float:none}#socialNavBar .social li{display:inline-block;float:none}#socialNavBar .social li a{display:inline-block;position:relative;width:45px;height:45px;margin:4px;padding:0;background-color:rgba(255,255,255,1);border-radius:24px;border:1px solid #fff}#socialNavBar .social li a svg{position:absolute;width:100%;height:100%;top:0;left:0}#socialNavBar .social li a svg path,#socialNavBar .social li a svg circle{fill:rgba(157,34,53,1);transition:fill .6s}#socialNavBar .social li a:hover{background-color:rgba(157,34,53,1)}#socialNavBar .social li a:hover svg path,#socialNavBar .social li a:hover svg circle{fill:rgba(255,255,255,1)}@media(min-width:575px){#topStories .flexslider .slides li{padding-top:70vw}#topStories .flexslider .slides li a h3{font-size:1.6rem}}@media(min-width:768px){#sectionNav .widget ul.wp-block-categories li a{padding:3px 4px;font-size:.8rem}#topStories .flexslider .slides li{padding-top:60vw}#topStories .flexslider .slides li a h3{font-size:2rem}.blog-feed-block>.row{justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:1rem}.blog-feed-block>.row>*{flex:auto;padding:0}.single-post h1.entry-title{font-size:3.6rem}}@media(min-width:1200px){#topStories .flexslider .slides li{padding-top:578px}#topStories .flexslider .slides li a h3{font-size:2.5rem;background:rgba(138,30,46,.8)}}