.teal.desktop .wrap .logo,.teal .mainNav ul li,.mainHead .logo,.siteIntro .findachurch,.siteIntro .holder .lureElement .newsLure a .copy,.toggle a,.page .findachurch .map-element .map-interactive .panel,.page .searchForm,.page .pageWrap .contentPart .panel{box-sizing:border-box;-moz-box-sizing:border-box}.teal .mainNav ul li.current.ar>a:after,.page .diocese .teal-bg ul .officer button:after,.page .pageWrap .sideBar a.backbutton:before,.page .pageWrap .contentPart .eventList .monthChoose:after{background-image:url(../sprites/sprites.svg);background-size:500px 500px;font-size:20px}.page .pageWrap .sideBar .calendar .month ol:after,.siteIntro .introHeadWhite:after,.siteIntro:after,.textBoxCols.imageBoxCols .wrap:after,.textBoxCols.imageBoxCols:after,.textBoxCols.textBlockCols:after,.newsLetterSignUp .wrap:after,.newsLetterSignUp .footerMenu .siteMenu .cols:after,.newsLetterSignUp .footerMenu:after,.page .church-list-section .church-list li:after,.page .findachurch form:after,.page .findachurch .map-element:after,.page .searchForm .wrap form:after,.page .pageWrap .contentPart .lureList .lure .cols:after,.page .pageWrap .contentPart .bcp-resources .bcp-type .cols:after,.page .pageWrap .contentPart .flickrSet:after,.page .pageWrap:after{content:'';display:block;clear:both}.page .pageWrap .sideBar .calendar .month ol li,.textBoxCols.textBlockCols form .input input,.textBoxCols.textBlockCols form .input textarea,.textBoxCols.textBlockCols form .textarea input,.textBoxCols.textBlockCols form .textarea textarea,.textBoxCols.textBlockCols form .input label,.textBoxCols.textBlockCols form .textarea label,.textBoxCols.textBlockCols form .select select,.textBoxCols.textBlockCols .contacts h4,.newsLetterSignUp .footerMenu .siteMenu .cols .col a.title,.page .pageWrap .sideBar h2,.page .pageWrap .sideBar a{font-family:'Merriweather',serif!important}.teal .mainNav,.mainHead .desktop .grey,.textBoxCols.textBlockCols .contacts p{font-family:"acumin-pro";font-weight:400}.page .searchForm .wrap form button[type="submit"]{font-family:"acumin-pro";font-weight:300}.teal .mainNav ul li.current>a,.page .church-list-section .church-list li .latlong{font-family:"acumin-pro"!important;font-weight:700}.page .pageWrap .sideBar .calendar{display:block}.page .pageWrap .sideBar .calendar .month{float:left;margin:0;padding:0;width:100%}.page .pageWrap .sideBar .calendar .month:nth-of-type(3n+1){margin-left:0}.page .pageWrap .sideBar .calendar .month h2{background-color:#00808c;color:#fff;font-size:.9375rem;font-weight:700;height:27px;line-height:2.1;margin:30px 0 1px 0;padding:0;text-align:center;text-transform:uppercase;width:201px}.page .pageWrap .sideBar .calendar .month h2 a{border:none;color:#fff;float:left;padding:5px 10px 0 10px}.page .pageWrap .sideBar .calendar .month h2 a.next{float:right}.page .pageWrap .sideBar .calendar .month ol{list-style:none;margin:0 0 2px 0;width:201px}.page .pageWrap .sideBar .calendar .month ol li{background-color:rgba(0,128,140,.1);color:rgba(80,80,80,.5);display:block;float:left;font-size:0.75rem!important;line-height:1.7;margin-right:2px;padding:5px 0;text-align:center;width:27px;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms}.page .pageWrap .sideBar .calendar .month ol li a{border-bottom:none;color:rgba(80,80,80,.5);display:block;font-size:0.75rem!important;line-height:1.7;height:100%;padding:0;width:100%}.page .pageWrap .sideBar .calendar .month ol li:last-of-type{margin-right:0}.page .pageWrap .sideBar .calendar .month ol li:hover{background-color:#00808c}.page .pageWrap .sideBar .calendar .month ol li:hover a{color:#fff}.page .pageWrap .sideBar .calendar .month ol li.selected{background-color:#00808c}.page .pageWrap .sideBar .calendar .month ol li.selected a{color:#fff}.page .pageWrap .sideBar .calendar .month ol li:first-of-type,.page .pageWrap .sideBar .calendar .month ol li:last-of-type{background-color:rgba(0,128,140,.2)}.page .pageWrap .sideBar .calendar .month ol li:first-of-type:hover,.page .pageWrap .sideBar .calendar .month ol li:last-of-type:hover{background-color:#00808c}.page .pageWrap .sideBar .calendar .month ol li:first-of-type:hover a,.page .pageWrap .sideBar .calendar .month ol li:last-of-type:hover a{color:#fff}.page .pageWrap .sideBar .calendar .month ol li.blank{background-color:rgba(185,185,185,.1);height:20px}.page .pageWrap .sideBar .calendar .month ol li.blank:hover{background-color:rgba(185,185,185,.1)}.page .pageWrap .sideBar .calendar .month ol li.blank:first-of-type,.page .pageWrap .sideBar .calendar .month ol li.blank:last-of-type{background-color:rgba(0,128,140,.2)}.page .pageWrap .sideBar .calendar .month ol li.blank:first-of-type:hover,.page .pageWrap .sideBar .calendar .month ol li.blank:last-of-type:hover{background-color:rgba(0,128,140,.2)}.tabletDown{display:none!important}.desktop{display:block}.navOpen .siteWrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.search-bar{background-image:url(../images/greybgpttno.svg)}.search-bar .wrap{margin:0 auto}.search-bar .wrap .close{right:50%;width:14px;margin-right:-470px;text-align:right}.login-bar .wrap{margin:0 auto;width:940px}.login-bar .wrap .input{width:460px;float:left}.login-bar .wrap .close{right:50%;margin-right:-470px}.login-bar .wrap a{line-height:1.2;margin-top:0}.sideNav{display:none!important}.fullWidthHero,.siteIntro,.adBanner,.textBoxCols{width:940px;margin:0 auto 20px auto}.teal{height:105px;background-color:#00808c}.teal.desktop{position:fixed;top:0;left:0;width:100%;z-index:10000000000;-webkit-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.teal.desktop.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#dbdddd}.teal.desktop.open .wrap .logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.teal.desktop .wrap{width:940px;margin:0 auto;position:relative}.teal.desktop .wrap .logo{height:52px;width:90px;position:absolute;z-index:10000000;background-image:url(../images/newLogoBlack.svg);top:2px;left:50%;margin-left:-460px}.teal .mainNav{text-align:right;height:60px;color:#fff}.teal .mainNav>ul>li>a{color:#fff;display:block;margin:-22px -15px 0 -15px;padding:52px 15px 38px 15px}.teal .mainNav ul{font-size:0}.teal .mainNav ul li{display:inline-block;vertical-align:middle;height:104px;border-left:1px solid rgba(255,255,255,.4);text-decoration:none;font-size:.9375rem;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;padding:22px 15px 0 15px}.teal .mainNav ul li.current.ar{background-color:#2b3a44}.teal .mainNav ul li.current.ar>a{color:#fff;position:relative;z-index:10}.teal .mainNav ul li.current.ar>a:after{content:'';display:block;width:61px;height:14px;background-position:-10em -12em;position:absolute;bottom:-15px;left:50%;margin-left:-30px}.teal .mainNav ul li.current{background-color:#2b3a44}.teal .mainNav ul li.current>a{color:#fff}.teal .mainNav ul li:hover{background-color:#2b3a44}.teal .mainNav ul li:hover a{color:#fff}.teal .mainNav ul li:hover .mega{opacity:1;display:block;pointer-events:all}.teal .mainNav ul li a{text-decoration:none}.teal .mainNav ul li .mega{position:absolute;display:none;pointer-events:none;top:60px;left:50%;margin-left:-50vw;width:100vw;background-color:rgba(219,221,221,.8);padding:40px 0;opacity:0;-webkit-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms}.teal .mainNav ul li .mega .wrap{margin:0 auto;padding-left:239px;position:relative;width:701px}.teal .mainNav ul li .mega .columns{list-style:none;margin:0 auto;position:relative;width:674px}.teal .mainNav ul li .mega .columns li{border-bottom:1px solid #2b3a44;border-left:none;float:left;font-size:1rem;height:54px;line-height:1.2;margin:0 15px 0 0;padding:10px 0 0 0;text-align:left;width:157px}.teal .mainNav ul li .mega .columns li a{color:#5e6464;display:block;height:100%;width:100%}.teal .mainNav ul li .mega .columns li:nth-child(4n){margin-right:0}.teal .mainNav ul li .mega .columns li:hover{background-color:transparent}.teal .mainNav ul li .mega .columns li:hover a{color:#2b3a44}.mainHead{height:105px;padding:0;background-color:#00808c}.mainHead .logo{height:62px;width:290px;position:absolute;z-index:10000000;background-image:url(../images/search-logo.svg);top:25px;left:50%;margin-left:-460px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.mainHead .desktop .wrap{width:940px;margin:0 auto;position:relative}.mainHead .desktop .grey{height:60px;font-size:.9375rem;color:#d4d4d4}.mainHead .desktop .grey .left,.mainHead .desktop .grey .right{height:40px;padding-top:12px}.mainHead .desktop .grey .left h3{display:none}.mainHead .desktop .grey .right{position:absolute;top:0;right:80px}.mainHead .desktop .grey .right a{color:#2b3a44;text-decoration:none;display:inline-block;padding:0 8px;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms}.mainHead .desktop .grey .right a:hover{color:#ff8f2c}.mainHead .desktop .grey .right a:last-of-type{margin-right:13px}.mainHead .desktop .grey .actions{right:-64px;bottom:18px}.fullWidthHero{overflow:hidden}.fullWidthHero ul li{height:320px}.fullWidthHero ul li.blue-blocks .text h2{width:500px}.fullWidthHero ul li.more-information a .text{padding:43px 0 0 0;width:690px}.fullWidthHero ul li.more-information a .text h2{font-size:2.5rem;line-height:1.2}.fullWidthHero ul li.more-information a .text h4{font-size:1.375rem;line-height:1.2727}.fullWidthHero ul li.breaking-news a .text{bottom:20px;left:52%}.fullWidthHero ul li.breaking-news a .text h2,.fullWidthHero ul li.breaking-news a .text h3{font-size:1.75rem}.fullWidthHero .controls button{width:10%}.textBlock{width:940px;margin:0 auto;padding:40px 0 40px 0}.textBlock.dropdownBox h3{font-size:1.75rem}.textBlock.noPaddingBottom{padding-bottom:0}.textBlock .logo{float:right;height:auto;width:200px}.textBlock .logo img{height:auto;width:100%}.siteIntro.noMargin{margin-bottom:0}.siteIntro .introHeadWhite{width:900px;margin:0 auto;padding-bottom:53px;padding-top:48px;padding-right:0}.siteIntro .introHeadWhite .bigHeading{width:430px;padding-left:40px;margin-bottom:0;font-size:2.5rem;line-height:1.13;float:left}.siteIntro .introHeadWhite p{width:410px;padding:0;float:left}.siteIntro.paddingTop{margin-top:20px}.siteIntro .findachurch{height:218px;margin:0}.siteIntro .findachurch .form button{width:200px;margin-left:225px}.siteIntro .heroElement,.siteIntro .holder{width:190px;float:left;display:inline-block}.siteIntro .heroElement{margin:1px 0 0 0}.siteIntro .heroElement .lureElement{margin-bottom:0}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide{background-size:contain;background-color:#fff;height:190px}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide a header{-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;min-height:93px;padding-bottom:0;background-color:rgba(255,255,255,.7);padding-top:16px}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide a header h2{height:70px;line-height:1.07145;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:700}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide:hover header{padding-bottom:14px}.siteIntro.worship{margin-bottom:-80px}.siteIntro.worship .intro h2{font-size:2.5rem;line-height:1.125}.siteIntro.worship .intro p{font-size:1.125rem;line-height:1.2222}.siteIntro.worship .intro .left,.siteIntro.worship .intro .right{padding:0 40px;width:380px}.siteIntro.worship .intro .right{margin-left:480px;padding:0;width:460px}.siteIntro.worship .holder+.holder{margin-left:0;width:100%}.siteIntro.worship .adBanner{width:460px;background-size:cover;height:218px}.siteIntro.worship .adBanner+.adBanner{margin-top:-17px}.siteIntro.worship .textBox+.adBanner{width:460px;float:left;margin-left:20px;margin-top:0}.siteIntro.worship .holder .lureElement .newsLure{margin-left:20px;height:204px}.siteIntro.worship .heroElement ul.swiper-wrapper li.swiper-slide a header{-webkit-transition:none;-ms-transition:none;transition:none;width:100%}.siteIntro.worship .heroElement ul.swiper-wrapper li.swiper-slide a header h2{height:auto;padding:10px 0 0 10px;width:80%}.siteIntro.worship .heroElement ul.swiper-wrapper li.swiper-slide a header h2 span{font-size:1.6rem;line-height:2.3}.siteIntro.worship .heroElement ul.swiper-wrapper li.swiper-slide:hover header{padding-bottom:8px}.siteIntro .holder .lureElement{display:flex}.siteIntro .holder .lureElement .newsLure{width:190px;height:190px;float:unset}.siteIntro .holder .lureElement .newsLure+.newsLure{margin:0}.siteIntro .holder .lureElement .newsLure+.newsLure+.newsLure{margin:0}.siteIntro .holder .lureElement .newsLure a{display:block;height:100%;position:relative;width:100%}.siteIntro .holder .lureElement .newsLure a figure{width:190px;float:none;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain}.siteIntro .holder .lureElement .newsLure a .copy{width:190px;min-height:80px;padding:15px 15px 8px 15px;position:absolute;bottom:0;left:0;margin:0;background-color:rgba(255,255,255,.7);color:#fff;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms}.siteIntro .holder .lureElement .newsLure a .copy h2,.siteIntro .holder .lureElement .newsLure a .copy h3{font-size:1rem;line-height:1.2}.siteIntro .holder .lureElement .newsLure a .copy h2{height:66px;overflow:hidden;text-overflow:ellipsis}.siteIntro .holder .lureElement .newsLure a .copy span{bottom:15px;position:absolute}.siteIntro .holder .lureElement .newsLure a:hover .copy{min-height:105px}.siteIntro .holder .lureElement .textBox{width:221px;height:204px}.siteIntro .holder .lureElement .textBox header{height:204px}.image img{margin-bottom:10px}.textBoxCols.imageBoxCols{margin-bottom:0}.textBoxCols.imageBoxCols .wrap a{font-size:1.875rem}.textBoxCols.imageBoxCols .wrap .linkWrap{font-size:1.125rem;line-height:1.16;width:212px;height:201px;float:right;padding-right:0;padding-left:18px;padding-top:22px}.textBoxCols.imageBoxCols .wrap .linkWrap a{-webkit-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms;font-size:.9375rem}.textBoxCols.imageBoxCols .wrap .linkWrap a:hover{color:#00808c}.textBoxCols.imageBoxCols .wrap .linkWrap a+a{padding-top:18px}.textBoxCols.imageBoxCols .wrap .textBox{width:462px;height:223px;float:left}.textBoxCols.imageBoxCols .wrap .textBox:before{display:none}.textBoxCols.imageBoxCols .wrap .textBox h3{font-size:1.875rem}.textBoxCols.imageBoxCols .wrap .textBox:nth-child(odd){margin-right:16px}.textBoxCols.imageBoxCols .wrap .textBox.search{width:422px}.textBoxCols.imageBoxCols .wrap .textBox+.textBox{margin-left:0}.textBoxCols.textBlockCols legend{margin-bottom:75px}.textBoxCols.textBlockCols h2{margin-bottom:50px}.textBoxCols.textBlockCols legend,.textBoxCols.textBlockCols h2{font-size:2.625rem;padding-bottom:0}.textBoxCols.textBlockCols .col{padding:0}.textBoxCols.textBlockCols .col+.col{padding-top:0}.textBoxCols.textBlockCols form{padding:0}.textBoxCols.textBlockCols form button{width:221px;-webkit-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms}.textBoxCols.textBlockCols form button:hover{background-color:#00808c}.textBoxCols.textBlockCols form .input{margin-bottom:28px}.textBoxCols.textBlockCols form .input,.textBoxCols.textBlockCols form .textarea{position:relative;height:67px}.textBoxCols.textBlockCols form .input input,.textBoxCols.textBlockCols form .input textarea,.textBoxCols.textBlockCols form .textarea input,.textBoxCols.textBlockCols form .textarea textarea{width:450px;height:45px;border:1px solid #d1d7d7;background:transparent;text-indent:10px;font-size:1rem;color:#5e6464}.textBoxCols.textBlockCols form .input label,.textBoxCols.textBlockCols form .textarea label{position:absolute;color:#ff8f2c;font-size:1rem;font-style:italic;left:0;top:-25px}.textBoxCols.textBlockCols form .select select{width:450px;height:45px;border:1px solid #d1d7d7;text-indent:10px;font-size:1rem;color:#5e6464}.textBoxCols.textBlockCols form .textarea{height:290px}.textBoxCols.textBlockCols form .textarea textarea{height:290px}.textBoxCols.textBlockCols .contacts a{text-decoration:none;color:#5e6464;display:block}.textBoxCols.textBlockCols .contacts h4{color:#ff8f2c;font-style:italic;font-size:1rem;padding-bottom:14px}.textBoxCols.textBlockCols .contacts h4:nth-of-type(2){padding-top:25px}.textBoxCols.textBlockCols .contacts p{color:#5e6464;padding-bottom:25px;font-weight:700}.textBoxCols.textBlockCols .contacts p span{font-style:italic;display:block;font-weight:500}.textBoxCols.textBlockCols .wrap .col{float:left}.textBoxCols.textBlockCols .wrap .col:first-child{width:500px}.textBoxCols.textBlockCols .wrap .col+.col{width:332px;margin-left:100px}.textBoxCols+.page .pageWrap .contentPart{margin-top:20px}.textBoxCols+.page .pageWrap .contentPart ul{margin-top:0}.textBoxCols .wrap{width:940px}.textBoxCols .wrap a+a{margin-left:20px}.textBoxCols .wrap .textBox{width:300px;height:200px;position:relative}.textBoxCols .wrap .textBox:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#2b3a44;-webkit-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms;opacity:0}.textBoxCols .wrap .textBox:hover:before{opacity:.7}.textBoxCols .wrap .textBox:hover header{color:#fff;border-color:#fff}.textBoxCols .wrap .textBox header{left:50%;width:255px;height:96px;margin-top:-48px;margin-left:-128px}.textBoxCols .wrap .textBox+.textBox{margin-left:20px}.adBanner{height:205px;position:relative;background-image:url(../images/greybgpttno.svg)}.adBanner .wrap span{position:absolute;bottom:12px;color:#fff}.adBanner.white span{color:#5e6464}.download-list:first-child{margin-top:0}.download-list li{padding-left:0!important;padding-top:15px;padding-bottom:3px}.download-list li:before{display:none}.download-list li h3{line-height:1.1!important;padding-right:90px}.download-list li h2{font-size:1.75rem;font-weight:700;width:590px;font-style:italic}.download-list li p{display:block;width:590px;margin-top:0}.download-list li .icon{width:53px;height:53px;background-position:-4em -18em}.download-list li .icon .text h2{font-size:0.7rem!important}.newsLetterSignUp{margin-top:90px;background-attachment:fixed}.newsLetterSignUp .wrap{width:940px;margin:0 auto}.newsLetterSignUp .wrap h2{font-size:2.625rem}.newsLetterSignUp .wrap .input{width:340px;float:left}.newsLetterSignUp .wrap .input:first-of-type{margin-right:20px}.newsLetterSignUp .wrap button{width:220px;height:44px!important;float:right}.newsLetterSignUp .footerMenu{width:940px;margin:0 auto;padding:20px 0 40px 0;position:relative}.newsLetterSignUp .footerMenu .siteMenu{width:100%;float:none}.newsLetterSignUp .footerMenu .siteMenu .cols{width:100%;margin:0 auto}.newsLetterSignUp .footerMenu .siteMenu .cols .col{width:220px;float:left;line-height:1.5;font-size:.875rem}.newsLetterSignUp .footerMenu .siteMenu .cols .col a{display:block;text-decoration:none;-webkit-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms;line-height:1.2}.newsLetterSignUp .footerMenu .siteMenu .cols .col a+a{color:#454545;margin-top:7px}.newsLetterSignUp .footerMenu .siteMenu .cols .col a:hover{opacity:.5}.newsLetterSignUp .footerMenu .siteMenu .cols .col a.title{font-style:italic;color:#6b757c;margin-bottom:12px}.newsLetterSignUp .footerMenu .siteMenu .cols .col a+.title{margin-top:15px}.newsLetterSignUp .footerMenu .siteMenu .cols .col+.col{margin-left:20px}.newsLetterSignUp .footerMenu .socialIcons{width:263px;position:absolute;right:-4px;bottom:-5px;text-align:right}.newsLetterSignUp .footerMenu .socialIcons a{margin-right:0;margin-left:3px}.toggle{margin:55px auto}.toggle a{background-color:transparent;border:1px solid #d4d4d4;color:#d4d4d4}.toggle a.current,.toggle a:hover{background-color:#2b3a44;color:#fff}.modal .slider{width:940px;margin:0 auto}.modalOpen .teal.desktop{opacity:0}.page+.textBoxCols,.page+.siteIntro{margin-top:80px}.page .pageWrap .signature{float:left}.page .pageWrap .signature img{width:300px}.page.noImage{padding-top:80px}.page .church-list-section header{margin-bottom:0!important}.page .church-list-section header h2{font-size:1.75rem!important}.page .church-list-section .church-list li .church-name{font-size:1.75rem}.page .church-list-section .church-list li .address{font-size:1.375rem;min-height:100px}.page .church-list-section .church-list li .latlong{color:#ff8f2c;text-transform:uppercase;font-size:.875rem;margin-top:1em;letter-spacing:1px}.page .church-list-section .church-list li .text-content{width:460px;float:left;padding-top:20px}.page .church-list-section .church-list li .church-map{width:440px;height:180px;float:right}.page .diocese{width:940px;margin:0 auto}.page .diocese .person,.page .diocese .church{margin:0}.page .diocese .person .two-col .col{width:400px}.page .diocese .person .two-col .col .offical-title{font-size:1.75rem}.page .diocese .person.wardens .two-col .col h3{font-size:1.75rem}.page .diocese .church{margin-top:90px}.page .diocese .church .dean .title{margin-bottom:20px}.page .diocese .church .map{margin:0;height:500px;width:100vw;position:relative;left:50%;padding-bottom:20px;margin-left:-50vw}.page .diocese .church .search form .input input{height:44px}.page .diocese .church .search form .input label{position:absolute;top:8px;left:12px}.page .diocese .church .search form button{height:44px}.page .diocese .teal-bg{position:relative}.page .diocese .teal-bg:after{content:'';display:block;position:absolute;top:0;left:470px;z-index:-1;margin-left:-50vw;width:100vw;height:100%;background-color:#00808c}.page .diocese .teal-bg header{margin:0}.page .diocese .teal-bg ul{margin:0}.page .diocese .teal-bg ul .officer{margin-bottom:20px}.page .diocese .teal-bg ul .officer button{width:65%}.page .diocese .teal-bg ul .officer button:after{content:'';display:block;width:14px;height:9px;position:absolute;top:6px;right:0;background-position:-18em -18em}.page .findachurch{width:940px}.page .findachurch form .input{width:700px;float:left}.page .findachurch form button{width:220px;float:right}.page .findachurch .text-block{padding-bottom:50px}.page .findachurch .map-element{position:relative}.page .findachurch .map-element .text{width:400px;float:left}.page .findachurch .map-element .map-interactive{width:460px;float:right}.page .findachurch .map-element .map-interactive .panel{position:absolute;top:350px;left:30px;width:460px}.page .findachurch .map-element .map-interactive .panel:before{right:-37px;top:22px;left:auto;margin:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page .findachurch .map-element .map-interactive path:hover{cursor:pointer}.page .searchForm{height:320px;background-image:url(../images/resourceHeader.png);background-size:cover;padding-top:70px;margin-bottom:40px;max-height:215px}.page .searchForm .background{display:none}.page .searchForm .wrap{width:940px;margin:0 auto;border-bottom:0}.page .searchForm .wrap h2{display:none}.page .searchForm .wrap form{margin-bottom:50px}.page .searchForm .wrap form .input{width:700px;float:left}.page .searchForm .wrap form .input input{height:45px}.page .searchForm .wrap form .input label{top:9px;font-size:1.375rem}.page .searchForm .wrap form button[type="submit"]{width:18px;height:18px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNjY2NjY2O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMywxMC40Yy0xLjQsMC0yLjctMC41LTMuNy0xLjVTMC4xLDYuNiwwLjEsNS4yczAuNS0yLjcsMS41LTMuN1MzLjksMCw1LjMsMFM4LDAuNSw5LDEuNWwwLDBsMCwwCgkJCQljMSwxLDEuNSwyLjMsMS41LDMuN1MxMCw3LjksOSw4LjlTNi43LDEwLjQsNS4zLDEwLjR6IE01LjMsMS43Yy0xLDAtMS45LDAuNC0yLjUsMS4xQzIsMy40LDEuNyw0LjMsMS43LDUuM3MwLjQsMS45LDEuMSwyLjUKCQkJCWMwLjcsMC43LDEuNiwxLjEsMi41LDEuMWMxLDAsMS45LTAuNCwyLjUtMS4xYzAuNy0wLjcsMS4xLTEuNiwxLjEtMi41YzAtMS0wLjQtMS45LTEuMS0yLjVsMCwwQzcuMSwyLDYuMiwxLjcsNS4zLDEuN3oiLz4KCQk8L2c+CgkJPGc+CgkJCQoJCQkJPHJlY3QgeD0iMTEuNSIgeT0iOC40IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC01LjExMzMgMTIuMzM4NykiIGNsYXNzPSJzdDAiIHdpZHRoPSIxLjYiIGhlaWdodD0iNy45Ii8+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat;position:absolute;right:32px;margin-top:-26px;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;text-indent:-99999px;border:none}.page .searchForm .wrap form button[type="submit"]{width:190px;height:44px;background:none;position:relative;float:right;margin:0 0 0 0;text-transform:uppercase;letter-spacing:2px;font-size:1.125rem;color:#fff;background-color:#4f4f4f;text-indent:0}.page .searchForm .wrap p{font-size:1.375rem;line-height:1.3;width:700px;margin:0 auto}.page .pageWrap{width:960px;margin:0 auto}.page .pageWrap .filterBox{width:200px;float:left;margin-left:0;margin-right:0}.page .pageWrap .filterBox .pane{width:200px}.page .pageWrap .sideBar{margin-top:46px;width:200px;float:left;margin-left:0;margin-right:0}.page .pageWrap .sideBar .subMenu{display:none}.page .pageWrap .sideBar h2{color:#00808c;border-bottom:1px solid #00808c;font-size:.9375rem;line-height:2.13;text-decoration:none;padding-left:10px}.page .pageWrap .sideBar a{display:block;border-bottom:1px solid #00808c;font-size:.9375rem;line-height:1.2;text-decoration:none;color:#a7a7a7;padding:9px 0 5px 10px}.page .pageWrap .sideBar a:hover,.page .pageWrap .sideBar a.current{color:#00808c}.page .pageWrap .sideBar a.current+.subMenu{display:block}.page .pageWrap .sideBar a.backbutton{position:relative;padding-left:40px;font-style:italic}.page .pageWrap .sideBar a.backbutton:before{content:'';display:block;width:8px;height:17px;position:absolute;background-position:-11em -9em;top:6px;left:0}.page .pageWrap .sideBar .subMenu a{padding-left:40px}.page .pageWrap .sideBar .subMenu+h2{margin-top:30px;border-top:1px solid #00808c}.page .pageWrap .contentPart{width:720px;float:right;margin:0;margin-top:50px}.page .pageWrap .contentPart.fullWidth{width:100%}.page .pageWrap .contentPart #results-map{margin:0;height:500px;width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:-90px}.page .pageWrap .contentPart #results-map+.pagination{margin-top:140px;margin-bottom:-40px}.page .pageWrap .contentPart .pagination+#results-map{margin-top:40px}.page .pageWrap .contentPart .loginform .forgot{font-size:1.125rem}.page .pageWrap .contentPart .breadcrumbs{display:none}.page .pageWrap .contentPart>h2{margin-bottom:30px;font-size:2.625rem}.page .pageWrap .contentPart>h2+h3{margin-top:45px}.page .pageWrap .contentPart>h2+h4{margin-top:45px;margin-bottom:60px}.page .pageWrap .contentPart>h2+h4+p{margin-top:-50px}.page .pageWrap .contentPart>h2+h4.no-results{margin-top:20px;margin-bottom:-10px}.page .pageWrap .contentPart h3,.page .pageWrap .contentPart p,.page .pageWrap .contentPart ul,.page .pageWrap .contentPart ol{font-size:1.25rem;line-height:1.5}.page .pageWrap .contentPart h3.sub-title,.page .pageWrap .contentPart p.sub-title,.page .pageWrap .contentPart ul.sub-title,.page .pageWrap .contentPart ol.sub-title{margin-top:-60px;font-size:.875rem}.page .pageWrap .contentPart h3.list-head,.page .pageWrap .contentPart p.list-head,.page .pageWrap .contentPart ul.list-head,.page .pageWrap .contentPart ol.list-head{font-size:1.75rem}.page .pageWrap .contentPart h3{font-size:1.25rem!important;line-height:1.3}.page .pageWrap .contentPart h4{font-size:1.75rem}.page .pageWrap .contentPart blockquote{margin-left:220px!important}.page .pageWrap .contentPart blockquote p{font-size:1.5rem;line-height:1.333}.page .pageWrap .contentPart ul.jobList li{padding-left:0}.page .pageWrap .contentPart ul.jobList li::before{content:none}.page .pageWrap .contentPart .panel{height:404px;position:relative}.page .pageWrap .contentPart .panel h2{margin-bottom:30px}.page .pageWrap .contentPart .panel p{width:400px}.page .pageWrap .contentPart .panel a{position:absolute;bottom:19px;left:30px}.page .pageWrap .contentPart .panel:last-child{margin-bottom:0}.page .pageWrap .contentPart section.teal-bg{margin:0;position:relative}.page .pageWrap .contentPart section.teal-bg:after{content:'';display:block;position:absolute;top:0;left:240px;z-index:-1;margin-left:-50vw;width:100vw;height:100%;background-color:#00808c}.page .pageWrap .contentPart section.teal-bg .col{width:100%}.page .pageWrap .contentPart section.teal-bg .col figure{width:630px}.page .pageWrap .contentPart section .jobList li h2{font-size:1.75rem}.page .pageWrap .contentPart section .jobList li a{margin-top:40px}.page .pageWrap .contentPart .resource{padding-top:8px;padding-bottom:0}.page .pageWrap .contentPart .resource h2{font-size:2rem;margin-bottom:50px}.page .pageWrap .contentPart .resource h3{margin-bottom:13px}.page .pageWrap .contentPart .resource>h3{font-size:0.875rem!important}.page .pageWrap .contentPart .resource p{display:block;width:590px;margin-top:0}.page .pageWrap .contentPart .resource ul li a h2{font-size:1.75rem;margin-bottom:0}.page .pageWrap .contentPart .resource ul li a h3,.page .pageWrap .contentPart .resource ul li a h4{margin-bottom:5px}.page .pageWrap .contentPart .resource ul li a:after{background-position:-4.35em -11.1em;height:71px;width:71px}.page .pageWrap .contentPart .lureList .lure{padding-bottom:25px}.page .pageWrap .contentPart .lureList .lure:first-of-type{padding-top:0}.page .pageWrap .contentPart .lureList .lure .cols .col{width:480px;float:left}.page .pageWrap .contentPart .lureList .lure .cols .col figure{max-width:154px;margin-left:auto;box-shadow:-5px 5px 10px rgba(0,0,0,.1)}.page .pageWrap .contentPart .lureList .lure .cols .col h4{font-size:.875rem}.page .pageWrap .contentPart .lureList .lure .cols .col h4 time{float:right;display:inline-block}.page .pageWrap .contentPart .lureList .lure .cols .col h2{font-size:1.75rem}.page .pageWrap .contentPart .lureList .lure .cols .col h3{font-size:1.375rem}.page .pageWrap .contentPart .lureList .lure .cols .col+.col{width:220px;float:right}.page .pageWrap .contentPart .lureList .lure .cols .col+.col.wider{width:400px}.page .pageWrap .contentPart .lureList .lure .cols .col+.col.wider figure{max-width:350px}.page .pageWrap .contentPart .lureList .lure .cols .col p{color:#666}.page .pageWrap .contentPart .lureList .lure>a{margin-top:20px}.page .pageWrap .contentPart .eventList>h2{font-size:2.625rem;margin:0 0 30px 0}.page .pageWrap .contentPart .eventList .monthChoose{margin-left:0;position:relative}.page .pageWrap .contentPart .eventList .monthChoose:after{content:'';display:block;width:59px;height:52px;background-position:-1em -14em;position:absolute;top:-5px;right:-72px}.page .pageWrap .contentPart .eventList .monthChoose h2{padding-top:13px}.page .pageWrap .contentPart .newsArticle{padding-top:0}.page .pageWrap .contentPart .newsArticle h4{margin-bottom:8px}.page .pageWrap .contentPart .newsArticle h4 time{display:inline-block;float:right}.page .pageWrap .contentPart .newsArticle h3,.page .pageWrap .contentPart .newsArticle h2{font-size:1.75rem}.page .pageWrap .contentPart .newsArticle figure img{margin-bottom:10px}.page .pageWrap .contentPart .bcp-resources header .col h4{font-size:.75rem}.page .pageWrap .contentPart .bcp-resources .bcp-type h4{font-size:1.375rem;line-height:1.2}.page .pageWrap .contentPart .bcp-resources .bcp-type h4+.cols{margin-top:20px}.page .pageWrap .contentPart .bcp-resources .bcp-type h4+p{font-size:.875rem}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols{margin-bottom:30px;padding:0}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col{float:left}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col h3{font-size:1.5rem}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col p{font-size:1.125rem}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col.link a{background-image:url(../sprites/bcp-icons.svg);background-size:120px 44px;display:inline-block;height:44px;margin-right:14px;text-indent:-99999px;width:33px}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col.link a:last-of-type{margin-right:0}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col.link a.pdf{background-position:0 0}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col.link a.rtf{background-position:-163px 0}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col.link a.issuu{background-position:-206px 0}.page .pageWrap .contentPart .flickrSet{height:710px}.page .pageWrap .contentPart .flickrSet li{-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;height:16vh}.page .pageWrap .contentPart .flickrSet li.flickrSetClr{height:0}.page .pageWrap .contentPart .flickrSet li span{height:18px}.page .pageWrap .contentPart .flickrSet li:hover span{height:auto}.page .pageWrap .contentPart.resources h2{margin-bottom:0!important}.page .pageWrap .contentPart.resources h2+.download-list{margin-top:0!important}.page .pageWrap .contentPart.resources .download-list li{padding-bottom:10px}.page .pageWrap .contentPart.resources .download-list li h2{font-size:1.75rem!important;margin:15px 0 3px 0!important}.page .pageWrap .contentPart.resources .download-list li h3{font-size:0.875rem!important}.page .pageWrap .contentPart.resources .download-list li p{font-size:1.375rem}.page.social .contentPart .lureList .lure .cols .col{width:49%}.page.social .contentPart .lureList .lure .cols .col.col{width:49%}.location-info figure{width:103px;height:103px;margin-bottom:20px}.location-info h2{font-size:1.75rem!important;margin-bottom:0!important}.location-info p{margin:0!important;line-height:1.4!important}.location-info a{text-decoration:none!important;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms}.location-info a:hover{color:#00808c}.location-info h3{font-style:normal;font-size:1.375rem!important;line-height:1.4!important;margin-bototm:0}.pagination{margin:100px auto 0 auto;max-width:100px}.contact-page.page .pageWrap .contactContentPart.contentPart{float:left;padding-left:20px;width:480px}.contact-page.page .pageWrap .contactContentPart+.sideBar{float:right;padding-right:20px;width:332px}.contact-page.page .pageWrap .contactContentPart+.sideBar a{border:none;color:#5e6464;padding:0;text-decoration:none}.contact-page.page .pageWrap .contactContentPart+.sideBar h2{border:none;color:#302f30;font-family:"Merriweather",serif;font-size:2.375rem;line-height:1.1;margin:67px 0 60px;padding-left:0;text-align:left}.col.c-2 figure.circle,.col.c-3 figure.circle{display:inline-block;height:100px;margin:0 auto 100px 0;position:relative;vertical-align:top;width:100px}.col.c-2 figure.circle:nth-child(2n),.col.c-3 figure.circle:nth-child(2n){margin-left:5px}.col.c-2 figure.circle+.circle,.col.c-3 figure.circle+.circle{margin-top:auto}