body,button,input,select,optgroup,textarea{color:#404040;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}body{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif}a{color:#172A40;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-style:normal;text-decoration:underline}a:hover,a:focus{text-decoration:none}.column a,.twoColumns a,.threeColumns a,.pageSidebar a,.entry-content a{color:#172A40;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-style:normal;text-decoration:underline;word-break:break-word}.column a:hover,.column a:focus,.twoColumns a:hover,.twoColumns a:focus,.threeColumns a:hover,.threeColumns a:focus,.pageSidebar a:hover,.pageSidebar a:focus,.entry-content a:hover,.entry-content a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{position:relative;color:#172A40;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;line-height:1.15;margin:0 0 1.25rem}h1,h2{font-weight:600}h3,h4,h5,a{font-weight:500}h3,p{color:#484848}h6,a,p{font-size:1.125rem}h6,p{font-weight:400}h1{font-size:2.1875rem}h2{font-size:1.875rem}h3{font-size:1.5625rem}h4{font-size:1.375rem}h5{color:#000;font-size:1.25rem}a{font-size:1.125rem}p{font-size:1.125rem}.title,.featuredButtonTitle,.subtitle,.breadcrumb{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-weight:400}.title{font-size:60px;line-height:1}.featuredButtonTitle{font-size:30px;line-height:1;margin:10px 0 0}.subtitle{font-size:26px;font-style:italic;line-height:1}.breadcrumb{font-size:20px;font-style:normal;line-height:1}blockquote{border-left:1px solid gray;padding-left:15px;margin:0 1.5em}.headerBg{background:#FFFFFF}.line{display:block;border-bottom:1px solid #000000;width:100%;margin:85px 0 -55px}p{margin:10px 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}input[type="search"],input[type="tel"],input[type="text"]{border-radius:0;-webkit-appearance:none}.button{color:#172A40;background:#DEDEDE;font-size:1.5rem;font-weight:700;display:block;max-width:50%;margin:0 35px;border:3px solid #DEDEDE;text-decoration:none;padding:5px 15px}.button:hover{color:#DEDEDE;background:#172A40}.wp-block-button__link{background:#172A40;border:1px solid #172A40;border-radius:0;color:#FFFFFF !important;font-style:normal !important;text-transform:uppercase;transition:0.25s ease-in}.wp-block-button__link:hover,.wp-block-button__link:focus{background:#FFFFFF;color:#172A40 !important;text-decoration:none !important}.limit-width{width:90%;margin:0 auto}.limit-max-width{max-width:1440px}.readMoreLink{display:block;font-size:1.125rem;font-weight:500;margin-top:0.5em;text-decoration:underline}.readMoreLink:hover,.readMoreLink:focus{text-shadow:1px 1px 1px rgba(0,0,0,0.16)}.alm-btn-wrap button.alm-load-more-btn{background:#172A40}.alm-btn-wrap button.alm-load-more-btn.loading{background:#172A40}.theButton{background:#172A40;border:1px solid #172A40;color:#FFFFFF;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;text-decoration:none;text-transform:uppercase;padding:0.75rem 0.5rem;transition:0.25s ease-in}.theButton:hover,.theButton:focus{background:#FFFFFF;color:#172A40}.d-block{display:block !important;left:0 !important}@media screen and (max-width: 1024px){.sub-menu.d-block{left:auto !important}}.simcal-calendar table{overflow:auto}.hentry:not(.wp-show-posts-single):not(.calendar){width:90%;max-width:1440px;margin:0 auto}.search-results article.hentry:not(:last-of-type){margin-bottom:3rem}@media screen and (max-width: 1240px){.entry-content>*,.entry-summary>*,.entry-content .gform_wrapper{max-width:unset}}@media screen and (max-width: 1099px){.singleThumbnail{width:100%;margin-right:0}.singleThumbnail img{width:100%}}@media screen and (max-width: 782px){.admin-bar header{top:46px}}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.has-primary-color{color:#172A40 !important}.has-primary-background-color{background-color:#172A40 !important}.has-secondary-color{color:#DEDEDE !important}.has-secondary-background-color{background-color:#DEDEDE !important}.has-tertiary-color{color:#484848 !important}.has-tertiary-background-color{background-color:#484848 !important}.has-quaternary-color{color:#000 !important}.has-quaternary-background-color{background-color:#000 !important}.has-quinary-color{color:#fff !important}.has-quinary-background-color{background-color:#fff !important}@media screen and (max-width: 1024px){.main-navigation .navWrapper{display:flex}.navWrapper .menuContainer{top:-150%}.navWrapper.open .main-navigation .menuContainer{background:rgba(23,42,64,0.83)}.navWrapper.open .main-navigation .menuContainer a{cursor:pointer;color:#fff}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container{height:calc(100% - 40px)}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item{height:3.125rem;padding-left:3.125rem}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item:not(.menu-item-has-children){padding-right:3.125rem}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children a:hover,.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children a:focus{border-color:#fff}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.closeSubMenu a{border-bottom:3px solid transparent}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.closeSubMenu a:hover,.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.closeSubMenu a:focus{border-color:#fff;margin:0}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.closeSubMenu a:last-child{margin-right:3.125rem}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.closeSubMenu a:last-child:hover,.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.closeSubMenu a:last-child:focus{background:#DEDEDE;color:#172A40;margin-right:3.125rem}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.menu-item a{padding:0.625em 0}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.menu-item a:hover,.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.menu-item a:focus{margin:0}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu .menu-item.menu-item-has-children .sub-menu li.menu-item::after{display:none}.navWrapper.open .main-navigation .menuContainer .menu-primary-menu-container ul#primary-menu:not(.subMenuActive){overflow:auto}.navWrapper.open .main-navigation .menuContainer .mobileSearch{display:block;cursor:pointer}.navWrapper.open .main-navigation .menuContainer .mobileSearch i{position:absolute;color:#fff;right:50%;transform:translateX(-50%)}.navWrapper.open .main-navigation .menuContainer .mobileSearch .search-form{margin:0 50%}.navWrapper.open .main-navigation .menuContainer .mobileSearch .search-form .search-field{-webkit-appearance:none !important;background:#172A40;border-radius:0;width:0;padding:0;margin:0 50%;transition:width 0.25s ease-in, margin 0.25s ease-in}.navWrapper.open .main-navigation .menuContainer .mobileSearch .search-form .search-field::placeholder{color:#172A40;opacity:1}.navWrapper.open .main-navigation .menuContainer .mobileSearch .search-form .search-field:-ms-input-placeholder{color:#172A40}.navWrapper.open .main-navigation .menuContainer .mobileSearch .search-form .search-field::-ms-input-placeholder{color:#172A40}.navWrapper.open .main-navigation .menuContainer .mobileSearch.open i{color:#172A40;right:7%;transform:unset}.navWrapper.open .main-navigation .menuContainer .mobileSearch.open .search-form{width:90%;margin:0 5%}.navWrapper.open .main-navigation .menuContainer .mobileSearch.open .search-form .search-field{background:#fff;width:100%;padding-left:1em;margin:0}}.main-navigation,.secondary-navigation{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;float:left;clear:both;align-items:flex-end;background:transparent;width:100%;font-weight:300;transition:0.25s ease-in}.main-navigation .menu-primary-menu-container,.secondary-navigation .menu-primary-menu-container{height:auto}.main-navigation .menu .sub-menu,.secondary-navigation .menu .sub-menu{display:flex;flex-direction:column;align-items:center}.main-navigation .secondary-navigation a,.secondary-navigation .secondary-navigation a{display:block;text-align:center;font-size:20px;font-weight:500;letter-spacing:-1px;color:#fff;padding:5px;margin:0 5px;text-decoration:none}.main-navigation #secondary-menu li a,.secondary-navigation #secondary-menu li a{font-size:16px;padding:3px 5px}.main-navigation #primary-menu,.main-navigation #secondary-menu,.secondary-navigation #primary-menu,.secondary-navigation #secondary-menu{height:100%;display:flex;align-items:center}.main-navigation ul,.secondary-navigation ul{display:none;list-style:none;margin:0 auto;width:100%;padding-left:0}.main-navigation ul ul,.secondary-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul,.secondary-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul,.secondary-navigation ul ul li:hover>ul,.secondary-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a,.secondary-navigation ul ul a{width:200px;background:#fff;color:#172A40;transition:.15s all}.main-navigation ul ul :hover>a,.main-navigation ul ul .focus>a,.secondary-navigation ul ul :hover>a,.secondary-navigation ul ul .focus>a{background:#172A40;color:#484848}.main-navigation ul ul a:hover,.main-navigation ul ul a.focus,.secondary-navigation ul ul a:hover,.secondary-navigation ul ul a.focus{background:#172A40;color:#484848}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:0;width:200px}.main-navigation li,.secondary-navigation li{float:left;position:relative;transition:.15s all;height:unset;line-height:unset;padding:0 0.5em}.main-navigation a,.secondary-navigation a{display:block;color:#fff;font-size:20px;font-weight:400;letter-spacing:-1px;text-align:center;text-decoration:none;padding:0 5px;margin:0 5px;border-bottom:3px solid transparent}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a.focus,.secondary-navigation a:hover,.secondary-navigation a:focus,.secondary-navigation a.focus{border-bottom:3px solid #fff}.main-navigation a::after{display:none}.sticky .main-navigation .menu li{height:79px;line-height:80px}nav#site-navigation .mega-menu-wrap{width:fit-content}.main-navigation .menu .sub-menu{background:#DEDEDE;width:200px}.main-navigation .menu .sub-menu li{line-height:1.1;width:190px;height:auto;margin:5px}.main-navigation .menu .sub-menu li a{background:transparent;border-bottom:10px solid transparent;color:#fff;font-size:18px;text-transform:initial;width:auto;padding:0;margin:0}.main-navigation .menu .sub-menu li a:hover,.main-navigation .menu .sub-menu li a:focus{border-color:#fff;margin:0 -7.5px}.main-navigation .menu .sub-menu li a::after{display:none}@media screen and (max-width: 1024px){.main-navigation .menu .sub-menu li a{padding:0.5em 0.25em}}.main-navigation .menu-item-has-children a:hover,.main-navigation .menu-item-has-children a:focus{border-color:transparent}.menu-toggle,.main-navigation.toggled ul{display:block}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after{display:none}.menu-primary-menu-container ul li a.menuOpenButton,.menu-primary-menu-container ul li a.menuCloseButton{display:none}@media screen and (min-width: 1271px){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:flex-end}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.mobileSearch{display:none}@media screen and (max-width: 1649px){.main-navigation a,.main-navigation i{font-size:1.125rem}.main-navigation .header-search i{transform:translateY(-30%)}}@media screen and (max-width: 1499px){.main-navigation a,.main-navigation i{font-size:1rem}}@media screen and (max-width: 1360px){.main-navigation a{margin:0}.main-navigation a:after{right:-2px;height:20px}}@media screen and (max-width: 1249px){.main-navigation a{padding:0}}@media screen and (min-width: 1024px){.navWrapper{display:none}}.site-header{background:linear-gradient(180deg, rgba(23,42,64,0.75) 10%, rgba(23,42,64,0.5), rgba(23,42,64,0.125) 90%, transparent)}.site-header .theHeader{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.site-header .theHeader .site-branding a img{width:20vw;transition:none}.site-header .theHeader .header-nav{display:flex;width:calc(100% - 20vw)}.site-header .theHeader .header-nav .main-navigation{flex-direction:row;justify-content:flex-end;align-items:center}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item{height:1.5em;line-height:1.5}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item a{font-weight:500}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item a:hover,.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item a:focus{border:0}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item a::after{display:none}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu{background:#172A40;padding:0.5em 0 0.75em}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item{width:100%;height:auto;margin:5px auto}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a{background:#172A40;border:0;text-transform:unset;height:auto;margin-bottom:0}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a:hover,.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a:focus{background:#DEDEDE;color:#172A40;padding:0 7.5px}@media screen and (max-width: 1024px){.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item{padding-bottom:0 !important}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item a{border:0}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu{background:transparent}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a{background:transparent}}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu>li.menu-item{border-bottom:1px solid transparent;padding-bottom:2rem}.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu>li.menu-item:hover,.site-header .theHeader .header-nav .main-navigation .menu-primary-menu-container ul.menu>li.menu-item:focus{border-color:#fff}.site-header .theHeader .header-nav .main-navigation .header-search{height:100%;margin-right:0}.site-header .theHeader .header-nav .main-navigation .header-search .toggle{padding:0 0 0 7px;opacity:0.95}.site-header .theHeader .header-nav .main-navigation .header-search .toggle:hover,.site-header .theHeader .header-nav .main-navigation .header-search .toggle:focus{opacity:1}.site-header .theHeader .header-nav .main-navigation .header-search .toggle:active{opacity:0.85}.site-header .theHeader .header-nav .main-navigation .header-search .search-form .search-submit{background:#172A40;transition:background 0.25s ease-in}.site-header .theHeader .header-nav .main-navigation .header-search .search-form .search-submit:hover,.site-header .theHeader .header-nav .main-navigation .header-search .search-form .search-submit:focus{background:#244366}.site-header .theHeader .header-nav .main-navigation .header-search.open .search-form{top:75%}@media screen and (max-width: 1149px){.site-header .theHeader .site-branding a img{width:15vw}.site-header .theHeader .header-nav{width:calc(100% - 15vw)}}@media screen and (max-width: 1024px){.site-header .theHeader .site-branding a img{width:21.875rem}.site-header .theHeader .header-nav{width:calc(100% - 21.875rem)}}.pageHeader{background-position:center center;background-repeat:no-repeat;background-size:cover}.pageHeader .pageHeaderTitle{padding:0 5%;z-index:98}@media screen and (max-width: 449px){.pageHeader .pageHeaderTitle{font-size:2rem}}.site-footer{background:#DEDEDE;padding:0}.site-footer .footer-content{position:relative;align-items:center;background:#172A40;border:0;height:25rem;padding:0 5%}.site-footer .footer-content .footerRows{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;width:100%;max-width:56rem;margin:0 auto}.site-footer .footer-content .footerRows .footerRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-content .footerRows .footerRow.footerLogo{justify-content:center;margin-bottom:2rem}.site-footer .footer-content .footerRows .footerRow.footerLogo .footerLogoImage{max-height:10.875rem}.site-footer .footer-content .footerRows .footerRow.footerLinks .footerColumn{justify-content:flex-start;width:auto}.site-footer .footer-content .footerRows .footerRow.footerLinks .footerColumn .footerLink:hover,.site-footer .footer-content .footerRows .footerRow.footerLinks .footerColumn .footerLink:focus{color:#fff;text-decoration:underline}@media screen and (max-width: 767px){.site-footer .footer-content .footerRows .footerRow.footerLogo .footerLogoImage{max-height:7.5rem}.site-footer .footer-content .footerRows .footerRow.footerLinks .footerColumn{text-align:center;width:100%;margin-top:0}}.site-footer .site-info{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 5%}.site-footer .site-info div,.site-footer .site-info a,.site-footer .site-info span{color:#484848;font-size:0.875rem}.site-footer .site-info a{text-decoration:none}.site-footer .site-info a:hover,.site-footer .site-info a:focus{text-decoration:underline}.site-footer .site-info .hearts{color:#172A40;font-size:1rem}.site-footer .site-info .socialMedia{position:absolute;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:25em;top:50%;left:50%;transform:translate(-50%, -50%)}.site-footer .site-info .socialMedia a{flex:1;margin:0 1rem}.site-footer .site-info .socialMedia a i,.site-footer .site-info .socialMedia a span{transition:color 0.25s ease-in}.site-footer .site-info .socialMedia a:hover,.site-footer .site-info .socialMedia a:focus{text-decoration:none}.site-footer .site-info .socialMedia a:hover i,.site-footer .site-info .socialMedia a:hover span,.site-footer .site-info .socialMedia a:focus i,.site-footer .site-info .socialMedia a:focus span{color:#fff;text-shadow:0 0 3px #172A40}@media screen and (max-width: 1199px){.site-footer .site-info .socialMedia{position:static;transform:unset;margin:0 auto}}@media screen and (max-width: 767px){.site-footer .site-info .siteInfo,.site-footer .site-info .socialMedia,.site-footer .site-info .diocesan{text-align:center;width:100%}.site-footer .site-info .socialMedia{margin:0.5rem auto}}.home .site-main .homeHalves{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home .site-main .homeHalves>*{width:50%}.home .site-main .homeHero{height:calc(100vh - 154px);min-height:6.25rem}.home .site-main .homeHero .heroImage,.home .site-main .homeHero .heroVideo{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;object-fit:cover;height:100%}.home .site-main .homeHero .heroSlider{height:100%;margin:0}.home .site-main .homeHero .heroSlider .slick-list{height:100%}.home .site-main .homeHero .heroSlider .slick-list .slick-track{height:100%}.home .site-main .homeHero .heroSlider .slick-list .slick-track .heroSlide{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.home .site-main .homeHero .heroSlider .slick-list .slick-track .heroSlide:not(:first-of-type) .heroInfo{visibility:hidden}.home .site-main .homeHero .heroSlider .slick-dots{bottom:0.5rem}.home .site-main .homeHero .heroSlider .slick-dots li button{background:rgba(255,255,255,0.5);border:2px solid #fff;border-radius:50%;box-shadow:inset 0 0 3px rgba(255,255,255,0.3);width:1rem;height:1rem}.home .site-main .homeHero .heroSlider .slick-dots li button::before{content:""}.home .site-main .homeHero .heroSlider .slick-dots li button:hover,.home .site-main .homeHero .heroSlider .slick-dots li button:focus{background:#fff}.home .site-main .homeHero .heroSlider .slick-dots li.slick-active button{background:#172A40;box-shadow:none}.home .site-main .homeHero .heroSlider.slick-initialized .slick-list .slick-track .heroSlide .heroInfo{visibility:visible}.home .site-main .homeHero .heroVideo video{object-fit:cover;width:100%;height:100%}.home .site-main .homeHero .heroInfo{position:absolute;padding:0;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11}.home .site-main .homeHero .heroInfo .heroTitle{color:#fff;font-family:"Playball",serif;text-shadow:2px 2px 8px #172A40;padding-bottom:0.5em;margin:0}.home .site-main .homeHero .heroInfo .heroButton{display:table;background:rgba(126,126,126,0.25);border:2px solid #fff;font-size:1.125rem;font-weight:400;text-transform:uppercase;margin:0 auto;transition:background 0.25s ease-in, color 0.25s ease-in}.home .site-main .homeHero .heroInfo .heroButton:hover,.home .site-main .homeHero .heroInfo .heroButton:focus{background:#172A40;color:#fff}@media screen and (max-width: 768px){.home .site-main .homeHero{min-height:19rem}.home .site-main .homeHero .heroInfo{width:100%}.home .site-main .homeHero .heroInfo .heroTitle{font-size:3.125rem;line-height:1.125}.home .site-main .homeHero .heroInfo .heroButton{font-size:1rem}}.home .site-main .homeFeaturedLinksContainer{background:#172A40}.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;clear:both}.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink{flex:1;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;font-size:1.25rem;font-weight:400;text-align:center;text-decoration:none;height:100%;transition:0.2s linear}.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink .homeFeaturedBackground{background:#172A40;padding:1.0625rem;height:100%;transition:0.2s linear}.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink .homeFeaturedBackground .homeFeaturedIcon{max-height:5.25rem}.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink:hover,.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink:focus{padding:0.5rem}.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink:hover .homeFeaturedBackground,.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink:focus .homeFeaturedBackground{background:rgba(95,95,95,0.5);padding:0.5625rem}@media screen and (max-width: 767px){.home .site-main .homeFeaturedLinksContainer .homeFeaturedLinks .homeFeaturedLink{min-width:50%}}.home .site-main .homeMassVideo{padding:4rem 0}.home .site-main .homeMassVideo .homeMass{justify-content:center;padding:0}.home .site-main .homeMassVideo .homeMass .homeMassTable{border-collapse:collapse;margin:2rem auto}.home .site-main .homeMassVideo .homeMass .homeMassTable .homeMasses{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:90%;max-width:30rem;margin:0 auto}.home .site-main .homeMassVideo .homeMass .homeMassTable .homeMasses .homeMassRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:1.125rem;width:100%;margin-bottom:1rem}.home .site-main .homeMassVideo .homeMass .homeMassTable .homeMasses .homeMassRow .homeMassLabel{flex:1;margin-right:0.25rem}.home .site-main .homeMassVideo .homeMass .homeMassTable .homeMasses .homeMassRow .homeMassTimes{flex:2;font-weight:400}.home .site-main .homeMassVideo .homeMass .homeMassButton{padding:0.875rem 3rem}.home .site-main .homeMassVideo .homeVideo iframe{width:100%;height:100%}@media screen and (max-width: 1199px){.home .site-main .homeMassVideo{flex-direction:column}.home .site-main .homeMassVideo .homeMass,.home .site-main .homeMassVideo .homeVideo{width:100%}.home .site-main .homeMassVideo .homeVideo{margin-top:2rem}}.home .site-main .homeNewsEvents{background:#DEDEDE;padding:3rem 5%}.home .site-main .homeNewsEvents .homeNewsTitleBox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2.25rem}.home .site-main .homeNewsEvents .homeNewsTitleBox .homeNewsTitle{font-weight:600;margin-bottom:0.25rem}.home .site-main .homeNewsEvents .homeNewsTitleBox .homeNewsTopLink{font-weight:500;text-decoration:underline}.home .site-main .homeNewsEvents .homeNewsTitleBox .homeNewsTopLink:hover,.home .site-main .homeNewsEvents .homeNewsTitleBox .homeNewsTopLink:focus{text-shadow:1px 1px 1px rgba(0,0,0,0.16)}.home .site-main .homeNewsEvents .newsArchive .slick-arrow{width:30.84px;height:3rem;z-index:1}.home .site-main .homeNewsEvents .newsArchive .slick-arrow::before{color:#000;font-family:flexslider-icon;font-size:3rem}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-prev{left:-2rem}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-prev::before{content:"\f001"}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-prev:hover::before{box-shadow:-1px 1px 1px rgba(0,0,0,0.16)}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-next{right:-2rem}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-next::before{content:"\f002"}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-next:hover::before{box-shadow:1px 1px 1px rgba(0,0,0,0.16)}@media screen and (max-width: 767px){.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-prev{left:-1rem}.home .site-main .homeNewsEvents .newsArchive .slick-arrow.slick-next{right:-1rem}}.home .site-main .homeNewsEvents .newsArchive .newsSingle{margin:0 0.5%}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsThumb .newsImage{object-fit:cover;width:100%;height:15.5rem}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsThumb:hover ~ .newsSingleTitle .newsSingleTitleLink,.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsThumb:focus ~ .newsSingleTitle .newsSingleTitleLink{text-decoration:underline}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsSingleTitle{margin:2rem 0 1rem}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsSingleTitle .newsSingleTitleLink{font-size:1.5625rem;font-weight:600;text-decoration:none}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsSingleTitle .newsSingleTitleLink:hover,.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsSingleTitle .newsSingleTitleLink:focus{text-decoration:underline}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsMeta{font-weight:500}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsMeta.newsLocation{padding-bottom:0.375rem}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsMeta.newsDate{border-bottom:1px solid #7E7E7E;padding-bottom:0.75rem}.home .site-main .homeNewsEvents .newsArchive .newsSingle .newsSingleExcerpt .readMoreLink:not(:first-child){display:none}.home .site-main .myParish{margin:5.3125rem auto}.home .site-main .myParish .myparish-home-feed{height:auto;min-height:17.5rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap{box-shadow:none}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app{background:#172A40;height:15rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-title h2,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-title h5{color:#fff;font-weight:500}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-title h2{font-size:1.875rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-title h5{font-size:1.375rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-icon-wrapper a svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .android-icon-wrapper a svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .apple-icon-wrapper a svg{fill:#fff;transition:fill 0.25s ease-in}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-icon-wrapper a:hover svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-icon-wrapper a:focus svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .android-icon-wrapper a:hover svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .android-icon-wrapper a:focus svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .apple-icon-wrapper a:hover svg,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .apple-icon-wrapper a:focus svg{fill:#DEDEDE}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish_view_more .general_button{cursor:pointer;color:#fff}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider{flex:4}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container{margin-left:2.5%}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li{background:#fff;border:2px solid #172A40;margin:0 2.5%;transition:background 0.25s ease-in}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:last-child{margin-right:0}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:hover,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:focus{background:#DEDEDE;border-width:4px}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:hover .dpi_mpa_message_link,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:focus .dpi_mpa_message_link{text-decoration:underline}@media screen and (max-width: 1439px){.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container{margin-left:1.25%}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li{margin:0 1.25%}}@media screen and (max-width: 1249px){.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap{flex-direction:column;width:100%}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app{margin-bottom:1rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap .myparish-home-feed-app .myparish-title h2{margin:0.5rem 0}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container{margin-left:0}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li{height:20rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:first-child{margin-left:0}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:hover,.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li:focus{border-width:2px}}@media screen and (max-width: 899px){.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li a .dpi_mpa_message .dpi_mpa_message_text{font-size:1rem}}@media screen and (max-width: 767px){.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container{flex-direction:column}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li{width:100%;height:15rem;margin:0 0 1rem}.home .site-main .myParish .myparish-home-feed .myparish-home-feed-wrap #mpa_slider .dpi_mpa_messages_container li a .dpi_mpa_message .dpi_mpa_message_text{font-size:1.125rem}}.home .site-main .homeConnected{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home .site-main .homeConnected .homeHalfContainer{flex:1;overflow:hidden}.home .site-main .homeConnected .homeHalfContainer .homeHalf{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:25rem;transition:0.25s ease-in}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents{position:absolute;text-align:center;width:100%;padding:1rem;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfTitle{color:#fff;font-size:2.1875rem;font-weight:500;margin-bottom:1.875rem}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a{text-decoration:none;margin:0 1.5%}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a i,.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a span{color:#fff;font-size:1.75rem;transition:color 0.25s ease-in}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a:hover i,.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a:hover span,.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a:focus i,.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfMedia a:focus span{color:#172A40;text-shadow:0 0 3px #fff}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfButton{background:transparent;border:2px solid #fff;color:#fff;font-weight:400}.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfButton:hover,.home .site-main .homeConnected .homeHalfContainer .homeHalf .homeHalfContents .homeHalfButton:focus{background:#172A40}.home .site-main .homeConnected .homeHalfContainer .homeHalf::after{position:absolute;content:"";background:rgba(72,72,72,0.45);width:100%;height:100%;top:0;left:0;transition:0.25s ease-in}.home .site-main .homeConnected .homeHalfContainer .homeHalf:hover,.home .site-main .homeConnected .homeHalfContainer .homeHalf:focus{transform:scale(1.05)}.home .site-main .homeConnected .homeHalfContainer .homeHalf:hover::after,.home .site-main .homeConnected .homeHalfContainer .homeHalf:focus::after{background:rgba(72,72,72,0.65)}@media screen and (max-width: 767px){.home .site-main .homeConnected .homeHalfContainer{flex:unset;width:100%}.home .site-main .homeConnected .homeHalfContainer:not(:last-of-type){margin-bottom:0.5rem}}.home .site-main .homeMediaCenter{padding:0;margin:4.75rem auto}.home .site-main .homeMediaCenter .homeMediaCenterTitle{font-weight:600;text-align:center;margin:0 auto 2.1875rem}.home .site-main .homeMediaCenter .homeMediaContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home .site-main .homeMediaCenter .homeMediaContainer .imageContainer{flex:2;height:20rem;overflow:hidden}.home .site-main .homeMediaCenter .homeMediaContainer .imageContainer img{display:none;object-fit:cover;width:100%;height:80%;z-index:-1}.home .site-main .homeMediaCenter .homeMediaContainer .imageContainer img.active{display:block;margin:0 auto;z-index:1}.home .site-main .homeMediaCenter .homeMediaContainer .buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;flex:3;text-align:center;padding-left:5%;margin:0}.home .site-main .homeMediaCenter .homeMediaContainer .buttons .theButton{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;border:3px solid #000;font-size:1.5625rem;font-weight:400;text-transform:unset;height:30%;width:45%;transition:background, color 0.25s ease-in}.home .site-main .homeMediaCenter .homeMediaContainer .buttons .theButton:hover,.home .site-main .homeMediaCenter .homeMediaContainer .buttons .theButton:focus{background:#DEDEDE;border-color:#172A40;color:#000}@media screen and (max-width: 1023px){.home .site-main .homeMediaCenter .homeMediaContainer{flex-direction:column}.home .site-main .homeMediaCenter .homeMediaContainer .imageContainer,.home .site-main .homeMediaCenter .homeMediaContainer .buttons{flex:unset;width:100%}.home .site-main .homeMediaCenter .homeMediaContainer .imageContainer{margin-bottom:-2rem}.home .site-main .homeMediaCenter .homeMediaContainer .buttons{padding:0}.home .site-main .homeMediaCenter .homeMediaContainer .buttons .theButton{width:48.5%;margin-bottom:1.125rem}}@media screen and (max-width: 767px){.home .site-main .homeMediaCenter .homeMediaContainer .buttons .theButton{width:100%}}.home.admin-bar .site-main .homeHero{height:calc(100vh - 186px)}@media screen and (max-width: 782px){.home.admin-bar .site-main .homeHero{height:calc(100vh - 200px)}}.post-type-archive-staff-member .resultContainer{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-top:3.625rem}.post-type-archive-staff-member .resultContainer .staffCategoryTitle{width:100%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff{width:22.5%;height:25rem;margin:0 calc(10% / 3) 3rem 0}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer{position:relative;background-position:center 25%;background-repeat:no-repeat;background-size:cover;border:3px solid #172A40;height:100%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;background:rgba(23,42,64,0.89);color:#fff;width:100%;padding:0.625rem 2rem;bottom:0}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffName,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffTitle,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffPhoneLink,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffEmailLink{color:#fff;font-weight:400}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffName,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffTitle{text-align:center}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffName{border-bottom:1px solid #fff;padding-bottom:0.5em;margin-bottom:0.5em}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .staffTitle{margin-bottom:0.75em}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffPhone .staffPhoneLink{text-decoration:none}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffPhone .staffPhoneLink:hover,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffPhone .staffPhoneLink:focus{text-decoration:underline}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink{position:relative;text-decoration:none;margin-right:1rem}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink .fa-envelope{position:absolute}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink .fa{display:none}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:hover,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:focus,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:active{text-decoration:none}@media screen and (min-width: 768px){.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:hover .fa,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:focus .fa,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:active .fa{display:block}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:hover .far,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:focus .far,.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .archiveStaffContainer .archiveStaffBar .archiveStaffInfo .staffEmail .staffEmailLink:active .far{display:none}}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff:nth-child(4n){margin-right:0}@media screen and (max-width: 1439px){.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff{width:30%;margin-right:5%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff:nth-child(4n){margin-right:5%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff:nth-child(3n){margin-right:0}}@media screen and (max-width: 1199px){.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff{width:47.5%;margin-right:5%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff:nth-child(3n){margin-right:5%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff:nth-child(2n){margin-right:0}}@media screen and (max-width: 767px){.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff{width:100%;margin-right:0}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff .staffContainer{padding-top:17.5%}.post-type-archive-staff-member .resultContainer .staffCategoryMembers staff:nth-child(3n){margin-right:0}}.page-template-page-contact .contactContent .gform_wrapper{margin:3.625rem auto}.page-template-page-contact .contactContent .gform_wrapper .gform_footer{text-align:right}.page-template-page-contact .contactContent .gform_wrapper .gform_footer .gform_button{margin-right:1rem}.page-template-page-contact .contactContent .contactLocations .contactLocation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText{flex:1;padding-right:5%}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText a{display:block;font-weight:400;text-decoration:none;margin-bottom:0.75rem}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText a:hover span,.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText a:focus span{text-decoration:underline}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText .contactLocationName{border-bottom:1px solid #484848;padding-bottom:1rem}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText .contactLocationAddress span{display:block}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationMap{flex:4;height:20rem;margin-right:1rem}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationMap iframe{border:0;width:100%;height:100%}@media screen and (max-width: 991px){.page-template-page-contact .contactContent .contactLocations .contactLocation{flex-direction:column}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText{padding:0}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText .contactLocationAddress{display:flex}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText .contactLocationAddress span:first-child{margin-right:0.25em}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationText .contactLocationAddress span:first-child:after{content:","}.page-template-page-contact .contactContent .contactLocations .contactLocation .contactLocationMap{height:30rem}}@media screen and (max-width: 641px){.page-template-page-contact .contactContent .gform_wrapper .gform_footer .gform_button{margin:0 auto}}.page-template-page-massTimes .massTimesContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.page-template-page-massTimes .massTimesContainer .massTimesSection{width:30%;margin-right:5%;margin-bottom:1rem}.page-template-page-massTimes .massTimesContainer .massTimesSection .massTimesTitle{border-bottom:1px solid #484848;padding-bottom:1rem;margin-bottom:1rem}.page-template-page-massTimes .massTimesContainer .massTimesSection .massTimesTable{border-collapse:collapse;margin:2rem auto}.page-template-page-massTimes .massTimesContainer .massTimesSection .massTimesTable .massTimes{margin:0 auto}.page-template-page-massTimes .massTimesContainer .massTimesSection .massTimesTable .massTimes .massTimesRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:1.125rem;width:100%;margin-bottom:1rem}.page-template-page-massTimes .massTimesContainer .massTimesSection .massTimesTable .massTimes .massTimesRow .massTimesLabel{flex:1}.page-template-page-massTimes .massTimesContainer .massTimesSection .massTimesTable .massTimes .massTimesRow .massTimesDetails{flex:2;font-weight:400}.page-template-page-massTimes .massTimesContainer .massTimesSection:nth-of-type(3n){margin-right:0}@media screen and (max-width: 1299px){.page-template-page-massTimes .massTimesContainer .massTimesSection{width:47.5%}.page-template-page-massTimes .massTimesContainer .massTimesSection:nth-of-type(3n){margin-right:5%}.page-template-page-massTimes .massTimesContainer .massTimesSection:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 849px){.page-template-page-massTimes .massTimesContainer .massTimesSection{width:100%;margin-right:0}.page-template-page-massTimes .massTimesContainer .massTimesSection:nth-of-type(3n){margin-right:0}}.dpi_bulletins_columns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:unset}.dpi_bulletins_columns .wp-block-column{margin-bottom:3.625rem}.dpi_bulletins_columns .wp-block-column:first-child{flex:2}.dpi_bulletins_columns .wp-block-column:last-child{flex:3}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper br{display:none}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper .dpi_bulletin_cover_date{text-align:center;width:78%}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper .dpi_bulletin_cover_date a{font-size:1.5625rem;text-decoration:none}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper .dpi_bulletin_cover_date a:hover,.dpi_bulletins_columns .dpi_bulletin_cover_wrapper .dpi_bulletin_cover_date a:focus{text-decoration:underline}.dpi_bulletins_columns .dpi_bulletin_wrapper .dpi_bulletin{border-bottom:1px solid #484848;padding:1.125rem 0}.dpi_bulletins_columns .dpi_bulletin_wrapper .dpi_bulletin a{font-size:1.5625rem;text-decoration:none}.dpi_bulletins_columns .dpi_bulletin_wrapper .dpi_bulletin a:hover,.dpi_bulletins_columns .dpi_bulletin_wrapper .dpi_bulletin a:focus{text-decoration:underline}.dpi_bulletins_columns .dpi_bulletin_wrapper .dpi_bulletin:last-child{margin-bottom:2rem}@media screen and (max-width: 767px){.dpi_bulletins_columns{flex-direction:column}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper,.dpi_bulletins_columns .dpi_bulletin_wrapper{text-align:center}.dpi_bulletins_columns .dpi_bulletin_cover_wrapper .dpi_bulletin_cover_date{width:100%}}body.category .site-main .resultContainer #ajax-load-more{width:100%}body.category .site-main .resultContainer #ajax-load-more .alm-reveal{display:flex;flex-direction:row;flex-wrap:wrap}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article{width:30%;margin:0 5% 3.625rem 0}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .singleThumbLink .singleThumb{object-fit:cover;width:100%;height:15.5rem}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .singleThumbLink:hover ~ .entry-header .entry-title a,body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .singleThumbLink:focus ~ .entry-header .entry-title a{color:#484848;text-decoration:underline}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header{border-bottom:1px solid #7E7E7E;padding-bottom:0.75rem;margin-bottom:1rem}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header .entry-title{line-height:1;padding-top:0.5em}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header .entry-title a{font-size:1.5625rem;text-decoration:none}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header .entry-title a:hover,body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header .entry-title a:focus{text-decoration:underline}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header .singleLocation,body.category .site-main .resultContainer #ajax-load-more .alm-reveal article .entry-header .singleDate{margin-bottom:0.375rem}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article:nth-of-type(3n){margin-right:0}@media screen and (max-width: 1199px){body.category .site-main .resultContainer #ajax-load-more .alm-reveal article{width:47.5%}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article:nth-of-type(3n){margin-right:5%}body.category .site-main .resultContainer #ajax-load-more .alm-reveal article:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 699px){body.category .site-main .resultContainer #ajax-load-more .alm-reveal article{width:100%;margin-right:0}}body.category .site-main .resultContainer #ajax-load-more .alm-btn-wrap .done{display:none}body.category .site-main>p{display:none}.pageHeader .pageHeaderTitle{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;line-height:1.15}.gform_wrapper form .gform_heading{margin-bottom:2.5rem}.gform_wrapper form .gform_heading .gform_title{color:#000;font-size:2.1875rem;font-weight:600;margin:0}.gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form .gform_body .gform_fields .gfield textarea{padding:1.5rem 1.125rem;margin:0}.gform_wrapper form .gform_footer{text-align:right}.gform_wrapper form .gform_footer input[type="submit"]{cursor:pointer;background:#172A40;border:2px solid #172A40;color:#fff;letter-spacing:1.8px;text-transform:uppercase;padding:0.875rem 3.25rem;transition:0.25s ease-in}.gform_wrapper form .gform_footer input[type="submit"]:hover,.gform_wrapper form .gform_footer input[type="submit"]:focus{background:#fff;color:#172A40}

/*# sourceMappingURL=style.min.css.map */