.container404,.contentBlockWrapper,.customForm,.formWrapper,.homeFeatures,.homeFeeds,.homeIntroWrapper,.menuSub ul,.pageHeader .headerContent,.passwordForm,.registerForm,.searchListingIntro,.signInForm,.tabbedListing,.tabs,header .carousel{max-width:100%;padding:0 40px}.carousel,.listing header+.contentBlockWrapper,.pageFooterWrapper{max-width:100%;padding:0 40px}.contentBlockWrapper.contactUsBody,.formWrapper.contactForm{padding:0}.container404{margin:0 auto}@media screen and (max-width:1600px){.container404,.contentBlockWrapper,.customForm,.formWrapper,.homeFeatures,.homeFeeds,.homeIntroWrapper,.menuSub ul,.pageFooterWrapper,.pageHeader .headerContent,.passwordForm,.registerForm,.searchListingIntro,.signInForm,.tabbedListing,.tabs,header .carousel{padding:0 40px}.carousel,.listing header+.contentBlockWrapper,.pageFooterWrapper{padding:0 20px}}@media screen and (max-width:1200px){.container404,.contentBlockWrapper,.customForm,.formWrapper,.headerText,.homeFeatures,.homeFeeds,.homeIntroWrapper,.menuSub ul,.pageHeader .headerContent,.passwordForm,.registerForm,.searchListingIntro,.signInForm{padding:0 20px}.carousel,.pageFooterWrapper,header .carousel{padding:0}}body,button,html,legend{font-family:Roboto,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;font-weight:700;line-height:normal}h1,h2,h3{margin-top:24px;margin-bottom:16px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}p{margin:0 0 10px 0;font-size:16px}small{font-size:12px}b,strong{font-weight:700}em{font-style:italics}ol,ul{margin-top:0;margin-bottom:10px;font-size:16px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{padding:20px;margin:0 0 10px 0;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}legend{border-bottom:0;font-size:24px}.readMore,a:link,a:visited{color:#3e8b94;cursor:pointer}#totaliserActions .buttonDonate,#totaliserActions .buttonFundraise,.button,.button.ghostContinue,.commentAddImage,.mainCallToAction a.contact,.mainCallToAction a.contact:link,.mainCallToAction a.contact:visited,.mainCallToAction a.donate,.mainCallToAction a.donate:link,.mainCallToAction a.donate:visited,.mainCallToAction a.ghostContinue.contact,.mainCallToAction a.ghostContinue.donate,.readMore,.readMore a,a.addToCalender,a.button:link,a.button:visited,button{background-color:#ddc522;border-radius:3px;color:#fff;padding:5px 10px;margin-right:5px}#totaliserActions .buttonDonate.mapLink,#totaliserActions .buttonFundraise.mapLink,.button.ghostContinue.mapLink,.button.mapLink,.commentAddImage.mapLink,.mainCallToAction a.contact:link.mapLink,.mainCallToAction a.contact:visited.mapLink,.mainCallToAction a.donate:link.mapLink,.mainCallToAction a.donate:visited.mapLink,.mainCallToAction a.ghostContinue.mapLink.contact,.mainCallToAction a.ghostContinue.mapLink.donate,.mainCallToAction a.mapLink.contact,.mainCallToAction a.mapLink.donate,.readMore a.mapLink,.readMore.mapLink,a.addToCalender.mapLink,a.button:link.mapLink,a.button:visited.mapLink,button.mapLink{margin-top:5px}#totaliserActions .buttonDonate.facebookPopulate,#totaliserActions .buttonFundraise.facebookPopulate,.button.facebookPopulate,.button.ghostContinue.facebookPopulate,.commentAddImage.facebookPopulate,.mainCallToAction a.contact:link.facebookPopulate,.mainCallToAction a.contact:visited.facebookPopulate,.mainCallToAction a.donate:link.facebookPopulate,.mainCallToAction a.donate:visited.facebookPopulate,.mainCallToAction a.facebookPopulate.contact,.mainCallToAction a.facebookPopulate.donate,.mainCallToAction a.ghostContinue.facebookPopulate.contact,.mainCallToAction a.ghostContinue.facebookPopulate.donate,.readMore a.facebookPopulate,.readMore.facebookPopulate,a.addToCalender.facebookPopulate,a.button:link.facebookPopulate,a.button:visited.facebookPopulate,button.facebookPopulate{display:none}@media (max-width:768px){#totaliserActions .buttonDonate,#totaliserActions .buttonFundraise,.button,.button.ghostContinue,.commentAddImage,.mainCallToAction a.contact,.mainCallToAction a.contact:link,.mainCallToAction a.contact:visited,.mainCallToAction a.donate,.mainCallToAction a.donate:link,.mainCallToAction a.donate:visited,.mainCallToAction a.ghostContinue.contact,.mainCallToAction a.ghostContinue.donate,.readMore,.readMore a,a.addToCalender,a.button:link,a.button:visited,button{width:100%;margin:0 0 10px 0}}span.readMore{display:block;margin-top:10px;width:130px}.button:hover,.mainCallToAction a.contact:hover,.mainCallToAction a.donate:hover{background-color:#3e8b94;text-decoration:none}a.buttonIcon.decreaseQuantity,a.buttonIcon.increaseQuantity{color:#3e8b94}ul.shareList,ul.socialIcons{margin-bottom:0}ul.shareList li,ul.socialIcons li{display:inline-block}ul.shareList li a,ul.socialIcons li a{width:35px;height:35px;border-radius:40px;display:block;overflow:hidden}ul.shareList li a:hover,ul.socialIcons li a:hover{text-decoration:none}ul.shareList li a:before,ul.socialIcons li a:before{font-family:Genericons;font-size:20px;vertical-align:middle;color:#fff;width:35px;height:35px;line-height:35px;text-align:center;display:block}ul.shareList li a.facebook,ul.socialIcons li a.facebook{background-color:#3b5998;margin:0 5px}ul.shareList li a.facebook:before,ul.socialIcons li a.facebook:before{content:'\f204'}ul.shareList li a.twitter,ul.socialIcons li a.twitter{background-color:#55acee}ul.shareList li a.youtube,ul.socialIcons li a.youtube{background-color:#e52d27}ul.shareList li a.youtube:before,ul.socialIcons li a.youtube:before{content:'\f213'}ul.shareList li a.facebook{display:none}ul.shareList a.shareEmail:before{background-color:#ddc522}.appealTotaliser,.totaliserPanel{display:block;color:inherit}.appealTotaliser .raisedWrapper,.appealTotaliser .targetWrapper,.totaliserPanel .raisedWrapper,.totaliserPanel .targetWrapper{width:50%;margin-bottom:0;float:left}.appealTotaliser .raisedWrapper .totaliserFigure,.appealTotaliser .targetWrapper .totaliserFigure,.totaliserPanel .raisedWrapper .totaliserFigure,.totaliserPanel .targetWrapper .totaliserFigure{font-size:24px}.totaliserDone{background-color:#ddc522}.totaliserFigure{margin-top:0}.carouselDetailWrapper .carouselSlideSummary{display:none;width:40%;font-size:20px;font-weight:700}.carouselDetailWrapper .carouselSlideSummary .carouselSlideReadMore{display:none}.carouselDetailWrapper .totaliserGivingPanel{display:none}.carouselDetailWrapper .raisedWrapper,.carouselDetailWrapper .targetWrapper{margin-bottom:10px}.carouselDetailWrapper .totaliserFigure{font-size:18px}.carouselDetailWrapper #totaliserActions .buttonDonate{float:left;margin:20px 20px 0 0}.carouselDetailWrapper #totaliserActions .buttonFundraise{margin:20px 0 0 0}.appealWidgets .findAFundraiserWidget{margin-top:20px}@media screen and (max-width:1000px){.appealWidgets .totaliserPanel{width:100%;margin-top:0;float:none}.totaliserPanel{width:100%;margin-top:0;float:none}}.menuAdminContainer{display:block;position:absolute;z-index:999;background-color:transparent}.menuAdminContainer ul#menuAdmin li a{border:0;color:#3e8b94}a.mainLogo{margin:10px 0 0;background-image:url(/clients/tcpa/assets/tcpa-logo.png);background-size:contain;height:173px;width:107 px;-webkit-transition:.1s all ease-out;transition:.1s all ease-out}.mainCallToAction{margin:20px 0;height:40px;position:absolute;right:180px;padding:0 80px;top:40px}.mainCallToAction ul.shareList,.mainCallToAction ul.socialIcons{display:inline-block}.mainCallToAction a.contact,.mainCallToAction a.donate{display:inline-block;vertical-align:top}.mainCallToAction a.contact,.mainCallToAction a.contact:link{background-color:#fff;border:2px solid #2e2e2e;color:#2e2e2e;margin-right:10px;margin-left:10px}.mainCallToAction a.donate,.mainCallToAction a.donate:link,.mainCallToAction a.donate:visited{background-color:#3e8b94;color:#fff;margin-right:0;border-color:#3e8b94}.mainCallToAction a.joinus_btn{background-color:#ddc522;border-radius:3px;color:#fff;padding:6px 45px 6px 13px;display:table;font-weight:700;font-size:18px;background-image:url(/clients/tcpa/assets/btn-join.png);background-repeat:no-repeat;background-position:top right;margin:0 5px;display:inline-block;vertical-align:top}.headerFollowContainer{display:none}ul#menuAdmin{width:100%;margin:0 auto;list-style:none;padding:0;text-align:right;padding:0 40px}.searchContainer{display:block;margin-right:0;position:relative;margin-top:60px}.searchContainer #siteSearch{width:210px;margin-top:0;height:37px!important;vertical-align:top;border-top:0;border-left:0;border-right:0;border-bottom:0;padding:5px 30px 5px 10px;font-weight:700;-webkit-appearance:none;background-color:#ececec}.searchContainer #siteSearch::-webkit-input-placeholder{font-weight:700}.searchContainer #siteSearch::-moz-placeholder{font-weight:700}.searchContainer #siteSearch::-ms-input-placeholder{font-weight:700}.searchContainer #siteSearch:-moz-placeholder{font-weight:700}.searchContainer #siteSearch:focus{background-color:transparent;outline:0}.searchContainer button{width:20px;height:20px;overflow:hidden;padding:0;border:0;margin:0;position:absolute;top:10px;right:10px;background-color:transparent}.searchContainer button:before{font-family:FontAwesome;content:'\f002';margin:0;font-weight:400;width:20px;height:20px;line-height:20px;display:block;font-size:18px;color:#ddc522}.searchContainer button:hover{background-color:transparent;color:#2e2e2e}header#pageHeader{position:relative}header#pageHeader .headerContent{background-color:#fff;position:relative}header#pageHeader .headerContent.scrolled{position:fixed;top:0;z-index:1;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}header#pageHeader .headerContent.scrolled a.mainLogo{height:60px;margin:10px 0}@media screen and (max-width:992px){a.mainLogo{height:104px;width:64px;margin:10px 0}}@media screen and (max-width:480px){a.mainLogo,header#pageHeader .headerContent.scrolled a.mainLogo{height:50px}}@media screen and (max-width:1000px){.mainCallToAction{display:block;padding:0;float:none;top:0;right:20px}a.menuMainAlt{background-color:transparent;color:#3e8b94;display:block;padding:0;position:absolute;right:20px;text-align:right;top:auto;width:auto;bottom:20px}a.menuMainAlt::before{content:"\f419";display:inline-block;font:16px/1 Genericons;margin-right:8px;padding-top:2px;vertical-align:top;margin-bottom:0}.menuAdminContainer{display:none}.menuMain>ul>li.menuAdminAltItems{display:block}.menuMain{clear:both;float:none;min-width:inherit;position:inherit;height:initial;top:100%;z-index:999}.menuMain,.menuMain>ul ul{background-color:#fff;max-height:0;overflow:hidden}.menuMain>li>ul.subMenu{background-clip:padding-box;border:medium none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.menuMain.active,.menuMain>ul ul.active{max-height:inherit;height:auto}.menuMain ul{display:inline;text-align:left}.menuMain>ul{border-top:1px solid grey}.menuMain li,.menuMain>ul>li{display:block}.menuMain li a{border-bottom:1px solid #000;color:#000;display:block;padding:.8em;position:relative}.menuMain li.hasSubmenu>a::after{display:block;font-size:1.5em;padding:0 .5em;position:absolute;right:0;top:6px}.menuMain li.hasSubmenu>a.active::after{content:"-"}.subMenu{margin-top:0!important}.menuMain ul ul>li a{background-color:#fff;height:40px;padding:8px 18px 8px 30px}.menuMain ul ul,.menuMain ul ul ul{border:medium none;-webkit-box-shadow:none;box-shadow:none;display:inherit;left:auto;position:inherit;top:auto}.menuMain ul li>a{color:#000;height:auto;padding:10px 22px;background-color:#fff;display:block}#menu2040082f-7520-4d76-bc2b-e7641a1dd883 a{padding:10px 52px}.menuMain ul{padding:0}.headerwrap.fixed .menuMain ul{padding:0}.menuMain li.hasSubmenu>a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:0 .5em}}@media screen and (max-width:1000px){.searchContainer{display:none}.menuMain ul li .subMenu{padding-top:1px}.menuMain ul li .subMenu li a{padding:0 0 0 20px}.menuMain ul li .subMenu li{padding:20px;border-bottom:2px solid #fff}.carouselDetailWrapper{background-color:#3e8b94;background-image:none;height:auto;left:0;margin-left:0;position:relative;top:auto;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}.carouselSlideDetail{width:100%;-webkit-transform:none;transform:none;background-color:transparent;display:table;margin:0 auto;position:relative;top:initial;padding:20px 40px 30px}.carousel ul.carouselSlides li>a{width:100%}.carousel ul.carouselSlides li>a{float:none}}@media screen and (max-width:768px){.carouselDetailWrapper .carouselSlideSummary{width:90%;margin:20px 0}}@media screen and (max-width:600px){.carouselSlideDetail h2{font-size:32px}}@media screen and (max-width:480px){.mainCallToAction{right:100px}.mainCallToAction a.joinus_btn{padding-right:10px;padding-left:10px}}@media screen and (max-width:400px){.carouselSlideDetail h2{font-size:28px}}.menuMain{background-color:#fff;float:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:auto;width:auto;position:absolute;bottom:0;right:60px}.menuMain .mainCallToAction,.menuMain .mobile-search,.menuMain .mobile-social{display:none}.menuMain ul{padding:10px 0 5px}.menuMain ul li{padding:10px 20px;vertical-align:top}.menuMain ul li>a{color:#3e8b94;height:auto;padding:0;font-weight:700;border-bottom:2px solid transparent;font-size:19px}.menuMain ul li .subMenu{margin-left:-20px;border:0;background-color:#3e8b94;padding-top:15px;-webkit-box-shadow:none;box-shadow:none;margin-top:15px}.menuMain ul li .subMenu li{padding:5px 20px 10px 20px}.menuMain ul li .subMenu li a{background-color:transparent;padding:0;line-height:1.2;border-bottom:0;color:#fff;font-size:18px}.menuMain ul li .subMenu li a:hover{color:#dcc41d}.menuMain ul li:hover a{border-bottom-color:#3e8b94}.menuMain>ul>li:first-child a{height:27px;width:27px;overflow:hidden}.menuMain>ul>li:first-child a:before{height:27px;width:27px;line-height:27px;content:'\f015';font-family:FontAwesome;display:block;-webkit-font-smoothing:antialiased;color:#3e8b94}.menuMain>ul>li:first-child:hover a{border-bottom-color:transparent}.topLevel{max-width:1180px;width:100%}@media screen and (max-width:1600px){.menuMain{right:20px}}@media screen and (max-width:1200px){.menuMain{right:0}.menuMain ul li{padding-left:0}}@media (max-width:1000px){.menuMain .mobile-search{display:block}.menuMain .mobile-search .searchContainer{display:block;margin:0 20px;float:none}.menuMain .mobile-search .searchContainer button{right:0}.menuMain .mobile-search .searchContainer #siteSearch{width:90%}}@media screen and (max-width:1000px){.menuMain{position:relative;padding:0;text-align:center}.menuMain ul{padding-bottom:0}.menuMain ul li{padding-left:10px;padding-right:10px}.menuMain ul li a{text-align:left}a.menuMainAlt{display:block;color:#3e8b94;background-color:#fff;position:absolute;bottom:10px;right:20px;text-decoration:none;padding-left:0;padding-right:0}a.menuMainAlt:hover{text-decoration:none}.menuMain{width:100%;background-color:#fff;position:absolute;top:100%;z-index:2;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;height:auto;right:auto;bottom:auto;-webkit-transition:border-color 0 ease-out;transition:border-color 0 ease-out}.menuMain .mainCallToAction{display:block;width:100%;margin:10px 0 0 0;height:auto;float:none}.menuMain .mainCallToAction a.contact:link,.menuMain .mainCallToAction a.contact:visited,.menuMain .mainCallToAction a.donate,.menuMain .mainCallToAction a.donate:link,.menuMain .mainCallToAction a.donate:visited a.contact{margin:10px auto 0 auto;width:90%}.menuMain.active{border-top:2px solid #3e8b94;max-height:55em;overflow-y:inherit}.menuMain>ul{border-top:0;display:block}.menuMain ul li{padding:0}.menuMain ul li a{padding:10px;text-align:center;border-bottom:0;text-align:center}.menuMain ul li a:hover{background-color:#3e8b94;color:#fff}.menuMain ul li.hasSubmenu>a:after{font-size:inherit;padding:10px 20px}.menuMain ul li .subMenu{padding-top:0;margin-left:auto;background-color:rgba(62,139,148,.2)}.menuMain ul li .subMenu li{padding:0}.menuMain ul li .subMenu li a{padding:10px}.menuMain ul li .subMenu li a:hover{background-color:rgba(62,139,148,.5);color:#2e2e2e}.menuMain>ul>li:first-child a{display:none}.menuMain>ul>li.menuAdminAltItems{display:block}}@media screen and (max-width:480px){.menuMain{top:100%}}.breadcrumbList li{float:none;display:inline-block;margin-right:10px}.breadcrumbList li a{text-decoration:none;font-size:16px;color:#3e8b94}.breadcrumbList li a:hover{text-decoration:underline}.breadcrumbList li:before{content:'\f105';font-family:FontAwesome;color:#bbb;padding-right:10px}.breadcrumbList li:first-child:before{display:none}.breadcrumbList li:last-child a{font-weight:700}ul.carouselControls{padding:0 20px;width:100%}ul.carouselControls li a{color:rgba(0,0,0,.4);width:40px;height:40px;position:absolute;top:50%;margin-top:-20px}ul.carouselControls li a:before{font-family:FontAwesome,serif;line-height:40px;font-size:40px;height:40px}ul.carouselControls li a:hover{color:#000}ul.carouselControls li a:hover:before{color:inherit}.carouselControlPrev:before{content:'\f137'}.carouselControlNext{float:right}.carouselControlNext:before{content:'\f138'}ul.carouselButtons{text-align:center;background-color:transparent;position:relative;bottom:-20px;padding-right:60px}ul.carouselButtons li{display:inline-block;border:0;padding:0;float:none;width:auto;background-color:transparent;margin:0 5px}ul.carouselButtons li.activeSlide{border-bottom:0}.mainCallToAction ul.carouselButtons li a.contact,.mainCallToAction ul.carouselButtons li a.donate,ul.carouselButtons li .mainCallToAction a.contact,ul.carouselButtons li .mainCallToAction a.donate,ul.carouselButtons li a.button{width:15px;height:15px;background-color:rgba(0,0,0,.8);display:block;border-radius:15px;overflow:hidden;padding:0;text-indent:40px}.mainCallToAction ul.carouselButtons li a.contact:hover,.mainCallToAction ul.carouselButtons li a.donate:hover,ul.carouselButtons li .mainCallToAction a.contact:hover,ul.carouselButtons li .mainCallToAction a.donate:hover,ul.carouselButtons li a.button:hover{background-color:#000}.carousel{overflow:visible}.carousel ul.carouseSlides{position:relative;overflow:hidden}.carousel a.carouselSlideTitle{display:block}.carouselDetailWrapper{width:100%;height:100%;margin-left:0;top:auto;left:auto;position:relative;background-color:transparent}.carouselDetailWrapper:hover{cursor:default}.carouselSlideDetail{width:auto;max-width:700px;padding:2rem;background-color:#36454f;position:absolute;margin:0 auto;top:auto;left:0;-webkit-transform:none;transform:none;bottom:0}.carouselSlideDetail h2,.carouselSlideDetail p{display:block}.carouselSlideDetail:hover{cursor:default}.carouselSlideDetail h2{margin:0;font-size:32px;line-height:1.2;text-shadow:0 0 10px rgba(0,0,0,.5);font-weight:700}.carouselSlideDetail .carouselSlideHeading a,.carouselSlideDetail .carouselSlideHeading a:link,.carouselSlideDetail .carouselSlideHeading a:visited{color:#fff;text-decoration:none}.carouselSlideDetail p{margin-bottom:0;display:none}.carouselSlides{position:relative}.carouselSlide{display:block;opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:relative;max-height:none}.carouselSlide:hover{cursor:default}.carouselSlide.hidden{opacity:0;display:block!important;position:absolute}.showsVideo{height:100%;width:100%;display:block}.showsVideo:before{font-family:FontAwesome,serif;content:'\f144';background-color:transparent;border-radius:0;width:100px;height:100px;text-align:center;font-size:100px;line-height:100px;z-index:3;top:45%;left:0;right:0;margin:0 auto}@media screen and (max-width:1000px){.carousel ul{margin-top:0}.carouselDetailWrapper{position:absolute}.carouselSlideDetail{width:70%}}@media screen and (max-width:1024px){.showsVideo:before{top:35%}.videoPopUpWrapper{width:600px;left:0;right:0;margin:0 auto;height:338px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:768px){.carouselDetailWrapper{position:relative}.carouselSlideDetail{position:relative;width:100%;padding-bottom:5rem}.carouselSlideDetail p{font-size:18px}.carousel .carouselButtons{bottom:0;display:block;position:absolute;text-align:center;padding-right:0}.carousel .carouselButtons li{width:auto;min-width:inherit}.carouselControls{display:block}.videoPopUpWrapper{width:500px;height:300px}}@media screen and (max-width:540px){.showsVideo:before{font-size:64px;line-height:64px;height:64px;width:64px}.videoPopUpWrapper{width:300px;height:225px;top:50%}}@media screen and (max-width:480px){.showsVideo:before{top:30%}}a.carouselControlPrev{margin-left:10px}a.carouselControlNext{margin-right:10px}.homeIntroWrapper{width:80%;padding:0}@media (max-width:767px){.homeIntroWrapper{width:100%}}.homeIntro{margin:60px 0 50px;padding:20px}.homeIntro p{font-size:28px;font-weight:700;text-align:center;width:100%;line-height:40px}@media (max-width:767px){.homeIntro{padding:40px 20px 0 20px}.homeIntro p{font-size:18px;margin-bottom:0;line-height:1.8}}@media only screen and (max-width:540px){.homeIntro{margin:0;width:100%}}.homeFeaturesWrapper{background-color:#fff;margin:40px 0 60px}.homeFeatureDetailsWrapper{top:0;right:0;bottom:0;left:0;color:#fff;transition:-webkit-transform .35s ease-out;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out;margin:0;position:relative;background-color:transparent;padding:10px}.homeFeatureDetailsWrapper:hover{margin:0}.homeFeatureDetailsWrapper p{color:#000}.homeFeatureDetailsWrapper h2{margin-top:0;font-size:28px;margin-bottom:10px}@media (max-width:767px){.homeFeatureDetailsWrapper h2{font-size:20px}}.homeFeatureDetailsWrapper h2 a{color:#dcc41d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.homeFeatureDetailsWrapper .featureFooter{display:none}.homeFeature{padding:20px 10px;margin:0;width:25%}.homeFeature:hover{background-color:#fff}.homeFeature .banner{margin-bottom:0}.homeFeature:nth-child(4n+1){clear:inherit}.homeFeature:nth-child(4n+1){clear:left}.homeBox3 .homeFeatureDetailsWrapper,.homeBox4 .homeFeatureDetailsWrapper{margin:0;position:relative;background-color:transparent;padding:10px}.homeBox3 .homeFeatureDetailsWrapper h2 a,.homeBox4 .homeFeatureDetailsWrapper h2 a{color:#dcc41d;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.homeBox3 .homeFeatureDetailsWrapper p,.homeBox4 .homeFeatureDetailsWrapper p{color:#000}.homeFeature:hover .homeFeatureDetailsWrapper h2 a{color:#3e8b94}@media screen and (max-width:768px){.homeFeature{width:100%;float:none;padding:0 0 20px 0}.homeBox3 .homeFeatureDetailsWrapper,.homeBox4 .homeFeatureDetailsWrapper,.homeFeature .homeFeatureDetailsWrapper{padding:10px 0}}.homeFeedsWrapper{background-color:#fff;margin:60px 0;padding:0}.homeFeeds{margin:0 auto;max-width:100%}.homeFeed{margin:0}.homeFeed:nth-child(4n+1){clear:inherit}.feedsTitle{background-color:transparent;padding:0;color:#666;border-left:thick solid #dcc41d;padding-bottom:20px;margin-bottom:30px;padding-left:20px;padding-top:20px;margin-left:10px}ul.feedList{padding:0}.feedItem{clear:both;margin:40px 0}.feedItem>a{width:33.3333%;float:left;display:block;margin:0}.feedItem>a img{margin-bottom:0}.feedItem h3,.feedItem p{margin-top:0;float:right;width:66.6666%;padding-left:40px}.feedItem h3 a{color:#dcc41d;text-decoration:none}.feedItem h3 a:hover{color:#3e8b94}.feedItem p{margin-bottom:0}.feedItem .readMore{display:none;width:120px;margin:10px 0 0}.feedItem:hover{cursor:pointer}.feedItem:hover h3 a{color:#3e8b94}.feedItem:after{content:"";visibility:hidden;display:block;height:0;clear:both}.tweetsWrapper li{display:none}.tweetsWrapper li img,.tweetsWrapper li time{display:none}.tweetsWrapper li:first-child{display:block}.feedActionWrapper{padding:0;text-align:right}.homeFeed{width:50%;float:left}.homeFeed.homeFeedBox1{padding-right:40px}.homeFeed.homeFeedBox2,.homeFeed.homeFeedBox3{padding-left:40px}.homeFeed.homeFeedBox2{margin-bottom:0}.homeFeed.homeFeedBox2 .feedItem{margin-bottom:20px}.homeFeed.homeFeedBox2 img{width:100%;max-width:600px;height:auto;margin:0 auto;display:block;margin-bottom:15px}@media screen and (max-width:1024px){.feedItem h3,.feedItem p{padding-left:20px}}@media screen and (max-width:768px){.homeFeed{width:100%;float:none;padding:20px 0}.homeFeed.homeFeedBox1{padding-right:0}.homeFeed.homeFeedBox2,.homeFeed.homeFeedBox3{padding-left:0}.homeFeedsWrapper{margin:20px 0}}@media screen and (max-width:480px){.feedItem>a{width:100%;float:none}.feedItem>a img{margin-bottom:10px}.feedItem h3,.feedItem p{float:none;width:100%;padding-left:0}}.homeFeedBox1 .banner{display:none}.homeFeedBox1 li.feedItem:nth-child(3){float:right}.homeFeedBox1 .feedItem{clear:none;margin:0 10px 40px;float:left;padding-bottom:40px;border-bottom:thick solid #e9e9e9;width:calc(50% - 20px)}.homeFeedBox1>a{display:none}.homeFeedBox1 .feedItem h3,.homeFeedBox1 .feedItem p{margin-top:0;float:right;width:100%;padding-left:0}.homeFeedBox2 .postFooterWrapper{display:none}.homeFeedBox2 .feedItem{clear:none;margin:0 10px 40px;float:left;padding-bottom:40px;border-bottom:thick solid #e9e9e9;width:calc(50% - 20px)}.homeFeedBox2 .feedItem>a{width:100%}.homeFeedBox2 .feedItem h3,.homeFeedBox2 .feedItem p{margin-top:0;float:right;width:100%;padding-left:0}@media (max-width:767px){.feedItem h3{font-size:20px;margin-bottom:10px}.feedsTitle{margin-left:0}.homeFeedBox1 .feedItem,.homeFeedBox2 .feedItem{width:100%;margin-left:0;margin-right:0}}.listedPost .readMore{display:none}.headerText{margin-top:40px;max-width:100%;padding:0 20px}.headerText h1{font-size:28px;border-bottom:5px solid #eee;margin-top:48px}@media (max-width:1200px){.headerText{padding:0 20px}}.listContent,.postContent{width:75%;padding-right:80px}.postAside{width:25%;padding:0 20px;margin-bottom:20px}.postAside .associatedTagCloud{display:none}.mainCallToAction .postAside .appeals a.contact,.mainCallToAction .postAside .appeals a.donate,.postAside .appeals .mainCallToAction a.contact,.postAside .appeals .mainCallToAction a.donate,.postAside .appeals a.button{margin-bottom:5px}.postAside .associatedBox{padding:20px}.postAside .associatedBox .postFooterWrapper{display:none}.postFooterWrapper .postFooter{padding:20px;border:1px solid #eee}.postFooterWrapper .publishDetailsWrapper{margin-top:0}.postFooterWrapper .publishDetailsWrapper:after{content:'';display:block;clear:both;visibility:hidden}.postFooterWrapper p{font-size:14px;display:inline-block;float:left;margin:0 20px 10px 0}.postFooterWrapper .relatedWrapper{margin-top:30px}.postFooterWrapper .relatedWrapper ul.relatedList{padding-left:0;display:inline}.postFooterWrapper .relatedWrapper ul.relatedList a{font-size:14px}.shareWrapper{text-align:center;font-size:18px;border-top:1px solid #eee;padding-top:20px}.shareWrapper ul.shareList{margin-top:10px}.shareWrapper ul.shareList li{float:none}@media screen and (max-width:768px){.contentBlock,.listContent,.postAside,.postContent{width:100%;padding:0}}.accordianBody .postFooterWrapper{display:none}.searchPageContainer{margin-right:0}.searchListingIntro .listedFilters li{background-color:transparent;margin:0 5px 5px 0;height:auto;float:none;display:inline-block}.searchListingIntro .listedFilters li a{background-color:#eee;display:block;padding:5px 10px}.searchListingIntro .listedFilters li a:hover{text-decoration:none;background-color:#e1e1e1}.searchListingIntro .appliedFilters{float:none}.searchListingIntro .appliedFilters h3{margin:24px 0 16px 0;float:none}.searchListingIntro .appliedFilters ul{float:none}.searchListingIntro .appliedFilters ul li{float:none;display:inline-block;margin:0 10px 0 0}.searchListingIntro .appliedFilters ul li .filter{padding:5px 10px;text-transform:capitalize;margin:0;border-radius:0;background-color:#eee;color:#0773a3}.searchListingIntro .appliedFilters ul li .filter a.buttonIcon.remove:link{padding:0}.searchListingIntro select{width:200px}.searchListingPage aside.postAside{display:none}fieldset.signInForm{margin:60px auto}fieldset.signInForm legend{float:left;font-size:36px;margin-bottom:16px}.formQuestion em{color:red}.postComments{border:1px solid #eee;padding:20px}.postComments h3{font-size:18px;margin:0}.postComments header.formWrapper{padding:0}.postComments .commentForm{margin-top:0}.postComments .commentForm .formQuestion label{font-size:14px}.postComments .commentForm .formQuestion input,.postComments .commentForm .formQuestion textarea{background-color:#f2f2f2;border:0}.postComments .commentForm .commentImageWrapper,.postComments .commentForm .commentVideoWrapper{width:50%;margin-top:20px;display:inline-block;float:left}@media screen and (max-width:768px){.postComments .commentForm .commentImageWrapper,.postComments .commentForm .commentVideoWrapper{float:none;width:100%;margin-top:10px}}.postComments .commentForm .commentImageWrapper .formQuestion{margin-top:0}.postComments .commentForm .commentImageWrapper .commentAddImage{background-color:#ddc522!important;color:#fff!important;line-height:auto}.postComments .commentForm .commentVideoWrapper .addVideo{width:100%}.postComments .commentForm .commentNotify{float:left;width:100%;margin:10px 0 20px 0}.postComments .commentForm .commentNotify input[type=checkbox]{margin-top:6px;margin-right:6px}.postComments .commentForm button.addComment{margin-top:0}.postComments .signInCommentsWrapper{padding:0;margin:20px 0}.postComments .commentForm .signInForm{padding:20px;margin:0}.postComments .commentForm .signInForm legend{font-family:Roboto,sans-serif}.postComments .commentForm .signInForm .formQuestion input{background-color:#fff}.postComments fieldset.registerForm legend{text-align:left;font-family:Roboto,sans-serif}.commentsListWrapper{margin-top:20px}.commentsListWrapper ul.commentsList{padding:20px}.commentsListWrapper ul.commentsList li{border-bottom:0}.commentsListWrapper ul.commentsList li img{margin-right:20px}.commentContentWrapper{width:85%;float:right}.commentContentWrapper .commentContent{background-color:#f2f2f2;padding:20px}.commentDetails{margin-top:20px}.commentDetails p{font-size:14px}.commentDetails .helpfulComment{margin-top:0}.commentDetails .helpfulComment legend{float:none;margin:0 0 5px 0;border-bottom:0}#signInComments{clear:both}@media screen and (max-width:768px){ul.commentsList img{display:none}.commentContentWrapper{float:none;width:100%}}.listing .listedPost{border-bottom:0;margin-top:0;margin-bottom:40px}.listing .listedPost h2{margin-top:0}.listing .listedPost .postFooterWrapper{display:none}.blogListingPage .listedPost,.eventListingPage .listedPost,.newsListingPage .listedPost,.pageListingPage .listedPost{width:50%;float:left;padding:0 20px}.blogListingPage .listedPost:nth-child(2n+1),.eventListingPage .listedPost:nth-child(2n+1),.newsListingPage .listedPost:nth-child(2n+1),.pageListingPage .listedPost:nth-child(2n+1){clear:left}.eventListingPage .listedPost{height:inherit;margin-left:0;margin-right:0;border-bottom:0}@media screen and (max-width:768px){.pageWrapper .listing .listedPost{width:100%;float:none;padding:0}}.eventContent .postFooterWrapper,.listing .listedEvent .postFooterWrapper{display:block}.eventContent .postFooterWrapper .postFooter:after,.listing .listedEvent .postFooterWrapper .postFooter:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.eventContent .postFooterWrapper p,.listing .listedEvent .postFooterWrapper p{margin-right:0;display:block}.eventContent .postFooterWrapper .publishAuthorWrapper,.eventContent .postFooterWrapper .publishDatesWrapper,.eventContent .postFooterWrapper .publishDetailsWrapper,.eventContent .postFooterWrapper .relatedWrapper,.listing .listedEvent .postFooterWrapper .publishAuthorWrapper,.listing .listedEvent .postFooterWrapper .publishDatesWrapper,.listing .listedEvent .postFooterWrapper .publishDetailsWrapper,.listing .listedEvent .postFooterWrapper .relatedWrapper{display:none}.eventContent .postFooterWrapper p{float:none}.eventContent table td{padding:10px}.eventContent table td h3{margin-top:0;font-size:18px}.eventContent table td input[type=text]{margin-top:0}.eventContent table td.itemColumn{width:40%}.eventKeyWrapper img{max-width:100%;height:auto}@media screen and (max-width:1000px){.eventContent a.buttonIcon:link{padding:0;background-color:transparent;vertical-align:middle}.eventContent a.buttonIcon:link:before{padding:0}.eventContent a.buttonIcon:link:hover{background-color:transparent}}.content.categoryFilterContent{margin-bottom:50px}.appliedFilters h3{margin-right:20px}.appliedFilters li{padding:0;list-style-type:none;margin:0 10px 10px 0}.appliedFilters .filter{margin:0;padding:10px 20px;background:#0773a3;border-radius:0;line-height:normal}.appliedFilters .remove{color:rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);margin-left:10px;padding-left:10px}ul.listedFilters>li{background:#0773a3;color:#fff;padding:0;height:auto;margin:0 10px 10px 0;cursor:pointer}ul.listedFilters>li a{padding:10px 20px;display:block}ul.listedFilters>li a:hover{background:#06628b;text-decoration:none}.groupedFilters{display:inline-block;margin:0 20px 10px 0}.searchPageContainer{margin-right:0;max-width:600px}.searchPageContainer input#searchPage{width:90%;max-width:600px}.searchPageContainer button{top:auto;bottom:10px;right:10px}@media (max-width:1000px){.searchPageContainer{display:block}}@media (max-width:380px){.searchPageContainer input#searchPage{width:85%}}.numberSearchResults{font-size:16px;margin:40px 0;padding:20px;background-color:#eee}.searchListingPage aside.postAside{display:none}select#orderResults{width:200px}.searchFilterWrapper{margin:40px 0 0 0;font-size:.85em}.searchFilterWrapper .moduleFilterContent{display:inline-block;width:66%;vertical-align:top}.searchFilterWrapper .searchOrderContent{display:inline-block;width:33%;vertical-align:top;margin-top:0}.searchFilterWrapper h2{font-size:16px;font-weight:300;margin-top:0}.searchResultsArea{border-top:2px solid #eee;padding-top:40px}.searchResultsArea .listedPost{padding-left:0;padding-right:0;padding-bottom:40px;border-bottom:2px solid #eee}.searchResultsArea .listedPost.listedAppeal{width:100%;padding-left:0;padding-right:0}.searchResultsArea .listedPost.listedEvent .postFooterWrapper{display:none}.searchResultsArea .listedPost>a{display:block}.searchResultsArea .listedPost>a img{width:33.333%;margin-bottom:0;float:left;padding-right:20px}.searchResultsArea .listedPost h2{font-size:16px}.searchResultsArea .listedPost p span.readMore{display:none}.searchResultsArea .listedPost:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media (max-width:768px){.searchListingIntro{padding-bottom:20px}.searchPageContainer input{width:75%}.searchPageContainer button{margin-right:0}.searchFilterWrapper .moduleFilterContent,.searchFilterWrapper .searchOrderContent{display:block;width:100%}.searchFilterWrapper .searchOrderContent{margin-top:10px}.searchResultsArea .listedPost{margin-bottom:20px}.searchResultsArea .listedPost>a img{width:100%;float:none;margin-bottom:10px;padding:0}}body.mixedModuleList aside.postAside{display:none}body.mixedModuleList .contentBlockWrapper .listContent,body.mixedModuleList .contentBlockWrapper .postContent{padding-right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.mixedModuleList .contentBlockWrapper .listContent .listedItem,body.mixedModuleList .contentBlockWrapper .postContent .listedItem{width:31.75%;display:inline-block;vertical-align:top;margin-right:20px;padding:0;float:none;clear:none}body.mixedModuleList .contentBlockWrapper .listContent .listedItem:nth-of-type(3n),body.mixedModuleList .contentBlockWrapper .postContent .listedItem:nth-of-type(3n){margin-right:0}@media (max-width:1024px){body.mixedModuleList .contentBlockWrapper .listContent .listedItem,body.mixedModuleList .contentBlockWrapper .postContent .listedItem{width:49.25%;margin-right:1.5%}body.mixedModuleList .contentBlockWrapper .listContent .listedItem:nth-of-type(3n),body.mixedModuleList .contentBlockWrapper .postContent .listedItem:nth-of-type(3n){margin-right:1.5%}body.mixedModuleList .contentBlockWrapper .listContent .listedItem:nth-of-type(2n),body.mixedModuleList .contentBlockWrapper .postContent .listedItem:nth-of-type(2n){margin-right:0}}@media (max-width:768px){body.mixedModuleList .contentBlockWrapper .listContent .listedItem,body.mixedModuleList .contentBlockWrapper .postContent .listedItem{width:100%;margin-right:0}}body.mixedModuleList .contentBlockWrapper .listContent [class^=mixedPosts],body.mixedModuleList .contentBlockWrapper .postContent [class^=mixedPosts]{width:100%}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsPages,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsPages{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsBlogs,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsBlogs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsEvents,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsEvents{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostNews,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostNews{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}body.mixedModuleList .contentBlockWrapper .listContent .listFooter,body.mixedModuleList .contentBlockWrapper .postContent .listFooter{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsBlogs:before,body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsEvents:before,body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsNews:before,body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsPages:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsBlogs:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsEvents:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsNews:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsPages:before{display:block;width:100%;margin:20px 0;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:36px;border-bottom:5px solid #eee}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsPages:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsPages:before{content:"Pages"}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsBlogs:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsBlogs:before{content:"Blogs"}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsEvents:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsEvents:before{content:"Events"}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsNews:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsNews:before{content:"News"}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;grid-gap:40px 20px}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem{-ms-grid-column-align:stretch;justify-self:stretch;width:auto;display:block;margin:0;float:none;clear:none;padding:0}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem .listingBanner,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem .listingBanner{height:auto;max-height:335px;min-height:208px;-o-object-fit:cover;object-fit:cover}@media (min-width:1025px){body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/3/3;position:relative}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listingBanner,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listingBanner{position:relative;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;z-index:0}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured a.listed-post-image-link,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured a.listed-post-image-link{position:relative}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;padding:0 20px}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText>h2,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText>h2{font-size:36px}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText *,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText *{color:#fff;text-align:center}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.2);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText:hover:before,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured .listedPostText:hover:before{background-color:rgba(0,0,0,.4);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}}@media (max-width:1024px){body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem{width:49.25%;margin-right:1.5%;margin-bottom:40px}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem .listingBanner,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem .listingBanner{height:auto;max-height:none;min-height:auto}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem.PostCategory_mixed-featured{width:100%;margin-right:0}body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem:nth-of-type(odd),body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem:nth-of-type(odd){margin-right:0}}@media (max-width:768px){body.mixedModuleList .contentBlockWrapper .listContent .mixedPostsRemaining .listedItem,body.mixedModuleList .contentBlockWrapper .postContent .mixedPostsRemaining .listedItem{width:100%;margin-right:0}}.appealActionsWrapper,.contentBlockWrapper.appealActionsWrapper{padding:0 20px}.appealActionsWrapper .appealActions,.contentBlockWrapper.appealActionsWrapper .appealActions{max-width:100%;padding:0 20px}@media (max-width:768px){.appealActionsWrapper,.contentBlockWrapper.appealActionsWrapper{padding:0}}.topFundraisersWrapper{margin-top:20px;font-size:18px;margin-bottom:20px}.topFundraisersWrapper ol{padding-left:0}.topFundraisersWrapper ol li{width:49%;display:inline-block}.listing .listedAppeal{margin:0;padding-left:15px;padding-right:15px;width:50%}.listing .listedAppeal:first-child{padding-left:15px}.listing .listedAppeal:nth-child(2n+1){clear:left}@media screen and (max-width:768px){.topFundraisersWrapper ol li{width:100%}}.listedAppeal{border-bottom:0}.listedAppeal h2{margin-top:0;font-size:24px}.listedAppeal .totaliserFigure{font-size:18px}.listedAppeal .topFundraisersWrapper ol li{width:100%}.tabsWrapper{border-bottom:0}.tabsWrapper .tabs{max-width:1140px;border-bottom:1px solid #eee}.tabsWrapper .tabs li{margin-bottom:-1px}.tabsWrapper .tabs li a{border:1px solid #eee;background-color:transparent;padding:10px 15px}.tabsWrapper .tabs li a:hover{background-color:#eee;text-decoration:none}.tabsWrapper .tabs li.active a{border-bottom-color:#fff}@media screen and (max-width:1200px){.tabsWrapper{padding:0 20px}}@media screen and (max-width:768px){.tabsWrapper{padding:0}.tabsWrapper .tabs{padding:0 20px}.tabsWrapper .tabs li{margin-right:1px}.tabsWrapper .tabs li a{padding-left:5px;padding-right:5px}}.appealComments,.tabbedListing{width:100%;max-width:1140px;margin:0 auto;border-left:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;margin-bottom:60px;padding:40px 20px}.appealComments .headerWrapper .headerContent,.tabbedListing .headerWrapper .headerContent{padding:0;margin:0}.appealComments .contentBlockWrapper,.tabbedListing .contentBlockWrapper{margin-top:0;padding:0}.appealComments .findAFundraiser,.tabbedListing .findAFundraiser{margin-top:0}.appealComments .findAFundraiser legend,.tabbedListing .findAFundraiser legend{border-bottom:0}.appealComments .listContent,.tabbedListing .listContent{width:100%;padding:0}.appealComments.currentProjectsListing .listContent,.tabbedListing.currentProjectsListing .listContent{width:75%;padding-right:60px}.appealComments.currentProjectsListing aside h3,.tabbedListing.currentProjectsListing aside h3{margin-top:0}.appealComments .postComments,.tabbedListing .postComments{margin-top:0;padding:0;border:0}.appealComments .fundraiserSearchResults,.tabbedListing .fundraiserSearchResults{padding:0 20px;margin-top:80px}.appealCommentsWrapper .postComments{margin-top:0;border-top-color:transparent}@media screen and (max-width:1200px){.appealComments,.tabbedListing{border:0}}@media screen and (max-width:768px){.appealComments.currentProjectsListing .listContent,.appealComments.currentProjectsListing .listedPost,.appealComments.currentProjectsListing aside,.tabbedListing.currentProjectsListing .listContent,.tabbedListing.currentProjectsListing .listedPost,.tabbedListing.currentProjectsListing aside{width:100%;float:none;padding:0;margin-left:0;margin-right:0}.appealComments .findAFundraiser .formQuestion,.tabbedListing .findAFundraiser .formQuestion{width:100%;float:none}.appealComments .findAFundraiser .findAFundraiserEvent,.tabbedListing .findAFundraiser .findAFundraiserEvent{margin-left:0}.appealComments .findAFundraiser .findAFundraiserBtn,.appealComments .findAFundraiser .fundraiserSearchBtn,.tabbedListing .findAFundraiser .findAFundraiserBtn,.tabbedListing .findAFundraiser .fundraiserSearchBtn{display:block;margin-left:auto;margin-right:auto}}body.donate .formWrapper .carousel,body.donate .formWrapper .contentBlockWrapper,body.donate .formWrapper .headerText{padding:0}.donationForm{max-width:100%;margin:40px auto}.donationForm .donationFormItems{width:75%;max-width:none;margin:0 0 50px;padding-right:80px}.donationForm .donationFormItems .donationAmount input[type=radio]{margin-right:30px;top:50%;font-size:20px;margin-top:-10px;line-height:1}.donationForm .donationFormItems .donationAmount .checkboxRadio{display:block}.donationForm .donationFormItems .donationAmount .donationAmountFigure{width:20%;padding:0 20px;font-size:3rem;text-align:center;border-right:1px solid #dcdcdc}.donationForm .donationFormItems .donationAmount .donationAmountDescription{width:45%;display:inline-block}.donationForm .donationFormItems .donationAmount.donationAmountOther label{width:20%}.donationForm .donationFormItems .donationAmount.donationAmountOther .donationAmountFigure{float:left;width:100%}.donationForm .donationFormItems .donationAmount.donationAmountOther input#donationAmountOther{margin:0 0 0 20px}.donationForm .donationFormItems .donationFrequency{background-color:#f3f3f3}.donationForm .donationFormItems .donationFrequency label{width:auto;text-align:left}.donationForm .donationFormItems .donationFrequency input#monthly{float:right;margin:5px}.donationForm .donationFormItems .donationFrequency .regularPayment{margin-top:5px}.donationForm .donationFormItems .donationAmount.donationSelected,.donationForm .donationFormItems .donationFrequency.frequencySelected{background-color:#ddc522;color:#fff}.donationForm .donationFormItems .formQuestion.donationDate select,.donationForm .donationFormItems .formQuestion.donationPeriod select{width:100%}.donationForm .appealTotaliser,.donationForm .supportedAppeal{width:25%;padding:0 20px;margin:50px 0 0}.donationForm .appealTotaliser img,.donationForm .supportedAppeal img{max-width:100%}@media only screen and (max-width:768px){.donationForm .donationFormItems{width:100%;padding:0}.donationForm .donationFormItems .donationAmount{text-align:center;padding:20px}.donationForm .donationFormItems .donationAmount input[type=radio]{margin:0;position:relative;top:auto}.donationForm .donationFormItems .donationAmount .checkboxRadio .donationAmountDescription,.donationForm .donationFormItems .donationAmount .checkboxRadio .donationAmountFigure,.donationForm .donationFormItems .donationAmount .checkboxRadio .donationAmountThumbnail{width:80%;margin:10px 0;padding:0;text-align:center;border:0}.donationForm .donationFormItems .donationAmount .donationAmountOther{width:100%;margin-left:0}.donationForm .donationFormItems .donationAmount .donationAmountOther label{float:none;text-align:center}.donationForm .donationFormItems .donationAmount.donationAmountOther label{width:100%;float:none}.donationForm .donationFormItems .donationAmount.donationAmountOther label strong{text-align:center}.donationForm .donationFormItems .donationAmount.donationAmountOther input#donationAmountOther{margin:0}.donationForm .appealTotaliser,.donationForm .supportedAppeal{width:auto;margin:0 0 50px 0}}@media only screen and (max-width:540px){.donationForm .formQuestion .checkboxRadio,.donationForm .formQuestion .checkboxRadio span,.donationForm .formQuestion span span{margin-right:0}.appealTotaliser,.supportedAppeal{display:block}}.donationGiftAid .checkboxRadio{margin:0;padding:75px 0 30px 50px;display:block;width:100%}.donationGiftAid input{margin:2px 0 0;float:left}.donationGiftAid .giftAidStatement{margin:0 0 30px 30px}@media only screen and (max-width:540px){.giftAidStatement{float:none;width:auto}}.quickGivingPanel{background:0 0;padding:20px;margin:40px 0;border:2px solid #f3f3f3}.quickGivingPanel .selectDonationAmount .formQuestion{display:block;float:none;width:100%;margin-right:0;height:auto;margin-bottom:0}.quickGivingPanel .selectDonationAmount .donationAmount{margin:20px 0}.quickGivingPanel .selectDonationAmount .donationAmount input[type=radio]{position:absolute;right:0;margin-right:30px;top:50%;font-size:20px;margin-top:-10px;line-height:1}.quickGivingPanel .selectDonationAmount .donationAmount .checkboxRadio{display:block}.quickGivingPanel .selectDonationAmount .donationAmount .donationAmountFigure{font-size:3rem;width:20%;padding:0 20px;display:inline-block;vertical-align:middle;text-align:center;border-right:1px solid #dcdcdc}.quickGivingPanel .selectDonationAmount .donationAmount .donationAmountThumbnail,.quickGivingPanel .selectDonationAmount .donationAmount img{width:100px;margin-left:20px;display:inline-block}.quickGivingPanel .selectDonationAmount .donationAmount .donationAmountDescription{width:45%;display:inline-block}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther label{width:20%}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther .donationAmountFigure{float:left;width:100%}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther input#donationAmountOther{margin:0 0 0 20px;width:50%}.quickGivingPanel .selectDonationAmount .donationAmount.donationSelected{background-color:#ddc522;color:#fff}.quickGivingPanel .selectDonationAmount span{display:inline-block}.quickGivingPanel .selectDonationAmount input.regularPayment{float:none;margin:0 0 0 10px}.mainCallToAction .quickGivingPanel .selectDonationAmount a.donateBtn.contact,.mainCallToAction .quickGivingPanel .selectDonationAmount a.donateBtn.donate,.quickGivingPanel .selectDonationAmount .mainCallToAction a.donateBtn.contact,.quickGivingPanel .selectDonationAmount .mainCallToAction a.donateBtn.donate,.quickGivingPanel .selectDonationAmount a.button.donateBtn{display:block;float:none;margin:20px 0}@media only screen and (max-width:768px){.quickGivingPanel .selectDonationAmount .donationAmount{text-align:center;padding:20px}.quickGivingPanel .selectDonationAmount .donationAmount input[type=radio]{margin:0;position:relative;top:auto}.quickGivingPanel .selectDonationAmount .donationAmount .checkboxRadio .donationAmountDescription,.quickGivingPanel .selectDonationAmount .donationAmount .checkboxRadio .donationAmountFigure,.quickGivingPanel .selectDonationAmount .donationAmount .checkboxRadio img{width:80%;margin:10px 0;padding:0;text-align:center;border:0}.quickGivingPanel .selectDonationAmount .donationAmount .donationAmountOther{width:100%;margin-left:0}.quickGivingPanel .selectDonationAmount .donationAmount .donationAmountOther label{float:none;text-align:center}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther label{width:100%;float:none}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther label strong{text-align:center}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther input#donationAmountOther{margin:0}}@media only screen and (max-width:540px){.quickGivingPanel .selectDonationAmount .formQuestion .checkboxRadio,.quickGivingPanel .selectDonationAmount .formQuestion .checkboxRadio span,.quickGivingPanel .selectDonationAmount .formQuestion span span{margin-right:0}}.departments{width:33.33333%;padding-right:60px}.departments h2{margin-top:0}.departments ul.departmentList>li{margin-top:40px}.departments ul.departmentList>li a{background-color:#e2e2e2;color:#333;text-transform:uppercase}.departments ul.departmentList>li a:hover{background-color:#d5d5d5;text-decoration:none}.departments ul.departmentList ul.secondLevel li a{text-transform:inherit;background-color:#f2f2f2}.departments ul.departmentList ul.secondLevel li a:hover{background-color:#e5e5e5}.productList,.shopLandingContent{width:66.6666%;float:left}.productList .listContent,.productList .listedPost,.shopLandingContent .listContent,.shopLandingContent .listedPost{padding-right:0;width:100%}.productList .listContent .productListOrder,.productList .listedPost .productListOrder,.shopLandingContent .listContent .productListOrder,.shopLandingContent .listedPost .productListOrder{margin-bottom:30px}.productList .listContent .listedProductText .relatedWrapper,.productList .listedPost .listedProductText .relatedWrapper,.shopLandingContent .listContent .listedProductText .relatedWrapper,.shopLandingContent .listedPost .listedProductText .relatedWrapper{display:none}.productPostPage{margin-top:100px;font-size:16px}.productPostPage .postFooterWrapper{margin-top:40px}.productPostPage .postFooterWrapper .relatedWrapper{display:none}.productPostPage .postAside{width:100%;float:none;padding:0}.productPostPage .postAside h3{margin-top:40px}.productPostPage .postAside ul li{width:25%;float:left;padding:0 15px;border-bottom:0;margin-bottom:30px}.productPostPage .postAside ul li:nth-child(4n+1){clear:left}.productActions{padding-top:30px}.productReviews .formWrapper{margin:0;max-width:100%}.productReviews textarea{margin-top:15px}.productReviews .postComments .commentForm button.addComment{margin-top:5px}.continueShoppingWrapper{display:none}@media screen and (max-width:768px){.departments,.productList,.shopLandingContent{width:100%;float:none;padding-right:0}.departments ul.productListOrder li,.productList ul.productListOrder li,.shopLandingContent ul.productListOrder li{width:100%;border:0;padding:0;margin:0 0 5px 0;float:none;display:block}.departments .listedProductText,.productList .listedProductText,.shopLandingContent .listedProductText{width:70%;padding-left:20px}.departments .listedProductText h2,.productList .listedProductText h2,.shopLandingContent .listedProductText h2{font-size:24px}.productPostPage{margin-top:20px}.productPostPage .productBannerWrapper{padding-right:0;float:none;text-align:center}.productPostPage .productBannerWrapper .productBannerList li{float:none;display:inline-block}.productPostPage .postAside ul li{width:50%}.productPostPage .postAside ul li:nth-child(4n+1){clear:none}.productPostPage .postAside ul li:nth-child(2n+1){clear:left}}@media screen and (max-width:480px){.productPostPage .postAside ul li{width:100%}.productPostPage .postAside ul li:nth-child(2n+1){clear:none}}.paymentPage{margin-bottom:40px}.paymentPage td{padding:10px 20px}.paymentPage .paymentForm legend,.paymentPage table caption h2{text-align:center}h2.total,h3.vat{margin:40px 0;text-align:left;font-size:32px}.deliveryAmount,.promoCode{margin-top:40px;margin-bottom:0}.deliveryAmount span,.promoCode span{font-size:16px}.deliveryAmount h3,.deliveryAmount label,.promoCode h3,.promoCode label{font-size:1em;font-weight:300;margin:0}.deliveryAmount .deliveryOptions,.promoCode .deliveryOptions{width:auto;min-width:300px}.deliveryAmount input,.promoCode input{width:auto;min-width:150px;margin:0;float:right}.deliveryAmount button#applyPromo,.promoCode button#applyPromo{float:right;margin:0 10px 0 0}.paymentFormWrapper,.registerWrapper{margin-top:40px}fieldset.delivery,fieldset.registerForm{border:2px solid #f3f3f3;padding:20px}fieldset.delivery legend,fieldset.registerForm legend{text-align:center}.continueShoppingWrapper{display:none}fieldset#submit-button-wrapper{text-align:center}span.memberSwitch.signInSwitch{margin:20px 0;display:block}@media screen and (max-width:768px){.paymentPage .basket .itemColumn{min-width:140px}.paymentPage .basket .priceColumn,.paymentPage .basket .quantityColumn,.paymentPage .basket .removeColumn{min-width:100px;width:15%}h2.total,h3.vat{font-size:25.6px}.itemThumb{float:none;margin:0}.deliveryAmount h3,.deliveryAmount label,.deliveryAmount span,.promoCode h3,.promoCode label,.promoCode span{width:100%;float:none;text-align:left}.deliveryAmount .deliveryOptions,.promoCode .deliveryOptions{width:100%;min-width:100%;float:none}.deliveryAmount input,.promoCode input{width:100%;margin:0}.deliveryAmount button#applyPromo,.promoCode button#applyPromo{width:100%;margin:5px 0 0}.paymentEtc,.paymentFormWrapper{padding-right:0;padding-left:0}.registerButtons button.button,button.addressEnterBtn,button.postcodeLookUpBtn{width:100%;margin:5px 0 0 0}}.fundraiserListingPage .fundraiserSearchResults{float:left;width:75%}.fundraiserListingPage .fundraiserSearchResults .listContent{float:none;width:100%;padding:0}@media screen and (max-width:768px){.fundraiserListingPage .fundraiserSearchResults{width:100%;float:none}}.listedFundraiser{width:25%;padding:0 20px;margin:0 0 20px 0}.listedFundraiser:nth-child(4n+1){clear:left;padding-left:0}.listedFundraiser img{margin-right:0}.listedFundraiser h2{font-size:20px}.listedFundraiser h3{font-size:16px;margin-top:16px}.findAFundraiser{max-width:1180px;padding:0 20px;margin-top:60px}.findAFundraiser legend{border-bottom:0}.findAFundraiser .findAFundraiserEvent{margin-left:0;padding-left:20px}@media screen and (max-width:768px){.findAFundraiser .formQuestion{float:none;width:100%}.findAFundraiser .formQuestion.findAFundraiserEvent{padding-left:0}}.fundraiserPostPage .appealActionsWrapper{max-width:1180px;margin:0 auto}.pageFooterWrapper{border-top:0;background-color:#ececec;padding:0 20px 30px;background-image:url(/clients/tcpa/assets/footer.png);background-repeat:no-repeat;background-position:0 0 100% 0;background-position:bottom 0 right 0;margin-top:40px}.pageFooter{max-width:100%}.footerBox,.footerTwitter{margin:0;padding:0 20px 60px 20px;float:left;text-align:center}.footerBox h1,.footerBox h2,.footerBox h3,.footerTwitter h1,.footerTwitter h2,.footerTwitter h3{margin-top:0;font-size:24px;color:#444}.footerBox ol li,.footerBox ul li,.footerTwitter ol li,.footerTwitter ul li{list-style:none;color:#444}.footerBox a,.footerBox p,.footerTwitter a,.footerTwitter p{color:#444}.Footercredits ul li{display:inline-block;padding:0 10px}.Footercredits .socialIcons{margin:20px 0}.footerTwitter{display:none}.footerTwitter ul{margin-bottom:0}.footerTwitter ul li{margin:20px 0}.footerTwitter ul li p{margin-bottom:5px}.footerTwitter ul li cite,.footerTwitter ul li time{font-size:13px;font-weight:700}.footerBox,.footerTwitter{width:33.33333%}.footerBox.Footercredits,.footerTwitter.Footercredits{width:100%;float:none;margin-top:60px}@media screen and (max-width:768px){.footerBox,.footerTwitter{width:100%;float:none}}.footerBox2{text-align:left;font-size:14px;padding:140px 20px 0 0}.footerBox2 p{font-size:16px}.NewsletterSign-up{color:#fff;width:40%;float:left;background-color:transparent;clear:both;padding:60px 0 0 20px}.NewsletterSign-up h1{color:#3e8b94;text-align:left}.NewsletterSign-up .formQuestion,.NewsletterSign-up .mc-field-group{float:left;width:90%;padding:0 20px 0 0;margin-top:10px}.NewsletterSign-up .formQuestion label,.NewsletterSign-up .mc-field-group label{color:#949494;text-align:left;display:block;width:100%}.NewsletterSign-up #mc-embedded-subscribe,.NewsletterSign-up button{background-color:#ddc522;color:#fff;width:25%;margin-top:30px;padding:8px;float:left;margin-right:0}.NewsletterSign-up:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.NewsletterSign-up input[type=text]{background-color:#d8d8d8}.userLoggedIn .NewsletterSign-up button.groupSignUpBtn{margin:20px auto;float:none;clear:both;display:block}@media screen and (max-width:768px){.NewsletterSign-up{text-align:center}.NewsletterSign-up .formQuestion{float:none;width:100%;padding:0}.NewsletterSign-up .formQuestion label{text-align:center}.NewsletterSign-up button{margin-top:20px;float:none}}@media screen and (max-width:768px){.carouselDetailWrapper .carouselSlideSummary{font-size:16px}.NewsletterSign-up{color:#fff;width:100%;float:none;background-color:transparent;clear:both;padding:60px 0 0 0}.NewsletterSign-up h1{color:#3e8b94;text-align:center}.footerBox2{text-align:center;font-size:14px;padding:40px 20px 0 0;width:80%;margin:0 auto}}nav.menuSub{border-bottom:0}nav.menuSub ul{margin:40px 20px 10px 40px;text-align:left;border-left:thick solid #dcc41d}nav.menuSub ul li.level1{float:none}nav.menuSub ul li.level1 a{border-radius:0;padding:10px 15px;background-color:#fff;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-weight:700;font-size:18px;color:#3e8b94}nav.menuSub ul li.level1 a:hover{background-color:transparent;border-bottom-color:#3e8b94}nav.menuSub ul li.level1.active a{background-color:#ddc522;color:#fff}nav.menuSub ul li.level1.active a:hover{background-color:#ddc522;color:#fff}header .carousel{margin:0 auto}.subsite .carousel.carouselSubsite{display:inherit!important}.subsite .carousel{display:none}.headerTextSubsite{display:none}.homepage.subsite .headerTextSubsite{display:inherit;margin:0 0 90px}.subsite .headerText,.subsite .homeFeedsWrapper{padding-top:0}