a,a:link,a:visited{color:#000}a:hover,a:active,a:focus{color:#0b1f4f}.rfhb a,.rfhb a:link,.rfhb a:visited,.rfhb__link,.rfhb__link:link,.rfhb__link:visited{color:#fff}.rfhb a:hover,.rfhb a:active,.rfhb a:focus,.rfhb__link:hover,.rfhb__link:active,.rfhb__link:focus{color:#0b1f4f}.featured-home-intro{margin:0 0 .35em;padding:.25em 0 .35em}.featured-home-intro-title{margin:0;text-align:center;font-family:"PT Serif",serif;font-size:1.25em;line-height:1.3}.widget-area-front-page-above-featured{margin:0 0 1em}.featured-home-section{border-top:none;border-bottom:none;margin:0 0 1.25em;padding:.75em 0 0}.featured-home-title{margin:0 0 1em;font-family:"PT Sans",sans-serif;font-size:.875em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.featured-home-list{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5em}.featured-home-item{border-top:1px solid #000;margin:0;padding:.75em 0 0;position:relative}.loop-container{border-top:none !important}.archive-header,.infinite-wrap,.pagination,.post-author,.post-meta,.widget-area-after-first-post,.widget-area-front-page-below-posts,.widget-area-below-header,.loop-container>article,.more-from-category .category-container,.search-box.bottom,.sidebar-left .inner,.comment-list .comment,.widget,th,td,.wp-block-table th,.wp-block-table td,.entry,.site-header,.site-footer,.menu-primary-container,.menu-secondary-items ul,.main,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],textarea{border-color:#000 !important}.widget-area-below-header,.menu-primary-container,.site-header{border-bottom-color:#000 !important}.content-container:before,.content-container:after,.sidebar-left:before,.sidebar-right:before,.sidebar-primary:before,.sidebar-secondary:before{background-color:#000 !important;top:1em !important;bottom:1em !important}.blog.layout-double .loop-container .double,.widget-area .widget{border-color:#000 !important}@media all and (min-width:50em){.featured-home-list{grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:1.5em;row-gap:1.25em}.featured-home-item:nth-child(-n+2){border-top:none;padding-top:0}}.featured-home-item:first-child{border-top:none;padding-top:0}.featured-home-image-link{display:block;margin-bottom:.75em;aspect-ratio:16/9;overflow:hidden}.featured-home-image{display:block;width:100%;height:100%;object-fit:cover}.featured-home-item-title{margin:0}.featured-home-link{display:inline-block;font-family:"PT Serif",serif;font-size:1.125em;line-height:1.333;text-decoration:none}.newest-home-title{margin:0 0 1em;font-family:"PT Sans",sans-serif;font-size:.875em;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.post-byline .post-categories{margin-left:.35em}.archive .post-header .post-byline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (min-width:37.5em){.home.layout-double:not(.bbpress) .loop-container .double,.front-page.layout-double:not(.bbpress) .loop-container .double{border-left:none !important;border-right:none !important;margin-left:0 !important}}@media all and (max-width:799px){body.mobile-menu-open #toggle-navigation{display:none}body.mobile-menu-open .site-header{padding-top:0}body.mobile-menu-open .top-nav #menu-secondary-container,body.mobile-menu-open .top-nav #menu-secondary-container.moved{position:static;top:auto;display:block;float:none;clear:none;width:auto;margin:0;border:0;transform:none !important}body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary{padding:0}body.mobile-menu-open .top-nav{display:flex;align-items:center;gap:0;width:calc(100% + 11.112%);margin:0 -5.556% .4em;border-top:2px solid #000;border-bottom:2px solid #000}body.mobile-menu-open .top-nav .search-toggle{float:none;flex:0 0 auto;border:0;border-right:1px solid #dcdcdc;border-radius:0;margin:0;padding:.38em .5em;line-height:1.2}body.mobile-menu-open .top-nav .search-toggle i{font-size:.65rem;line-height:1.2}body.mobile-menu-open .top-nav #menu-secondary-container{flex:1 1 auto;min-width:0}body.mobile-menu-open #menu-primary-container{position:static;top:auto !important;right:auto;bottom:auto;left:auto;width:calc(100% + 11.112%);max-width:none !important;margin:.5em -5.556% 0;opacity:1;visibility:visible;background:#fff;border-top:2px solid #000;border-bottom:2px solid #000;box-shadow:none;transform:none !important;overflow:visible}body.mobile-menu-open #menu-primary-container .menu-primary{padding:0;transform:none !important}body.mobile-menu-open #menu-primary-container .menu-secondary-container,body.mobile-menu-open #menu-primary-container .menu-secondary-container.moved{display:none !important}body.mobile-menu-open #menu-primary-container .menu-secondary{padding:0}body.mobile-menu-open #menu-primary-container .dropdown-navigation,body.mobile-menu-open #menu-primary-container .toggle-dropdown{display:none !important}body.mobile-menu-open #menu-primary-container .menu-primary-items,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul{position:static;top:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}body.mobile-menu-open #menu-primary-container .menu-primary-items::-webkit-scrollbar,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul::-webkit-scrollbar,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items::-webkit-scrollbar,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul::-webkit-scrollbar{display:none}body.mobile-menu-open #menu-primary-container .menu-primary-items li,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul li{display:block;flex:0 0 auto;margin:0;border-bottom:none}body.mobile-menu-open #menu-primary-container .menu-primary-items li+li,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul li+li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li+li,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul li+li{border-left:1px solid #dcdcdc}body.mobile-menu-open #menu-primary-container .menu-primary-items a,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul a{display:block;padding:.72em;font-size:.9rem;line-height:1.2;font-weight:700;color:#000}body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items a,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul a{display:block;padding:.38em .5em;font-size:.65rem;line-height:1.2;font-weight:700;letter-spacing:.01em;color:#111}body.mobile-menu-open #menu-primary-container .menu-primary-items li.current-menu-item>a,body.mobile-menu-open #menu-primary-container .menu-primary-items li.current-menu-ancestor>a,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li.current-menu-item>a,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items li.current-menu-ancestor>a{background:#f3f3f3;text-decoration:none}body.mobile-menu-open #menu-primary-container .menu-primary-items ul,body.mobile-menu-open #menu-primary-container .menu-primary .menu-unset>ul ul,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary-items ul,body.mobile-menu-open .top-nav #menu-secondary-container .menu-secondary .menu-unset>ul ul{display:none !important}}