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}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p,a{margin:0;padding:0;font-weight:normal}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,p em,a em{font-weight:700;font-style:normal}figure{font-size:0}figure img{width:100%}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{display:block;border:0;margin:0;padding:0;background:none;font-size:inherit;font-weight:normal;font-style:inherit;cursor:pointer;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}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:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:url("fonts/merriweather-v28-latin-300.eot");src:local(""), url("fonts/merriweather-v28-latin-300.eot?#iefix") format("embedded-opentype"), url("fonts/merriweather-v28-latin-300.woff2") format("woff2"), url("fonts/merriweather-v28-latin-300.woff") format("woff"), url("fonts/merriweather-v28-latin-300.ttf") format("truetype")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url("fonts/merriweather-v28-latin-regular.eot");src:local(""), url("fonts/merriweather-v28-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/merriweather-v28-latin-regular.woff2") format("woff2"), url("fonts/merriweather-v28-latin-regular.woff") format("woff"), url("fonts/merriweather-v28-latin-regular.ttf") format("truetype")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;src:url("fonts/merriweather-v28-latin-700.eot");src:local(""), url("fonts/merriweather-v28-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/merriweather-v28-latin-700.woff2") format("woff2"), url("fonts/merriweather-v28-latin-700.woff") format("woff"), url("fonts/merriweather-v28-latin-700.ttf") format("truetype")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:900;src:url("fonts/merriweather-v28-latin-900.eot");src:local(""), url("fonts/merriweather-v28-latin-900.eot?#iefix") format("embedded-opentype"), url("fonts/merriweather-v28-latin-900.woff2") format("woff2"), url("fonts/merriweather-v28-latin-900.woff") format("woff"), url("fonts/merriweather-v28-latin-900.ttf") format("truetype")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("/fonts/montserrat-v21-latin-regular.eot");src:local(""), url("fonts/montserrat-v21-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v21-latin-regular.woff2") format("woff2"), url("fonts/montserrat-v21-latin-regular.woff") format("woff"), url("fonts/montserrat-v21-latin-regular.ttf") format("truetype")}.eventMonth h2{font-family:'Merriweather';font-weight:900}.title-one,.subtitle-two,.subtitle-three,.subtitle-red,.content-large,blockquote,.actionButton.greenBg,.footForm button,.text-intro p,.grid .contact h3,.grid .contact p em,.grid .contact p a,.grid .contact p.smaller,.contentList .listItem .content h2,.contentList .listItem .content h3 em,.thoughtPromo,.thoughtPromo h3,.square .content .panel p,.eventMonth h3,.eventPromo h2,.linkBox h2,.updates .wrap nav .showAll,.updates .wrap .friends h2,.updates .wrap .event .content h2,.updates .wrap .announce .content h2,.updates .wrap .event .content h3,.updates .wrap .announce .content h3,.updates .wrap .promo h2,.pageSubNav h2,.mainContent.searchResults .results article a h2 span,.mainContent h4,.mainContent p a,.mainContent h4 a,.mainContent .text h2,.mainFoot .group-title,.mainNav .wrap ul li a{font-family:'Merriweather';font-style:normal;font-weight:700}body,.large-title,.actionButton,.grid .cover header h2,.heroBoxes .box header h2,.heroBoxes .rectangle header h2,.square .content .callAction,.square .content .title-ofSquare,.square .content .title-large,.square .content .subTitle,.square .content .panel,.updates .wrap .announce .content,.updates .wrap .lure header h2,.jumpLink,.pageSubNav ul li,.mainContent form button[type="submit"],.mainContent .person h2,.mainFoot{font-family:'Merriweather';font-weight:400}.subtitle-one,.input input,.input textarea,.square .content .textPanel,.eventMonth p,.linkBox p,.updates .wrap .friends,.updates .wrap .promo p,.pageHead .topBar .searchForm .input input,.pageHead .topBar .searchForm .input label,.mainContent,.mainContent .person h3{font-family:'Merriweather';font-weight:300}.contentList .listItem .content span,.eventPromo span,.linkBox span,.updates .wrap .friends span,.updates .wrap .event .content span,.updates .wrap .announce .content span,.updates .wrap .promo span,.mainContent.searchResults .pagination span,.mainContent.searchResults .results article a span{font-family:'Montserrat', sans-serif;font-weight:400}.bg-darkGreen{background:#024437}.bg-darkGreen-10{background:#e6ebea}.creditPhoto:before,blockquote:before,blockquote:after,.actionButton.arrow:after,.socialIcons a,.jumpLink:after,.pageHead .topBar .searchBtn,.pageHead .topBar .searchForm button,.mainContent.searchResults .pagination a,.mainContent .socialActions a,.mainFoot .photoCredit:before,.mainNav .wrap ul li.subNav:after,.mainNav .wrap .fifty{background-image:url("../sprites/sprite.svg");background-size:500px 500px;background-repeat:no-repeat;font-size:20px}.footForm:after,.heroBoxes:after,.twoFourCol .columns:after,.updates .wrap:after,.mainContent .socialActions:after,.mainFoot .overviewNav .overviewNav-group .socialIcons:after,.mainFoot .overviewNav:after,.mainNav .wrap:after,.calendarKey p:after,.calendar .month .hold ol:after{content:'';display:block;clear:both}.footForm input,.grid .box,.grid .box.image figcaption,.square .content,.twoFourCol .columns .col,.updates .wrap nav .showAll,.updates .wrap .event .content,.updates .wrap .announce .content,.jumpLink,.pageHead .topBar .searchForm,.pageHead .topBar .searchForm .input input,.pageSubNav,.mainContent .imageGallery figure,.calendar .month,.calendar .month .hold{box-sizing:border-box;-moz-box-sizing:border-box}.desktop{display:none !important}.creditPhoto{position:relative}.creditPhoto:before{content:'';display:block;width:25px;height:17px;background-position:-20em -8em;position:absolute;bottom:10px;right:10px}body{-webkit-font-smoothing:antialiased}body.bg{background-image:url("../images/patternBg.svg");background-attachment:fixed}.pageHolder{overflow-x:hidden}.pageHolder .mainPage,.pageHolder .mainNav{-webkit-transition:-webkit-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:-ms-transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.pageHolder .mainPage{position:relative;z-index:100000}.pageHolder .mainNav{position:fixed;top:0;right:0;-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px);width:260px;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.popNav .pageHolder .topBar .navToggle span{width:20px;-webkit-transform-origin:center;-webkit-transform:rotate(45deg) translateY(7px);-webkit-transition:all 300ms;-ms-transform-origin:center;-ms-transform:rotate(45deg) translateY(7px);-ms-transition:all 300ms;transform-origin:center;transform:rotate(45deg) translateY(7px);transition:all 300ms}.popNav .pageHolder .topBar .navToggle span:nth-child(2){opacity:0}.popNav .pageHolder .topBar .navToggle span:nth-child(3){-webkit-transform-origin:center;-webkit-transform:rotate(-45deg) translateY(-7px);-ms-transform-origin:center;-ms-transform:rotate(-45deg) translateY(-7px);transform-origin:center;transform:rotate(-45deg) translateY(-7px)}.popNav .pageHolder .mainPage{-webkit-transform:translateX(-260px);-moz-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.popNav .pageHolder .mainNav{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.title-one{font-size:1.125rem;color:#024437;line-height:1}.title-one + .subtitle-one{margin-top:5px}.redSubTitle{color:#9f3645}.subtitle-one{font-size:0.875rem;color:#024437;line-height:1}.subtitle-two{color:#024437}.subtitle-three{color:#024437}.subtitle-red{color:#9f3645}.large-title{font-size:5.3125rem}.content-large{font-size:1.375rem;color:#024437;margin-bottom:0.5em}blockquote{font-size:1.25rem;line-height:1.5;color:#9f3645;padding-top:10px;margin-left:0 !important}blockquote:before{content:'';display:block;width:38px;height:28px;margin-bottom:11px;background-position:-1em -4em}blockquote:after{content:'';display:block;width:38px;height:28px;margin-top:2px;margin-bottom:20px;background-position:-4em -4em}blockquote + .attribution{color:#9f3645;margin-bottom:1.5em}.logo-whiteMob{text-indent:-99999px;position:relative;background-image:url("../images/logo-corrymeela-white.png");background-position:0 -7px;background-repeat:no-repeat;background-size:103px;height:27px;width:103px}.logo-whiteMob a{display:block;position:absolute;width:100%;height:100%}.logo-communityLogo{text-indent:-9999999px;background-image:url("../images/logo-corrymeela-main.png");background-position:-18px -16px;background-repeat:no-repeat;background-size:237px;height:66px;width:201px}.navToggle{width:25px;height:12px}.navToggle span{display:block;width:25px;height:2px;background-color:white;margin-bottom:3px;-webkit-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;pointer-events:none}.actionButton{display:inline-block;font-size:1.0625rem;color:white;text-decoration:none;padding:6px 10px 3px 10px;margin-bottom:16px}.actionButton:last-child{margin-bottom:0}.actionButton.redBg{background-color:#9f3645}.actionButton.greenBg{background-color:rgba(2, 68, 55, 0.6)}.actionButton.arrow:after{content:'';display:inline-block;width:18px;height:10px;background-position:-19em -6em;margin-left:10px}.socialIcons a{display:block;width:25px;height:25px}.socialIcons a.facebook{background-position:-200px -120px}.socialIcons a.twitter{background-position:-240px -120px}.socialIcons a.youtube{background-position:-280px -120px}.inlineLinks a{display:inline-block !important;padding:0 5px 0 0}.inlineLinks a ~ a{padding:0 5px}.footForm{padding:15px 0 0 0}.footForm input{border:0;height:27px;width:-webkit-calc(100% - 96px);padding:0 10px;float:left}.footForm button{height:27px;width:96px;float:left;background-color:#024437;color:white;font-size:0.875rem}.text-intro p{font-size:1.375rem;line-height:1.45;color:#024437}.grid .contact{padding-bottom:20px;margin-bottom:6px}.grid .contact figure{width:100%;margin-bottom:15px}.grid .contact h3{color:#024437}.grid .contact p{margin:0}.grid .contact p em{padding-right:3px}.grid .contact p a{text-decoration:none}.grid .contact p.smaller{font-size:0.75rem}.grid .box{background-color:#e6ebea;text-align:center;font-size:1.0625rem;padding:0 20px 20px 20px;margin-bottom:6px}.grid .box .large-title{color:#024437}.grid .box:not(.image):nth-child(even){background-color:#024437;color:white}.grid .box:not(.image):nth-child(even) .large-title{color:white}.grid .box.image{background-color:transparent;display:inline-block;height:145px;padding:0;position:relative;overflow:hidden;width:145px}.grid .box.image figure{background-size:cover;height:100%;width:100%;background-position:50%}.grid .box.image figure a{display:block;height:100%;width:100%}.grid .box.image figcaption{position:absolute;bottom:0;width:100%;color:white;padding:10px;text-align:left;left:0;background:rgba(2, 68, 55, 0.8)}.grid .box.image figcaption p{font-size:0.8125rem;margin:0}.grid .cover{position:relative;margin-bottom:4px}.grid .cover header{position:absolute;top:14px;left:14px}.grid .cover header h2{color:white;font-size:1.375rem;margin-left:7px}.grid .cover header h2 span{background-color:#024437;box-shadow:7px 0 0 #024437, -7px 0 0 #024437}.grid + .text-intro{margin-top:60px}.contentList .listItem{margin-bottom:40px}.contentList .listItem a{text-decoration:none}.contentList .listItem .content{font-size:0.6875rem;margin-bottom:10px}.contentList .listItem .content h2{color:#024437;margin-bottom:1em;font-size:0.75rem}.contentList .listItem .content h3{color:#9f3645;margin-bottom:1em;font-size:0.75rem}.contentList .listItem .content h3 em{font-style:normal}.contentList .listItem .content span{display:block;width:100%;color:#a1b3ae;font-size:0.5rem;padding-top:4px;border-top:1px solid #a1b3ae;text-transform:uppercase}#frm-optout .checkBoxInput{margin-top:15px;margin-bottom:15px}#frm-optout .checkBoxInput .label{margin-right:10px}.figCaption{font-size:0;margin-bottom:20px;width:300px}.figCaption img{height:auto;margin-bottom:10px}.figCaption figcaption{font-size:0.625rem;line-height:1.5;color:#949494;padding-top:5px}.error{background-color:#9f3645;color:white;padding:10px}.input{position:relative}.input.hide{display:none}.input input,.input textarea{border:0;border-radius:0;background-color:#e6ebea;padding:10px;width:100%;font-size:0.75rem}.input textarea{height:79px;width:94%}.input label{-webkit-transition-timing-function:ease;-webkit-transition-duration:350ms;-webkit-transition-property:all;-moz-transition-timing-function:ease;-moz-transition-duration:350ms;-moz-transition-property:all;-o-transition-timing-function:ease;-o-transition-duration:350ms;-o-transition-property:all;-ms-transition-timing-function:ease;-ms-transition-duration:350ms;-ms-transition-property:all;transition-timing-function:ease;transition-duration:350ms;transition-property:all;position:absolute;top:12px;left:10px;opacity:1}.input label.hide{opacity:0}.input.error input{background-color:#9f3645;color:white}.input.error label{color:white}.input.option label{display:block;left:0;position:relative;top:0}.input.option input{display:block}.input select{width:100%}.input + small{display:block;font-size:0.6875rem;margin-bottom:15px}.input.select label{display:block;left:0;position:relative;top:0}.heroBoxes{width:92vw;margin:-17px auto 0 auto}.heroBoxes .box,.heroBoxes .rectangle{position:relative;display:inline-block;width:-webkit-calc(50% - 2px);float:left;margin-bottom:4px}.heroBoxes .box header,.heroBoxes .rectangle header{position:absolute;top:10px;left:10px}.heroBoxes .box header h2,.heroBoxes .rectangle header h2{display:inline-block;font-size:1.125rem;width:200px;line-height:1.6;color:white;margin-left:7px}.heroBoxes .box header h2 span,.heroBoxes .rectangle header h2 span{background-color:#024437;box-shadow:7px 0 0 #024437, -7px 0 0 #024437}.heroBoxes .box .onHover,.heroBoxes .rectangle .onHover{display:none}.heroBoxes .box.large,.heroBoxes .rectangle.large{width:100%}.heroBoxes .box.large header h2,.heroBoxes .rectangle.large header h2{font-size:1.875rem;line-height:1.6;width:220px}.heroBoxes .box.large + .box,.heroBoxes .rectangle.large + .box{margin-right:4px}.heroBoxes .box.white header h2 span,.heroBoxes .rectangle.white header h2 span{background-color:white;color:#024437;box-shadow:7px 0 0 white, -7px 0 0 white}.heroBoxes .rectangle{margin-bottom:6px;width:100%}.heroBoxes .rectangle header h2{font-size:1.875rem;width:auto}.thoughtPromo{width:92vw;margin:0 auto;font-size:1.4375rem;padding:15px 0 17px 0;line-height:1.34;color:#024437}.thoughtPromo h3{font-size:1.4375rem;color:#024437;margin-bottom:12px}.thoughtPromo h2{line-height:1.34}.thoughtPromo .jumpLink{margin-top:20px}.twoSquares{margin:-17px 4vw 0 4vw}.square{position:relative;margin-bottom:6px}.square .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:15px}.square .content .textPanel{position:absolute;top:162px;width:-webkit-calc(100% - 48px);left:24px;font-size:0.9375rem;color:white;line-height:1.66666}.square .content .textPanel h4{font-size:1rem;margin-bottom:10px;color:white}.square .content .textPanel p{font-size:0.8rem}.square .content .callAction{font-size:2.7125rem;line-height:1.6em;display:inline-block;color:white;padding:10px 10px 5px 10px;margin:0 0 15px 7px}.square .content .callAction span{background-color:#024437;padding:5px 10px;box-shadow:7px 0 0 #024437, -7px 0 0 #024437}.square .content .title-ofSquare{font-size:1.125rem;background-color:#024437;display:inline-block;color:white;padding:10px 10px 5px 10px;margin:0 0 15px 0}.square .content .title-large{display:inline-block;font-size:2.8125rem;background-color:#9f3645;color:white;padding:5px 10px;margin-bottom:6px}.square .content .subTitle{font-size:1.375rem;background-color:#9f3645;color:white;display:inline-block;padding:5px 10px}.square .content .panel{background-color:#024437;font-size:1.125rem;padding:15px;margin-right:30px;color:white;line-height:1.4}.square .content .panel h2{margin-bottom:15px}.square .content .panel p{font-size:0.75rem}.eventMonth{margin-bottom:20px;padding:15px 15px 0 15px}.eventMonth + .eventMonth{padding-top:0}.eventMonth h2{font-size:0.6875rem;color:#024437;border-bottom:1px solid #024437;padding-bottom:5px;margin-bottom:15px}.eventMonth h3{font-size:0.625rem;line-height:1.6}.eventMonth h3 span{display:block;color:#9f3645}.eventMonth p{font-size:0.625rem;line-height:1.6}.eventMonth p + h3:before{content:'';display:block;width:72px;height:1px;background-color:#024437;margin:15px 0}.eventPromo{font-size:1.375rem;position:relative;color:white;line-height:1.13;margin-bottom:6px}.eventPromo h2{position:absolute;top:15px;left:15px;width:80px}.eventPromo span{position:absolute;bottom:15px;left:15px;width:-webkit-calc(100% - 30px);border-top:1px solid white;font-size:0.5rem;text-transform:uppercase;padding-top:5px}.linkBox{background-color:white;padding:15px;height:236px;margin-bottom:6px}.linkBox a{text-decoration:none}.linkBox h2{font-size:0.875rem;color:#024437;margin-bottom:0.5rem}.linkBox p{font-size:0.6875rem;line-height:1.36}.linkBox span{display:block;border-top:1px solid #a1b3ae;font-size:0.5rem;padding-top:4px;text-transform:uppercase;color:#a1b3ae;margin-top:10px}.twoFourCol .columns{margin:0 4vw}.twoFourCol .columns .half{width:-webkit-calc(50% - 3px);float:left;margin:0 6px 0 0}.twoFourCol .columns .half .col{width:100%}.twoFourCol .columns .col{width:-webkit-calc(50% - 3px);background-color:#e6ebea;float:left}.twoFourCol .columns .col.no-bg{background:transparent}.twoFourCol .columns .col.no-bg{margin-top:6px}.updates .wrap{width:-webkit-calc(92vw + 8px);margin:0 auto}.updates .wrap nav .showAll{width:142px;height:31px;display:block;float:left;background-color:#678f87;text-decoration:none;margin:35px 0 90px 0;font-size:0.875rem;color:white;text-align:center;padding-top:9px}.updates .wrap .friends{float:left;width:-webkit-calc(50% - 4px);height:-webkit-calc((46vw - 1px) * 2.0129);margin:0 2px;color:#024437;font-size:0.875rem;line-height:1.25;position:relative}.updates .wrap .friends a{text-decoration:none;padding:10px;display:block}.updates .wrap .friends h2{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:0.5em}.updates .wrap .friends p{font-weight:300}.updates .wrap .friends span{display:block;position:absolute;border-top:1px solid #024437;width:-webkit-calc(100% - 40px);width:calc(100% - 20px);bottom:10px;text-transform:uppercase;padding-top:5px;font-size:0.5rem}.updates .wrap .event,.updates .wrap .announce{width:-webkit-calc(50% - 4px);float:left;background:#fff7ee;margin-bottom:4px;margin-left:2px;margin-right:2px;overflow:hidden;max-height:300px;height:300px;position:relative}.updates .wrap .event a,.updates .wrap .announce a{text-decoration:none;display:block}.updates .wrap .event.whiteEvent,.updates .wrap .announce.whiteEvent{background-color:white}.updates .wrap .event.whiteEvent .content,.updates .wrap .announce.whiteEvent .content{background-color:white}.updates .wrap .event.whiteEvent .content:before,.updates .wrap .announce.whiteEvent .content:before{background-color:white}.updates .wrap .event.swap .content,.updates .wrap .announce.swap .content{height:150px;padding-top:14px;bottom:auto;top:0}.updates .wrap .event.swap .content:before,.updates .wrap .announce.swap .content:before{top:auto;bottom:-13px}.updates .wrap .event.swap figure,.updates .wrap .announce.swap figure{position:absolute;bottom:0;left:0}.updates .wrap .event .content,.updates .wrap .announce .content{padding:0 14px 0 14px;height:-webkit-calc(46vw - 3px);position:relative;background:#fff7ee;z-index:100;height:140px;position:absolute;bottom:0;left:0;width:100%}.updates .wrap .event .content:before,.updates .wrap .announce .content:before{content:'';width:100%;height:36px;background:#fff7ee;display:block;position:absolute;top:-31px;left:0%;-webkit-transform-origin:35px 2px;transform-origin:35px 2px;-webkit-transform:skew(0deg, 8deg);-ms-transform:skew(0deg, 8deg);transform:skew(0deg, 8deg);z-index:-1}.updates .wrap .event .content h2,.updates .wrap .announce .content h2{font-size:0.875rem;color:#024437;margin-bottom:12px;line-height:1.3;padding-right:40px}.updates .wrap .event .content h3,.updates .wrap .announce .content h3{font-size:0.6875rem;color:#9f3645}.updates .wrap .event .content span,.updates .wrap .announce .content span{display:block;padding-top:3px;font-size:0.625rem;color:#024437;text-transform:uppercase;position:absolute;bottom:14px;width:-webkit-calc(100% - 28px)}.updates .wrap .announce .content{background-color:#024437;color:white;font-size:0.75rem;line-height:1.25}.updates .wrap .announce .content:before{background-color:#024437}.updates .wrap .announce .content h2{color:white}.updates .wrap .announce .content span{color:white}.updates .wrap .lure{position:relative;float:left;margin-bottom:4px}.updates .wrap .lure a{text-decoration:none}.updates .wrap .lure header{position:absolute;top:20px;left:14px}.updates .wrap .lure header h2{display:inline-block;font-size:1.75rem;width:200px;line-height:1.3em;color:white;margin-left:7px}.updates .wrap .lure header h2 span{background-color:#024437;box-shadow:7px 0 0 #024437, -7px 0 0 #024437}.updates .wrap .lure.white header h2 span{background-color:white;color:#024437;box-shadow:7px 0 0 white, -7px 0 0 white}.updates .wrap .promo{float:left;padding-top:15px}.updates .wrap .promo a{text-decoration:none}.updates .wrap .promo h2{color:#024437;margin-bottom:15px}.updates .wrap .promo p{font-size:1.4375rem;line-height:1.34;color:#024437;margin-bottom:15px}.updates .wrap .promo span{display:block;font-size:0.5rem;text-transform:uppercase;border-top:1px solid #024437;letter-spacing:1px;color:#024437;padding:4px 0 0 0}.jumpLink{display:block;width:-webkit-calc(50% - 2px);margin-left:-webkit-calc(50% + 2px);background-color:#024437;color:white;font-size:0.6875rem;padding:5px 15px 3px 15px;text-decoration:none;position:relative}.jumpLink:after{content:'';display:block;width:7px;height:12px;background-position:-17em -6em;position:absolute;top:5px;right:10px}.pageHead{height:200px;background-repeat:no-repeat;background-size:auto 100%;background-image:url("../images/mobileHeadBg.png")}.pageHead.showSearch .topBar .searchBtn{background-position:-120px -120px}.pageHead.showSearch .topBar .searchForm{max-height:100px;padding:10px 0}.pageHead.showSearch .topBar .searchForm .input,.pageHead.showSearch .topBar .searchForm button{opacity:1;-webkit-transition-delay:0.6s;transition-delay:0.6s}.pageHead .subNav{display:none}.pageHead .topBar{padding:15px 4vw 12px 4vw;position:relative;margin-bottom:111px}.pageHead .topBar .navToggle{position:absolute;bottom:16px;right:4vw}.pageHead .topBar .searchBtn{text-indent:-9999px;background-position:-160px -120px;width:24px;height:24px;display:block;position:absolute;top:18px;right:56px}.pageHead .topBar .searchForm{position:absolute;z-index:1000;top:56px;left:0;width:100%;background-color:#678f87;max-height:0;-webkit-transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.pageHead .topBar .searchForm .input{width:-moz-calc(100% - 32px);width:-o-calc(100% - 32px);width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin:0 auto;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}.pageHead .topBar .searchForm .input input{background-color:white;margin:0 auto;font-size:0.875rem;height:30px}.pageHead .topBar .searchForm .input label{font-size:0.875rem;top:10px}.pageHead .topBar .searchForm button{background-position:-120px -160px;width:30px;height:30px;display:block;text-indent:-9999px;position:absolute;top:10px;right:16px;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}.pageHead .hold .socialIcons{position:absolute;top:70px;right:14px}.pageHead .hold .socialIcons a{display:inline-block}.pageHead .hold .socialIcons a + a{margin-left:8px}.pageWrap{position:relative}.pageWrap .pageSubNav{overflow:hidden;-webkit-transition:height 400ms;-moz-transition:height 400ms;transition:height 400ms}.pageWrap .mainContent{background-color:white;position:relative;z-index:10000;overflow:hidden}.pageWrap .mainContent.no-bg.no-padding{background-color:transparent}.pageSubNav{background-color:#024437}.pageSubNav h2{font-size:0.875rem;color:white;padding:24px 4vw 0 4vw;margin-bottom:9px}.pageSubNav h2 a{text-decoration:none}.pageSubNav ul{border-bottom:1px solid white;margin-bottom:38px}.pageSubNav ul li{border-top:1px solid white;font-size:0.875rem;color:white}.pageSubNav ul li a{display:block;text-decoration:none;padding:12px 4vw 10px 4vw}.pageSubNav ul li ul{margin-bottom:0;border-bottom:0;overflow:hidden}.pageSubNav ul li ul li{padding-left:35px}.pageSubNav ul li.current > a{color:#8aa19a}.pageSubNav ul li.open > a{color:#8aa19a}.pageSubNav ul li.open ul{height:auto}.pageSubNav ~ .pageSubNav{background-color:#cfd9d6}.pageSubNav ~ .pageSubNav h2,.pageSubNav ~ .pageSubNav ul,.pageSubNav ~ .pageSubNav li{color:#024437;border-color:#024437}.pageSubNav ~ .pageSubNav li.open > a{color:#024437}.mainContent{padding:23px 4vw 0 4vw;font-size:0.75rem;line-height:1.59;color:#474747}.mainContent .success{display:block}.mainContent .success.hide{display:none}.mainContent.searchResults header{border-bottom:1px solid #9ab4af;padding-bottom:30px;margin-bottom:20px}.mainContent.searchResults .pagination{text-align:center;margin-top:20px}.mainContent.searchResults .pagination a,.mainContent.searchResults .pagination span{display:inline-block}.mainContent.searchResults .pagination span{text-transform:uppercase;font-size:0.625rem;color:#024437}.mainContent.searchResults .pagination a{text-indent:-9999px;background-position:-380px -220px;width:22px;height:10px;margin-top:7px;float:left}.mainContent.searchResults .pagination a.next{background-position:-380px -200px;float:right}.mainContent.searchResults .results article{padding-bottom:20px;border-bottom:1px solid #9ab4af}.mainContent.searchResults .results article + article{margin-top:30px}.mainContent.searchResults .results article a{text-decoration:none;color:#024437}.mainContent.searchResults .results article a h2{font-size:0.75rem;text-transform:uppercase;line-height:1.2;letter-spacing:0.05em;padding-bottom:14px}.mainContent.searchResults .results article a h2 span{font-size:0.75rem}.mainContent.searchResults .results article a h3{font-weight:700;font-size:1.0625rem;padding-bottom:16px;line-height:1.3}.mainContent.searchResults .results article a p{font-size:0.9375rem;line-height:1.8;font-weight:300}.mainContent.searchResults .results article a span{text-transform:uppercase;font-size:0.625rem}.mainContent.no-padding-btm{padding-bottom:0}.mainContent > ul{list-style:none;padding-left:22px;position:relative}.mainContent > ul li:before{content:'>';display:block;position:absolute;left:0}.mainContent .resource{padding-bottom:27px;border-bottom:1px solid rgba(148, 148, 148, 0.2);margin-bottom:20px}.mainContent .resource figure{width:200px}.mainContent .resource figure img{width:100%}.mainContent .mainContent-head{padding-bottom:14px;border-bottom:1px solid #024437;margin-bottom:12px}.mainContent .blog-head .title-one{margin-bottom:1em;line-height:1.4}.mainContent .blog-head .title-author{border-bottom:1px solid #024437;color:#024437;font-size:0.75rem}.mainContent .blog-head .title-date{color:#024437;font-size:0.75rem}.mainContent .redSubTitle{margin-bottom:1em}.mainContent h4{color:#024437}.mainContent p,.mainContent h4{margin-bottom:1em}.mainContent p a,.mainContent h4 a{text-decoration:none}.mainContent p.small,.mainContent h4.small{color:#949494}.mainContent .imageGallery{overflow:hidden;padding:10px 0 20px 0}.mainContent .imageGallery figure{padding-left:5px;width:216px}.mainContent .imageGallery + .linkOut{font-size:0.8rem;margin:-10px 0 0 5px}.mainContent form{border-top:1px solid #024437;padding-top:18px}.mainContent form .subtitle-three{margin-bottom:10px}.mainContent form button[type="submit"]{background-color:#024437;padding:10px 15px;color:white;font-size:1.6875rem}.mainContent .person{padding-bottom:10px;color:#024437}.mainContent .person figure{width:136px;height:136px;background:#8aa19a;margin-bottom:16px}.mainContent .person h4{color:#8aa19a;margin-bottom:7px}.mainContent .person h2{font-size:0.875rem}.mainContent .person h3{margin-bottom:7px;font-size:0.875rem}.mainContent .person p{line-height:1.4}.mainContent .socialActions a{display:block;width:31px;height:31px;float:left}.mainContent .socialActions a.facebook{background-position:-10em -8em}.mainContent .socialActions a.twitter{background-position:-12em -8em;margin-left:8px}.mainContent .text h2{font-size:0.75rem;margin-bottom:1em;color:#024437}.mainContent .text p{font-size:0.75rem}.mainFoot{background-repeat:no-repeat;background-image:url("../images/desktopFootBg.png");background-attachment:fixed;background-size:auto 100%;background-position:center bottom;font-size:0.6875rem;margin-top:80px;color:#024437;line-height:1.6;position:relative}.mainFoot:before{content:'';height:100%;display:block;width:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(-45deg, rgba(2, 68, 55, 0.3) 0%, rgba(96, 138, 130, 0.5) 28%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.2) 100%);background:-webkit-linear-gradient(-45deg, rgba(2, 68, 55, 0.3) 0%, rgba(96, 138, 130, 0.5) 28%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.2) 100%);background:linear-gradient(135deg, rgba(2, 68, 55, 0.3) 0%, rgba(96, 138, 130, 0.5) 28%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d024437', endColorstr='#33ffffff',GradientType=1 );pointer-events:none}.mainFoot .wrap{padding:30px 4vw}.mainFoot .logo-communityLogo{margin-bottom:30px}.mainFoot .group-title + a:not(.group-title){margin-top:1em}.mainFoot a{display:block;text-decoration:none}.mainFoot .overviewNav .overviewNav-group{float:left;width:36vw}.mainFoot .overviewNav .overviewNav-group:nth-child(odd){clear:left}.mainFoot .overviewNav .overviewNav-group .socialIcons{padding-top:13px}.mainFoot .overviewNav .overviewNav-group .socialIcons a{float:left}.mainFoot .overviewNav .overviewNav-group .socialIcons a + a{margin:0 0 0 5px}.mainFoot .overviewNav .overviewNav-group + .overviewNav-group{margin-top:24px}.mainFoot .photoCredit{padding-top:20px;margin-bottom:1em}.mainFoot .photoCredit:before{content:'';display:inline-block;width:21px;height:14px;background-position:-18em -8em;margin-right:6px}.mainFoot .photoCredit a{display:inline}.mainFoot .copyright{margin-bottom:1em}.mainFoot .section{margin-bottom:35px;padding-top:26px}.mainFoot .section + .section{padding-top:0}.mainFoot .section .subtitle-two{margin-bottom:10px}.mainFoot .section.copyrightInfo small{display:block;margin-bottom:7px}.mainFoot .section.copyrightInfo p{margin-bottom:20px}.mainFoot .section .fundraising-regulator{margin-top:30px;width:25%}.mainFoot .section .fundraising-regulator img{height:auto;width:100%}.mainNav .wrap{padding-top:24px}.mainNav .wrap ul li + li{margin-top:22px}.mainNav .wrap ul li a{display:block;font-size:1.0625rem;color:#024437;text-decoration:none;padding:0 40px 0 20px}.mainNav .wrap ul li ul{display:none}.mainNav .wrap ul li.subNav{position:relative}.mainNav .wrap ul li.subNav:after{content:'';background-position:-420px -120px;width:7px;height:12px;display:block;position:absolute;top:0;right:20px}.mainNav .wrap ul li.opensubmenu:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainNav .wrap ul li.opensubmenu > ul{display:block;padding:30px 0 40px 0;margin-top:18px;background-color:#024437}.mainNav .wrap ul li.opensubmenu > ul li{padding:0 20px}.mainNav .wrap ul li.opensubmenu > ul li.subNav:after{background-position:-340px -120px}.mainNav .wrap ul li.opensubmenu > ul li.opensubmenu{padding:0}.mainNav .wrap ul li.opensubmenu > ul li.opensubmenu a{padding:0 40px 0 20px}.mainNav .wrap ul li.opensubmenu > ul li a{font-size:0.875rem;line-height:1.2;color:white;padding:0}.mainNav .wrap ul li.opensubmenu > ul li > ul{background-color:#678f87}.mainNav .wrap ul li.opensubmenu > ul li > ul li a{color:white}.mainNav .wrap .fifty{width:38px;height:38px;margin-top:20px;background-position:-18em -13em;background-color:transparent}.calendarKey{background-color:#e5e6e4;padding:20px 14px;margin-top:30px}.calendarKey.mobile{margin-bottom:30px}.calendarKey p{font-size:0.875rem;line-height:1;margin:0 0 10px 0}.calendarKey p:last-child{margin-bottom:0}.calendarKey p i{display:block;width:21px;height:21px;float:left}.calendarKey p span{display:inline-block;float:left;color:#024437;padding-top:9px;margin-left:10px}.calendarKey p.not-available i{background-color:#893946}.calendarKey p.limited-availability i{background-color:#c49032}.calendarKey p.available i{background-color:#fdfdfd}.calendar{width:-webkit-calc(100% + 6px);margin-left:-3px}.calendar nav{margin:20px 0;display:none}.calendar nav a{background-color:#8aa19a;color:white;cursor:pointer;margin:0 10px 0 0;padding:5px 10px}.calendar nav a.next{margin:0 0 0 10px}.calendar .month{width:100%;padding:0 3px}.calendar .month .hold{padding:15px 15px 20px 15px;background-color:#ccd6d3}.calendar .month .hold h2{color:#024437}.calendar .month .hold h2 span{float:right}.calendar .month .hold ol{list-style:none}.calendar .month .hold ol:not(.titles) li{background-color:#f0f0f0}.calendar .month .hold ol li{display:inline-block;float:left;font-size:0.8125rem;margin-bottom:5px;color:#024437;padding:10px 0;margin:0 2px 4px 2px;text-align:center;width:-webkit-calc((100% / 7) - 4px)}.calendar .month .hold ol li.blank{opacity:0.3}.calendar .month .hold ol li.single,.calendar .month .hold ol li.multiple{background-color:#8aa19a}.calendar .month .hold ol li.single a,.calendar .month .hold ol li.multiple a{color:white;display:block;height:100%;text-decoration:none;width:100%}.calendar .month .hold ol li.limited-availability{background-color:#c79233;color:white}.calendar .month .hold ol li.not-available{background-color:#8a3946;color:white}.calendar .month .hold ol li.multiple{background-color:#949494}.calendar .month .hold ol.titles{margin-bottom:5px}.calendar .month .hold ol.titles li{margin-bottom:0}.book .input label{display:block;float:none;left:0;position:relative;top:0}.book .input label.hide{opacity:1}#frm-donate .smaller{font-size:1rem}