.appealActionsWrapper,.container404,.contentBlockWrapper,.contentBlockWrapper.appealActionsWrapper,.customForm,.donorsList,.formWrapper,.headerText,.homeFeatures,.homeFeeds,.homeIntroWrapper,.menuSub ul,.pageFooter,.pageHeader .headerContent,.passwordForm,.registerForm,.searchListingIntro,.signInForm{max-width:100%;padding-left:4%;padding-right:4%}.appealActionsWrapper,.container404{margin:0 auto}.contentBlockWrapper.contactUsBody,.formWrapper.contactForm{padding:0}@media (max-width:767px){.contactUsIntro{padding:0}}body,button,html,legend{font-family:Roboto,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:18px;line-height:1.75;color:#333;font-weight:inherit}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:inherit;line-height:1.4;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700}h1,h2,h3{margin-top:1em;margin-bottom:.67em}h4,h5,h6{margin-top:.67em;margin-bottom:.5em}h1{font-size:36px;font-size:2em}h2{font-size:30px;font-size:1.5em}h3{font-size:24px;font-size:1.25em}h4{font-size:20px;font-size:1.117em}h5{font-size:16px;font-size:1em}h6{font-size:14px;font-size:.85em}.eventContent h2,.eventContent h3,.eventContent h4,.eventContent h5,.eventContent h6,.postContent h2,.postContent h3,.postContent h4,.postContent h5,.postContent h6{margin-top:1em}p{margin:0 0 1em 0;font-size:16px;font-size:1em}a,a:link,a:visited{color:#802988}small{font-size:.85em;line-height:normal}b,strong{font-weight:700}em{font-style:italics}ol,ul{margin-top:0;margin-bottom:1em;font-size:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.accordianBody ol,.accordianBody ul,.listingIntro ol,.listingIntro ul{padding-left:25px;margin-bottom:1em}.accordianBody ol,.listingIntro ol{list-style-type:decimal}.accordianBody ul,.listingIntro ul{list-style-type:disc}.accordianBody ul li,.listContent ul li,.listingIntro ul li,.postContent ul li{list-style:none}.accordianBody ul li:before,.listContent ul li:before,.listingIntro ul li:before,.postContent ul li:before{content:'';display:inline-block;background-image:url(/clients/fawcettsociety/assets/arrow-purple.png);width:22px;height:22px;background-repeat:no-repeat;margin-right:10px;line-height:22px;vertical-align:middle;background-position:center center}blockquote{padding:20px;margin:0 0 1em 0;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}@media (max-width:767px){h1{font-size:1.6em}h2{font-size:1.125em}h3{font-size:1em}}table h1,table h2,table h3,table h4,table h5{margin:0;font-weight:400}table td{font-size:1em}table h2{margin-bottom:1em}tbody,thead{background-color:#fff;border:1px solid #f2f2f2}thead tr:nth-child(odd){background-color:#fff}tr:nth-child(odd){background-color:rgba(242,242,242,.5)}td{padding:10px}@media (max-width:767px){table{max-width:100%;height:100%;display:block;overflow:auto}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:10px;border-color:rgba(51,51,51,.2)}legend{border-bottom:0;font-size:24px}fieldset fieldset legend{font-family:inherit}.customForm input[type=checkbox],.customForm input[type=radio],.formQuestion.commentNotify.labelCheckBoxPair input[type=checkbox],.formQuestion.commentNotify.labelRadioPair input[type=radio],.formQuestion.labelCheckBoxPair input[type=checkbox],.formQuestion.labelRadioPair input[type=radio]{display:inline-block;float:none;margin:0 5px 0 0}@media (max-width:767px){.customForm input[type=checkbox],.customForm input[type=radio],.formQuestion.commentNotify.labelCheckBoxPair input[type=checkbox],.formQuestion.commentNotify.labelRadioPair input[type=radio],.formQuestion.labelCheckBoxPair input[type=checkbox],.formQuestion.labelRadioPair input[type=radio]{vertical-align:top;margin:5px 5px 0 0}}@media (max-width:767px){.customForm label,.formQuestion.commentNotify.labelCheckBoxPair label,.formQuestion.commentNotify.labelRadioPair label,.formQuestion.labelCheckBoxPair label,.formQuestion.labelRadioPair label{width:85%}}.formSecondStep.labelCheckBoxPair label{padding-right:10px}.answerOptions{margin:10px 0 0 0}.customForm .formDescription,.customForm .formQuestion{margin:40px 0}.formQuestion input:focus,.formQuestion input:hover,.formQuestion textarea:focus,.formQuestion textarea:hover{border-color:rgba(51,51,51,.7);outline:0}.checkboxLabelPair,.radioLabelPair{margin:10px 0}@media (max-width:768px){.checkboxRadioGrid .checkboxLabelPair,.checkboxRadioGrid .radioLabelPair{width:100%}}::-webkit-input-placeholder{font-family:Roboto,Arial,sans-serif}::-moz-placeholder{font-family:Roboto,Arial,sans-serif}:-ms-input-placeholder{font-family:Roboto,Arial,sans-serif}:-moz-placeholder{font-family:Roboto,Arial,sans-serif}#totaliserActions .buttonDonate,#totaliserActions .buttonFundraise,.appliedFilters span.filter,.button,.button.ghostContinue,.commentAddImage,.listedFilters a.filter,.post_collapseReadMore a,.readMore,a.addToCalender,a.button:link,a.button:visited,button{background-color:#802988;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;padding:5px 10px;margin-right:5px;display:inline-block;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;line-height:1.4}#totaliserActions .buttonDonate:hover,#totaliserActions .buttonFundraise:hover,.appliedFilters span.filter:hover,.button.ghostContinue:hover,.button:hover,.commentAddImage:hover,.listedFilters a.filter:hover,.post_collapseReadMore a:hover,.readMore:hover,a.addToCalender:hover,a.button:link:hover,a.button:visited:hover,button:hover{background-color:#5b1d61;cursor:pointer;text-decoration:none}#totaliserActions .buttonDonate.facebookPopulate,#totaliserActions .buttonFundraise.facebookPopulate,.appliedFilters span.filter.facebookPopulate,.button.facebookPopulate,.button.ghostContinue.facebookPopulate,.commentAddImage.facebookPopulate,.listedFilters a.filter.facebookPopulate,.post_collapseReadMore a.facebookPopulate,.readMore.facebookPopulate,a.addToCalender.facebookPopulate,a.button:link.facebookPopulate,a.button:visited.facebookPopulate,button.facebookPopulate{display:none}@media (max-width:480px){#totaliserActions .buttonDonate,#totaliserActions .buttonFundraise,.appliedFilters span.filter,.button,.button.ghostContinue,.commentAddImage,.listedFilters a.filter,.post_collapseReadMore a,.readMore,a.addToCalender,a.button:link,a.button:visited,button{width:100%;margin:5px 0}}.carouselSlideReadMore:after,.footerBox .cta-text a:after{content:url(/clients/fawcettsociety/assets/arrow-white.png);display:inline-block;margin-left:10px}a.cta-button{color:#802988;text-transform:uppercase;font-weight:700;padding:0;background-color:transparent}a.cta-button:hover{color:#333;text-decoration:none}a.cta-button:hover{color:#802988}span.readMore a{color:#fff}span.readMore a:hover{text-decoration:none}a.buttonIcon:link,a.buttonIcon:visited,a.remove,a.remove:link{background-color:#802988;color:#fff;vertical-align:middle;opacity:1;font-family:FontAwesome;overflow:hidden;text-align:center}a.buttonIcon:link:hover,a.buttonIcon:visited:hover,a.remove:hover,a.remove:link:hover{background-color:#5b1d61;color:#fff;text-decoration:none}a.buttonIcon:link:before,a.buttonIcon:visited:before,a.remove:before,a.remove:link:before{padding-top:0;line-height:23px}a.buttonIcon:link.increaseQuantity:before,a.buttonIcon:visited.increaseQuantity:before,a.remove.increaseQuantity:before,a.remove:link.increaseQuantity:before{content:'\f106'}a.buttonIcon:link.decreaseQuantity:before,a.buttonIcon:link.expand:before,a.buttonIcon:visited.decreaseQuantity:before,a.buttonIcon:visited.expand:before,a.remove.decreaseQuantity:before,a.remove.expand:before,a.remove:link.decreaseQuantity:before,a.remove:link.expand:before{content:'\f107'}a.buttonIcon:link.remove:before,a.buttonIcon:visited.remove:before,a.remove.remove:before,a.remove:link.remove:before{content:'\f00d'}@media screen and (max-width:992px){a.buttonIcon:link.decreaseQuantity,a.buttonIcon:link.increaseQuantity{width:16px;height:16px;background-color:transparent;color:#802988;border-radius:0;font-size:16px}a.buttonIcon:link.decreaseQuantity:before,a.buttonIcon:link.increaseQuantity:before{padding:0;line-height:16px;height:16px}a.buttonIcon:link.decreaseQuantity:hover,a.buttonIcon:link.increaseQuantity:hover{color:#802988}}ul.shareList,ul.socialIcons{margin-bottom:0}ul.shareList li,ul.socialIcons li{display:inline-block}ul.shareList li:before,ul.socialIcons li:before{display:none}ul.shareList li a,ul.socialIcons li a{width:40px;height:40px;-moz-border-radius:40px;-webkit-border-radius:40px;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-size:24px;vertical-align:middle;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;display:block;-webkit-font-smoothing:antialiased;font-family:FontAwesome}ul.shareList li a.facebook,ul.socialIcons li a.facebook{background-color:#802988}ul.shareList li a.facebook:before,ul.socialIcons li a.facebook:before{content:'\f09a'}ul.shareList li a.twitter,ul.socialIcons li a.twitter{background-color:#802988}ul.shareList li a.twitter:before,ul.socialIcons li a.twitter:before{content:'\f099'}ul.shareList li a.youtube,ul.socialIcons li a.youtube{background-color:#802988}ul.shareList li a.youtube:before,ul.socialIcons li a.youtube:before{content:'\f167'}ul.shareList li a.instagram,ul.socialIcons li a.instagram{background-color:#802988}ul.shareList li a.instagram:before,ul.socialIcons li a.instagram:before{content:'\f16d'}ul.shareList a.shareEmail:before{background-color:#802988;content:'\f003'}header#pageHeader{position:fixed;top:0;z-index:3;background-color:#fff;-webkit-backface-visibility:hidden}header#pageHeader .headerContent{padding:0 4%}header#pageHeader.scrolled{box-shadow:0 0 2px #929292;transform:translateZ(0);-webkit-transform:translateZ(0)}.mainLogo{margin:20px 0;background-image:url(/clients/fawcettsociety/assets/fawcett-logo-2018.png);background-size:contain;width:260px;height:80px;transition:all .1s linear}@media (max-width:767px){.mainLogo{position:static}}@media (max-width:767px){.mainLogo{height:50px;margin:10px 0;width:170px}}.scrolled .mainLogo{height:55px;margin:10px 0}.menuAdminContainer{background-color:#802988;height:60px;line-height:40px;padding:0 4%}.menuAdminContainer ul#menuAdmin,.menuAdminContainer ul.shareList,.menuAdminContainer ul.socialIcons{display:inline-block;width:auto}.menuAdminContainer ul#menuAdmin{float:right}.menuAdminContainer ul#menuAdmin li a{color:#fff;border-left:0;font-size:.85em;height:60px;line-height:60px;padding:0 15px}.menuAdminContainer ul#menuAdmin li a:hover{text-decoration:underline;background-color:transparent}.menuAdminContainer ul#menuAdmin li.menuAdminBasket,.menuAdminContainer ul#menuAdmin li.menuAdminLogin,.menuAdminContainer ul#menuAdmin li.menuAdminRegister{display:none}.menuAdminContainer ul#menuAdmin li:nth-last-child(-n+3) a{font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:1em}.menuAdminContainer ul#menuAdmin li:nth-last-child(-n+3) a:hover{text-decoration:none;background-color:rgba(0,0,0,.5)}.menuAdminContainer ul#menuAdmin li:nth-last-child(2) a:hover{background-color:#53b3bf}.menuAdminContainer ul#menuAdmin li:nth-last-child(1) a:hover{background-color:#c82046}.menuAdminContainer ul#menuAdmin li:nth-last-child(3) a:hover{background-color:#ea9b22}.menuAdminContainer ul.shareList,.menuAdminContainer ul.socialIcons{height:60px;padding:0}.menuAdminContainer ul.shareList li a,.menuAdminContainer ul.socialIcons li a{width:50px;height:60px;line-height:60px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.menuAdminContainer ul.shareList li a:before,.menuAdminContainer ul.socialIcons li a:before{width:50px;height:60px;line-height:60px}.menuAdminContainer ul.shareList li a.twitter:hover,.menuAdminContainer ul.socialIcons li a.twitter:hover{background-color:#ea9b22}.menuAdminContainer ul.shareList li a.facebook:hover,.menuAdminContainer ul.socialIcons li a.facebook:hover{background-color:#53b3bf}.menuAdminContainer ul.shareList li a.instagram:hover,.menuAdminContainer ul.socialIcons li a.instagram:hover{background-color:#c82046}.adminBar,.adminBarEdit{font-size:.85em;padding:10px 20px}.mainCallToAction{margin:20px 0 20px 20px}.mainCallToAction a.cta-button,.mainCallToAction ul.shareList,.mainCallToAction ul.socialIcons{display:inline-block;vertical-align:middle}.mainCallToAction ul.shareList,.mainCallToAction ul.socialIcons{margin-right:20px}.mainCallToAction a.cta-button{margin-right:0}.mainCallToAction a.tagline{display:inline-block;vertical-align:middle;margin-right:20px}.mainCallToAction a.tagline:hover{text-decoration:none}.headerFollowContainer{display:none}header .searchContainer{display:block;margin:20px 0}header .searchContainer #siteSearch{width:200px;margin-top:0;height:40px;vertical-align:top}header .searchContainer button{width:40px;height:40px;overflow:hidden;padding:0}header .searchContainer button:before{margin:0;font-weight:400;width:40px;height:40px;line-height:40px;font-size:24px;display:block;font-family:FontAwesome;content:'\f002'}.cc-cookies{width:100%;background-color:rgba(0,0,0,.8);text-shadow:none}@media (max-width:1200px) and (min-width:768px){.mainLogo{margin-bottom:10px}ul#menuAdmin .menuAdminBasket,ul#menuAdmin .menuAdminDetails,ul#menuAdmin .menuAdminLogOut,ul#menuAdmin .menuAdminManager{display:none}}@media screen and (max-width:768px){.menuAdminContainer{display:block}}@media screen and (max-width:767px){header .headerContent .mainCallToAction,header .headerContent .searchContainer{display:none}.menuAdminContainer{display:none}}.menuMain{background-color:transparent;float:none;transition:all .1s linear;position:inherit;top:auto;width:auto;position:absolute;right:4%;bottom:30px;padding:0;font-size:1em;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;backface-visibility:hidden;text-align:right}.menuMain .mobile-search,.menuMain .mobile-social{display:none}.menuMain ul:not(.socialIcons) li>a{color:#333;height:auto;padding:10px 20px;text-align:left}.menuMain ul:not(.socialIcons) li>a:hover{color:#802988}.menuMain ul:not(.socialIcons) li .subMenu{border:0;background-color:#fff;box-shadow:none;padding-top:5px}.menuMain ul:not(.socialIcons) li .subMenu li{border-top:1px solid #ebebeb}.menuMain ul:not(.socialIcons) li .subMenu li a{background-color:transparent;padding:5px 20px;font-size:.9em;line-height:1.4}.menuMain ul:not(.socialIcons) li .subMenu li a:hover{color:#802988}.menuMain .searchContainer,.menuMain .socialIcons{display:none}.scrolled .menuMain{bottom:10px}.scrolled .menuMain ul:not(.socialIcons) li .subMenu{padding-top:10px!important}@media (max-width:767px){.scrolled .menuMain{bottom:auto}.scrolled .menuMain ul:not(.socialIcons) li .subMenu{padding-top:0!important}}ul.topLevel{width:100%;max-width:100%;padding:0;margin:0 auto}nav.breadcrumbWrapper{width:100%}ol.breadcrumbList{margin:0 0 2% 0;padding:0}.breadcrumbItem{float:none;display:inline-block;margin-right:10px;white-space:inherit;line-height:normal}.breadcrumbItem:before{padding-right:10px;display:inline-block;font-family:FontAwesome;content:'\f105'}@media (max-width:1200px) and (min-width:768px){.menuMain{position:relative;right:0;bottom:auto;text-align:center}.menuMain ul:not(.socialIcons) li>a{padding-left:10px;padding-right:10px}.menuMain li .subMenu{left:-10px}}@media screen and (max-width:768px){a.menuMainAlt{display:none}.menuMain{max-height:none}.menuMain li.hasSubmenu>a:after{display:none}.menuMain li,.menuMain>ul>li{display:inline-block}.menuMain>ul{border:0}.menuMain>ul li .subMenu{display:none;position:absolute;top:100%;overflow:visible}.menuMain>ul li .subMenu li{display:block}.menuMain>ul li a{border:0}.menuMain>ul>li.menuAdminAltItems{display:none}}@media screen and (max-width:767px){header#pageHeader .searchContainer,header#pageHeader ul.shareList,header#pageHeader ul.socialIcons{display:none}header#pageHeader .menuMain .searchContainer,header#pageHeader .menuMain ul.shareList,header#pageHeader .menuMain ul.socialIcons{display:block}a.menuMainAlt{display:block;color:#333;background-color:transparent;position:absolute;bottom:20px;right:4%}a.menuMainAlt:hover{text-decoration:none}a.menuMainAlt:before{text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0;font-size:inherit;line-height:inherit;margin-right:10px;font-family:FontAwesome;content:'\f0c9'}ul.topLevel{display:block;padding-left:0;padding-right:0;border-top:0}.menuMain{position:absolute;top:100%;z-index:2;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;max-height:0;overflow:hidden;bottom:auto;right:auto;width:100%;background-color:#ebebeb}.menuMain.active{max-height:calc(100vh - 80px);overflow-y:scroll;border-bottom:1px solid #d2d2d2}.menuMain ul:not(.socialIcons) li{display:block;width:100%;border-bottom:1px solid #d2d2d2}.menuMain ul:not(.socialIcons) li .subMenu{padding:0;margin:0;max-height:0;overflow:hidden;position:inherit;box-shadow:none;background-color:#f3f3f3}.menuMain ul:not(.socialIcons) li .subMenu li a{padding:10px 20px;font-size:1em}.menuMain ul:not(.socialIcons) li .subMenu ul{left:auto}.menuMain ul:not(.socialIcons) li a{border-bottom:0;position:relative}.menuMain ul:not(.socialIcons) li ul.active,.menuMain ul:not(.socialIcons) li>ul ul.active{max-height:55em;display:block}.menuMain ul:not(.socialIcons) li ul ul,.menuMain ul:not(.socialIcons) li ul ul ul{display:inherit}.menuMain li.hasSubmenu>a:after{padding:0;position:absolute;font-size:1em;display:inline-block;top:10px;right:20px;font-family:FontAwesome;content:'\f107'}.menuMain li.hasSubmenu>a.active:after{content:'\f106'}.menuMain>ul>li.menuAdminAltItems{display:block}.menuMain>ul>li.menuAdminAltItems li.menuAdminLogin,.menuMain>ul>li.menuAdminAltItems>a{display:none}.menuMain>ul>li.menuAdminAltItems .subMenu{max-height:none;display:block}.menuMain>ul>li.menuAdminAltItems .subMenu li{border:0}.menuMain>ul>li.menuAdminAltItems .subMenu li:nth-child(2) a{background-color:#ea9b22}.menuMain>ul>li.menuAdminAltItems .subMenu li:nth-child(3) a{background-color:#53b3bf}.menuMain>ul>li.menuAdminAltItems .subMenu li:last-child a{background-color:#c82046}.menuMain>ul>li.menuAdminAltItems .subMenu li a{color:#fff}.menuMain>ul>li.menuAdminAltItems .subMenu li a:hover{color:#333}.menuMain ul.shareList,.menuMain ul.socialIcons{padding:10px 20px;text-align:left;border-top:0}.menuMain ul.shareList li>a,.menuMain ul.socialIcons li>a{padding:0}}ul.carouselControls{padding:0 20px;width:100%}ul.carouselControls li a{color:rgba(255,255,255,.6);width:40px;height:40px;position:absolute;top:50%;margin-top:-20px}ul.carouselControls li a:before{line-height:40px;font-size:40px;height:40px;font-family:FontAwesome}ul.carouselControls li a:hover{color:#fff}ul.carouselControls li a:hover:before{color:inherit}.carouselControlPrev:before{content:'\f137'}.carouselControlNext{float:right}.carouselControlNext:before{content:'\f138'}.carouselButtons{text-align:center;background-color:transparent;position:absolute;bottom:20px}.carouselButtons li{display:inline-block;border:0;padding:0;float:none;width:auto;background-color:transparent;margin:0 5px}.carouselButtons li.activeSlide{border-bottom:0}.carouselButtons li a.button{width:15px;height:15px;background-color:rgba(255,255,255,.8);display:block;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;padding:0;text-indent:40px}.carouselButtons li a.button:hover{background-color:#fff}@media screen and (max-width:767px){.carousel .carouselButtons{display:none}ul.carouselControls{display:block}ul.carouselControls li a{margin-top:0;top:20px;bottom:auto}}.showsVideo:before{text-align:center;width:100px;height:100px;line-height:100px;z-index:1;font-family:FontAwesome;background-color:transparent;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:100px;content:'\f144'}@media screen and (max-width:480px){.showsVideo:before{width:40px;height:40px;font-size:40px;line-height:40px}}.videoPopUpWrapper{top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}@media (max-width:992px){.videoPopUpWrapper{width:640px;height:360px}}@media (max-width:768px){.videoPopUpWrapper{width:500px;height:281px}}@media (max-width:540px){.videoPopUpWrapper{width:420px;height:236px}}@media (max-width:480px){.videoPopUpWrapper{width:300px;height:169px;padding:10px}}@media (max-width:360px){.videoPopUpWrapper{width:280px;height:158px}}.videoPopupClose{top:-10px;right:-10px}.videoPopupClose:hover{text-decoration:none;background-color:#802988;color:#fff}@media (max-width:540px){.videoPopupClose{top:-10px;right:-10px}}ul.carouselSlides{padding:0;position:relative}.carouselDetailWrapper{position:absolute;width:100%;height:100%;margin-left:0;top:0;left:0;background-color:rgba(0,0,0,.3)}.carouselDetailWrapper .totaliserFigure,.carouselDetailWrapper .totaliserLabel,.carouselDetailWrapper h2.carouselSlideHeading a,.carouselDetailWrapper h2.carouselSlideHeading a:link,.carouselDetailWrapper p{color:#333;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700}@media screen and (max-width:767px){.carouselDetailWrapper .totaliserFigure,.carouselDetailWrapper .totaliserLabel,.carouselDetailWrapper h2.carouselSlideHeading a,.carouselDetailWrapper h2.carouselSlideHeading a:link,.carouselDetailWrapper p{color:#333}}.carouselDetailWrapper p{background-color:#802988;color:#fff;padding:5px 0;display:inline;padding:3px 0;display:inline;box-shadow:10px 0 0 #802988,-10px 0 0 #802988}.carouselDetailWrapper span.carouselSlideReadMore{display:block;position:absolute;margin:20px auto 0 auto;left:0;right:0;width:150px;line-height:1}.carouselSlideDetail{width:50%;padding:0;background-color:transparent;position:relative;margin:0 auto;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;text-align:center}@media (max-width:1400px){.carouselSlideDetail{width:66.666%}}.carouselSlideDetail{font-size:inherit}.carouselSlideDetail h2,.carouselSlideDetail p{text-align:center}.carouselSlideDetail h2{margin:0 0 40px 0;font-size:2.6em}.carouselSlideDetail h2 a{box-shadow:10px 0 0 #fff,-10px 0 0 #fff;padding:3px 0;background-color:#fff;display:inline;box-shadow:20px 0 0 #fff,-20px 0 0 #fff;line-height:1.4em}.carouselSlideDetail h2 a:hover{text-decoration:none}.carouselSlideDetail p{margin-bottom:0}.carouselSlideDetail .carouselSlideReadMore{margin:40px 0 0}.carouselSlide{display:block;opacity:1;position:relative;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-height:none}.carouselSlide.hidden{opacity:0;display:block!important;position:absolute;width:100%}.showsVideo{height:100%;width:100%;display:block}.showsVideo:before{top:20%;left:0;right:0;margin:0 auto}section.carousel.carouselImageSingle:not(.hasCaption) .showsVideo:before{top:50%;transform:translateY(-50%)}body:not(.homepage) .carousel{margin-bottom:4%}.carouselImageSingle{position:relative}.carouselImageSingle .headerText{position:absolute;bottom:0;left:0;padding:0 0 4% 4%}@media (max-width:767px){.carouselImageSingle .headerText{position:relative;padding:0 4%}}.pf_noHeaderMedia .carousel .headerText{position:relative;padding-left:4%;padding-bottom:0}.carousel .totaliserPanel{max-width:200px;margin:20px auto}.carousel #totaliserActions{text-align:center}.carousel #totaliserActions .buttonDonate,.carousel #totaliserActions .buttonFundraise{float:none;margin:0 5px 0 0}@media screen and (max-width:767px){.carousel #totaliserActions .buttonDonate,.carousel #totaliserActions .buttonFundraise{width:100%;margin:0 0 5px 0}}@media screen and (max-width:1000px){.carousel ul{margin-top:0}}@media screen and (max-width:767px){.carouselDetailWrapper{position:relative}.carouselSlideDetail{width:100%;padding:20px 20px 80px 20px;top:auto;-ms-transform:none;-webkit-transform:none;transform:none;background-color:#ebebeb}.carouselSlideDetail h2{font-size:1.4em}.showsVideo{position:relative}.showsVideo:before{top:50%;transform:translateY(-50%)}}.homeIntroWrapper{margin:4% auto}.homeIntro{font-family:Roboto,Arial,sans-serif;font-size:inherit;margin-bottom:0;padding:0}.homeIntro *{margin-bottom:0;font-size:2em;line-height:2}@media (max-width:767px){.homeIntroWrapper{margin:8% auto}.homeIntro *{font-size:1.25em}}@media only screen and (max-width:540px){.homeIntro{width:100%;margin:0}}.homeFeature{margin-left:0;width:22%;margin-right:4%;float:left}.homeFeature:nth-child(4n+1){clear:inherit}.homeFeature:last-child,.homeFeature:nth-of-type(4n){margin-right:0}.homeFeature:nth-of-type(4n+1){clear:both}.homeFeature>a{width:100%;display:block}.homeFeaturesTitle{margin:0;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:2em;text-align:center}.homeFeaturesWrapper{background-color:#fff;margin:8% 0 0}.homeFeature{margin-top:0;margin-bottom:4%;margin-left:0;background-color:#fff}.homeFeature p{margin-bottom:0}.homeFeature:hover{background-color:#fff}.homeFeature:hover img{transform:scale(1.05)}.homeFeature:hover h2 a{color:#802988}.homeFeature .banner{margin-bottom:0;transition:all .2s ease-out}.homeFeature>a{background-color:transparent;display:block;text-align:center;margin:20px 0}.homeFeature>a:hover{text-decoration:none}.homeFeature>a:hover:before{font-size:140px}.homeBox1:hover h2 a{color:#c82046}.homeBox2:hover h2 a{color:#53b3bf}.homeBox3:hover h2 a{color:#ea9b22}.homeFeature .listedPostText,.homeFeatureDetailsWrapper{padding:20px 0;text-align:center}.homeFeature .listedPostText h2,.homeFeatureDetailsWrapper h2{margin-top:0;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:1.2em}.homeFeature .listedPostText h2 a,.homeFeatureDetailsWrapper h2 a{color:#333;text-decoration:none}.homeFeature .listedPostText:hover h2 a,.homeFeatureDetailsWrapper:hover h2 a{color:#802988}.homeFeature .listedPostText .featureFooter,.homeFeatureDetailsWrapper .featureFooter{display:none}@media screen and (max-width:767px){.homeFeature{width:100%;float:none;margin-right:0}.homeFeaturesTitle{font-size:1.75em}}.homeFeed{position:relative;width:49%;float:left;margin:0 1% 2% 0}.homeFeed:nth-child(4n+1){clear:inherit}.homeFeed.homeFeednews{clear:none}.feedItem{width:100%;margin-right:0;float:none;position:relative}.feedItem>a{display:block;margin:0;width:100%;float:none;background-color:#802988}.feedItem>a img{opacity:1;transition:all .3s ease-out}.feedItem>a:hover img{opacity:.5}.feedItem>a img.banner{margin-bottom:0}.feedItem p{margin-bottom:0}.feedItem .postFooterWrapper,.feedItem h3,.feedItem p{position:absolute;width:calc(100% - 60px);bottom:20px;left:30px;text-align:left;margin:0}@media (max-width:767px){.feedItem .postFooterWrapper,.feedItem h3,.feedItem p{position:static;padding:10px 0 0;width:100%}}.feedItem h3 a{line-height:32px;box-shadow:10px 0 0 #fff,-10px 0 0 #fff;padding:3px 0;background-color:#fff;display:inline}.feedItem .postFooterWrapper,.feedItem p{display:none}.feedItem:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.feedItem:hover{cursor:pointer}.feedItem .shareWrapper{display:none}.homeFeedsWrapper{background-color:#fff;margin:0 0 4% 0;padding:0}.feedsTitle,body.subsite .BlogsFeed .feedItem:before,body.subsite .EventsFeed .feedItem:before,body:not(.subsite) .homeFeedblogs .feedItem:before{width:auto;display:inline-block;background-color:#802988;padding:10px;font-size:1em;margin:0;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;position:absolute;top:20px;left:20px;z-index:1;line-height:normal;color:#fff}ul.feedList{width:100%;display:block;padding:0;background-color:transparent}ul.feedList:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.feedItem{margin-top:0;margin-bottom:0;position:relative}.feedItem:last-child{margin-bottom:0}.feedItem h3{text-transform:none;font-size:1.1em}.feedItem h3 a{color:#333}.feedItem h3 a:hover{text-decoration:none}.feedItem:hover h3 a{color:#802988}.feedItem:hover img{opacity:.5}body:not(.subsite) .homeFeedblogs{float:right;margin:0 0 2% 1%}body:not(.subsite) .homeFeedblogs .feedItem{margin-bottom:4%}body:not(.subsite) .homeFeedblogs .feedItem .feedItem:before,body:not(.subsite) .homeFeedblogs .feedItem .feedsTitle{display:none}body:not(.subsite) .homeFeedblogs .feedItem:before{content:'Blogs'}.homeFeedTwitter{background-color:#f2f2f2;padding:100px 20px 20px}.tweet{margin:0 0 20px 0}.tweet .tweetText{margin-bottom:.5em}.tweet img{display:none}.tweetDate{display:block;width:100%;font-size:.9em}.feedActionWrapper{padding:0;background-color:transparent}@media screen and (max-width:767px){.feedItem,.homeFeed,.homeFeedblogs .feedItem{width:100%;float:none;margin-right:0;margin-left:0}.feedItem,.homeFeed,.homeFeedblogs .feedItem{margin-bottom:30px}body:not(.subsite) .homeFeedblogs{float:none;margin:0 0 30px 0}body:not(.subsite) .homeFeedblogs .feedItem{margin-bottom:30px}}.headerText{margin:40px 0 0 0;width:100%;padding:0 0 0 20px}.headerText h1{font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;box-shadow:10px 0 0 #fff,-10px 0 0 #fff;padding:3px 0;background-color:#fff;display:inline;font-size:2.25em;margin:0;margin-top:48px}.postContent{width:75%;padding-right:4%}.postAside{width:25%}.postFooterWrapper{clear:both}.postFooterWrapper .postFooter{padding:0;border:0;font-size:1em}.postFooterWrapper .publishDetailsWrapper{margin-top:0}.postFooterWrapper .publishDetailsWrapper:after{content:'';display:block;clear:both;visibility:hidden}.postFooterWrapper p{font-size:1em;display:inline-block;float:none;margin:0 20px 10px 0}.postFooterWrapper .relatedWrapper,.postFooterWrapper .shareWrapper{margin-top:8%}.postFooterWrapper .relatedWrapper ul.relatedList,.postFooterWrapper .shareWrapper ul.relatedList{padding-left:0;display:inline}.postFooterWrapper .locationDetails,.postFooterWrapper .publishDetailsWrapper,.postFooterWrapper .relatedWrapper,.postFooterWrapper p.associatedEndDate,.postFooterWrapper p.associatedStartDate{display:none}.shareWrapper{text-align:left;font-size:18px}.shareWrapper ul.shareList{margin-top:10px}.shareWrapper ul.shareList li{float:none}.blogDetails{display:none}.accordionBody img,.listingIntro img,.postContent img{max-width:100%;height:auto}.accordionBody iframe,.listingIntro iframe,.postContent iframe{max-width:100%}@media screen and (max-width:767px){.contentBlock,.listContent,.postAside,.postContent{width:100%;padding:0}.image-align-left,.image-align-right,img.postImageFloatLeft,img.postImageFloatRight{display:block;float:none;margin:10px auto}.headerText{width:100%;padding:0 4%}.accordionBody img,.listingIntro img,.postContent img{max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:768px){.headerText h1{font-size:1.4em}}.listing .listedPost:not(.listedFundraiser),.mapResultList .listedPost:not(.listedFundraiser){margin-left:0;margin-left:0;width:30.6666666667%;margin-right:4%;float:left;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-content:flex-start}.listing .listedPost:not(.listedFundraiser):last-child,.listing .listedPost:not(.listedFundraiser):nth-of-type(3n),.mapResultList .listedPost:not(.listedFundraiser):last-child,.mapResultList .listedPost:not(.listedFundraiser):nth-of-type(3n){margin-right:0}.listing .listedPost:not(.listedFundraiser):nth-of-type(3n+1),.mapResultList .listedPost:not(.listedFundraiser):nth-of-type(3n+1){clear:both}.listing .listedPost:not(.listedFundraiser)>a,.mapResultList .listedPost:not(.listedFundraiser)>a{width:100%;display:block}.listContent{float:none;width:100%;display:block;display:flex;flex-direction:row;flex-wrap:wrap}.listContent article{width:100%}.content.listContent.mapResultList .headerText,.listing .headerText{width:100%}.content.listContent.mapResultList .listingIntro,.listing .listingIntro{margin-bottom:4%;width:100%}.content.listContent.mapResultList .listedPost,.listing .listedPost{border-bottom:0;margin-top:0;margin-bottom:4%;padding-bottom:20px;background-color:#f3f3f3;transition:all .3s ease-out;position:relative}.content.listContent.mapResultList .listedPost img.banner,.listing .listedPost img.banner{margin-bottom:0}.content.listContent.mapResultList .listedPost h2,.listing .listedPost h2{margin-top:0;font-size:1.2em}.content.listContent.mapResultList .listedPost h2 a,.listing .listedPost h2 a{color:#333}.content.listContent.mapResultList .listedPost h2 a:hover,.listing .listedPost h2 a:hover{text-decoration:none}.content.listContent.mapResultList .listedPost .postSummary,.listing .listedPost .postSummary{margin-bottom:0;padding-bottom:40px}.content.listContent.mapResultList .listedPost .postFooterWrapper,.listing .listedPost .postFooterWrapper{display:none}.content.listContent.mapResultList .listedPost:hover,.listing .listedPost:hover{cursor:pointer;background-color:#fff}.content.listContent.mapResultList .listedPost:hover h2 a,.listing .listedPost:hover h2 a{color:#802988}.content.listContent.mapResultList .postAside,.listing .postAside{display:none}.listedPostText{padding:20px;display:block;width:100%}.listedPostText .readMore{color:#802988;text-transform:uppercase;font-weight:700;padding:0;background-color:transparent;display:block;margin:0;position:absolute;bottom:20px}.listedPostText .readMore:hover{color:#333;text-decoration:none}.listFooter{display:block;width:100%}.listFooter a.button:link{margin:0 5px}body.find-a-local-group div[id*=googleMap]{width:100%!important}body.find-a-local-group .pageContent{width:100%;padding-right:0}span.googleSearchWrapper{padding:20px;background-color:#ebebeb;display:inline-block}span.googleSearchWrapper input[type=text]{font-size:1em;padding:10px;margin:0}span.googleSearchWrapper input.button{margin:0;line-height:30px}@media (max-width:767px){span.googleSearchWrapper{width:100%}span.googleSearchWrapper input.button,span.googleSearchWrapper input[type=text]{width:100%;margin:5px 0}}.content.listContent.mapResultList:before{width:100%;margin-bottom:4%}.content.listContent.mapResultList .listedPostText{font-size:1em}.blogListingPage .listing .listedPost,.eventsListingPage .listing .listedPost,.newsListingPage .listing .listedPost{padding-bottom:40px;align-content:space-between}.blogListingPage .listing .listedPost .postFooterWrapper,.eventsListingPage .listing .listedPost .postFooterWrapper,.newsListingPage .listing .listedPost .postFooterWrapper{display:block;width:100%;padding:0 20px 20px}.blogListingPage .listing .listedPost .postFooterWrapper .postFooter,.eventsListingPage .listing .listedPost .postFooterWrapper .postFooter,.newsListingPage .listing .listedPost .postFooterWrapper .postFooter{margin:0;padding:0}.blogListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper,.blogListingPage .listing .listedPost .postFooterWrapper .publishDetailsWrapper,.eventsListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper,.eventsListingPage .listing .listedPost .postFooterWrapper .publishDetailsWrapper,.newsListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper,.newsListingPage .listing .listedPost .postFooterWrapper .publishDetailsWrapper{display:block;font-size:.9em}.blogListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper strong,.blogListingPage .listing .listedPost .postFooterWrapper .publishDetailsWrapper strong,.eventsListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper strong,.eventsListingPage .listing .listedPost .postFooterWrapper .publishDetailsWrapper strong,.newsListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper strong,.newsListingPage .listing .listedPost .postFooterWrapper .publishDetailsWrapper strong{font-weight:400}.blogListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper,.eventsListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper,.newsListingPage .listing .listedPost .postFooterWrapper .publishDatesWrapper{margin:0}.blogListingPage .listing .listedPost .postFooterWrapper .publishAuthorWrapper,.blogListingPage .listing .listedPost .postFooterWrapper .updatedDateWrapper,.eventsListingPage .listing .listedPost .postFooterWrapper .publishAuthorWrapper,.eventsListingPage .listing .listedPost .postFooterWrapper .updatedDateWrapper,.newsListingPage .listing .listedPost .postFooterWrapper .publishAuthorWrapper,.newsListingPage .listing .listedPost .postFooterWrapper .updatedDateWrapper{display:none}@media screen and (max-width:767px){.listing .listedPost .postSummary{padding-bottom:80px}.content.listContent.mapResultList .listedPost,.listing .listedPost:not(.listedFundraiser){width:100%;float:none;padding:0;margin-left:0;margin-right:0}}@media screen and (max-width:480px){.listFooter a.button:link{margin:0 0 5px 0;width:100%}}.postAside{padding:0 0 0 4%;margin-bottom:20px}.postAside .appeals a.button{margin-bottom:5px}.associated .readMore{display:inline-block;margin-top:10px}.associated .postFooterWrapper{display:none}.associated.associatedRelatedPosts{margin-top:0}.associated.associatedRelatedPosts h2{margin-top:0}ul.associatedListing li{display:none;border-top:1px solid #f2f2f2;border-bottom:0;padding:10px 0 0}ul.associatedListing li:nth-child(-n+5){display:block}ul.associatedListing li img{display:none}ul.associatedListing h3{font-size:1em;margin-top:0;margin-bottom:0}ul.associatedListing h3 a{color:#333}ul.associatedListing h3 a:hover{color:#802988;text-decoration:none}.associatedBox{padding:0;background-color:transparent}.associatedLatestPosts,.associatedMostRead,.associatedTagCloud{display:none}@media (max-width:767px){.postAside{padding:0}}.postComments{border:1px solid #f2f2f2;padding:20px}.postComments header{padding:0}.postComments h3{font-size:18px;margin:0}.postComments .commentForm{margin-top:0}.postComments .commentForm .formQuestion label{font-size:14px;width:auto}@media (max-width:480px){.postComments .commentForm .formQuestion label{width:85%}}.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:#802988!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:5px 5px 0 5px}@media (max-width:480px){.postComments .commentForm .commentNotify input[type=checkbox]{float:right}}.postComments .commentForm button.addComment{margin-top:0;float:left}.commentsListWrapper{margin-top:20px}ul.commentsList{padding:40px 0 0 0}ul.commentsList li{border-bottom:0}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}li.commentDonation{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #f2f2f2}li.commentDonation img{display:none}li.commentDonation .commentDetails{margin-top:0}li.commentDonation .commentDetails p{margin:0}li.commentDonation .commentDetails p.commenterWrapper{margin-bottom:10px;text-transform:uppercase}li.commentDonation .commentDetails strong{font-weight:400}li.commentDonation .commentDetails .commenterWrapper strong,li.commentDonation .commentDetails time span:nth-child(2){display:none}li.commentDonation .commentContentWrapper{width:50%;float:left}.commentDonationAmount{padding:0;margin:0;float:right;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:1.7em}.registerCommentsWrapper#registerComments,.signInCommentsWrapper#signInComments{padding:0;background-color:transparent;margin:60px 0 0 0;clear:both}.registerCommentsWrapper#registerComments fieldset.registerForm,.signInCommentsWrapper#signInComments fieldset.registerForm{padding:0;margin:0 0 20px 0;border:0}.registerCommentsWrapper#registerComments fieldset.registerForm legend,.signInCommentsWrapper#signInComments fieldset.registerForm legend{text-align:left;font-size:1.2em;font-family:Roboto,Arial,sans-serif;margin-bottom:10px}.registerCommentsWrapper#registerComments fieldset.signInForm,.signInCommentsWrapper#signInComments fieldset.signInForm{padding:0;margin:0 0 20px 0}.registerCommentsWrapper#registerComments fieldset.signInForm legend,.signInCommentsWrapper#signInComments fieldset.signInForm legend{font-size:1.2em;font-family:Roboto,Arial,sans-serif;margin-bottom:10px}@media screen and (max-width:767px){ul.commentsList img{display:none}.commentContentWrapper{float:none;width:100%}}.categoryFilterWrapper{margin:8% 0}.categoryFilterWrapper h2,.categoryFilterWrapper h3{font-size:1em;font-weight:400;margin-top:0}.groupedFilters{display:inline-block;margin:0 20px 10px 0}ul.listedFilters{margin:0}ul.listedFilters>li{background:0 0;padding:0;height:auto;margin:0 5px 5px 0;cursor:pointer}ul.listedFilters a.filter{margin-right:0}ul.listedFilters a.filter:hover{text-decoration:none}.appliedFilters{margin:4% 0}.appliedFilters h3{float:none;margin:1em 0}.appliedFilters ul{float:none}.appliedFilters li{float:none;display:inline-block;margin:0 5px 5px 0;vertical-align:middle}.appliedFilters span.filter{text-transform:capitalize;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:inherit}.appliedFilters span.filter:hover{cursor:default;background-color:#802988}.appliedFilters span.filter a.remove,.appliedFilters span.filter a.remove:link{position:inherit;top:auto;background-color:rgba(0,0,0,.3);margin:0 0 0 10px;width:23px;height:23px;border-radius:50% 50% 50% 50%;display:inline-block}.appliedFilters span.filter a.remove:before,.appliedFilters span.filter a.remove:link:before{font-family:FontAwesome;content:'\f00d'}.appliedFilters span.filter a.remove:hover,.appliedFilters span.filter a.remove:link:hover{background-color:rgba(0,0,0,.7);opacity:1;cursor:pointer}body.pages-Category-reports-and-publications .listContent{margin-top:4%;float:right;width:75%;padding-left:4%}body.pages-Category-reports-and-publications .listContent .listedPostText .readMore{position:static;bottom:auto}body.pages-Category-reports-and-publications .listContent .listedPost{width:100%;margin-right:0;float:none;padding-bottom:0}body.pages-Category-reports-and-publications .listContent .listedPost .embed-container,body.pages-Category-reports-and-publications .listContent .listedPost>a{width:30%;float:left}body.pages-Category-reports-and-publications .listContent .listedPost .embed-container{padding-bottom:16.8645%}body.pages-Category-reports-and-publications .listContent .listedPost .homeFeatureDetailsWrapper,body.pages-Category-reports-and-publications .listContent .listedPost .listedPostText{width:70%;float:right;padding-left:20px}body.pages-Category-reports-and-publications .listContent .listedPost:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media screen and (max-width:767px){body.pages-Category-reports-and-publications .listContent .listedPost .embed-container,body.pages-Category-reports-and-publications .listContent .listedPost .homeFeatureDetailsWrapper,body.pages-Category-reports-and-publications .listContent .listedPost .listedPostText,body.pages-Category-reports-and-publications .listContent .listedPost>a{width:100%;float:none}body.pages-Category-reports-and-publications .listContent .listedPost .embed-container{padding-bottom:56.125%}}body.pages-Category-reports-and-publications .categoryFilterWrapper{margin:4% 0 8% 0;float:left;width:25%}body.pages-Category-reports-and-publications .categoryFilterWrapper h2{font-size:1.4em;font-weight:700}body.pages-Category-reports-and-publications .categoryFilterWrapper h3{margin-top:0;display:block;font-size:1em;font-weight:700}body.pages-Category-reports-and-publications .categoryFilterWrapper .appliedFilters{margin:0 0 8% 0}body.pages-Category-reports-and-publications .categoryFilterWrapper .appliedFilters li{margin:0 10px 10px 0}body.pages-Category-reports-and-publications .categoryFilterWrapper .appliedFilters li:first-child{width:100%;margin:0}body.pages-Category-reports-and-publications .categoryFilterWrapper .appliedFilters span.filter{border-radius:25px;display:block;padding:5px 20px}body.pages-Category-reports-and-publications .categoryFilterWrapper .appliedFilters span.filter a.remove:before,body.pages-Category-reports-and-publications .categoryFilterWrapper .appliedFilters span.filter a.remove:link:before{display:block;height:23px}body.pages-Category-reports-and-publications .groupedFilters{display:inline-block;margin:0 10px 10px 0}body.pages-Category-reports-and-publications .groupedFilters label{background-color:#ebebeb;padding:5px 20px;border-radius:25px;display:block;transition:all .3s ease-out}body.pages-Category-reports-and-publications .groupedFilters label:hover{cursor:pointer;background-color:#802988;color:#fff}body.pages-Category-reports-and-publications .groupedFilters input{display:none}@media (max-width:767px){body.pages-Category-reports-and-publications .categoryFilterWrapper,body.pages-Category-reports-and-publications .listContent{width:100%;float:none;padding:0}}.listing .listedEvent{height:auto}.listing .listedEvent .postFooterWrapper{display:block}.listing .listedEvent .postFooterWrapper .postFooter:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.listing .listedEvent .postFooterWrapper p{margin-right:0}.listing .listedEvent .postFooterWrapper .publishDetailsWrapper,.listing .listedEvent .postFooterWrapper .relatedWrapper{display:none}.eventContent table td{padding:10px}.eventContent table input[type=text]{margin-top:0}.eventContent table.itemColumn{width:40%}.eventContent table h3{margin-top:0}.eventContent thead{color:rgba(51,51,51,.5)}h3.itemName{font-size:1em}.itemColumn{width:40%}a.mapLink{margin-top:5px}.eventDetails img{max-width:100%;height:auto}@media (max-width:1024px){.itemColumn{width:20%}}@media (max-width:767px){a.addToCalender,a.eventBookingBtn,a.mapLink{width:100%;margin-right:0;text-align:center}}@media (max-width:540px){.eventPostPage .itemName,.priceColumn .price{font-size:1em}.extras,.tickets{overflow-x:auto}.eventContent table td{padding-left:5px;padding-right:5px}.quantityColumn{min-width:120px}.quantityColumn input{width:40%;padding-left:0;padding-right:0}}.accordianHeader{padding:20px;margin-top:20px;position:relative}.accordianHeader h2{font-size:1em}.accordianHeader p.postSummary{padding:2% 0 0}.accordianHeader a.expand:link{position:absolute;top:20px;right:20px}.accordianHeaderText{float:none;width:90%}.accordianBody.contentBlockWrapper{padding:4%;background-color:#fff}.accordianBody.contentBlockWrapper .postFooterWrapper{display:none}.accordianOpen a.expand:link:before{content:'\f106'}.post_collapseContent,.post_collapseTitle{background-color:#f2f2f2;padding:4%}.post_collapseReadMore a{margin-right:0}.post_collapseReadMore a:hover{text-decoration:none}.post_collapseReadMore a img{display:none}.post_collapseReadMore a:after{padding-left:10px;font-family:FontAwesome;content:'\f107'}@media (max-width:767px){.accordianHeaderText{width:85%}.post_collapseReadMore,.post_collapseTitle{float:none!important;width:100%}.post_collapseReadMore a{width:100%;text-align:center}}body.login fieldset.signInForm{margin:0;padding-top:60px;padding-bottom:60px;max-width:600px}body.login fieldset.signInForm .formQuestion{max-width:600px}body.login fieldset.signInForm legend{float:left;width:100%;font-size:2em;margin-bottom:1em}body.lobby-registered fieldset.registerForm,body.signup fieldset.registerForm{margin:0 auto;padding-top:60px;padding-bottom:60px;border:0;min-height:200px}body.lobby-registered fieldset.registerForm legend,body.signup fieldset.registerForm legend{text-align:left;float:left;width:100%}body.lobby-registered .registerFields,body.signup .registerFields{max-width:600px}body.lobby-registered .registerFields .formQuestion.labelCheckBoxPair label,body.signup .registerFields .formQuestion.labelCheckBoxPair label{width:auto;display:inline}@media (max-width:767px){body.lobby-registered .registerFields .formQuestion.labelCheckBoxPair label,body.signup .registerFields .formQuestion.labelCheckBoxPair label{width:85%;display:inline-block}}body.lobby-registered .registerFields .formQuestion.labelCheckBoxPair input[type=checkbox],body.signup .registerFields .formQuestion.labelCheckBoxPair input[type=checkbox]{margin:5px 0 0 10px}body.lobby-ActivateMember .contentBlockWrapper{margin:0 auto;padding-top:60px;padding-bottom:100px}body.lobby-ActivateMember fieldset.passwordForm{margin:0 auto;padding-top:60px;padding-bottom:100px}body.lobby-ActivateMember fieldset.passwordForm .contentBlockWrapper{padding:0;margin:0}body.lobby-ActivateMember .formButtons,body.lobby-ActivateMember .formQuestion{max-width:600px}.passwordResetOne,.passwordResetTwo{margin:0;max-width:600px;padding-top:60px;padding-bottom:60px}.passwordResetOne h1,.passwordResetTwo h1{font-weight:400}.errorMessage{color:#f39c12;background-color:rgba(243,156,18,.2);padding:10px}@media only screen and (max-width:767px){.passwordResetButtons a.register,.passwordResetButtons button.button,.registerSwitch a.register,.registerSwitch button.button,.signInButtons a.register,.signInButtons button.button{width:100%;margin:0 0 5px 0}}@media only screen and (max-width:540px){.formQuestion .checkboxRadio{margin-right:0}}.searchPageContainer{margin-right:0}.searchPageContainer input#searchPage{max-width:600px;margin-right:5px}.searchPageContainer button{width:40px;height:40px;overflow:hidden;padding:0;margin:5px 0 0;display:inline-block}.searchPageContainer button:before{margin:0;font-weight:400;width:40px;height:40px;line-height:40px;font-size:24px;display:block;font-family:FontAwesome;content:'\f002'}.numberSearchResults{font-size:1em;margin:20px 0 80px 0;padding:20px;background-color:#eee}.alert{color:#f39c12}.noSearchResults{text-align:left;border:0;background-color:rgba(243,156,18,.2)}.searchListingPage aside.postAside{display:none}select#orderResults{width:200px}.searchFilterWrapper{margin:8% 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:1em;font-weight:400;margin-top:0}.listing .searchResultsArea:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.listing .searchResultsArea .listedPost{border-top:2px solid #f2f2f2;padding:2%;background-color:#fff;width:100%;margin-right:0;float:none;margin-bottom:0}.listing .searchResultsArea .listedPost.listedAppeal{width:100%;padding-left:0;padding-right:0}.listing .searchResultsArea .listedPost.listedEvent .postFooterWrapper{display:none}.listing .searchResultsArea .listedPost .associatedFooter,.listing .searchResultsArea .listedPost img{display:none}.listing .searchResultsArea .listedPost h2{font-size:1em}.listing .searchResultsArea .listedPost p{margin-bottom:0;padding-bottom:0}.listing .searchResultsArea .listedPost p span.readMore{display:none}.listing .searchResultsArea .listedPost:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media (max-width:767px){.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}}.page-listing-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.page-listing-card{width:48%;margin-bottom:2rem}@media screen and (max-width:500px){.page-listing-card{width:100%}}.page-listing-card p{margin-top:1rem}.page-listing-card a.button{margin-bottom:5px}.appealActionsWrapper .appealActions,.contentBlockWrapper.appealActionsWrapper .appealActions{max-width:100%}.topFundraisersWrapper{display:none;margin-top:20px;font-size:1em;margin-bottom:20px}.topFundraisersWrapper ol{padding-left:0}.topFundraisersWrapper ol li{width:49%;display:inline-block}.appealWidgets .findAFundraiserWidget{display:none}.appealWidgets .findAFundraiserWidget .fundraiserProfilePics li{float:none;display:inline-block;margin:0 10px 10px 0}.appealFooter .totaliserPanel{display:none}.appealInteractions{margin-top:8%}.listedAppeal{border-bottom:0}.listedAppeal h2{margin-top:0;font-size:24px}.listedAppeal .totaliserFigure{font-size:18px}.listedAppeal .topFundraisersWrapper ol li{width:100%}.donorsList{margin-top:40px;margin-bottom:80px}.donorsList h2,.donorsList>span{display:inline;font-size:1.25em}.donorsList span{float:none;width:auto;margin:0;padding-left:10px}.donorsList img{margin:0}.donorsList ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.donorsList ul li{display:none;width:25%;margin:20px 0 0 0;padding:20px 40px 0 0;border-top:1px solid #f2f2f2}.donorsList ul li:last-child{border-right:0}.donorsList ul li:nth-child(-n+4){display:block}@media (max-width:1024px){.donorsList ul li{width:100%;padding-right:0}}.donorsList .donorDetails{float:right;width:calc(100% - 60px)}.donorsList .donorDetails span{padding:0;display:block;font-size:1.25em}.donorsList .donorDetails h3,.donorsList .donorDetails h4{margin-top:10px;font-size:.85em;font-weight:inherit}.donorsList .donorDetails h4{text-transform:uppercase}@media (max-width:767px){.appealWidgets .totaliserPanel{display:none}.appealFooter .totaliserPanel{display:block}}.tabsWrapper{border-bottom:0}.tabsWrapper .tabs{max-width:100%;border-bottom:0;padding-left:4%;padding-right:4%}.tabsWrapper .tabs li{margin-bottom:0}.tabsWrapper .tabs li a{border:0;background-color:#eee;padding:5px 15px;border-radius:0;border:2px solid #eee;font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700}.tabsWrapper .tabs li a:hover{color:#802988;text-decoration:none;border-bottom-color:#802988;background-color:#eee}.tabsWrapper .tabs li.active a{color:#802988;border-bottom-color:#802988}#comProjs,#curProjs,.funArea{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.appealComments,.tabbedListing{width:100%;max-width:100%;margin:0 auto 60px auto;border:0;padding:40px 4% 20px 4%}.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:100%}.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{margin-top:80px}.appealCommentsWrapper .postComments{margin-top:0;border-top-color:transparent}.appealFundraisersWrapper .findAFundraiser{padding:0}.fundraisersWrapper .findAFundraiser{padding:0;width:100%}.appealListingPage .breadcrumbWrapper{display:none}@media screen and (max-width:1200px){.appealComments,.tabbedListing{border:0}.tabsWrapper{padding:0 20px}}@media screen and (max-width:767px){.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.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}}.appealTotaliser,.totaliserPanel{display:block;color:inherit}.appealTotaliser .raisedWrapper,.appealTotaliser .targetWrapper,.totaliserPanel .raisedWrapper,.totaliserPanel .targetWrapper{width:50%}.totaliserDone{background-color:#802988}.totaliserFigure{margin-top:0}#totaliserActions{display:block}#totaliserActions:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.raisedWrapper,.targetWrapper{margin-bottom:0}.totaliserLabel{font-size:.85em;color:rgba(51,51,51,.5)}.totaliserFigure{font-size:1em;color:#333}.raisedWrapper{margin-top:10px}.carousel .totaliserGivingPanel{display:none}#totaliserActions .buttonDonate{float:left;margin:20px 10px 0 0}#totaliserActions .buttonFundraise{margin:20px 0 0 0}@media (max-width:1000px){.totaliserPanel{width:100%;margin-top:0;float:none}}@media (max-width:767px){#totaliserActions{text-align:center}}.totaliserDone{animation:totaliser-grow 5s ease-out 1}@keyframes totaliser-grow{0%{height:0}}body.donate .formWrapper .carousel,body.donate .formWrapper .contentBlockWrapper,body.donate .formWrapper .headerText{padding:0}.donationForm{max-width:100%;margin:40px auto}.donationForm .appealTotaliser,.donationForm .supportedAppeal{width:25%;padding:0 20px;margin:50px 0 0}.donationForm .appealTotaliser img,.donationForm .supportedAppeal img{max-width:100%}.donationForm:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.donationFormItems{width:75%;max-width:none;margin:0 0 50px;padding-right:80px}.donationAmount input[type=radio]{margin-right:30px;top:50%;font-size:20px;margin-top:-10px;line-height:1}.donationAmount .checkboxRadio{display:block}.donationAmount .donationAmountFigure{width:20%;padding:0 20px;font-size:2em;text-align:center;border-right:1px solid #dcdcdc}.donationAmount span.donationAmountDescription{width:50%;display:inline-block}.donationAmount.donationAmountOther label{width:20%}.donationAmount.donationAmountOther .donationAmountFigure{float:left;width:100%}.donationAmount.donationAmountOther input#donationAmountOther{margin:0 0 0 20px}.donationFrequency{background-color:#f3f3f3;padding:20px}.donationFrequency label{font-size:2em;width:auto;text-align:left}.donationFrequency input#monthly{float:right;margin:5px}.donationFrequency .regularPayment{margin-top:5px}.donationAmount.donationSelected,.donationFrequency.frequencySelected{background-color:#802988;color:#fff}.formQuestion.donationDate select,.formQuestion.donationPeriod select{width:100%}.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;font-size:.85em}.signInWrapper{padding:20px;position:relative}.signInWrapper h2{margin-top:0;margin-bottom:20px}.signInWrapper p{float:none;margin:0}.signInWrapper a.expand,.signInWrapper a.expand:link{float:none;position:absolute;top:0;right:0;margin:20px 20px 0 0;background-color:#802988;color:#fff}.signInWrapper .signInArea .signInForm{margin:0;padding:0}@media only screen and (max-width:767px){.donationForm .appealTotaliser,.donationForm .supportedAppeal{width:auto;margin:0 0 50px 0}.donationFormItems{width:100%;padding:0}.donationAmount{text-align:center;padding:20px}.donationAmount input[type=radio]{margin:0;position:relative;top:auto}.donationAmount .donationAmountFigure,.donationAmount .donationAmountOther,.donationAmount .donationAmountThumbnail,.donationAmount span.donationAmountDescription{width:100%;margin:10px 0;padding:0;text-align:center;border:0}.donationAmount .donationAmountFigure{font-size:1.4em}.donationAmount.donationAmountOther label{width:100%;float:none}.donationAmount.donationAmountOther label strong{text-align:center}.donationAmount.donationAmountOther input#donationAmountOther{margin:0;width:90%}.donationFrequency label{width:80%;font-size:1.4em}a.facebookPopulate,a.signIn{width:100%;margin:5px 0 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}.cardEndDate input{max-width:100px}}@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:#802988;color:#fff}.quickGivingPanel .selectDonationAmount span{display:inline-block}.quickGivingPanel .selectDonationAmount input.regularPayment{float:none;margin:0 0 0 10px}.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}ul.departmentList>li{margin-top:40px}ul.departmentList>li a{background-color:#e2e2e2;color:#333;text-transform:uppercase}ul.departmentList>li a:hover{background-color:#d5d5d5;text-decoration:none}ul.departmentList ul.secondLevel li a{text-transform:inherit;background-color:#f2f2f2}ul.departmentList ul.secondLevel li a:hover{background-color:#e5e5e5}@media screen and (max-width:767px){.departments{width:100%;float:none;padding-right:0}}.productList,.shopLandingContent{width:66.6666%;float:left}.productList .listContent,.productList .listedPost,.shopLandingContent .listContent,.shopLandingContent .listedPost{padding-right:0;width:100%}.productList .listContent .postFooterWrapper,.productList .listedPost .postFooterWrapper,.shopLandingContent .listContent .postFooterWrapper,.shopLandingContent .listedPost .postFooterWrapper{display:block}.productList .listedPost.listedProduct{width:100%;margin-right:0;float:none}.productList .listedPost.listedProduct .productBanner{width:33.333%}.productListOrder{margin-bottom:40px;font-size:1em}.listedProductText{width:66.666%;padding-left:20px}.listedProductText .relatedWrapper{display:none}.productPostPage{margin-top:100px}.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}.productPostPage .productBannerWrapper{width:33.333%}.productPostPage .productBannerWrapper img{max-width:100%}.productPostPage .productText{width:66.666%;float:right;padding-left:20px}.productPostPage .productReviews{clear:both;float:left;width:100%}.productContentWrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.productActions{padding-top:30px;position:relative}.postFooterWrapper .productFooter{font-size:1em;padding:0;border:0}.postFooterWrapper .productFooter .footerDepartments{margin-top:0}.productFooter{position:relative}.footerDepartments{margin-top:0}.productReviews .formWrapper{margin:0;max-width:100%}.productReviews textarea{margin-top:15px}.productReviews .postComments .commentForm button.addComment{margin-top:5px}.relatedProducts{clear:both}.relatedProducts ul.associatedListing li img{display:block}.relatedProducts.associated:first-child{margin-top:40px}@media screen and (max-width:767px){.productList,.shopLandingContent{width:100%;float:none;padding-right:0}.productList ul.productListOrder li,.shopLandingContent ul.productListOrder li{width:100%;border:0;padding:0;margin:0 0 5px 0;float:none;display:block}.listedProduct .productBanner{float:none;margin:0 auto;width:auto;display:block;max-width:100%}.listedProductText{width:100%;padding-left:0}.listedProductText h2{font-size:24px}.productPostPage{margin-top:20px}.productPostPage .productBannerWrapper{padding-right:0;float:none;text-align:center;width:100%}.productPostPage .productBannerWrapper .productBannerList li{float:none;display:inline-block}.productPostPage .productText{float:none;width:100%;padding-left:0}.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}}.oneUp{position:absolute;top:0;left:0}@media screen and (max-width:480px){.productPostPage .postAside ul li{width:100%}.productPostPage .postAside ul li:nth-child(2n+1){clear:none}.formQuestion.productQuantity,.productActions{width:100%;float:none}.productActions{padding:0;margin-top:20px}.productActions a.button:link{width:100%;margin-bottom:5px}.productFooter a.button:link{width:100%;margin-bottom:5px}}.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:2em}h3.vat{color:rgba(51,51,51,.5)}.deliveryAmount,.promoCode{margin-top:40px;margin-bottom:0}.deliveryAmount span,.promoCode span{font-size:1em}.deliveryAmount h3,.deliveryAmount label,.promoCode h3,.promoCode label{font-size:1em;font-weight:400;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}fieldset#submit-button-wrapper{text-align:center}.continueShoppingWrapper{display:none}@media screen and (max-width:767px){.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:1.6em}.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:100%}.fundraiserListingPage .fundraiserSearchResults .listContent{float:none;width:100%;padding:0}.fundraiserListingPage .postAside{display:none}.fundraiserSearchResults .listedFundraiser{margin:0 2.5% 2.5% 0;width:22%;float:none;display:inline-block;vertical-align:top;border-bottom:0}.fundraiserSearchResults .listedFundraiser img{margin-right:0}.fundraiserSearchResults .listedFundraiser .postFooterWrapper,.fundraiserSearchResults .listedFundraiser h3{display:none}.findAFundraiser{max-width:100%;padding:0 4%;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}}#uploadifive-uploadifiveucFile{background-color:#802988!important;color:#fff!important;margin:10px 0}@media (max-width:480px){#uploadifive-uploadifiveucFile{width:100%!important;margin:10px 0}}.fundraiserBannerHint{clear:both;margin:10px 0 20px 0;font-size:.8em}.listedFundraiser .listed-post-image-link img{float:none}@media (max-width:767px){.fundraiserSearchResults .listedFundraiser{width:46.5%}}@media (max-width:480px){.fundraiserSearchResults .listedFundraiser{width:100%;margin:0 0 20px 0}}.footerBox{margin-left:0;width:30.6666666667%;margin-right:4%;float:left}.footerBox:last-child,.footerBox:nth-of-type(3n){margin-right:0}.footerBox:nth-of-type(3n+1){clear:both}.footerBox:nth-of-type(3n+1){clear:none}.pageFooterWrapper{border-top:0;background-color:#ebebeb;padding:0 0 60px 0;margin-top:8%}.pageFooterWrapper .pageFooter{margin-top:4%}.homepage .pageFooterWrapper{margin-top:2%}.footerBox{margin-top:0;margin-bottom:0}.footerBox h1,.footerBox h2,.footerBox h3{margin-top:0;font-size:24px;color:#333}.footerBox ol li,.footerBox ul li{list-style:none;color:#333}.footerBox a,.footerBox p{color:#333}.footerBox .searchContainer{float:none;width:100%;margin:0 0 40px 0}.footerBox .searchContainer input{margin-top:0;border:0;outline:0;height:40px}.footerBox .searchContainer button{width:30%;margin:0;height:40px}.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}.footer-CTA .footerBox{width:100%;margin-right:0;float:none;margin:0;background-color:#fff;padding:0 4% 4% 4%;display:block;display:flex;align-items:stretch}.footer-CTA .footerBox img{width:100%}.footer-CTA .footerBox .image{width:50%;height:100%}.footer-CTA .footerBox .cta-text{width:50%;color:#fff;float:right;background-color:#c82046;padding:4%;display:block;flex-wrap:wrap;flex-direction:column}.footer-CTA .footerBox .cta-text *,.footer-CTA .footerBox .cta-text a,.footer-CTA .footerBox .cta-text h2{color:#fff}.footer-CTA .footerBox .cta-text a{font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700;display:inline-block;width:auto;padding:5px 15px;color:#fff;background-color:rgba(255,255,255,.2);transition:all .3s ease-out}.footer-CTA .footerBox .cta-text a:hover{background-color:rgba(255,255,255,.4);text-decoration:none}.footer-CTA .footerBox:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.footer-CTA .footerBox5 .cta-text{background-color:#53b3bf}.footer-CTA .footerBox6 .cta-text{background-color:#802988}.footer-CTA .footerBox7 .cta-text{background-color:#ea9b22}.footer-CTA .footerBox{display:none}body .footer-CTA .footerBox4,body.PostSystemCategory_footer-cta-join .footer-CTA .footerBox4{display:block;display:flex}body.PostSystemCategory_footer-cta-campaign .footer-CTA .footerBox4{display:none}body.PostSystemCategory_footer-cta-campaign .footer-CTA .footerBox5{display:block;display:flex}body.PostSystemCategory_footer-cta-fundraise .footer-CTA .footerBox4{display:none}body.PostSystemCategory_footer-cta-fundraise .footer-CTA .footerBox6{display:block;display:flex}body.PostSystemCategory_footer-cta-donate .footer-CTA .footerBox4{display:none}body.PostSystemCategory_footer-cta-donate .footer-CTA .footerBox7{display:block;display:flex}@media screen and (max-width:767px){.footerBox1{display:block;padding-top:4%;background-color:transparent}.footerBox1 .footer-join,.footerBox1 .image{width:100%;display:block}.pageFooterWrapper{padding-bottom:40px}.footerBox,.footerTwitter{width:100%;float:none;margin-bottom:20px}.footer-CTA .footerBox{flex-direction:column}.footer-CTA .footerBox .cta-text,.footer-CTA .footerBox .image{width:100%}.footer-CTA .footerBox .cta-text{padding:20px}}.NewsletterSign-up{margin-left:0;width:30.6666666667%;margin-right:4%;float:left;padding-right:4%}.NewsletterSign-up:last-child,.NewsletterSign-up:nth-of-type(3n){margin-right:0}.NewsletterSign-up:nth-of-type(3n+1){clear:both}.NewsletterSign-up h1{font-family:"Roboto Condensed",Arial,sans-serif;text-transform:uppercase;font-weight:700}.NewsletterSign-up .formQuestion{margin:0 0 10px 0;width:100%;margin-right:0;float:none}.NewsletterSign-up .formQuestion label{text-align:left;line-height:1.4}.NewsletterSign-up .formQuestion input{border:0;outline:0;margin:0}.NewsletterSign-up button{background-color:#802988;color:#fff;height:40px;width:100%;margin-right:0;float:none;clear:none!important;margin-top:20px;margin-bottom:0}.NewsletterSign-up:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.userLoggedIn .NewsletterSign-up button.groupSignUpBtn{margin:20px auto;float:none;clear:both;display:block}@media screen and (max-width:767px){.NewsletterSign-up{width:100%;margin-right:0;float:none;padding:0;margin-bottom:4%}.NewsletterSign-up .formQuestion{float:none;width:100%;margin-top:10px}.NewsletterSign-up button{margin-top:20px;float:none;width:100%}}nav.menuSub{border-bottom:0;float:right;width:60%}nav.menuSub ul{margin:40px auto 40px auto}nav.menuSub ul li.level1{float:right;margin-right:1px}nav.menuSub ul li.level1 a{border-radius:0;padding:10px 15px}nav.menuSub ul li.level1 a:hover{text-decoration:none;background-color:#ddd}nav.menuSub ul li.level1.active a{background-color:#802988;color:#fff}nav.menuSub ul li.level1.active a:hover{background-color:#802988;color:#fff}@media (max-width:850px){nav.menuSub{float:none;width:100%}nav.menuSub ul li{width:100%}nav.menuSub ul li.level1 a{display:block;border-top:1px solid #fff}}body.subsite:not(.homepage) .headerTextSubsite>:not(.logoNavSubSite),body.subsite:not(.homepage) .headerWrapperSubsite{display:none}body.subsite .headerText{padding-top:0;padding-left:4%;padding-right:4%}body.subsite h1#h1SubsiteTitle{width:40%;float:left;margin-top:40px}body.subsite section.logoNavSubSite{width:100%;display:inline-block}body.subsite.homepage section.logoNavSubSite{border-bottom:1px solid #4c4184}@media (max-width:850px){body.subsite h1#h1SubsiteTitle{width:100%;float:none}}body.subsite .subsiteFeeds{display:flex}body.subsite .homeFeed{margin-right:2%}body.subsite .feedItem{margin-bottom:4%}body.subsite .EventsFeed .feedItem:before{content:'Events'}body.subsite .BlogsFeed .feedItem:before{content:'Blogs'}body.subsite .BlogsFeed .TwitterfeedFeed .feedItem:before,body.subsite .EventsFeed .TwitterfeedFeed .feedItem:before,body.subsite .TwitterfeedFeed .BlogsFeed .feedItem:before,body.subsite .TwitterfeedFeed .EventsFeed .feedItem:before,body.subsite .TwitterfeedFeed .feedsTitle,body.subsite .TwitterfeedFeed body:not(.subsite) .homeFeedblogs .feedItem:before,body:not(.subsite) .homeFeedblogs body.subsite .TwitterfeedFeed .feedItem:before{display:none}@media (max-width:767px){body.subsite .subsiteFeeds{display:block}body.subsite .homeFeed{width:100%;float:none}}header .carousel{margin:0 auto}