html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:.5em 0;font-weight:400}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:400;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color:"black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active button,.wf-active li{visibility:visible}.slider .swiper-container .swiper-wrapper:after,.galleryModal .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider .swiper-container .swiper-wrapper,.galleryModal .swiper-container .swiper-wrapper{box-sizing:border-box;-moz-box-sizing:border-box}.slider,.galleryModal{position:relative}.slider .swiper-container,.galleryModal .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.slider .swiper-container .swiper-wrapper,.galleryModal .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide,.galleryModal .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:#fff;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pageIntro .content:after,.grid .wrap aside .filter form:after,.grid .wrap .main article .postContent form:after,.grid .wrap .main article:after,.grid .wrap .main article form:after,.counter .wrap:after,.searchSection .wrap .main .church:after,footer .wrap .cols .col nav:after{content:'';display:block;clear:both}form .input input,form .input select,form .input textarea,.hero .swiper-container .swiper-wrapper .swiper-slide .content,.hero .swiper-container .swiper-wrapper .swiper-slide .content button,.grid .wrap .main.parishMain form button,.grid .wrap .main article .postContent,.grid .wrap .main article .postContent>span,.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure figcaption,.gallery .wrap .cols .col .description,.featuredSlider .swiper-container .swiper-wrapper .swiper-slide h3,.featuredPanel .wrap .cols .col .content a,.listingPanel .wrap header a,.listingPanel .wrap .cols .col .text span,.listingPanel .wrap .cols .col .donate,.contactPage .wrap .cols .col form button,.searchSection .wrap .main .switch,.searchSection .wrap .main .church .details a,.searchSection .wrap .main .mapInfoPanel,.searchSection .wrap .main .mapInfoPanel a,.individualChurch .wrap .cols .col .website,.individualChurch .wrap .cols .col .churchDetails .slider .swiper-container .swiper-wrapper .swiper-slide h5,footer .wrap form button,.login .wrap form button{box-sizing:border-box;-moz-box-sizing:border-box}.mobileMenu .wrap nav.social a,.mobileMenu .wrap nav ul .close,.mobileMenu .wrap nav ul .search button:after,header[role="banner"] .wrap .top h1,.grid.fullPost .wrap .main .content .share a,.grid .wrap aside .filter form button,.grid .wrap aside .filter form .input.select:after,.galleryModal>button,.galleryModal .wrap .swiper-menu button,.gallery .wrap .cols .col .about nav a,.counter .wrap div:before,.pagination a.next,.pagination a.prev,.meetTeam .wrap .cols .col .slider .swiper-menu button,.searchSection .wrap form button,.searchSection .wrap .main .mapInfoPanel .close,.individualChurch .wrap .cols .col+.col .back:before,.individualChurch .wrap .cols .col header .links .social a,.individualChurch .wrap .cols .col .churchDetails .slider .swiper-menu button,footer .wrap .cols .col h2,footer .wrap .cols .col nav.social a,.cookies .wrap button,.login .wrap .close,.login .wrap form .input.select:after,.searchModal .wrap .close,.searchModal .wrap form button{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}body,.mobileMenu .wrap nav ul li ul li.title,.mobileMenu .wrap nav ul button ul li.title,.grid .wrap aside .filter form .input select,.grid .wrap aside .filter form .input input,.grid .wrap .main.parishMain form .input input,.grid .wrap .main.parishMain form .input textarea,.grid .wrap .main.parishMain form .input label,.grid .wrap .main article .postContent form .input input,.grid .wrap .main article form .input input,.grid .wrap .main article form .input select,.contactPage .wrap .cols .col form .input input,.contactPage .wrap .cols .col form .input textarea,.contactPage .wrap .cols .col form .input label{font-family:'source-sans-pro',sans-serif;font-style:normal}.mobileMenu .wrap nav ul li ul li:not(.title),.mobileMenu .wrap nav ul button ul li:not(.title),.hero .swiper-container .swiper-wrapper .swiper-slide .content h2,.pageIntro .content h2,.grid.standardText .wrap .main .content .postContent>h5,.grid.fullPost .wrap .main .content .postContent h5,.grid .wrap .main article .postContent h3,.grid .wrap .main article .postContent blockquote p,.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure figcaption,.gallery .wrap h4,.gallery .wrap .cols .col .description h3,.pageHero .content h2,.headingPanel .wrap h2,.featuredSlider .swiper-container .swiper-wrapper .swiper-slide h3,.featuredSlider .swiper-container .swiper-wrapper .swiper-slide .featuredBox h4,.counter .wrap div h3,.featuredPanel .wrap .cols .col .content h2,.featuredBanner .wrap .cols .col h3,.listingPanel .wrap header h2,.listingPanel .wrap .cols .col .text h3,.meetTeam .wrap .cols .col .content h2,.contactPage .wrap .cols .col form legend,.contactPage .wrap .cols .col .contactInfo h3,.contactPage .wrap .usefulInformation h2,.contactPage .wrap .usefulInformation .row .col h3,.contactPage .wrap .usefulInformation .row .col h4,.searchSection .wrap .cols .col h2,.searchSection .wrap .main .mapInfoPanel h2,.individualChurch .wrap .cols .col header h2,.individualChurch .wrap .cols .col .churchDetails .slider .swiper-container .swiper-wrapper .swiper-slide h5,.individualChurch .wrap .cols .col .churchDetails h4,footer .wrap form .input input,footer .wrap form .input label,footer .wrap.success .msg,.login .wrap form legend,.login .wrap form .input input,.login .wrap form .input select,.login .wrap form .input label,.searchModal .wrap form .input input,.searchModal .wrap form .input label{font-family:'source-serif-pro',serif;font-style:normal}.hide{display:none!important}.desktop{display:none}.mooeditable-container{margin-left:0!important;border:0!important;margin-bottom:60px!important}.mooeditable-ui-toolbar{background-color:#f1f1f1!important}.mooeditable-ui-toolbar button{width:auto!important;margin-top:0!important;background:transparent!important}.tags{padding-top:10px}.tags li{list-style:none;color:#366;font-weight:700;font-size:.875rem;display:inline-block}.tags li+li:before{content:'|';margin-right:4px;font-weight:700}form .input{position:relative}form .input input,form .input select,form .input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding:0;margin:0;border:0;width:100%}form .input label{top:0}body{color:#333;padding-top:70px}body h1,body h2,body h3,body h4,body h5,body p{padding:0;margin:0}body a{text-decoration:none}body.home .listingPanel .wrap .cols .col figure{background-size:cover;padding-top:50%;background-position:center center}body.showSearch .searchModal{left:0}body.showSearch .searchModal .wrap .close,body.showSearch .searchModal .wrap form{opacity:1}body.showLogin .login{z-index:1000;left:0}body.showLogin .login .wrap .close{opacity:1}body.showLogin .login .wrap form{opacity:1}body.showMenu header[role="banner"] .wrap .navButton span:first-of-type,body.showMenu header[role="banner"] .wrap .navButton span:last-of-type{opacity:0}body.showMenu .mobileMenu{left:0}.mobileMenu{background-color:#183a37;position:fixed;top:0;left:100%;width:100%;margin-top:70px;height:100%;overflow:auto;z-index:1000000;-webkit-transition:all 0.6s cubic-bezier(.215,.61,.355,1);-ms-transition:all 0.6s cubic-bezier(.215,.61,.355,1);transition:all 0.6s cubic-bezier(.215,.61,.355,1)}.mobileMenu .wrap{padding:34px 22px;height:100%;overflow:auto}.mobileMenu .wrap nav{padding-bottom:50px}.mobileMenu .wrap nav.hideMenus ul li:not(.opensubmenu){display:none}.mobileMenu .wrap nav.hideMenus ul li:not(.opensubmenu) ul button{display:none}.mobileMenu .wrap nav.hideMenus ul li.opensubmenu>ul{left:0}.mobileMenu .wrap nav.hideMenus ul li.opensubmenu>ul>li{display:block}.mobileMenu .wrap nav.social a{text-indent:-9999px;background-position:-20px -110px;width:20px;height:16px;display:inline-block}.mobileMenu .wrap nav.social a.facebook{background-position:-50px -110px;width:9px;height:17px}.mobileMenu .wrap nav.social a+a{margin-left:28px}.mobileMenu .wrap nav ul .close{text-indent:-9999px;background-position:-100px -110px;width:15px;height:25px;margin-top:50px}.mobileMenu .wrap nav ul .search button{position:relative}.mobileMenu .wrap nav ul .search button:after{content:'';background-position:-70px -110px;width:18px;height:18px;display:block;position:absolute;top:10px;right:-30px}.mobileMenu .wrap nav ul li,.mobileMenu .wrap nav ul button{color:#fff;text-transform:uppercase;font-weight:700;line-height:2.4;position:relative}.mobileMenu .wrap nav ul li.opensubmenu ul,.mobileMenu .wrap nav ul button.opensubmenu ul{display:block;left:0}.mobileMenu .wrap nav ul li ul,.mobileMenu .wrap nav ul button ul{display:none;position:relative;left:100%;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.mobileMenu .wrap nav ul li ul li.title,.mobileMenu .wrap nav ul button ul li.title{color:rgba(255,255,255,.4)}.mobileMenu .wrap nav ul li ul li:not(.title),.mobileMenu .wrap nav ul button ul li:not(.title){font-weight:400;text-transform:none;font-size:1.0625rem}.mobileMenu .wrap nav ul li ul li ul li,.mobileMenu .wrap nav ul button ul li ul li{opacity:.7;padding-left:20px}header[role="banner"]{height:70px;background-color:#b7d1c1;position:fixed;top:0;left:0;width:100%;z-index:10000}header[role="banner"] .wrap .top h1{text-indent:-9999px;background-position:-20px -20px;width:144px;height:48px;position:absolute;top:50%;left:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header[role="banner"] .wrap .top h1 a{width:100%;height:100%;display:block}header[role="banner"] .wrap .top .navButton{width:32px;position:absolute;top:50%;margin-top:-9px;right:22px}header[role="banner"] .wrap .top .navButton span{width:32px;display:block;height:3px;background-color:#183a37;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap .top .navButton span+span{margin-top:5px}.slider{overflow:hidden}.slider .swiper-container .swiper-pagination{text-align:center}.slider .swiper-container .swiper-pagination span{border-radius:50%;width:13px;height:13px;display:inline-block}.slider .swiper-container .swiper-pagination span+span{margin-left:6px}.hero .swiper-container .swiper-pagination{position:absolute;bottom:36px;left:22px;z-index:100}.hero .swiper-container .swiper-pagination span{background-color:rgba(255,255,255,.5)}.hero .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}.hero .swiper-container .swiper-wrapper .swiper-slide{-webkit-transition-timing-function:linear;-webkit-transition-duration:650ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:650ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:650ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:650ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:650ms;transition-property:all;background-position:center center;background-size:cover;height:-moz-calc(100vh - 70px);height:-o-calc(100vh - 70px);height:-webkit-calc(100vh - 70px);height:calc(100vh - 70px);position:relative}.hero .swiper-container .swiper-wrapper .swiper-slide:before{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(45deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 99%);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 99%);background:linear-gradient(45deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000',endColorstr='#00000000',GradientType=1);pointer-events:none}.hero .swiper-container .swiper-wrapper .swiper-slide .content{position:absolute;top:50%;left:0;z-index:1000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff;padding:0 60px 0 22px;opacity:0}.hero .swiper-container .swiper-wrapper .swiper-slide .content h2{font-size:2rem;padding-bottom:8px}.hero .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:.8125rem;line-height:1.4}.hero .swiper-container .swiper-wrapper .swiper-slide .content button{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;padding-top:0;border-radius:2px;background-color:rgba(255,255,255,.3);margin-top:20px}.hero .swiper-container .swiper-wrapper .swiper-slide a{display:block;height:100%;width:100%}.hero .swiper-container .swiper-wrapper .swiper-slide-active .content{opacity:1}.pageIntro{padding:50px 0 0 0}.pageIntro .breadcrumbs{margin-bottom:20px}.pageIntro .breadcrumbs a{font-size:.875rem;color:#989898;display:inline-block}.pageIntro .breadcrumbs a+a:before{content:'>';display:inline-block;margin-right:3px;position:relative;top:1px}.pageIntro .content{text-align:center}.pageIntro .content h2{font-size:2rem;color:#000;padding-bottom:20px}.pageIntro .content p{font-size:.875rem;line-height:1.5;padding:0 20px}.grid{margin:50px 0 100px 0}.grid.standardText{margin-top:20px}.grid.standardText .wrap .breadcrumbs{float:none}.grid.standardText .wrap .main .content .postContent p+h5{margin-top:30px}.grid.standardText .wrap .main .content .postContent ul+h5{margin-top:40px}.grid.standardText .wrap .main .content .postContent>h5{color:#366;font-size:1.25rem;padding-bottom:20px}.grid.standardText .wrap .main .content .postContent>h5 span{display:block;font-size:.875rem;line-height:1.5}.grid.standardText .wrap .main .content .postContent p a{font-weight:600}.grid.standardText .wrap .main .content .postContent figure{margin:40px 0}.grid.standardText .wrap .main .content .postContent figure img{width:auto;max-width:100%}.grid.standardText .wrap .main .content .postContent figure figcaption{line-height:1;color:gray;font-size:1rem;padding-top:10px}.grid.standardText.staff .wrap .main article+article{margin-top:0}.grid.standardText.staff .wrap .main .content .postContent{margin-bottom:20px}.grid.fullPost{margin-top:25px}.grid.fullPost .wrap aside+.main{margin-top:50px}.grid.fullPost .wrap .main{margin-top:0}.grid.fullPost .wrap .main .content .postContent{border-bottom:0;width:100%;margin-bottom:40px;margin-left:0}.grid.fullPost .wrap .main .content .postContent .tags{padding-top:0;margin-bottom:15px}.grid.fullPost .wrap .main .content .postContent h3{color:#000;border-bottom:1px solid #cbcbcb;margin-bottom:20px;padding-bottom:12px}.grid.fullPost .wrap .main .content .postContent h4{font-size:1.125rem;line-height:1.3;padding-bottom:20px}.grid.fullPost .wrap .main .content .postContent h4 span{display:block;font-size:1rem;font-style:italic}.grid.fullPost .wrap .main .content .postContent p+h5{margin-top:30px}.grid.fullPost .wrap .main .content .postContent ul+h5{margin-top:40px}.grid.fullPost .wrap .main .content .postContent h5{color:#366;font-size:1.25rem;padding-bottom:20px}.grid.fullPost .wrap .main .content .postContent h4,.grid.fullPost .wrap .main .content .postContent p{padding-right:30px;font-weight:400}.grid.fullPost .wrap .main .content .postContent ul+p{margin-top:30px}.grid.fullPost .wrap .main .content .postContent ol+p{margin-top:30px}.grid.fullPost .wrap .main .content .postContent p+p{margin-top:20px}.grid.fullPost .wrap .main .content .postContent p+ul{margin-top:30px}.grid.fullPost .wrap .main .content .postContent p+ol{margin-top:30px}.grid.fullPost .wrap .main .content .postContent ul,.grid.fullPost .wrap .main .content .postContent ol{margin-left:20px}.grid.fullPost .wrap .main .content .postContent ul a,.grid.fullPost .wrap .main .content .postContent ol a{font-weight:600;color:#366}.grid.fullPost .wrap .main .content .postContent ul li,.grid.fullPost .wrap .main .content .postContent ol li{font-size:.875rem;line-height:1.5}.grid.fullPost .wrap .main .content .postContent ul li+li,.grid.fullPost .wrap .main .content .postContent ol li+li{margin-top:10px}.grid.fullPost .wrap .main .content .share a{text-indent:-9999px;background-position:-20px -320px;width:41px;height:41px;display:inline-block}.grid.fullPost .wrap .main .content .share a.facebook{background-position:-70px -320px}.grid.fullPost .wrap .main .content .share a+a{margin-left:14px}.grid.fullPost .wrap .main article figure figcaption{color:gray;font-size:.875rem;line-height:1.2;font-style:italic}.grid.noDate .wrap .main article .postContent{margin-left:0}.grid .wrap{margin:0 20px}.grid .wrap .breadcrumbs{float:left;margin-bottom:40px;width:100%}.grid .wrap .breadcrumbs a{font-size:.875rem;color:#989898;display:inline-block}.grid .wrap .breadcrumbs a+a:before{content:'>';display:inline-block;margin-right:3px;position:relative;top:1px}.grid .wrap aside .filter form{position:relative}.grid .wrap aside .filter form legend{color:#366;text-transform:uppercase;font-weight:700;margin-bottom:20px;font-size:.875rem}.grid .wrap aside .filter form button{background-position:-40px -250px;width:18px;height:18px;position:absolute;top:50%;margin-top:-9px;right:10px;z-index:100;text-indent:-9999px}.grid .wrap aside .filter form .input.select{float:left;width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.grid .wrap aside .filter form .input.select+.select{margin-left:20px}.grid .wrap aside .filter form .input.select:after{content:'';background-position:-180px -230px;width:12px;height:7px;display:block;position:absolute;top:50%;margin-top:-3px;right:10px;pointer-events:none}.grid .wrap aside .filter form .input select,.grid .wrap aside .filter form .input input{border:1px solid #b2b2b2;color:#b2b2b2;font-weight:700;height:44px;font-size:.875rem;padding:0 10px}.grid .wrap aside .filter form .input label{font-size:.875rem;color:#b2b2b2;font-weight:700;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.grid .wrap aside .filter .categories+form{margin-top:40px}.grid .wrap aside .filter .categories h3{color:#366;text-transform:uppercase;font-weight:700;margin-bottom:10px;font-size:.875rem}.grid .wrap aside .filter .categories ul li{list-style:none;font-size:.875rem;padding:8px 0;line-height:1.2;border-bottom:1px solid #cbcbcb;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.grid .wrap aside .filter .categories ul li:hover,.grid .wrap aside .filter .categories ul li.active{color:#366;border-bottom:1px solid #366}.grid .wrap aside .filter .categories ul li.active{font-weight:700}.grid .wrap .main{margin-top:50px}.grid .wrap .main.searchResults article .postDate{margin-bottom:10px}.grid .wrap .main.twoColumns article .postContent{width:100%;margin-left:0}.grid .wrap .main.twoColumns article .postContent p{font-weight:400}.grid .wrap .main.parishMain form button{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;padding-top:0;width:200px;margin-top:24px}.grid .wrap .main.parishMain form .input+.input{margin-top:20px}.grid .wrap .main.parishMain form .input input,.grid .wrap .main.parishMain form .input textarea{background-color:#f1f1f1;height:52px;padding:0 10px;color:#4d4d4d;font-size:1rem;border-radius:2px}.grid .wrap .main.parishMain form .input [data-invalid="true"]{border:2px solid red}.grid .wrap .main.parishMain form .input ul li{list-style:none;position:absolute;top:0;right:0;color:red;font-size:.875rem}.grid .wrap .main.parishMain form .input textarea{height:140px;padding-top:15px}.grid .wrap .main.parishMain form .input label{color:#366;font-weight:600;font-size:1rem;padding-bottom:10px;display:block}.grid .wrap .main article+article{margin-top:50px}.grid .wrap .main article figure{margin-bottom:20px}.grid .wrap .main article figure img{height:auto;max-width:100%}.grid .wrap .main article .dateArea{display:block;float:left}.grid .wrap .main article .dateArea .separator{display:block;margin:7px 0;text-align:center}.grid .wrap .main article .postDate .day{background:#e5e5e5;color:#366;display:block;font-size:1.875rem;font-weight:900;padding:10px 12px;text-align:center}.grid .wrap .main article .postDate .month{background-color:#366;color:#fff;display:block;font-size:1rem;padding:2px 10px;font-weight:700;text-transform:uppercase;text-align:center}.grid .wrap .main article .postDate .year{background-color:#366;line-height:1.2;color:#fff;display:block;font-size:.75rem;padding:0 10px 4px 10px;font-weight:700;text-transform:uppercase;text-align:center}.grid .wrap .main article .postContent{width:-moz-calc(100% - 90px);width:-o-calc(100% - 90px);width:-webkit-calc(100% - 90px);width:calc(100% - 90px);float:left;margin-left:25px;padding-bottom:20px;border-bottom:1px solid #989898}.grid .wrap .main article .postContent header h4 a{color:#183a37;display:block;font-size:.975rem}.grid .wrap .main article .postContent header h4 a:hover{color:#366}.grid .wrap .main article .postContent h3{color:#366;font-size:1.5rem;padding-bottom:20px;line-height:1.1}.grid .wrap .main article .postContent h4 a{color:#366}.grid .wrap .main article .postContent p{font-size:.875rem;line-height:1.5;font-weight:300}.grid .wrap .main article .postContent p+p{margin-top:20px}.grid .wrap .main article .postContent p a{color:#366;font-weight:600}.grid .wrap .main article .postContent p+span{margin-top:30px}.grid .wrap .main article .postContent>span{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;border-radius:2px}.grid .wrap .main article .postContent blockquote{margin:40px 0;padding-left:20px}.grid .wrap .main article .postContent blockquote p{font-size:1.25rem;color:#366}.grid .wrap .main article .postContent blockquote h5{font-size:.875rem;margin-top:15px}.grid .wrap .main article .postContent form{position:relative}.grid .wrap .main article .postContent form legend{color:#366;text-transform:uppercase;font-weight:700;margin-bottom:20px;font-size:.875rem}.grid .wrap .main article .postContent form button{background-color:#b7d1c1;color:#fff;font-weight:600;margin-top:10px;padding:10px;text-align:center;text-transform:uppercase}.grid .wrap .main article .postContent form .input{padding-right:0!important}.grid .wrap .main article .postContent form .input input{border:1px solid #b2b2b2;color:#b2b2b2;font-weight:700;height:44px;font-size:.875rem;padding:0 10px}.grid .wrap .main article .postContent form .input label{font-size:.875rem;color:#b2b2b2;font-weight:700;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.grid .wrap .main article .postContent form .input ul li{color:red;list-style:none;position:absolute;top:10px;right:10px}.grid .wrap .main article .postContent .msg{display:none}.grid .wrap .main article .postContent.success form{display:none}.grid .wrap .main article .postContent.success .msg{display:block}.grid .wrap .main article form{margin-top:20px;max-width:-moz-calc(100% - 320px);max-width:-o-calc(100% - 320px);max-width:-webkit-calc(100% - 320px);max-width:calc(100% - 320px)}.grid .wrap .main article form legend{color:#366;text-transform:uppercase;font-weight:700;margin-bottom:20px;font-size:.875rem}.grid .wrap .main article form button{background-color:#b7d1c1;color:#fff;font-weight:600;margin-top:10px;padding:10px;text-align:center;text-transform:uppercase}.grid .wrap .main article form .intro{margin-bottom:20px;font-weight:400;font-size:1rem;line-height:1.6}.grid .wrap .main article form .input{padding-right:0!important}.grid .wrap .main article form .input.select{position:relative}.grid .wrap .main article form .input.select select{cursor:pointer}.grid .wrap .main article form .input.select:after{content:'';display:block;background-image:url(/assets/images/arrow-grey.svg);block-size:contain;background-repeat:no-repeat;width:20px;height:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px;pointer-events:none}.grid .wrap .main article form .input+.input{margin-top:20px}.grid .wrap .main article form .input input,.grid .wrap .main article form .input select{border:1px solid #b2b2b2;color:#b2b2b2;font-weight:700;height:44px;font-size:.875rem;padding:0 10px}.grid .wrap .main article form .input label{font-size:.875rem;color:#b2b2b2;font-weight:700;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.grid .wrap .main article form .input ul li{color:red;list-style:none;position:absolute;top:10px;right:10px}.galleryModal{position:fixed;top:0;left:0;z-index:100000;width:100%;height:100vh;background-color:rgba(255,255,255,.98);opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.galleryModal.show{opacity:1;pointer-events:all}.galleryModal>button{text-indent:-9999px;background-position:-50px -280px;width:23px;height:23px;margin:24px 22px 0 auto}.galleryModal .wrap{margin-top:150px;position:relative}.galleryModal .wrap .swiper-container{margin:0 45px}.galleryModal .wrap .swiper-container .swiper-wrapper .swiper-slide figure figcaption{background:rgba(0,0,0,.8);color:#fff;padding:14px 18px 18px 18px;text-align:left;width:100%;line-height:1.2;font-size:1rem}.galleryModal .wrap .swiper-menu button{background-position:-20px -280px;width:15px;height:26px;background-color:transparent;left:10px}.galleryModal .wrap .swiper-menu button+button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:10px}.gallery{margin-top:40px;margin-bottom:100px}.gallery.team .wrap .cols .col{padding-top:0;cursor:none}.gallery.team .wrap .cols .col .description{height:82px;max-height:82px;overflow:hidden}.gallery.team .wrap .cols .col .about{padding-top:20px}.gallery.team .wrap .cols .col .about p{font-size:.875rem;line-height:1.5;color:#666;padding-bottom:10px}.gallery.team .wrap .cols .col .about a:hover{color:#366}.gallery .wrap{margin:0 20px}.gallery .wrap h4{color:#366;font-size:1.25rem;padding-bottom:20px}.gallery .wrap p{padding-bottom:40px;color:#366;font-weight:600}.gallery .wrap header{padding:40px 0;text-align:center}.gallery .wrap .breadcrumbs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.gallery .wrap .breadcrumbs a{text-transform:uppercase;color:gray;font-weight:600;font-size:.75rem;display:block;padding:10px;position:relative}.gallery .wrap .breadcrumbs a:after{content:'';width:100%;height:3px;background-color:#366;display:block;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.gallery .wrap .breadcrumbs a:hover{color:#366}.gallery .wrap .breadcrumbs a.active{color:#366;font-weight:700}.gallery .wrap .breadcrumbs a.active:after{opacity:1}.gallery .wrap .cols .col{position:relative;cursor:pointer}.gallery .wrap .cols .col+.col{margin-top:30px}.gallery .wrap .cols .col .description{background:rgba(0,0,0,.6);position:absolute;left:0;bottom:20px;color:#fff;padding:14px 18px 18px 18px;text-align:left;width:100%}.gallery .wrap .cols .col .description h3{font-size:1rem}.gallery .wrap .cols .col .top{position:relative}.gallery .wrap .cols .col .top figure{background-size:cover;padding-top:100%;background-position:center center}.gallery .wrap .cols .col .about .role{background-color:#366;font-weight:600;font-size:.75rem;margin-bottom:10px;padding:12px;border-radius:2px}.gallery .wrap .cols .col .about .role h4{color:#fff;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1.2}.gallery .wrap .cols .col .about nav a{display:inline-block;background-position:-20px -370px;width:30px;height:30px;text-indent:-99999px}.gallery .wrap .cols .col .about nav a+a{margin-left:10px}.gallery .wrap .cols .col .about nav a.facebook{background-position:-60px -370px}.gallery .wrap .cols .col .about nav a.linked{background-position:-100px -370px}.pageHero{background-position:center center;background-size:cover;height:-moz-calc(100vh - 70px);height:-o-calc(100vh - 70px);height:-webkit-calc(100vh - 70px);height:calc(100vh - 70px);position:relative}.pageHero:before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}.pageHero .content{color:#fff;z-index:100;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.pageHero .content h2{font-size:2rem;padding-bottom:10px}.pageHero .content p{font-size:.875rem;line-height:1.5;max-width:750px;margin:0 auto}.headingPanel .wrap{padding:40px 50px}.headingPanel .wrap h2{font-size:1.125rem;line-height:1.3;color:#366;text-align:center}.featuredPanel+.threeTextBoxes{margin-top:50px}.threeTextBoxes{margin:0 22px 45px 22px}.threeTextBoxes .swiper-container .swiper-wrapper .swiper-slide .content figure{margin-bottom:28px}.threeTextBoxes .swiper-container .swiper-wrapper .swiper-slide .content h3{text-transform:uppercase;font-weight:700;padding-bottom:8px}.threeTextBoxes .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:.875rem;line-height:1.5}.threeTextBoxes .swiper-container .swiper-pagination{margin-top:30px}.threeTextBoxes .swiper-container .swiper-pagination span{border:1px solid rgba(51,102,102,.5)}.threeTextBoxes .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color:#366}.featuredSlider{margin:0 10px 60px 10px}.featuredSlider .swiper-container .swiper-wrapper .swiper-slide{padding-top:50%;background-size:cover;background-position:center center;margin-bottom:20px}.featuredSlider .swiper-container .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.featuredSlider .swiper-container .swiper-wrapper .swiper-slide h3{background-color:rgba(0,0,0,.8);height:34px;width:100%;position:absolute;left:0;bottom:0;color:#fff;font-size:1rem;padding:8px 10px}.featuredSlider .swiper-container .swiper-wrapper .swiper-slide .featuredBox{position:absolute;left:10px;top:10px}.featuredSlider .swiper-container .swiper-wrapper .swiper-slide .featuredBox h3{position:static;background-color:transparent;font-weight:600;padding:0;height:auto;padding-bottom:3px}.featuredSlider .swiper-container .swiper-wrapper .swiper-slide .featuredBox h4{font-size:1.25rem;color:#366;font-weight:600}.featuredSlider .swiper-container .swiper-pagination{margin-top:30px}.featuredSlider .swiper-container .swiper-pagination span{background-color:rgba(51,102,102,.5)}.featuredSlider .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color:#366}.counter{background-color:#366;color:#fff;padding:50px 0}.counter .wrap{text-align:center}.counter .wrap div{position:relative;padding-top:34px}.counter .wrap div:before{content:'';background-position:-49px -191px;width:25px;height:26px;display:block;position:absolute;top:0;left:0;right:0;margin:0 auto}.counter .wrap div:nth-of-type(2):before{background-position:-108px -190px;width:26px;height:27px}.counter .wrap div:nth-of-type(3):before{background-position:-78px -190px;width:29px;height:30px}.counter .wrap div:nth-of-type(4):before{background-position:-137px -190px;width:27px;height:29px}.counter .wrap div+div{margin-top:50px}.counter .wrap div h3{font-size:2.8125rem;font-weight:600;padding-bottom:7px}.counter .wrap div h4{text-align:center;font-size:1.125rem}.featuredPanel{background-color:rgba(109,105,106,.1);padding-bottom:50px;margin-bottom:0}.featuredPanel.featuredPanelTwo{background-color:rgba(183,209,193,.3);padding-bottom:40px;margin-bottom:0}.featuredPanel.featuredPanelTwo .wrap .cols .col+.col{height:auto}.featuredPanel.featuredPanelTwo .wrap .cols .col figure{width:-moz-calc(100% - 100px);width:-o-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);width:200px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);margin:0 auto}.featuredPanel.featuredPanelTwo .wrap .cols .col .content{padding-top:0;padding-bottom:0}.featuredPanel .wrap .cols .col{position:relative;padding:0 20px}.featuredPanel .wrap .cols .col+.col{height:210px}.featuredPanel .wrap .cols .col .images{width:280px;position:relative}.featuredPanel .wrap .cols .col .images figure{position:absolute;top:0;left:0}.featuredPanel .wrap .cols .col .images figure:first-of-type{width:88px;top:66px;z-index:100}.featuredPanel .wrap .cols .col .images figure:nth-of-type(2){width:114px;left:60px;z-index:10}.featuredPanel .wrap .cols .col .images figure:nth-of-type(3){width:170px;top:55px;left:auto;right:0}.featuredPanel .wrap .cols .col .content{padding:50px 0}.featuredPanel .wrap .cols .col .content h2{color:#366;font-size:1.25rem;padding-bottom:10px;position:relative;margin-bottom:15px}.featuredPanel .wrap .cols .col .content h2:after{content:'';width:95px;height:2px;background-color:#366;display:block;position:absolute;bottom:0;left:0}.featuredPanel .wrap .cols .col .content p{font-size:.875rem;line-height:1.5;margin-bottom:20px;padding-right:60px}.featuredPanel .wrap .cols .col .content a{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px}.featuredBanner{background-size:cover;background-position:center center;padding:40px 0;margin-bottom:130px}.featuredBanner .wrap .cols{text-align:center}.featuredBanner .wrap .cols .col+.col{margin-top:40px}.featuredBanner .wrap .cols .col figure{width:80px;margin:0 auto 15px auto}.featuredBanner .wrap .cols .col h3{color:#366;font-weight:600;font-size:1.25rem}.listingPanel+.featuredSlider{margin-top:50px}.listingPanel{background-color:rgba(109,105,106,.1);padding:60px 10px}.listingPanel.noBg{background-color:transparent}.listingPanel.fourColumns .wrap .cols .col .text span{background-color:#366}.listingPanel .wrap header{border-bottom:1px solid #cbcbcb;padding-bottom:20px;position:relative;margin-bottom:15px}.listingPanel .wrap header h2{font-size:1.625rem;color:#366}.listingPanel .wrap header a{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;position:absolute;right:0;top:0}.listingPanel .wrap .cols .col:hover .text span{background-color:#183a37}.listingPanel .wrap .cols .col+.col{margin-top:50px}.listingPanel .wrap .cols .col figure{margin-bottom:30px}.listingPanel .wrap .cols .col .text{padding:0 30px 0 12px}.listingPanel .wrap .cols .col .text h3{font-size:1.25rem;color:#366;padding-bottom:13px}.listingPanel .wrap .cols .col .text p{font-size:.875rem;line-height:1.5}.listingPanel .wrap .cols .col .text span{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;background-color:gray;border-radius:2px;margin-top:25px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.listingPanel .wrap .cols .col .donate{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;background-color:red;border-radius:2px;-webkit-transform:translateY(-30px) translateX(134px);-ms-transform:translateY(-30px) translateX(134px);transform:translateY(-30px) translateX(134px);-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.pagination{text-align:center;position:relative;margin-top:60px;width:210px;margin:60px auto}.pagination a{display:inline-block;color:#366;font-size:1.375rem}.pagination a.next,.pagination a.prev{background-position:-20px -280px;width:15px;height:26px;position:absolute;left:0;top:0;text-indent:-9999px}.pagination a.active{font-weight:700}.pagination a.prev{left:auto;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px}.pagination .pageLinks a+a{margin-left:14px}.meetTeam{margin-bottom:100px}.meetTeam .wrap{margin:0 20px}.meetTeam .wrap .cols .col .content{padding:50px 20px;text-align:center}.meetTeam .wrap .cols .col .content h2{color:#000;font-size:1.25rem;padding-bottom:20px}.meetTeam .wrap .cols .col .content h3{font-size:1.0625rem;padding-bottom:10px;line-height:1.3}.meetTeam .wrap .cols .col .content p{font-size:.875rem;line-height:1.5}.meetTeam .wrap .cols .col .slider .swiper-container{margin:0 30px}.meetTeam .wrap .cols .col .slider .swiper-container .swiper-wrapper .swiper-slide .about{text-align:center}.meetTeam .wrap .cols .col .slider .swiper-container .swiper-wrapper .swiper-slide .about figure{margin-bottom:15px;padding-top:100%;background-size:cover;background-position:center center}.meetTeam .wrap .cols .col .slider .swiper-container .swiper-wrapper .swiper-slide .about h3{font-weight:700;text-transform:uppercase;font-size:.875rem;color:#000;padding-bottom:6px}.meetTeam .wrap .cols .col .slider .swiper-container .swiper-wrapper .swiper-slide .about h4{font-size:.875rem;color:#b2b2b2}.meetTeam .wrap .cols .col .slider .swiper-menu button{background-position:-20px -250px;width:9px;height:15px;background-color:transparent;margin-top:-8px}.meetTeam .wrap .cols .col .slider .swiper-menu button+button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.featuredPanel+footer{margin-top:60px}.contactPage+footer{margin-top:60px}.contactPage .wrap .cols{margin:0 20px 60px 20px}.contactPage .wrap .cols .col{margin-top:50px}.contactPage .wrap .cols .col .message{display:none}.contactPage .wrap .cols .col form button{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;padding-top:0;width:200px;margin-top:24px}.contactPage .wrap .cols .col form legend{color:#366;font-size:1.25rem;margin-bottom:30px}.contactPage .wrap .cols .col form h4{font-weight:600;padding-bottom:10px;padding-left:10px}.contactPage .wrap .cols .col form .input+h4{margin-top:12px}.contactPage .wrap .cols .col form .input [data-invalid="true"]{border:2px solid red}.contactPage .wrap .cols .col form .input ul li{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:red;list-style:none;text-transform:uppercase;font-size:.75rem}.contactPage .wrap .cols .col form .input input,.contactPage .wrap .cols .col form .input textarea{background-color:#f1f1f1;height:52px;padding:0 10px;color:#4d4d4d;font-size:1rem;border-radius:2px}.contactPage .wrap .cols .col form .input textarea{height:140px;padding-top:15px}.contactPage .wrap .cols .col form .input label{top:18px;left:10px;color:#b2b2b2;font-size:1rem}.contactPage .wrap .cols .col .contactInfo h3{color:#366;font-size:1.25rem;margin-bottom:10px}.contactPage .wrap .cols .col .contactInfo p{line-height:1.3;font-size:.875rem}.contactPage .wrap .cols .col .contactInfo p a{color:#366;font-weight:600}.contactPage .wrap .cols .col .contactInfo p+h3{margin-top:40px}.contactPage .wrap .cols .col .contactInfo.error{display:none}.contactPage .wrap .cols .col.success form{display:none}.contactPage .wrap .cols .col.success .message{display:block}.contactPage .wrap .cols .col.recaptcha .contactInfo.error{color:#fff;background-color:red;padding:10px;margin:0 0 20px 0;display:block}.contactPage .wrap .usefulInformation h2{color:#000;font-size:1.25rem;font-weight:300;margin-bottom:50px;padding-left:20px}.contactPage .wrap .usefulInformation .row{padding:0 20px}.contactPage .wrap .usefulInformation .row+.row{margin-top:30px;background-color:#f7f7f7;padding:30px 20px}.contactPage .wrap .usefulInformation .row .col{border-bottom:1px solid #cbcbcb;padding-bottom:10px}.contactPage .wrap .usefulInformation .row .col+.col{margin-top:30px}.contactPage .wrap .usefulInformation .row .col h3{color:#366}.contactPage .wrap .usefulInformation .row .col h3,.contactPage .wrap .usefulInformation .row .col h4{font-size:1rem;line-height:1.3}.contactPage .wrap .usefulInformation .row .col h4{color:#666}.contactPage .wrap .usefulInformation .row .col h3+a{margin-top:15px}.contactPage .wrap .usefulInformation .row .col h4+a{margin-top:15px}.contactPage .wrap .usefulInformation .row .col a{display:block;color:#4d4d4d;font-size:.875rem;line-height:1.3}.searchSection{margin-top:45px}.searchSection .wrap form{position:relative;margin-top:30px}.searchSection .wrap form .input{z-index:100}.searchSection .wrap form .input input{height:54px;background-color:#f1f1f1}.searchSection .wrap form .input input,.searchSection .wrap form .input label{font-size:.875rem;padding:0 18px;text-transform:uppercase;font-weight:700}.searchSection .wrap form .input label{top:20px;left:0}.searchSection .wrap form button{text-indent:-9999px;background-position:-70px -80px;width:18px;height:18px;display:block;position:absolute;top:50%;margin-top:-9px;right:18px;z-index:1000}.searchSection .wrap .cols{margin:0 20px 40px 20px}.searchSection .wrap .cols .col .deanPage h2{margin-bottom:15px}.searchSection .wrap .cols .col .deanPage p{color:#366;font-size:1.25rem}.searchSection .wrap .cols .col.searchResults h2 em{color:#366;font-style:normal}.searchSection .wrap .cols .col.searchResults h2 span{display:block;color:#366;font-size:1.25rem}.searchSection .wrap .cols .col .views{margin-bottom:10px}.searchSection .wrap .cols .col .views a{display:inline-block;color:#366;font-size:.875rem}.searchSection .wrap .cols .col .views a.active{font-weight:700}.searchSection .wrap .cols .col h2{color:#000;font-size:1.25rem;font-size:2rem}.searchSection .wrap .main{position:relative}.searchSection .wrap .main .switch{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;position:absolute;bottom:20px;left:90px;z-index:100}.searchSection .wrap .main .alphabeticalSearch{margin:0 20px;border-bottom:1px solid #cbcbcb;padding-bottom:10px}.searchSection .wrap .main .alphabeticalSearch a{display:inline-block;color:#366;text-transform:uppercase}.searchSection .wrap .main .alphabeticalSearch a.active{font-weight:700}.searchSection .wrap .main .smallMap{position:relative;width:220px;margin:20px 0}.searchSection .wrap .main .smallMap img{width:auto;max-width:100%}.searchSection .wrap .main .smallMap a{width:180px;padding-top:16px;left:0;right:0;bottom:20px;margin:0 auto}.searchSection .wrap .main .church{padding-bottom:25px;border-bottom:1px solid #cbcbcb}.searchSection .wrap .main .church:first-of-type{margin-top:44px}.searchSection .wrap .main .church+.church{margin-top:20px}.searchSection .wrap .main .church figure{width:180px;margin-bottom:20px}.searchSection .wrap .main .church .details h2{font-size:1.25rem;color:#366;padding-bottom:10px}.searchSection .wrap .main .church .details p{font-size:.875rem;line-height:1.5}.searchSection .wrap .main .church .details a{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;background-color:gray;margin-top:15px}.searchSection .wrap .main .mapInfoPanel{background-color:#fff;display:inline-block;height:auto;padding:20px;position:relative;width:290px}.searchSection .wrap .main .mapInfoPanel figure{margin-bottom:20px}.searchSection .wrap .main .mapInfoPanel h2{font-size:1.25rem;color:#366;padding:0;text-align:left;line-height:1.2;margin-left:0;width:186px;padding-bottom:10px}.searchSection .wrap .main .mapInfoPanel p{color:#333;font-size:.875rem;line-height:1.4;padding:0}.searchSection .wrap .main .mapInfoPanel a{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;width:120px;padding-left:0;padding-right:0;font-size:.875rem;border-radius:2px;margin-bottom:70px;display:block;margin-top:18px}.searchSection .wrap .main .mapInfoPanel .close{background-position:-50px -280px;width:23px;height:23px;display:block;position:absolute;right:0;bottom:20px;left:0;margin:0 auto;cursor:pointer}.individualChurch{margin-top:20px;margin-bottom:100px}.individualChurch .wrap{margin:0 20px}.individualChurch .wrap .breadcrumbs{margin-bottom:20px}.individualChurch .wrap .breadcrumbs a{font-size:.875rem;color:#989898;display:inline-block}.individualChurch .wrap .breadcrumbs a+a:before{content:'>';display:inline-block;margin-right:3px;position:relative;top:1px}.individualChurch .wrap .cols{margin-top:50px}.individualChurch .wrap .cols .col+.col{margin-top:50px}.individualChurch .wrap .cols .col+.col .back{text-transform:uppercase;color:#366;font-size:.875rem;font-weight:700;position:relative;margin-top:60px;display:block}.individualChurch .wrap .cols .col+.col .back:before{content:'';background-position:-90px -280px;width:14px;height:25px;display:inline-block;padding-right:10px;position:relative;top:9px}.individualChurch .wrap .cols .col+.col .box{padding:20px 10px}.individualChurch .wrap .cols .col+.col .box+.box{margin-top:20px}.individualChurch .wrap .cols .col+.col .box.services{background-color:rgba(183,209,193,.5)}.individualChurch .wrap .cols .col+.col .box.services h3{font-size:1.25rem;padding-bottom:20px}.individualChurch .wrap .cols .col+.col .box.openingTimes{background-color:#366;color:#fff}.individualChurch .wrap .cols .col+.col .box.openingTimes h3{text-transform:uppercase;font-size:.875rem;font-weight:700}.individualChurch .wrap .cols .col+.col .box li,.individualChurch .wrap .cols .col+.col .box p{font-size:.875rem;list-style:none;line-height:1.6}.individualChurch .wrap .cols .col+.col .box li strong,.individualChurch .wrap .cols .col+.col .box p strong{font-weight:700}.individualChurch .wrap .cols .col+.col .box li em,.individualChurch .wrap .cols .col+.col .box p em{font-weight:400}.individualChurch .wrap .cols .col+.col .directions{margin-top:20px}.individualChurch .wrap .cols .col+.col .directions figure{margin-bottom:20px}.individualChurch .wrap .cols .col+.col .directions p{font-size:.875rem;line-height:1.5}.individualChurch .wrap .cols .col header{border-bottom:1px solid #cbcbcb;padding-bottom:15px;margin-bottom:20px}.individualChurch .wrap .cols .col header h3{color:#366;font-weight:700;font-size:.875rem;padding-bottom:10px}.individualChurch .wrap .cols .col header h2{font-size:2rem}.individualChurch .wrap .cols .col header .links{margin:20px 0 0 0}.individualChurch .wrap .cols .col header .links .social{margin-top:20px}.individualChurch .wrap .cols .col header .links .social a{display:inline-block;background-position:-20px -410px;width:40px;height:40px;text-indent:-99999px;font-size:0}.individualChurch .wrap .cols .col header .links .social a+a{margin-left:10px}.individualChurch .wrap .cols .col header .links .social a.facebook{background-position:-80px -410px}.individualChurch .wrap .cols .col header .links .social a.youtube{background-position:-192px -410px}.individualChurch .wrap .cols .col header .links .social a.instagram{background-position:-247px -410px}.individualChurch .wrap .cols .col .website{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;background-color:#4f9a8d}.individualChurch .wrap .cols .col .churchDetails figure{margin-bottom:0}.individualChurch .wrap .cols .col .churchDetails .slider{padding-bottom:40px;margin-bottom:40px}.individualChurch .wrap .cols .col .churchDetails .slider.singleChurch{padding-bottom:0}.individualChurch .wrap .cols .col .churchDetails .slider.singleChurch .swiper-container{pointer-events:none}.individualChurch .wrap .cols .col .churchDetails .slider.singleChurch .swiper-container .swiper-wrapper .swiper-slide{width:100%;padding-top:76%}.individualChurch .wrap .cols .col .churchDetails .slider.singleChurch .swiper-menu{display:none}.individualChurch .wrap .cols .col .churchDetails .slider .swiper-menu{bottom:20px;left:0;position:absolute;width:40px;display:block}.individualChurch .wrap .cols .col .churchDetails .slider .swiper-menu button{background-position:-150px -380px;width:11px;height:19px;background-color:transparent;left:0;margin-top:0}.individualChurch .wrap .cols .col .churchDetails .slider .swiper-menu button+button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:0;top:-1px}.individualChurch .wrap .cols .col .churchDetails .slider .swiper-container .swiper-wrapper{margin:0}.individualChurch .wrap .cols .col .churchDetails .slider .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;background-position:center center;padding-top:40%;width:50%}.individualChurch .wrap .cols .col .churchDetails .slider .swiper-container .swiper-wrapper .swiper-slide h5{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.6);width:100%;color:#fff;padding:14px 18px 18px 18px;line-height:1.2}.individualChurch .wrap .cols .col .churchDetails h3{font-size:1.125rem;line-height:1.3;padding-bottom:20px}.individualChurch .wrap .cols .col .churchDetails h4{color:#366;font-size:1.25rem;padding-bottom:10px}.individualChurch .wrap .cols .col .churchDetails p+h4{margin-top:20px}.individualChurch .wrap .cols .col .churchDetails p,.individualChurch .wrap .cols .col .churchDetails ul{font-size:.875rem;line-height:1.5}.individualChurch .wrap .cols .col .churchDetails ul,.individualChurch .wrap .cols .col .churchDetails ol{font-size:1rem;line-height:1.2;margin:20px 30px}.individualChurch .wrap .cols .col .churchDetails ul li+li,.individualChurch .wrap .cols .col .churchDetails ol li+li{padding-top:10px}.individualChurch .wrap .cols .col .churchDetails .churchContact{margin-top:40px}.individualChurch .wrap .cols .col .churchDetails .churchContact>div{border-bottom:1px solid #cbcbcb;padding-bottom:16px}.individualChurch .wrap .cols .col .churchDetails .churchContact>div+div{margin-top:20px}.individualChurch .wrap .cols .col .churchDetails .churchContact>div p{font-size:1rem;color:#4d4d4d}.individualChurch .wrap .cols .col .churchDetails .links{margin-top:40px}footer{margin-top:12px}footer .wrap form{margin:0 10px 28px 10px}footer .wrap form .input{position:relative}footer .wrap form .input input{height:52px;font-size:1.25rem;background-color:#f1f1f1;padding:0 15px}footer .wrap form .input [data-invalid="true"]{border:2px solid red}footer .wrap form .input ul li{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:red;list-style:none;text-transform:uppercase;font-size:.75rem}footer .wrap form .input label{font-size:1.25rem;top:16px;left:15px}footer .wrap form button{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;height:52px;width:100%;font-size:1.125rem;padding-top:0;background-color:#b7d1c1;margin-top:5px}footer .wrap .cols{padding:18px 10px 23px 10px;border-top:1px solid #cbcbcb}footer .wrap .cols .col+.col{margin-top:40px}footer .wrap .cols .col h2{background-position:-20px -140px;width:195px;height:55px;text-indent:-9999px}footer .wrap .cols .col nav ul{width:50%;float:left}footer .wrap .cols .col nav ul li,footer .wrap .cols .col nav ul button{text-transform:uppercase;font-weight:600;color:#183a37;line-height:1.5}footer .wrap .cols .col nav.social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}footer .wrap .cols .col nav.social a{text-indent:-9999px;background-position:-20px -80px;width:20px;height:16px;display:inline-block}footer .wrap .cols .col nav.social a.facebook{background-position:-50px -80px;width:9px;height:17px}footer .wrap .cols .col nav.social a.youtube{background-position:-150px -80px;width:20px;height:14px}footer .wrap .cols .col nav.social a.instagram{background-position:-150px -100px;width:19px;height:19px}footer .wrap .cols .col nav.social a+a{margin-left:16px}footer .wrap .small{background-color:#f1f1f1;padding:15px}footer .wrap .small p{font-size:.625rem;line-height:1.4}footer .wrap .msg{display:none}footer .wrap.success form{display:none}footer .wrap.success .msg{display:block;margin:0 10px 28px 10px;font-size:1.25rem;padding:0}.cookies{background-color:#183a37;position:fixed;bottom:0;left:0;z-index:100000;width:100%;-webkit-transition:all 0.6s cubic-bezier(.215,.61,.355,1);-ms-transition:all 0.6s cubic-bezier(.215,.61,.355,1);transition:all 0.6s cubic-bezier(.215,.61,.355,1)}.cookies.close{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cookies .wrap{padding:30px 20px}.cookies .wrap button{background-position:-120px -280px;width:25px;height:25px;position:absolute;top:20px;right:20px;text-indent:-9999px}.cookies .wrap p{color:#fff;font-weight:700;font-size:.875rem;line-height:1.3;padding-right:30px}.cookies .wrap p a{color:#b7d1c1}.login{background-color:#183a37;position:fixed;top:70px;left:100%;width:100%;height:-moz-calc(100% - 70px);height:-o-calc(100% - 70px);height:-webkit-calc(100% - 70px);height:calc(100% - 70px);z-index:100000;-webkit-transition:left 0.6s cubic-bezier(.215,.61,.355,1);-ms-transition:left 0.6s cubic-bezier(.215,.61,.355,1);transition:left 0.6s cubic-bezier(.215,.61,.355,1)}.login .wrap{padding:34px 22px;height:100%;overflow:auto}.login .wrap .close{text-indent:-9999px;background-position:-100px -110px;width:15px;height:25px;position:absolute;bottom:34px;left:22px;opacity:0;-webkit-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.login .wrap .intro{color:#fff;font-size:.875rem;padding-bottom:20px;line-height:1.3}.login .wrap form{opacity:0;-webkit-transition-delay:0.7s;-ms-transition-delay:0.7s;transition-delay:0.7s;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.login .wrap form.error .message{display:block}.login .wrap form button{height:30px;text-transform:uppercase;font-weight:600;font-size:.875rem;width:auto;text-align:center;background-color:#366;padding:8px 18px 0 18px;color:#fff;display:inline-block;border-radius:2px;background-color:rgba(255,255,255,.4);float:left;width:160px;padding:0;margin-top:15px}.login .wrap form .forgot{display:block;float:right;font-size:.875rem;color:rgba(255,255,255,.7);margin-top:10px}.login .wrap form legend{color:#fff;font-size:1rem;padding-bottom:30px;display:block}.login .wrap form .message{font-size:.875rem;color:rgba(255,255,255,.7);padding:0 10px;margin-bottom:30px;font-weight:600;line-height:1.15;display:none}.login .wrap form .input [data-invalid="true"]{border-bottom:2px solid red}.login .wrap form .input ul li{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:red;list-style:none;text-transform:uppercase;font-size:.75rem}.login .wrap form .input.select select{background-color:rgba(255,255,255,.4);padding-top:20px;border-bottom:0}.login .wrap form .input.select:after{content:'';background-position:-200px -230px;width:18px;height:11px;display:block;position:absolute;top:50%;margin-top:-5px;right:30px;pointer-events:none}.login .wrap form .input input,.login .wrap form .input select{background-color:transparent;border-bottom:1px solid #fff;font-size:1.25rem;color:#fff;padding:0 10px 10px 10px}.login .wrap form .input select{padding:10px}.login .wrap form .input+.input{margin-top:15px}.login .wrap form .input label{color:#fff;left:10px;top:4px;font-size:1.25rem}.searchModal{background-color:#183a37;position:fixed;top:70px;left:0;left:100%;width:100%;height:-moz-calc(100% - 70px);height:-o-calc(100% - 70px);height:-webkit-calc(100% - 70px);height:calc(100% - 70px);z-index:100000;-webkit-transition:left 0.6s cubic-bezier(.215,.61,.355,1);-ms-transition:left 0.6s cubic-bezier(.215,.61,.355,1);transition:left 0.6s cubic-bezier(.215,.61,.355,1)}.searchModal .wrap{padding:34px 22px;height:100%;overflow:auto}.searchModal .wrap .close{text-indent:-9999px;background-position:-100px -110px;width:15px;height:25px;position:absolute;bottom:34px;left:22px;opacity:0;-webkit-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.searchModal .wrap form{-webkit-transition-delay:0.7s;-ms-transition-delay:0.7s;transition-delay:0.7s;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;position:relative}.searchModal .wrap form button{text-indent:-9999px;position:absolute;top:40px;right:0;background-position:-70px -110px;width:18px;height:18px;display:block;position:absolute}.searchModal .wrap form legend{text-transform:uppercase;font-size:1rem;font-weight:700;padding-left:10px;color:rgba(255,255,255,.4);margin-bottom:20px}.searchModal .wrap form .input [data-invalid="true"]{border-bottom:2px solid red}.searchModal .wrap form .input ul li{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:red;list-style:none;text-transform:uppercase;font-size:.75rem}.searchModal .wrap form .input input{background-color:transparent;border-bottom:1px solid #fff;font-size:1.25rem;color:#fff;padding:0 10px 10px 10px}.searchModal .wrap form .input label{color:#fff;left:10px;top:4px;font-size:1.25rem}.grecaptcha-badge{display:none!important}