@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i);@import url(https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i|Amiri:400,400i);/*!
Theme Name: DPI Child Theme
Theme URI: http://underscores.me/
Template: DPI Theme
Author: Diocesan
Author URI: http://diocesan.com
Description: Custom theme based on _s
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sacredheartjoliet
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

sacredheartjoliet is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-display:swap;font-family:'Afterglow';src:url("../../../../../../themes/DPI Child Theme/fonts/Afterglow-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url("../../../../../../themes/DPI Child Theme/fonts/Brandon_med.otf") format("opentype");font-weight:500}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url("../../../../../../themes/DPI Child Theme/fonts/Brandon_bld.otf") format("opentype");font-weight:600}@font-face{font-display:swap;font-family:'Brandon Grotesque';src:url("../../../../../../themes/DPI Child Theme/fonts/Brandon_light.otf") format("opentype");font-weight:400}@font-face{font-display:swap;font-family:'Americana XBd BT';src:url("../../../../../../themes/DPI Child Theme/fonts/Americana-XBd-BT-Extra-Bold_3392.ttf") format("opentype");font-weight:400}@font-face{font-display:swap;font-family:'Futura Medium';src:url("../../../../../../themes/DPI Child Theme/fonts/futuram0.woff") format("woff"),url("../../../../../../themes/DPI Child Theme/fonts/futuram0.tff") format("truetype");font-weight:400}@font-face{font-display:swap;font-family:'FreestyleScrD';src:url("../../../../../../themes/DPI Child Theme/fonts/FRESTYSN.woff") format("woff");font-weight:400}.padded{padding:0 10%}.primaryBg{background-color:#135F8A}.secondaryBg{background-color:#D8DBE2}.flex{display:flex;flex-wrap:wrap}.spaceBetween{justify-content:space-between}.flexColumn{flex-direction:column}.half{width:48%}.primaryButton{padding:10px 20px;font-size:20px;font-weight:800;text-align:center;text-decoration:none;background:transparent;border:4px solid #fff;color:#fff}.primaryButton:hover{background:#fff;color:#D8DBE2}.sticky{position:sticky}@media screen and (max-width:1200px){.padded{padding:0 5%}}@media screen and (max-width:768px){.padded{padding:0 3%}.half{width:100%;margin:10px 0}}@font-face{font-display:swap;font-family:'icomoon';src:url("../../../../../../themes/DPI Child Theme/fonts/icomoon.eot?ub25x8");src:url("../../../../../../themes/DPI Child Theme/fonts/icomoon.eot?ub25x8#iefix") format("embedded-opentype"),url("../../../../../../themes/DPI Child Theme/fonts/icomoon.ttf?ub25x8") format("truetype"),url("../../../../../../themes/DPI Child Theme/fonts/icomoon.woff?ub25x8") format("woff"),url("../../../../../../themes/DPI Child Theme/fonts/icomoon.svg?ub25x8#icomoon") format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Flocknote:before{content:"\e901"}.icon-myparishicon:before{content:"\e900"}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}a{color:#135F8A;text-decoration:none;font-family:"Lato",sans-serif;font-weight:600}.column a:hover,.twoColumns a:hover,.threeColumns a:hover,.pageSidebar a:hover,.entry-content a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Lato",sans-serif;color:#135F8A;position:relative;margin:0}h1{font-size:40px;line-height:52px;margin:15px auto}h2{font-size:35px;line-height:44px}h3{font-size:28px;line-height:38px}h4{font-size:22px;line-height:30px;color:#35393C}h5{font-size:20px;line-height:20px;font-family:"Americana XBd BT",serif}h6{font-size:18px;line-height:28px}.title,.featuredButtonTitle,.subtitle,.breadcrumb{font-family:"Americana XBd BT",serif;font-weight:400}.title{font-size:60px;line-height:60px}.featuredButtonTitle{font-size:55px;line-height:55px;margin:10px 0 0}.subtitle{font-size:26px;line-height:26px;font-style:italic}.breadcrumb{font-size:20px;line-height:20px;font-style:italic}blockquote{margin:0 1.5em;border-left:1px solid gray;padding-left:15px}.headerBg{background:#fff}.line{width:100%;border-bottom:1px solid #000;display:block;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%}.button{border-radius:3px;color:#fff;font-style:normal;font-size:22px;font-family:"Lato",sans-serif;background:#135F8A;min-width:100px;padding:10px 10px}.button:hover{color:#135F8A;background:#fff}a.wp-block-button__link{border-radius:3px;color:#fff;font-style:normal;font-size:22px;font-family:"Lato",sans-serif;background:#135F8A;min-width:100px;padding:10px 10px}.imageButtons .buttons{margin:1% 0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:url("/images/White Texture.jpg")}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation,.secondary-navigation{clear:both;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;float:left;width:100%;background:transparent;font-weight:300}.main-navigation .menu-primary-menu-container,.secondary-navigation .menu-primary-menu-container{height:100%}.main-navigation .menu .sub-menu,.secondary-navigation .menu .sub-menu{display:flex;flex-direction:column}.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:#135F8A;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,.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:#135F8A;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:#197eb7}.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:#204B57}.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:auto}.main-navigation li,.secondary-navigation li{float:left;position:relative;transition:.15s all;display:flex;align-items:center}.main-navigation li a,.secondary-navigation li a{height:46px;display:flex;align-items:center}.main-navigation a,.secondary-navigation a{display:block;text-align:center;font-size:21px;font-weight:400;font-family:"Futura Medium",sans-serif;letter-spacing:-1px;color:#135F8A;padding:0 15px;text-transform:uppercase;text-decoration:none}.main-navigation a:hover,.main-navigation a.focus,.secondary-navigation a:hover,.secondary-navigation a.focus{background:#135F8A;color:#fff}.main-navigation a:hover::after,.main-navigation a.focus::after,.secondary-navigation a:hover::after,.secondary-navigation a.focus::after{right:0}.main-navigation li:last-child a:after{display:none}.sticky .main-navigation .menu li{height:46px;line-height:80px}nav#site-navigation .mega-menu-wrap{width:fit-content}.main-navigation .menu .sub-menu{background:#135F8A}.main-navigation .menu .sub-menu li{height:auto;line-height:35px;width:220px}.main-navigation .menu .sub-menu li:last-child a{border:0}.main-navigation a:after{content:"";position:absolute;right:-2px;top:51%;transform:translateY(-50%);height:30px;width:2px;background:#135F8A}.main-navigation .menu .sub-menu li a{margin:0;border:none;width:100%;font-size:15px;color:#fff;text-transform:uppercase;font-family:"Futura Medium",sans-serif;padding:0 10px;word-break:break-word;display:block;height:auto}.main-navigation .menu .sub-menu li a:before{display:flex;border-bottom:1px solid #fff;width:100%;background:transparent;margin:0 auto;position:relative;height:0;top:0;right:0;transform:none;content:""}.main-navigation .menu .sub-menu li:nth-child(2) a:before{border-bottom:none}.main-navigation .menu .sub-menu li a:after{content:none}.menu-toggle,.main-navigation.toggled ul{display:block}li.menu-item-has-children{display:flex;align-items:center}li.menu-item-has-children:hover{background:#135F8A}li.menu-item-has-children:hover a{color:#fff}li.menu-item-has-children:hover a:after{display:flex;border-bottom:1px solid #fff;width:86%;background:transparent;margin:0 auto;position:absolute;bottom:0;left:0;content:"";height:100%}li.menu-item-has-children>a{display:flex;align-items:center}li.menu-item-has-children>a:hover{right:0}#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}@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%}.main-navigation a,.secondary-navigation a{justify-content:center;min-width:111px}@media screen and (max-width:1442px){.main-navigation a{margin:0;font-size:17px}body .site-branding a img{width:200px}}@media screen and (max-width:1360px){.main-navigation a:after{right:-2px;height:20px}}@media screen and (max-width:1274px){.main-navigation a,.secondary-navigation a{min-width:102px}.main-navigation .menu .sub-menu li a{font-size:13px}}@media screen and (min-width:1025px){.main-navigation a.menuOpenButton,.main-navigation li.closeSubMenu{display:none}}@media screen and (max-width:1024px){.main-navigation a,.secondary-navigation a{min-width:0}.main-navigation .menu .sub-menu li a:before{display:none}.header1{justify-content:center}.main-navigation{align-items:initial}.menu-toggle{display:block}.main-navigation .menu-primary-menu-container #primary-menu{display:none}.main-navigation #primary-menu{justify-content:center}.main-navigation a{margin:0 5px}.main-navigation .menu .sub-menu li a{margin:0 5px;padding:0}.main-navigation .menu .sub-menu li a:after{content:none}.main-navigation a:hover,.main-navigation a.focus,.secondary-navigation a:hover,.secondary-navigation a.focus{background:transparent;border-bottom:none}}a.menuOpenButton,.closeSubMenu{display:none}@media screen and (max-width:1024px){a.menuOpenButton,.closeSubMenu{display:block}.header1{justify-content:center}.main-navigation{align-items:initial}.main-navigation li a,.secondary-navigation li a{justify-content:center}.main-navigation li,.secondary-navigation li,.sticky .main-navigation .menu li,.main-navigation .menu .sub-menu li{height:50px;line-height:50px;justify-content:center}.menu-toggle{display:block}.main-navigation .menu-primary-menu-container #primary-menu{display:none}.main-navigation #primary-menu{justify-content:center}.main-navigation a{margin:0 5px}.menu-primary-menu-container ul li a.menuOpenButton,.menu-primary-menu-container ul li a.menuCloseButton{display:block}.navWrapper{height:50px}.menuContainer{width:100%;height:100vh;position:fixed;top:-100%;z-index:99;height:100%;transition:transform .3s ease}.menuContainer.open{transform:translateY(100%)}.menuContainer .menu-primary-menu-container{height:calc(100% - 40px);display:flex;align-items:center;justify-content:center}.menuContainer .menu-primary-menu-container ul#primary-menu{display:flex;align-items:center;flex-direction:column;padding:0;position:absolute;left:0;transition:transform .3s ease}.menuContainer .menu-primary-menu-container ul#primary-menu.subMenuActive{transform:translateX(-100%)}.menu-primary-menu-container ul.menu li,.menu-primary-menu-container ul.menu ul.sub-menu li{width:100%;display:flex;align-items:center}.menu-primary-menu-container ul.menu ul.sub-menu li a{width:auto;font-size:22px;background:transparent;text-transform:uppercase}.menu-primary-menu-container ul.menu li:hover{background:transparent}.menu-primary-menu-container ul.menu li a,.menu-primary-menu-container ul.menu ul.sub-menu li.closeSubMenu{padding:0}.menu-primary-menu-container ul.menu li.menu-item-has-children{padding:0}.menu-primary-menu-container ul.menu ul.sub-menu li{padding-right:0}.menu-primary-menu-container ul.menu ul li.closeSubMenu{display:flex}.menu-primary-menu-container ul.menu li .menuOpenButton,.menu-primary-menu-container ul.menu ul.sub-menu li .menuCloseButton{height:50px;padding:5px;display:flex;align-items:center;justify-content:center}.main-navigation ul.menu .sub-menu{box-shadow:none;display:none;width:100%;float:none;height:auto;position:fixed;top:50%;transform:translateY(-50%);left:auto;right:-100%;transition:opacity .1s linear;background:transparent}.main-navigation ul.subMenuActive .active .sub-menu{display:block}.menuContainer .search-form{display:block}.menuContainer .search-form .search-submit{display:none}.menuContainer .search-form .search-field{width:100%;height:40px;border:none;border-radius:0;padding:3px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}div#comments{display:none}.hentry{margin:0 0 4%}.updated:not(.published){display:none}.singleThumbnail{float:left;margin:0 25px 25px 0}.post-template-default #main{display:flex;justify-content:space-around}.post-template-default .singleThumbnail,.post-template-default article{width:45%;margin-top:15px}.post-template-default .entry-content{padding:0}.page-links{clear:both;margin:0 0 1.5em}.entry-header h1{font-weight:300;text-align:center;font-size:36px}.entry-header h1:after{content:'';border-bottom:2px solid #000;max-width:400px;display:block;width:90%;margin:5px auto}.entry-content{padding:4% 8% 0}.visual-editor-row .two-column{width:90%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.visual-editor-row .two-column .column{width:47.5%}.visual-editor-row .one-column .column{width:90%;max-width:1200px;margin:0 auto}.single .entry-meta{display:none}.single .post-thumbnail{display:none}.single .entry-footer{display:none}.comment-navigation .nav-previous a,.posts-navigation .nav-previous a,.post-navigation .nav-previous a,.comment-navigation .nav-next a,.posts-navigation .nav-next a,.post-navigation .nav-next a{color:#D8DBE2;font-size:1.5rem;font-weight:700;display:inline-block;max-width:70%;margin:0 auto;background:transparent;border:3px solid #D8DBE2;text-decoration:none;padding:5px 15px}.comment-navigation .nav-previous a:hover,.posts-navigation .nav-previous a:hover,.post-navigation .nav-previous a:hover,.comment-navigation .nav-next a:hover,.posts-navigation .nav-next a:hover,.post-navigation .nav-next a:hover{color:#135F8A;background:#D8DBE2}.lineDivider{border-bottom:1px solid #000;width:100%}.content-area{background-image:url("/wp-content/themes/DPI Child Theme/images/White-Texture.jpg");background-repeat:no-repeat;background-size:cover}body .gform_wrapper h3.gform_title{font-size:45px;font-family:"Americana XBd BT",serif}.gform_wrapper .gfield_description,body .gform_wrapper label.gfield_label{color:#135F8A;font-family:"Lato",sans-serif;font-weight:400}body .gform_wrapper input[type="text"]{height:50px}body .gform_wrapper input,.gform_wrapper textarea{background:#F5F5F5;border:1px solid #35393C}body .gform_wrapper .gfield_description{font-size:20px}.gform_wrapper .top_label .gfield_label{font-size:25px}.gform_footer.top_label{text-align:right}.gform_wrapper .gform_footer.top_label input[type="submit"]{background:#135F8A;color:#fff;border:1px solid #fff;font-size:24px;font-family:"Lato",sans-serif;text-transform:uppercase;border-radius:5px;max-width:none}.gform_wrapper .gform_footer.top_label input[type="submit"]:hover{color:#135F8A;background:#fff;border:1px solid #135F8A}.gform_wrapper .ginput_container_name span label{color:#135F8A}a.wp-show-posts-read-more,a.wp-show-posts-read-more:visited{border:none;font-size:18px;font-weight:400;font-style:normal;font-family:"Lato",sans-serif;color:#135F8A;padding:0}.wpsp-read-more a:hover{background:#fff;color:#000;border:0;text-decoration:underline}.alm-listing .alm-paging-content>li h3,.alm-listing .alm-reveal>li h3,.alm-listing>li h3{font-style:normal;font-size:28px;line-height:30px;font-weight:400;font-family:"Lato",sans-serif;color:#135F8A;position:relative}.alm-listing .alm-paging-content>li h3 a,.alm-listing .alm-reveal>li h3 a,.alm-listing>li h3 a{font-weight:400;font-family:Lato,sans-serif;font-style:normal;color:#4A4A4A;font-size:24px;margin:5px 0}.alm-listing .alm-paging-content>li h3 a:hover,.alm-listing .alm-reveal>li h3 a:hover,.alm-listing>li h3 a:hover{text-decoration:none}.wp-show-posts-inner{display:flex;flex-direction:column}.wp-show-posts-entry-summary{margin-top:auto}.alm-listing.alm-ajax{margin-left:0;padding-left:0}.alm-listing .alm-reveal{display:flex;flex-wrap:wrap;justify-content:space-between}.alm-listing .alm-paging-content>li,.alm-listing .alm-reveal>li,.alm-listing>li{padding:0;display:flex;flex-direction:column;width:47%;position:relative}.alm-listing .alm-paging-content>li img,.alm-listing .alm-reveal>li img,.alm-listing>li img{position:relative;margin-bottom:1em;height:276px;object-fit:cover}.alm-reveal .wpsp-read-more{margin-top:auto}.alm-btn-wrap{text-align:center}.alm-load-more-btn{border-radius:3px;color:#fff;font-style:normal;font-size:22px;font-family:"Lato",sans-serif;background:#135F8A;min-width:100px;padding:10px 10px;border:0;cursor:pointer}.alm-load-more-btn.more.done{display:none}.page-template-page-clergy .sidebar{text-align:center;padding-left:0!important;margin-right:3%}.page-template-page-clergy .sidebarContent{padding-top:0!important;padding-right:0%!important}.page-template-page-clergy .sidebarContent h2{line-height:45px}.page-template-page-clergy h1{display:flex;justify-content:center;font-family:"Americana XBd BT",serif}.page-template-page-clergy h1:after,.page-template-page-clergy h1:before{content:'';flex:1;margin:auto;height:0;border-top:solid #135F8A 1px}@media screen and (max-width:768px){.wp-block-columns{justify-content:center}.wp-block-column{flex-basis:auto}.wp-block-column:not(:last-child){margin-right:0}.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:0}}@media screen and (max-width:768px){body .gform_wrapper h3.gform_title{font-size:35px}}@media screen and (max-width:425px){body .gform_wrapper h3.gform_title{font-size:24px}}#masthead{background:#d8dbe2;height:115px;transition:height .2s ease-in-out;z-index:9999}.home #masthead{height:150px}.header1{display:flex;justify-content:space-between;align-items:center;padding:0 8%;height:100%;border-bottom:1px solid rgba(255,255,255,.3)}.site-header{position:absolute;top:0;left:0;z-index:99;width:100%}.site-header .header-search{transition:0.15s all;display:inline-block;position:relative;height:115px;color:#135F8A;font-size:1.5em}.sticky.site-header .header-search{height:80px}.site-header .header-search .toggle{cursor:pointer;display:flex;align-items:center;padding:7px;justify-content:center;height:100%;transition:0.15s all}.site-header .header-search .toggle:hover{opacity:.8}.site-header .header-search img{width:20px;height:20px;max-width:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header .header-search .search-form{position:absolute;top:100%;z-index:99;right:0;display:flex;transition:0.2s all;max-height:0;overflow:hidden;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header .header-search .search-form input.search-field{background:#fff;border:none;border-radius:0;height:50px;line-height:50px;padding:0 25px}.site-header .header-search .search-form input.search-field:focus{outline:0}.site-header .header-search .search-form .search-submit{border:none;background:#135F8A;border-radius:0;font-size:14px;color:#fff;height:50px;width:110px;padding:2px 20px;transition:0.15s all;cursor:pointer}.site-header .header-search .search-form .search-submit:hover{color:#fff;background:#197eb7}.site-header .header-search.open .search-form{max-height:200%}.site-branding{display:block;float:none;width:auto}.site-branding:before{display:none}.site-branding a{width:auto}.site-branding a h1{text-indent:-9999px;padding:0;margin:0}.page-template-homepage .site-branding a img{height:auto;width:300px;transition:width .2s ease-in-out}.site-branding a img{width:300px}.navWrapper{display:flex}.mm-wrapper_opened{margin-top:0!important}header.site-header .menu-toggle{display:flex;width:30px;height:28px;cursor:pointer;position:absolute;background:transparent;border:none;right:2%;top:calc(50% - 14px);z-index:999}header.site-header .menu-toggle .top-line{width:100%;height:2px;border-radius:2px;background:#fff;display:block;transition:transform 0.3s ease}header.site-header .menu-toggle .center-line{width:100%;height:2px;border-radius:2px;background:#fff;display:block}header.site-header .menu-toggle .bottom-line{width:100%;height:2px;border-radius:2px;background:#fff;display:block;transition:transform 0.3s ease}@media screen and (max-width:1440px){.page-template-homepage .site-branding a img{width:225px}}@media screen and (min-width:1025px){header.site-header .menu-toggle{display:none}}@media screen and (max-width:1024px){.home #masthead{height:80px}.page-template-homepage .site-branding a img{width:225px}header.site-header .menu-toggle{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width:900px){.site-header .header-search .toggle{justify-content:flex-end}}@media screen and (max-width:600px){.site-branding a img{width:150px}.site-header .header-search{margin-right:15px}}@media screen and (max-width:500px){.site-header .header-search .search-form input.search-field{max-width:210px}.site-header .header-search .search-form .search-submit{width:75px}.site-header .header-search{margin-right:20px}}.menuContainer .mobileSearch{display:none}@media screen and (min-width:1025px){.main-navigation .menuOpenButton,.main-navigation .closeSubMenu{display:none}}@media screen and (max-width:1024px){.main-navigation .menuOpenButton,.main-navigation .closeSubMenu{display:block}header.site-header .menu-toggle{display:flex;flex-direction:column;justify-content:space-between}.site-header .navWrapper.open .menu-toggle{justify-content:center;z-index:100}.navWrapper.open .menu-toggle .top-line,.navWrapper.open .menu-toggle .bottom-line{background:#fff}.navWrapper.open .menu-toggle .top-line{transform:translateY(2px) rotate(45deg)}.navWrapper.open .menu-toggle .bottom-line{transform:rotate(-45deg)}.navWrapper.open .menu-toggle .center-line{display:none}.navWrapper .menuContainer{display:block;position:fixed;left:0;height:100%;width:100%;background-color:rgba(19,95,138,.9);top:-100%;transition:all .3s ease}.menuContainer .mobileSearch{position:relative;display:block;height:35px}.menuContainer .search-form{width:100%;position:absolute;bottom:0}.menuContainer .search-form .search-submit{display:none}.menuContainer .search-form .search-field{width:100%}.menuContainer .mobileSearch i{position:absolute;right:14px;bottom:10px;color:#D8DBE2}.navWrapper.open .menuContainer{top:0}.navWrapper .menuContainer #primary-menu{display:flex;min-height:100%;height:auto;flex-direction:column;padding:15px 50px}#primary-menu.slideLeft{position:absolute;min-height:0;height:calc(100% - 40px);transform:translateX(-100%)}.navWrapper .menuContainer a{color:#fff;font-size:22px}.navWrapper.open .menuContainer a:after{display:none}.desktopMenu{display:none}.site-header .header-search{display:none}.site-branding{padding:0}.site-header .header-search{display:none}.site-branding{padding:0}}#main{position:relative;background:#fff;margin:0 13%;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.sideButton{position:absolute;font-size:24px;right:0;top:-36px;background:#135F8A;padding:15px 40px;border-style:solid;border-width:4px 0 4px 4px;border-color:#135F8A;border-radius:35px 0 0 35px;font-weight:800}.sideButton:hover{background:#fff}.sideButton a{color:#fff;text-decoration:none}.sideButton:hover a{color:#135F8A}.homeIntroContent{display:flex;justify-content:space-between;position:relative}.homeIntroBg{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);top:0;right:0;width:40%;height:100%}.homeIntroBg:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:linear-gradient(to right,#fff,rgba(255,255,255,.2))}.homeIntroContentText{width:60%;padding:3% 0}.homeIntroContentsButtons{display:flex;flex-direction:column;align-self:center;z-index:99}.homeIntroContentsButtons a{margin:25px 0}.homeFeatured{padding-top:100px;padding-bottom:100px;display:flex;position:relative;flex-wrap:wrap;justify-content:space-between}.homeFeaturedBg{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);top:0;left:0;width:40%;height:100%;z-index:0}.homeFeaturedBg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left,#fff,rgba(255,255,255,.7));z-index:-1}.homeFeatured a.mainFeatured{display:block;width:66%;text-decoration:none}.homeFeatured a.secondaryFeatured{display:block;width:32%;text-decoration:none}.mainFeaturedItem{width:100%;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:35px;height:250px;margin:15px 0;background-repeat:no-repeat;background-size:cover}.mainFeaturedItem:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.75),rgba(255,255,255,.9));opacity:0;transition:opacity .2s linear}.mainFeaturedItem:hover:after,.mainFeaturedItem:focus:after{opacity:1}.mainFeaturedItem,.featuredItem{box-shadow:0 0 5px 0 #a2a2a2}.featuredItem{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:35px;height:250px;margin:15px 0;background-repeat:no-repeat;background-size:cover}.featuredItem:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.75),rgba(255,255,255,.9));opacity:0;transition:opacity .2s linear}.featuredItem:hover:after,.featuredItem:focus:after{opacity:1}.mainFeaturedItem h2,.featuredItem h2{color:#fff;margin:0;transition:color .2s ease-in-out;z-index:9}.mainFeaturedItem h2{font-size:44px;line-height:48px}.featuredItem h2{font-family:"Lato",sans-serif}.featuredItem:hover h2,.mainFeaturedItem:hover h2,.featuredItem:focus h2,.mainFeaturedItem:focus h2{color:#3d3d3d}.featuredItem span,.mainFeaturedItem span{max-height:0;overflow:hidden;color:#fff;transition:max-height .2s ease-in-out,color .2s ease-in-out;z-index:9}.mainFeaturedItem span{color:#3d3d3d}.featuredItem:hover span,.mainFeaturedItem:hover span,.featuredItem:focus span,.mainFeaturedItem:focus span{max-height:200px;color:#3d3d3d}@media screen and (max-width:1440px){.homeEvents .wp-show-posts-entry-header{padding:15px 15px 0}.homeEvents .wp-show-posts-entry-header{padding:0 15px}.homeEvents .wpsp-read-more{padding:0 15px 15px}}@media screen and (max-width:1100px){.massTimesWrapper{width:375px;padding:25px;right:100px}.massTimesWrapper h1{font-size:2rem;line-height:2rem}.massTimesWrapper .massTimes{font-size:1.5rem;line-height:1.5rem}.homeInfo{padding:5%}.infoContainer{width:48%}}@media screen and (max-width:900px){.massTimesWrapper{top:-175px;right:50px}.homeInfo{flex-direction:column}.infoContainer{width:100%;margin:20px 0}.homeEvents .wp-show-posts-columns{display:flex;flex-direction:column}.homeEvents .wp-show-posts-columns article{width:100%}.homeEvents .wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{height:250px}}@media screen and (max-width:768px){.featuredButtons{flex-wrap:wrap;padding:0}.featuredButton{width:50%;height:100px}.home .metaslider .flexslider{margin:0}.sideButton{font-size:16px;padding:10px 25px}.massTimesWrapper{width:100%;position:relative;top:0;right:0}.massTimesWrapper h1{text-align:center}.homePastorGiving{flex-direction:column}.homePastor{width:100%}.homeGiving{width:100%}}@media screen and (max-width:640px){.infoContainer .dpi_bulletin_wrapper a.tab_drawer_heading::after{top:0}.infoContainer .dpi_bulletin_wrapper a.d_active::after{top:-.4rem}}@media screen and (max-width:425px){#main{margin:0}.homeEvents .wp-show-posts-inner{height:300px}.homeEvents .wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{height:300px}}.page-template-landing .site-header{display:none}.landingParishes{display:flex}.landingWelcome{position:absolute;top:100px;left:0;right:0;margin:auto;width:400px;text-align:center;font-size:3rem;color:#fff;background:#135F8A;z-index:99}.landingParish{width:50%;height:775px;position:relative}.landingParish img{width:100%;height:100%;object-fit:cover}.landingParishWelcome{width:fit-content;text-align:center;margin:0 auto;display:flex;flex-direction:column;position:absolute;top:50%;left:0;right:0}.landingParishWelcome img{height:75px;width:auto}.landingParishWelcome a{display:block;margin:30px auto;width:fit-content;font-size:1.5rem;color:#135F8A;border:2px solid #135F8A;background:#fff;padding:5px 25px;text-transform:uppercase;font-weight:800;text-decoration:none}.landingParishWelcome a:hover{color:#fff;background:#135F8A}@media screen and (max-width:1300px){.landingParishWelcome img{height:50px}.landingParishWelcome a{font-size:1rem}}@media screen and (max-width:1024px){.landingParish{height:675px}}@media screen and (max-width:768px){.landingParishes{flex-direction:column}.landingParish{width:100%;height:300px}.landingParishWelcome{top:35%}.landingWelcome{top:0;width:100%;font-size:2rem}}@media screen and (max-width:425px){.landingParishWelcome img{height:40px;width:auto}}.pageContent{display:flex;flex-direction:column}.column{margin:0 10%}.twoColumns{margin:0 10%;justify-content:space-between;display:flex}.columns{width:48%}.threeColumns{margin:0 10%;display:flex;justify-content:space-between}.threeColumns .columnThird{width:30%}@media screen and (max-width:768px){.column{margin:0 5%}.twoColumns{margin:0 5%}.twoColumns{flex-wrap:wrap}.columns{width:100%}.threeColumns{margin:0 5%;flex-direction:column}.threeColumns .columnThird{width:100%}}.pageSidebar{margin:0 10%;display:flex;justify-content:space-between}.pageSidebar .sidebarColumn{width:60%}.pageSidebar .sidebar{width:30%}@media screen and (max-width:600px){.pageSidebar{flex-direction:column;margin:0 5%}.pageSidebar .sidebarColumn,.pageSidebar .sidebar{width:100%}}.banner{width:100%;position:relative;height:auto;min-height:300px;margin-top:20px;padding:50px 0;color:#000;z-index:1;font-weight:400;background-size:cover;background-position:center center;background-attachment:fixed}.banner.darkBg{color:#fff}.banner:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#D8DBE2;opacity:.6;z-index:-1}.banner.darkBg:after{background:#000}.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6{color:#000}.banner.darkBg .bannerTitle,.banner.darkBg h1,.banner.darkBg h2,.banner.darkBg h3,.banner.darkBg h4,.banner.darkBg h5,.banner.darkBg h6{color:#fff}.banner .bannerTitle{font-family:"Americana XBd BT",serif;margin:0 10%;text-align:center;font-size:30px}.banner .pageSimpleButtonLink{min-width:150px;margin:5px 0;padding:0;border:4px solid #000;color:#000}.banner.darkBg .pageSimpleButtonLink{min-width:150px;margin:5px 0;padding:0;border:4px solid #fff;color:#fff}.banner .pageSimpleButtonLink:hover{color:#fff;background-color:#135F8A;border:4px solid #135F8A}.banner .pageSimpleButtonLink p{padding:10px 20px;margin:0;width:100%;height:100%}.banner .pageSimpleButtonLink:hover p{background-color:#000;font-weight:800;mix-blend-mode:lighten}@media screen and (max-width:500px){.bannerText{width:100%}}.buttons{margin:1% 10%;display:flex;flex-wrap:wrap}.pageContentButton{width:46%;text-align:center;height:250px;margin:4% 0}body .pageContentButton.buttonOne{margin-right:4%}body .pageContentButton.buttonTwo{margin-left:4%}.pageContentButtonLink{display:flex;align-items:center;justify-content:center;background-size:cover;height:100%;text-decoration:none;position:relative}a.pageContentButtonLink:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;transition:opacity .2s linear}a.pageContentButtonLink:hover:after{opacity:.95}.pageContentButtonLink img{object-fit:cover;height:100%;width:100%}.pageContentButtonLink h3{font-family:"Lato",sans-serif;font-weight:400;bottom:0;left:0;padding:25px;margin:0 auto;font-size:36px;line-height:36px;border:none;color:#fff;z-index:9;transition:padding .2s linear,color .2s linear}a.pageContentButtonLink:hover h3{padding:50px 25px;color:#fff}@media screen and (max-width:1024px){.pageContentButtonLink h3{font-size:2rem;line-height:2rem}.buttons{margin:3%}}@media screen and (max-width:768px){body .pageContentButton.buttonOne{margin-right:0%}body .pageContentButton.buttonTwo{margin-left:0%}}@media screen and (max-width:500px){.pageContentButton{width:100%}}.simpleButtons{margin:1% 0;display:flex;flex-wrap:wrap;justify-content:space-around}.pageSimpleButtonLink{min-width:150px;margin:5px 0;border:3px solid #4A4A4A;color:#4A4A4A}.pageSimpleButtonLink:hover{border:3px solid transparent;background-color:#135F8A;color:#fff}@media screen and (max-width:768px){.simpleButtons{margin:25px}}.pageGallery{padding:3% 10%;margin:3% 0;background-size:cover;background-position:center bottom;position:relative;z-index:10}.pageGallery #envira-gallery-wrap-181{z-index:999}.pageGallery:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.5);z-index:-1}.page-template-page-accordion .ui-accordion .ui-accordion-content{border:none;position:relative;background:#135F8A;background-repeat:no-repeat;background-size:cover;line-height:1.6;margin-top:-3%;z-index:0}.page-template-page-accordion .ui-accordion .ui-accordion-content #vsel h4.vsel-meta-title a{color:#fff}.page-template-page-accordion .ui-accordion .ui-accordion-content p,.page-template-page-accordion .ui-accordion .ui-accordion-content li{font-family:"Lato",sans-serif;color:#fff}.page-template-page-accordion .ui-accordion .ui-accordion-content h1,.page-template-page-accordion .ui-accordion .ui-accordion-content h2,.page-template-page-accordion .ui-accordion .ui-accordion-content h3,.page-template-page-accordion .ui-accordion .ui-accordion-content h4,.page-template-page-accordion .ui-accordion .ui-accordion-content h5,.page-template-page-accordion .ui-accordion .ui-accordion-content h6{font-family:"Lato",sans-serif;color:#fff}.page-template-page-accordion .ui-accordion .ui-accordion-content a{color:#fff;text-decoration:underline}.page-template-page-accordion .ui-accordion .ui-accordion-content a:hover{text-decoration:none}.page-template-page-accordion .ui-accordion .ui-accordion-content .container{width:95%;padding:15px 0;max-width:1200px;margin:0 auto}.page-template-page-accordion .ui-accordion .ui-accordion-content:after{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-1}.page-template-page-accordion .ui-accordion .ui-accordion-content figcaption,.page-template-page-accordion .ui-accordion .ui-accordion-content cite{color:#fff}.page-template-page-accordion .ui-accordion .ui-accordion-header{display:block;text-align:center;padding:3% 0;margin:0 auto;width:95%;max-width:1000px;font-size:26px;color:#000;border:0;border-radius:0;background:transparent}.page-template-page-accordion .ui-accordion .ui-accordion-header h2{display:inline-block;text-align:center;font-size:3rem;color:#35393C;margin:0;padding:0}.page-template-page-accordion .ui-accordion .ui-accordion-header h2:after{content:'';font-family:"Font Awesome 5 Free";font-weight:800;width:13px;height:13px;background-size:12px;background-position:center center;vertical-align:middle;margin-left:15px;transition:0.15s all;background-repeat:no-repeat}.page-template-page-accordion .ui-accordion .ui-accordion-header.ui-state-active h2:after{transform:rotate(90deg)}.page-template-page-accordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none}.page-template-page-accordion .ui-accordion .ui-accordion-header i{font-size:2rem;color:#fff;background-color:#135F8A;border-radius:50%;padding:10px 10px 5px;transition:transform .2s ease-in-out;margin-top:1.5%}.page-template-page-accordion .ui-accordion .ui-state-active i{transform:rotate(180deg);transition:transform .2s ease-in-out;margin-bottom:1.5%}.page-template-page-accordion .ui-accordion .ui-widget{font-family:"Lato",sans-serif;border:0;border-radius:0}.page-template-page-accordion .accordionWrapper{margin-top:-2%;padding-bottom:4%}@media screen and (max-width:768px){.page-template-page-accordion .ui-accordion .ui-accordion-header h2{font-size:2rem}}@media screen and (max-width:375px){.page-template-page-accordion .ui-accordion .ui-accordion-header h2{font-size:1.5rem}.wp-block-audio audio{min-width:0}}@media screen and (max-width:425px){.ui-accordion-content .wp-block-image .alignleft,.ui-accordion-content .wp-block-image .alignright{float:none;margin:0 auto}}@media screen and (min-width:600px) and (max-width:768px){.ui-accordion-content .wp-block-column{margin-right:0;margin-left:0;flex-basis:100%}}.error404 .content-area{margin:0 15%}.admin-bar #masthead.sticky{top:32px}.mm-wrapper_opened .admin-bar #masthead.sticky{top:0}#masthead.sticky{position:fixed;height:80px;top:0;background:rgba(216,219,226,.9)}#masthead.sticky .site-branding a img{width:225px}@media screen and (max-width:1024px){#masthead.sticky{background:#d8dbe2}}@media screen and (max-width:900px){#masthead.sticky{height:auto}}@media screen and (max-width:782px){.admin-bar #masthead.sticky{top:46px}}.pageHeader{position:relative;height:400px}.pageHeader:after{content:"";top:0;left:0;width:100%;height:100%;background:#000;position:absolute;opacity:.25}.pageHeader img{position:relative;width:100%;height:400px;object-fit:cover}.pageHeaderTitle{position:absolute;font-family:"Americana XBd BT",serif;font-size:5rem;line-height:5rem;font-weight:400;bottom:0;padding:0 10%;color:#fff;z-index:99;left:0;right:0;text-align:center;height:50%}.pageHeader .breadcrumbs{position:absolute;font-size:16px;line-height:16px;bottom:20px;color:#fff;z-index:99;left:0;right:0;text-align:center}.pageHeader .breadcrumbs span,.pageHeader .breadcrumbs a{color:#fff;text-decoration:none}.pageHeader .breadcrumbs a:hover{text-decoration:underline}.textHeaderTitle{font-size:3rem;color:#000;width:fit-content;margin:50px auto 0}.textHeaderLine{border-bottom:2px solid #000;width:75%;margin:5px auto 15px}.noHeader{margin-top:50px}@media screen and (max-width:1024px){.pageHeaderTitle{font-size:3rem;line-height:3rem}}@media screen and (max-width:900px){.pageHeader{position:relative}.pageHeader img{object-position:0}.alm-listing .alm-paging-content>li,.alm-listing .alm-reveal>li,.alm-listing>li{width:100%}}.search #primary{margin:3% 15%;min-height:300px}.featuredButtonContainer{flex:1;height:250px;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.featuredButton{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:height .2s ease-in-out,width .2s ease-in-out,background-color .2s ease-in-out;z-index:0}.featuredButtonBg{position:absolute;width:auto;height:90%;opacity:.18}.featuredButton i,.featuredButton h2{color:#fff}.featuredButton.button-0{background-color:#35393C}.featuredButton.button-1{background-color:#A9BCD0}.featuredButton.button-2{background-color:#135F8A}.featuredButton.button-3{background-color:#204B57}.featuredButton.button-4{background-color:#4687ac}.featuredButton.button-5{background-color:#598fae}.featuredButton:hover:after,.featuredButton:focus:after{background:rgba(255,255,255,.2);content:'';width:100%;height:100%;top:0;right:0;position:absolute}@media screen and (max-width:1024px){.featuredButton i,.featuredButton h2{font-size:40px;line-height:40px}}@media screen and (max-width:900px){.featuredButtonContainer{flex:none;width:50%;height:150px}}@media screen and (max-width:600px){.featuredButtonContainer{width:100%;height:100px}.featuredButton i,.featuredButton h2{font-size:26px}}.homeBanner{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:relative;height:auto;padding:50px 0;color:#fff;z-index:1;font-weight:600;background-size:cover;background-position:center center;background-attachment:fixed}.homeBanner:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#4A4A4A;opacity:.6;z-index:-1}.homeBannerTitle{width:100%;margin-bottom:25px;text-align:center;font-size:18px}.homeBannerText{width:66%;text-align:center}.homeBannerButtons{width:50%;margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-around}.homeBannerButton{padding:10px 20px;font-size:16px;min-width:150px;font-weight:400;text-align:center;text-transform:uppercase;text-decoration:none;background:transparent;border:2px solid #fff;color:#fff}.homeBannerButton:hover{background:#fff;color:#D8DBE2}@media screen and (max-width:600px){.homeBannerButtons{width:90%}}.homeHero{position:relative}.heroImage{width:100%;height:700px;height:calc(100vh - 250px);background-size:cover;background-position:center center}.heroOverlay{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.heroInfo{position:absolute;padding:25px;text-align:center;max-width:50%;left:0;right:0;margin:0 auto;top:60%;transform:translateY(-50%);z-index:10;color:#fff}.heroInfo h1{color:#fff;font-family:FreestyleScrD,sans-serif;margin:0;font-weight:500;width:100%}.heroInfo p{font-size:22px;font-family:"Americana XBd BT",serif;font-weight:500;margin:25px 0}.heroInfo a{text-decoration:none;font-size:20px;color:#fff;background:#135F8A;border:2px solid #135F8A;border-radius:0;font-weight:700;padding:5px 20px;margin-right:25px}.heroInfo a:hover{background:#fff;color:#135F8A}.heroInfoButtons{justify-content:space-around}@media screen and (max-width:900px){.heroImage{height:calc(100vh - 195px)}.heroInfo h1{font-size:50px;line-height:50px}.heroInfo p{margin:15px 0}}@media screen and (max-width:600px){.heroImage{height:calc(100vh - 146px)}}.homeVideo{height:600px;overflow:hidden;position:relative}.homeVideo #home-video{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroInfo{position:absolute;padding:25px;text-align:center;max-width:50%;left:0;right:0;margin:0 auto;top:60%;transform:translateY(-50%);z-index:10;color:#fff}.heroInfo h1{color:#fff;font-family:FreestyleScrD,sans-serif;margin:0;font-weight:500;font-size:100px;line-height:96px;width:100%}.heroInfo p{font-size:50px;font-family:FreestyleScrD,sans-serif;font-weight:500;margin:25px 0}.heroInfo a{text-decoration:none;font-size:20px;color:#fff;background:#135F8A;border:2px solid #135F8A;border-radius:0;font-weight:700;padding:5px 20px;margin-right:25px}.heroInfo a:hover{background:#fff;color:#135F8A}.heroInfoButtons{justify-content:space-around}@media screen and (max-width:768px){.homeVideo{height:500px}.heroInfo{max-width:100%}}@media screen and (max-width:600px){.homeVideo{height:300px}.heroInfo h1{font-size:30px;line-height:30px}.heroInfo p{margin:10px 0}.heroInfo a{font-size:16px;padding:5px 15px}}.site-main .flexslider{border:none;margin-bottom:0;overflow:hidden;border-radius:0}.slide{height:600px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.slideContainer{display:flex;flex-direction:column;color:#fff;justify-content:center;position:absolute;left:50%;top:150px;height:calc(100% - 150px);width:100%;min-width:400px;font-family:font__header;transform:translateX(-50%)}.slideTitle{font-size:100px;line-height:100px;text-align:center;font-family:FreestyleScrD,sans-serif;text-shadow:1px 1px 2px #000;left:50%}.slideText{font-size:35px;text-align:center;font-family:"Americana XBd BT",serif;line-height:1.1;text-shadow:1px 1px 7px #000}.slideContainer .button{cursor:pointer;display:inline-block;margin:0;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;width:fit-content;align-self:center;margin-top:5%}.site-main .flexslider .flex-direction-nav a{height:50px}.site-main .flexslider .flex-direction-nav a:before{color:#D8DBE2;opacity:.8}.site-main .flexslider .flex-control-nav{bottom:0}.site-main .flexslider .flex-control-nav li a{width:20px;height:20px;background:rgba(216,219,226,.5);border:3px solid rgba(216,219,226,.5)}.site-main .flexslider .flex-control-nav li a.flex-active{background:rgba(216,219,226,.9);border:3px solid #d8dbe2}.homeMass{padding:3% 10%;display:flex;flex-direction:column;align-items:center}.homeMassSubtitle.subtitle{font-size:18px}.homeMassSubtitle.subtitle a{color:#35393C;text-decoration:none;font-style:italic;font-weight:400}.homeMassSubtitle.subtitle a:hover{text-decoration:underline}.homeMassList{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;margin:40px 0 0}.homeMassListItem{display:flex;flex-direction:column;align-items:center;font-size:18px;width:20%;max-width:275px;text-align:center}.homeMassListItem h4{font-size:24px}.homeMass h1:after,.homeMass h1:before{content:none}@media screen and (max-width:768px){.homeMassListItem{width:30%;max-width:none}.homeNewsSection article+article+article+article{display:none!important}}@media screen and (max-width:600px){.homeMassList{margin:25px 0 0}.homeMassListItem{width:100%;margin-bottom:15px}}.homeNews{padding:3% 10%;width:100%;display:flex;flex-direction:column;align-items:center}.homeNews h1:after,.homeNews h1:before{content:none}.homeNewsSubtitle.subtitle{font-size:18px;font-style:normal;margin:10px 0}.homeNewsSubtitle.subtitle a{color:#35393C;text-decoration:none;font-style:italic;font-weight:400}.homeNewsSubtitle.subtitle a:hover{text-decoration:underline}.homeNewsSection{width:100%;margin-top:50px}.homeNewsSection .slick-prev:before,.homeNewsSection .slick-next:before{color:#000;font-family:"Font Awesome 5 Free";content:'\f053';font-weight:700;padding:12px 20px;height:50px;font-size:3rem;color:#fff;background-color:#000;border-radius:50%;width:50px;text-align:center}.homeNewsSection .slick-next:before{content:'\f054'}.homeNewsSection .wp-show-posts-image.wpsp-image-center{position:relative;margin:0}.homeNewsSection .wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{height:300px;width:300px;object-fit:cover;flex:none}.homeNewsSection .wp-show-posts-entry-header{padding:25px 0 0}.homeNewsSection .wp-show-posts-entry-header h2 a{color:#4A4A4A;font-weight:400}.homeNewsSection .wp-show-posts-entry-header .wp-show-posts-entry-meta{display:none}.homeNewsSection .wp-show-posts-entry-content,.homeNewsSection .wp-show-posts-entry-summary{padding:0}.homeNewsSection .wpsp-read-more{padding:0 0 25px}.homeNewsSection .wp-show-posts-columns#wpsp-254 .wp-show-posts-inner{margin:0;padding:25px}.homeNewsSection .slick-track{display:flex}.homeNewsSection img{border-radius:50%;border:1px solid #35393C}.homeNewsSection .wp-show-posts-entry-title{color:#4A4A4A;font-size:24px;margin:5px 0;line-height:30px}.slick-dots{display:none!important}body .slick-prev,body .slick-next{top:25%}body .slick-prev{left:-42px}@media screen and (max-width:1024px){.homeNewsSection .wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{height:200px;width:200px}.wp-show-posts-columns,.wp-show-posts-inner{margin-left:0!important;margin-right:0!important}.homeNewsSection .slick-prev:before,.homeNewsSection .slick-next:before{padding:12px 16px;width:40px;font-size:2rem}body .slick-prev,body .slick-next{top:16%}body .slick-prev{left:-10%}body .slick-next{right:-5%}}@media screen and (max-width:768px){.homeNewsSection .wp-show-posts-inner{padding:10px}.homeNewsSection .wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{height:150px;width:150px}}.homeCalendar{padding:3% 10%;width:100%;display:flex;flex-direction:column;align-items:center}.homeCalendar h1{font-size:50px;line-height:56px;text-align:center}.homeCalendar h1:after,.homeCalendar h1:before{content:none}.homeCalendarSubtitle.subtitle{font-size:18px;font-family:"Lato",sans-serif;font-weight:400;margin:10px 0}.homeCalendarSubtitle.subtitle a{color:#35393C;text-decoration:none;font-style:italic}.homeCalendarSubtitle.subtitle a:hover{text-decoration:underline}.homeCalendar a{text-decoration:none;font-size:18px;color:#35393C;font-weight:400}.homeCalendar a:hover{text-decoration:underline}.homeCalendarSection{width:100%;margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}.calendarSection{width:30%;position:relative}.calendarSection img{width:100%;height:250px;object-fit:cover;border:1px solid #35393C}.calendarSectionDate{display:flex;flex-direction:column;justify-content:center;text-align:center;width:58px;height:58px;background:#fff;position:absolute;top:15px;right:15px;border:1px solid #35393C}.calendarSection h4{color:#4A4A4A;font-size:24px;margin:5px 0}.calendarSection p{margin:0}.calendarSection a{display:block;margin:5px 0;color:#135F8A}.calendarSectionDate h4{font-size:16px;line-height:16px;color:#4A4A4A;margin:5px 0}.calendarSectionDate p{font-size:24px;line-height:24px;margin:0}@media screen and (max-width:768px){.homeCalendar{padding:3%}.homeCalendarSection{justify-content:center}.calendarSection{width:75%}}@media screen and (max-width:600px){.calendarSection{width:100%}}@media screen and (max-width:425px){.homeCalendar h1,.homeMass h1,.homeNews h1{font-size:35px;line-height:35px}}.page-template-page-contact .pageHeader{margin-bottom:0}.page-template-page-contact .featuredButton i{font-size:36px}.page-template-page-contact .featuredButtonSubtitle{color:#fff;font-size:16px;font-family:"Lato",sans-serif,sans-serif;font-weight:200;margin-top:10px}.staff-member-template-default article{margin:3% 10%}.staff-member-template-default article .entry-meta{display:block}div.staff-member-listing{display:flex;justify-content:space-around;flex-wrap:wrap}.staff-member-listing .staff-member{display:flex;border-bottom:none}.staff-member-listing .staff-member.even,.staff-member-listing .staff-member.odd{flex-direction:column;width:21%;max-height:none;margin-top:0}.staff-member-listing .staff-member .staff-member-info-wrap{float:none;width:100%;text-align:center;align-items:center;display:flex;flex-direction:column;margin:0}.staff-member-listing .staff-member .staff-member-info-wrap h3{font-size:20px;line-height:26px}.staff-member-listing .staff-member .staff-member-info-wrap h4{font-size:17px;line-height:24px;margin:0;font-style:normal;font-weight:500}.bioButton{padding:10px 20px;margin-top:25px;background:#135F8A;border:3px solid #135F8A;color:#fff;text-decoration:none;text-align:center;width:175px;border-radius:30px}.bioButton:hover{color:#135F8A;background:#fff}.staff-member-listing .staff-member img{width:100%;height:325px;object-fit:cover}.staff-member-bio{max-height:0;overflow:hidden}.simcal-default-calendar-list dt.simcal-day-label{display:none}.simcal-default-calendar-list .simcal-align-right{display:none}.simcal-events-list-container{display:flex;flex-wrap:wrap;justify-content:center}.homeEvents .simcal-default-calendar-list .simcal-day ul{display:flex;height:100%;padding:0}.homeEvents .simcal-default-calendar-list .simcal-day ul li{width:300px;text-align:center;margin:0 25px;padding:0 15px;border-radius:15px}.homeEvents .simcal-default-calendar-list .simcal-day ul li:hover{background:#197eb7;box-shadow:5px 5px 10px -6px #3d3d3d}.homeEvents .simcal-default-calendar-list .simcal-day ul li .simcal-event-details{display:flex;justify-content:center;padding:20px 0}.homeEvents .eventContainer a{color:#fff}.eventDate{font-size:15px}.eventDay{font-size:36px;font-weight:800}.eventTitle{display:flex;justify-content:center;align-items:center;font-size:22px;height:100px;overflow:hidden;text-transform:uppercase}.eventTime{font-size:14px}.entry-content .simcal-default-calendar-grid .simcal-events{font-size:13px}.homeEvents{padding:1% 10%;background:#C39C29;position:relative;z-index:0;display:flex;flex-direction:column;align-items:center}.homeEvents h1{text-align:center;color:#fff}.calendarLink{display:block;width:fit-content;margin:0 auto;font-weight:600;text-decoration:none}.homeEvents a{color:#fff;text-decoration:none}.homeEvents .eventsViewAll{margin-bottom:15px;font-style:italic;color:#fff;text-decoration:none;text-transform:uppercase}.homeEvents .eventsViewAll:hover{text-decoration:underline}.homeEvents .wp-show-posts-image.wpsp-image-center{position:relative;margin:0}.homeEvents .wp-show-posts-entry-header{padding:25px 0 0}.homeEvents .wp-show-posts-entry-header h2 a{color:#fff}.homeEvents .wp-show-posts-entry-header .wp-show-posts-entry-meta{display:none}.homeEvents .wp-show-posts-entry-content,.homeEvents .wp-show-posts-entry-summary{padding:0}.homeEvents .wpsp-read-more{padding:0 0 25px}.homeEvents .wpsp-read-more a{border:none;font-size:1em;font-weight:700;padding:0}.myparish-home-feed{height:275px}.myparish-home-feed-wrap{display:flex;height:100%;box-shadow:0 0 5px #000}.myparish-home-feed-app{display:flex;flex-wrap:wrap;justify-content:space-around;flex:1;background:#EDEBD3;padding:25px}.myparish-home-feed-app .myparish-title{width:100%;text-align:center}.myparish-home-feed-app .myparish-title h5,.myparish-home-feed-app .myparish-title h2{margin:0}.myparish-home-feed-app svg{width:60px;height:60px}.myparish-home-feed-app .myparish_view_more{width:100%;text-align:center}.myparish-home-feed-app .myparish_view_more button{background:transparent;border:none}.myparish-home-feed-app .myparish_view_more button:hover{text-decoration:underline}#mpa_slider{flex:3}#mpa_slider .dpi_mpa_messages_container{display:flex;list-style:none;margin:0;padding:0;height:100%;align-items:center}#mpa_slider .dpi_mpa_messages_container li{flex:1;background:#F6F4E9;padding:25px 15px;height:100%;justify-content:space-between}#mpa_slider .dpi_mpa_messages_container li:hover{height:110%;border-top:5px solid #4A4A4A;box-shadow:0 0 5px #000;z-index:10}#mpa_slider .dpi_mpa_messages_container li a{text-decoration:none}#mpa_slider .dpi_mpa_messages_container li a .dpi_mpa_message{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dpi_mpa_message span{color:#000;margin-bottom:15px}.dpi_mpa_message .dpi_mpa_message_date{font-size:20px}.dpi_mpa_message .dpi_mpa_message_link{color:#4A4A4A}@media screen and (max-width:900px){.myparish-home-feed-wrap{flex-direction:column;width:100%}.myparish-home-feed{height:auto}.myparish-home-feed-wrap #mpa_slider{flex-direction:column}#mpa_slider .dpi_mpa_messages_container li{height:250px}}@media screen and (max-width:600px){#mpa_slider .dpi_mpa_messages_container{flex-direction:column}#mpa_slider .dpi_mpa_messages_container li{width:100%;height:auto}}.page-template-homepage .metaslider{z-index:-1;overflow:hidden}.page-template-homepage .site-content .flexslider{border:none;margin-bottom:0;overflow:hidden}.page-template-homepage .site-content .flexslider .slides{position:relative}.page-template-homepage .site-content .flexslider .slides>li{display:block}.page-template-homepage .site-content .flexslider .slides li{position:relative}.page-template-homepage .site-content .flexslider .slides li img{height:700px;object-fit:cover}.page-template-homepage .site-content .flexslider .slides .sliderOverlay{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.35}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox{position:absolute;top:35%;left:0;right:0;width:35%;text-align:center;color:#fff;margin:0 auto;padding:0 15px}.page-template-homepage .site-content .flexslider .slides li .height-300px{top:15%}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox h1{width:100%;margin:20px auto;color:#135F8A}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox h1:after{content:none}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox h4{width:100%;margin:20px auto 35px;color:#135F8A}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox a{color:#135F8A;font-size:1.5rem;font-weight:700;display:inline-block;max-width:50%;margin:0 auto;background:transparent;border:3px solid #135F8A;text-decoration:none;padding:5px 15px}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox a:hover{color:#D8DBE2;background:#135F8A}.page-template-homepage .site-content .flexslider .slides li .box-bg{background:rgba(0,0,0,.45);border:3px solid #fff;padding:50px}.page-template-homepage .flexslider .flex-direction-nav a{height:50px;font-size:2rem;color:#fff;background-color:#35393C;border-radius:50%;width:50px;text-align:center;transform:translateY(-50%);top:calc(50% + 75px)}.page-template-homepage .flexslider .flex-direction-nav a:before{color:rgba(243,236,215,.8);font-family:"Font Awesome 5 Free";content:'\f053';font-size:30px}.page-template-homepage .flexslider .flex-direction-nav a.flex-next:before{content:'\f054'}.page-template-homepage .flexslider .flex-control-nav{bottom:0}.page-template-homepage .flexslider .flex-control-nav li a{width:20px;height:20px;background:rgba(243,236,215,.5);border:3px solid rgba(243,236,215,.5)}.page-template-homepage .flexslider .flex-control-nav li a.flex-active{background:rgba(243,236,215,.9);border:3px solid #f3ecd7}@media screen and (max-width:425px){.flex-direction-nav{display:none}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox h1{font-size:2.2rem}}@media screen and (max-width:375px){.slideTitle{font-size:80px;line-height:80px}.slideText{font-size:30px;line-height:30px}}.contact-info{display:flex;margin:0 10%;font-size:18px;justify-content:space-between}.contact-info h5{font-weight:600;font-family:"Lato",sans-serif}.contact-info a{text-decoration:none;color:#35393C;margin-bottom:15%;display:block;font-weight:400}.bottomMargin{margin-bottom:15%}.googleMaps iframe{width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border:2px solid #666}.gform_footer.top_label input{background:transparent;color:#666;padding:15px 35px;border:2px solid #666;border-radius:0}.gform_footer.top_label input:hover{background:#666;color:#fff}.page-template-page-contact .formContainer .gform_wrapper .gform_footer.top_label input[type="submit"]{font-size:1.4rem;margin:0 auto}.page-template-page-contact .gform_wrapper .gform_footer input.button,.page-template-page-contact .gform_wrapper .gform_footer input[type=submit],.page-template-page-contact .gform_wrapper .gform_page_footer input.button,.page-template-page-contact .gform_wrapper .gform_page_footer input[type=submit]{margin:0 auto}.page-template-page-contact .gform_wrapper .gform_footer{text-align:right}.page-template-page-contact .contact-info .contactInfoSection{width:75%}.page-template-page-contact .contact-info .contactInfoSection h5{font-size:20px;line-height:20px}.page-template-page-contact .contact-info .contactInfoSection h5:after{content:none}.page-template-page-contact .contact-info .contactInfoSection:first-child{margin-top:16px;width:auto}.page-template-page-contact .gform_wrapper ul.gform_fields li.gfield{padding-right:0}@media screen and (max-width:1024px){.contact-info{font-size:14px}.gform_wrapper .top_label .gfield_label{font-size:20px}}@media screen and (max-width:768px){.page-template-page-contact .contact-info .contactInfoSection{width:100%}.contact-info{flex-direction:column}.contact-info .contactInfoSection:first-child{text-align:center}}.site-footer{background-color:#204B57;padding:0 13%}.icon-myparishicon:before{content:"\e900"}.site-footer .footer-content{padding:3% 0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #fff}.site-footer .footer-content .footerColumn{max-width:20%;display:flex;flex-direction:column}.footerColumn h2{color:#fff;font-weight:200;margin-bottom:12%;font-family:"Americana XBd BT",serif;font-size:28px}.footerColumn a{font-weight:400}.footerColumn a,.footerColumn p,.footerColumn span strong{color:#fff;text-decoration:none;margin:0;font-size:20px}.footerColumn a:hover,.footerColumn a:hover p,.footerColumn a:hover span{color:#D8DBE2}.footerColumn span{font-size:20px;color:#fff;text-decoration:none;margin:0}.footerColumn span.footerTitle{font-size:24px}.site-footer .footer-content .footerColumn.footerLogo{align-items:flex-end;max-width:200px;margin-right:-5%;justify-content:flex-end}.site-footer .footer-content .footerColumn.footerLogo img{max-height:176px}.footerSocial a{font-size:25px;margin-right:10px}.footerSocial i::before{margin-right:20px}.site-info{padding:20px 0}.site-info a{font-weight:400}.site-info p{margin:0;display:flex;justify-content:space-between}.site-info span,.site-info a{color:#fff;font-size:14px;line-height:30px}#flags{display:none}#google_language_translator{margin-top:20px!important}@media screen and (max-width:1024px){.site-footer .footer-content .footerColumn.footerLogo{padding-top:0%}}@media screen and (max-width:768px){.site-footer .footer-content .footerColumn{width:48%;margin-top:15px;max-width:none}.footerColumn h2{margin-bottom:6%}.site-footer .footer-content .footerColumn.footerLogo img{max-height:150px}}@media screen and (max-width:425px){.site-footer .footer-content .footerColumn{width:100%}.site-info p{flex-direction:column}.site-info span,.site-info a{text-align:center}}.page-template-page-sidebar .site-main{margin:3% 0}.page-template-page-sidebar .entry-content{width:60%;padding:0 0 0 10%}.page-template-page-sidebar .column{width:60%;margin:0;padding:0 0 0 10%}.page-template-page-sidebar .twoColumns{width:60%;margin:0;padding:0 0 0 10%}.page-template-page-sidebar .pageSidebar{margin:0;padding:0 10%}.page-template-page-sidebar .pageSidebar .sidebarColumn{width:62%}.page-template-page-sidebar .fullColumn{margin:0 10%}.page-template-homepage .metaslider{z-index:-1;overflow:hidden}.page-template-homepage .site-content .flexslider{border:none;margin-bottom:0;overflow:hidden}.page-template-homepage .site-content .flexslider .slides{position:relative}.page-template-homepage .site-content .flexslider .slides>li{display:block}.page-template-homepage .site-content .flexslider .slides li{position:relative}.page-template-homepage .site-content .flexslider .slides li img{height:700px;object-fit:cover}.page-template-homepage .site-content .flexslider .slides .sliderOverlay{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.35}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox{position:absolute;top:35%;left:0;right:0;width:fit-content;text-align:center;color:#fff;margin:0 auto}.page-template-homepage .site-content .flexslider .slides li .height-300px{top:15%}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox h1{width:100%;margin:20px auto;color:#fff}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox h4{width:100%;margin:20px auto 35px}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox a{color:#fff;display:block;width:fit-content;max-width:50%;margin:0 auto;background:#135F8A;border:3px solid #135F8A;text-decoration:none;padding:15px 25px}.page-template-homepage .site-content .flexslider .slides li .sliderInfoBox a:hover{color:#135F8A;background:#fff}.page-template-homepage .site-content .flexslider .slides li .box-bg{background:rgba(0,0,0,.45);border:3px solid #fff;padding:50px}.page-template-homepage .site-content .flexslider .slides li .slide{height:calc(100vh - 250px)}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}