.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,.page .pageWrap .contentPart .newFormat .newResources .row ul li{box-sizing:border-box;-moz-box-sizing:border-box}.teal.desktop .wrap .logo i,.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 .contentPart .newFormat .newResources .row ul: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:#2caaa8;color:white;font-size:0.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:white;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(44, 170, 168, 0.1);color:rgba(80, 80, 80, 0.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, 0.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:#2caaa8}.page .pageWrap .sideBar .calendar .month ol li:hover a{color:white}.page .pageWrap .sideBar .calendar .month ol li.selected{background-color:#2caaa8}.page .pageWrap .sideBar .calendar .month ol li.selected a{color:white}.page .pageWrap .sideBar .calendar .month ol li:first-of-type,.page .pageWrap .sideBar .calendar .month ol li:last-of-type{background-color:rgba(44, 170, 168, 0.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:#2caaa8}.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:white}.page .pageWrap .sideBar .calendar .month ol li.blank{background-color:rgba(165, 170, 170, 0.1);height:20px}.page .pageWrap .sideBar .calendar .month ol li.blank:hover{background-color:rgba(165, 170, 170, 0.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(44, 170, 168, 0.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(44, 170, 168, 0.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 40px auto}.teal{height:60px;background-color:#2caaa8}.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:#2caaa8}.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{width:60px;background-color:#217068;position:absolute;padding:30px 0 10px 0;-webkit-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms;top:0;z-index:10000000;left:10px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.teal.desktop .wrap .logo i{display:block;width:37px;height:37px;margin:0 auto;background-position:-1em -1em}.teal.desktop .wrap .logo:after{content:'';display:block;position:absolute;bottom:-16px;width:100%;height:17px;background-image:url("../images/ribbon.svg");background-repeat:no-repeat;background-size:100% 17px}.teal.desktop .wrap .logo > span{display:block;font-size:0.625rem;position:absolute;opacity:0;text-transform:uppercase;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;top:0;width:100%;font-weight:700;text-align:center;color:white;font-size:0.625rem;padding:10px 0 5px 0;left:0;text-align:center}.teal.desktop .wrap .logo:hover > span{opacity:1}.teal .mainNav{text-align:right;height:60px;color:white}.teal .mainNav > ul > li > a{display:block;margin:-22px -15px 0 -15px;padding:22px 15px 22px 15px}.teal .mainNav ul{font-size:0}.teal .mainNav ul li{display:inline-block;vertical-align:middle;height:60px;border-left:1px solid rgba(80, 80, 80, 0.4);text-decoration:none;font-size:0.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:#ff3a6a}.teal .mainNav ul li.current.ar > a{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:#ff3a6a}.teal .mainNav ul li:hover{background-color:#fc3f6d}.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(80, 80, 80, 0.9);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 #2caaa8;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:white;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:#2caaa8}.mainHead{height:100px;padding:0}.mainHead .logo{height:200px;position:absolute;z-index:10000000;top:0;padding-top:10px;left:50%;margin-left:-460px}.mainHead .logo span{display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:150px;font-size:1.0625rem;color:white;margin:57px 0 0 -45px}.mainHead .logo > span{display:block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:auto;text-transform:uppercase;font-size:1.0625rem;color:white;margin:0;width:100%;font-weight:700}.mainHead .logo.sm{height:60px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.mainHead .logo.sm i{-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.mainHead .logo.sm span{display:none}.mainHead .logo.sm > span{display:block;font-size:0.625rem;position:absolute;opacity:0;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease;top:0;padding:8px 0 5px 0;left:0;text-align:center}.mainHead .logo.sm:hover{height:70px}.mainHead .logo.sm:hover i{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.mainHead .logo.sm:hover > span{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.mainHead .desktop .wrap{width:940px;margin:0 auto;position:relative}.mainHead .desktop .grey{height:40px;font-size:0.9375rem;color:#d4d4d4}.mainHead .desktop .grey .left,.mainHead .desktop .grey .right{height:40px;padding-top:12px}.mainHead .desktop .grey .left{padding-left:90px}.mainHead .desktop .grey .right{position:absolute;top:0;right:80px}.mainHead .desktop .grey .right a{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.orange-blocks .text h2{width:500px}.fullWidthHero ul li.more-information a .text{padding:43px 0px 0px 0px;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:460px;float:left}.siteIntro .heroElement + .holder,.siteIntro .holder + .holder{margin-left:20px}.siteIntro .heroElement{margin:0}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide{background-size:cover;height:460px}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide a header{-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;min-height:115px}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide a header h2{height:70px;line-height:1.07145;overflow:hidden;text-overflow:ellipsis}.siteIntro .heroElement ul.swiper-wrapper li.swiper-slide:hover header{padding-bottom:40px}.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 .newsLure{width:220px;height:222px;float:left}.siteIntro .holder .lureElement .newsLure a{display:block;height:100%;position:relative;width:100%}.siteIntro .holder .lureElement .newsLure a figure{width:220px;float:none;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.siteIntro .holder .lureElement .newsLure a .copy{width:220px;min-height:120px;padding:15px 15px 8px 15px;position:absolute;bottom:0;left:0;margin:0;background-color:rgba(50, 50, 70, 0.75);color:white;-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:1.25rem;line-height:1.1}.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:145px}.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:0.9375rem}.textBoxCols.imageBoxCols .wrap .linkWrap a:hover{color:#2caaa8}.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:#2caaa8}.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 .wrap{width:940px}.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:#ff3b6b;-webkit-transition:all 500ms;-ms-transition:all 500ms;transition:all 500ms;opacity:0}.textBoxCols .wrap .textBox:hover:before{opacity:0.7}.textBoxCols .wrap .textBox:hover header{color:white;border-color:white}.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:white}.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}.download-list.newDownloadList{margin:60px 0 50px 0 !important;position:relative;padding-bottom:0}.download-list.newDownloadList li{padding:30px 0 !important}.download-list.newDownloadList li h2{margin:0 0 10px 0 !important;font-style:normal}.download-list.newDownloadList li h3{font-size:1.75rem !important;line-height:1.3 !important}.download-list.newDownloadList li p{display:block}.download-list.newDownloadList li i{display:block;width:70px;height:70px;margin-top:-35px}.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-bottom:40px;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:0.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{margin-top:7px}.newsLetterSignUp .footerMenu .siteMenu .cols .col a:hover{opacity:0.5}.newsLetterSignUp .footerMenu .siteMenu .cols .col a.title{font-style:italic;color:#2caaa8;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:44px;text-align:right}.newsLetterSignUp .footerMenu .socialIcons a{margin-right:0;margin-left:3px}.newsLetterSignUp .footerMenu .copyright{margin-top:40px}.toggle{margin:55px auto}.toggle a{background-color:transparent;border:1px solid gainsboro;color:gainsboro}.toggle a.current,.toggle a:hover{background-color:#2caaa8;color:white}.modal .slider{width:940px;margin:0 auto}.modalOpen .teal.desktop{opacity:0}.page.noImage{padding-top:80px}.page.noImage .pageWrap .sideBar{padding-top:100px}.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:0.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:#2caaa8}.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("../sprites/mobile-resources-submit.svg") 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:white;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{width:200px;float:left;margin-left:0;margin-right:0}.page .pageWrap .sideBar .subMenu{display:none}.page .pageWrap .sideBar h2{color:#2caaa8;border-bottom:1px solid #2caaa8;font-size:0.9375rem;line-height:2.13;text-decoration:none;padding-left:10px}.page .pageWrap .sideBar a{display:block;border-bottom:1px solid #2caaa8;font-size:0.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:#2caaa8}.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 #2caaa8}.page .pageWrap .contentPart{width:700px;float:right;margin:0}.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:60px;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:1rem;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:0.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 p,.page .pageWrap .contentPart ul,.page .pageWrap .contentPart ol{font-size:1.25rem}.page .pageWrap .contentPart h3{font-size:1.25rem !important;line-height:1.3}.page .pageWrap .contentPart blockquote{margin-left:220px}.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:#2caaa8}.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:440px;float:left}.page .pageWrap .contentPart .lureList .lure .cols .col h4{font-size:0.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 > a{font-size:0.875rem;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:0.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:0.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{-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;color:#333347}.page .pageWrap .contentPart .bcp-resources .bcp-type .cols .col.link a:hover{color:#ff8f2c}.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 .pageWrap .contentPart .newFormat{padding-bottom:90px}.page .pageWrap .contentPart .newFormat h2 + h4{margin-top:30px}.page .pageWrap .contentPart .newFormat h3{font-size:1.375rem !important;padding-bottom:15px;margin:50px 0 0 0}.page .pageWrap .contentPart .newFormat h4{font-size:1.375rem;line-height:1.3;padding-bottom:10px;margin-bottom:0}.page .pageWrap .contentPart .newFormat p{padding:0;margin:0}.page .pageWrap .contentPart .newFormat p + p{margin-top:15px}.page .pageWrap .contentPart .newFormat p + h3{margin-top:30px}.page .pageWrap .contentPart .newFormat .officer:first-of-type{margin-top:87px}.page .pageWrap .contentPart .newFormat .officer + .officer{margin-top:47px}.page .pageWrap .contentPart .newFormat .officer h3{font-size:0.875rem !important;padding-bottom:0;margin-bottom:0;padding-bottom:0;margin-top:0}.page .pageWrap .contentPart .newFormat .officer h4{font-size:1.75rem;padding-bottom:0;margin-top:10px}.page .pageWrap .contentPart .newFormat .officer p{font-weight:400}.page .pageWrap .contentPart .newFormat .newDownloadList li h3{font-size:1.75rem !important;line-height:1.3}.page .pageWrap .contentPart .newFormat .newResources{padding:40px 0}.page .pageWrap .contentPart .newFormat .newResources.additionalResources .row h2{margin-bottom:15px}.page .pageWrap .contentPart .newFormat .newResources.additionalResources .row ul li{padding-bottom:50px}.page .pageWrap .contentPart .newFormat .newResources.additionalResources .row ul li:before{position:absolute}.page .pageWrap .contentPart .newFormat .newResources.additionalResources .row ul li h3{margin:0;padding-bottom:60px}.page .pageWrap .contentPart .newFormat .newResources .row + .row{margin-top:100px}.page .pageWrap .contentPart .newFormat .newResources .row h2{margin-bottom:67px;font-size:1.75rem}.page .pageWrap .contentPart .newFormat .newResources .row ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .pageWrap .contentPart .newFormat .newResources .row ul li{float:left;width:230px;padding:0;margin-bottom:50px;font-size:1.125rem}.page .pageWrap .contentPart .newFormat .newResources .row ul li:before{width:60px;height:60px;position:static}.page .pageWrap .contentPart .newFormat .newResources .row ul li + li{margin-top:0}.page .pageWrap .contentPart .newFormat .newResources .row ul li h3{font-size:1.375rem;padding:0;margin-top:40px;width:200px;margin:15px auto 0 auto}.location-info figure{width:103px;height:103px;margin-bottom:20px}.location-info h2{font-size:1.75rem !important;margin-bottom:10px !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:#2caaa8}.location-info h3{font-style:normal;font-size:1.375rem !important;line-height:1.4 !important;margin-bototm:0}.pagination{margin-top:100px;margin-bottom:0}.contact-page.page .pageWrap .contactContentPart.contentPart{float:left;padding-left:20px;width:480px}.contact-page.page .pageWrap .contactAddress{width:50%;float:left}.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}.synod .mainHead .desktop .grey .right{right:0}.synod .page .topImage figcaption{display:block;font-size:2.625rem;left:50%;line-height:1.1905;margin-left:-231px;top:114px}.synod .page .pageWrap .sideBar h2{border-bottom-color:#333347;color:#333347}.synod .page .pageWrap .sideBar a{border-bottom-color:#333347}.synod .page .pageWrap .sideBar a.current,.synod .page .pageWrap .sideBar a:hover{color:#333347}.synod .page .pageWrap .subMenu + h2{border-top-color:#333347}