#pnlCustom404,.appealActionsWrapper,.container,.contentBlockWrapper,.contentBlockWrapper.appealActionsWrapper,.customForm,.donorsList,.formWrapper,.headerText,.homeFeatures,.homeFeeds,.homeIntroWrapper,.menuSub ul,.pageFooter,.pageHeader .headerContent,.passwordForm,.registerForm,.searchListingIntro,.signInForm{max-width:1300px;padding-left:40px;padding-right:40px}.appealActionsWrapper{margin:0 auto}#pnlCustom404{margin:40px auto 0 auto}.container{width:100%;display:flex;justify-content:space-between;margin:0 auto}@media only screen and (max-width:900px){.container{flex-direction:column}}.contentBlockWrapper.contactUsBody,.formWrapper.contactForm{padding:0}@media (max-width:900px){.contactUsIntro{padding:0}}.embed-container{padding-bottom:124%}.containsVideo{margin:0}.contentBlockWrapper.sitemapBody{padding-left:0;padding-right:0}body,button,html,legend{font-family:futura-pt,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px;line-height:1.5;color:#080707;font-weight:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:350px){body,button,html,legend{font-size:14px}}h1,h2,h3,h4,h5,h6{font-family:futura-pt,sans-serif;font-weight:700;line-height:inherit}h1,h2,h3{margin-top:1.25rem;margin-bottom:.8375rem}h4,h5,h6{margin-top:.8375rem;margin-bottom:.625rem}h1{font-size:36px;font-size:2.5rem}h2{font-size:30px;font-size:1.875rem}h3{font-size:24px;font-size:1.5625rem}h4{font-size:20px;font-size:1.39625rem}h5{font-size:16px;font-size:1.25rem}h6{font-size:14px;font-size:1.0625rem}.eventContent h2,.eventContent h3,.eventContent h4,.eventContent h5,.eventContent h6,.postContent h2,.postContent h3,.postContent h4,.postContent h5,.postContent h6{margin-top:1.25rem}p{margin:0 0 1.25rem 0;font-size:16px;font-size:1.25rem}a,a:link,a:visited{color:#0046ff}a:hover,a:link:hover,a:visited:hover{-webkit-text-decoration-skip:ink;text-decoration-skip:ink}small{font-size:1.0625rem}b,strong{font-weight:700}em{font-style:italics}ol,ul{margin-top:0;margin-bottom:1.25rem;font-size:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.accordianBody ol,.accordianBody ul,.listingIntro ol,.listingIntro ul{padding-left:25px;margin-bottom:1.25rem}.accordianBody ol,.listingIntro ol{list-style-type:decimal}.accordianBody ul,.listingIntro ul{list-style-type:disc}blockquote{padding:2rem;margin:0 0 1.25rem 0;background-color:#0046ff}blockquote ol,blockquote p,blockquote ul{font-size:1.25rem;color:#fff;font-weight:700}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}.postContent blockquote:after,.postContent blockquote:before,blockquote:after,blockquote:before{display:none}@media (max-width:900px){h1{font-size:2rem}h2{font-size:1.59375rem}h3{font-size:1.40625rem}}table h1,table h2,table h3,table h4,table h5{margin:0;font-weight:400}table td{font-size:1.25rem}table h2{margin-bottom:1em}tbody,thead{background-color:#fff;border:1px solid #eee}thead tr:nth-child(odd){background-color:#fff}tr:nth-child(odd){background-color:#fff}tr:nth-child(even){background-color:#fff}table.grey tr:nth-child(odd){background-color:rgba(238,238,238,.5)}td{padding:10px}table.logo-table{width:100%!important}table.logo-table tbody{width:100%!important}table.logo-table tr{width:100%!important;height:auto!important}table.logo-table td{width:auto!important;height:auto!important}@media (max-width:500px){table.logo-table tbody{display:block}table.logo-table tr{display:flex;flex-direction:column}table.logo-table td{width:100%!important;display:flex;justify-content:center;align-items:center}}table.icon-table{width:100%!important}table.icon-table tbody{width:100%!important}table.icon-table tr{width:100%!important;height:auto!important;display:flex}table.icon-table td{height:auto!important}table.icon-table td:first-child{width:100px!important}table.icon-table td:not(:first-child){width:calc(100% - 100px)!important}@media (max-width:500px){table.icon-table tr{flex-direction:column;align-items:center}table.icon-table td:first-child,table.icon-table td:not(:first-child){width:100%!important}}@media (max-width:900px){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-colour:rgba(8,7,7,.2);border-radius:0;font-family:futura-pt,sans-serif}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:futura-pt,sans-serif;font-size:1.25rem;color:#312b2b}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:futura-pt,sans-serif;font-size:1.25rem;color:#312b2b}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:futura-pt,sans-serif;font-size:1.25rem;color:#312b2b}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-family:futura-pt,sans-serif;font-size:1.25rem;color:#312b2b}legend{border-bottom:0;font-size:1.875rem}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:5px 5px 0 0;vertical-align:top}@media (max-width:900px){.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}}.customForm label,.formQuestion.commentNotify.labelCheckBoxPair label,.formQuestion.commentNotify.labelRadioPair label,.formQuestion.labelCheckBoxPair label,.formQuestion.labelRadioPair label{width:calc(100% - 30px);padding-right:15px}.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-colour:rgba(8,7,7,.7);outline:0}.checkboxLabelPair,.radioLabelPair{margin:10px 0}@media (max-width:768px){.checkboxRadioGrid .checkboxLabelPair,.checkboxRadioGrid .radioLabelPair{width:100%}}::-webkit-input-placeholder{font-family:futura-pt,sans-serif}::-moz-placeholder{font-family:futura-pt,sans-serif}:-ms-input-placeholder{font-family:futura-pt,sans-serif}:-moz-placeholder{font-family:futura-pt,sans-serif}@media (max-width:900px){legend{font-size:1.59375rem}}#totaliserActions .buttonDonate,#totaliserActions .buttonFundraise,.appliedFilters span.filter,.button,.button.ghostContinue,.commentAddImage,.groupedFilters .filter,.listedFilters a.filter,.post_collapseReadMore a,.readMore,a.addToCalender,a.button:link,a.button:visited,a.cta-button,button{background-color:#0046ff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;padding:1rem 2rem;margin-right:5px;display:inline-block}#totaliserActions .buttonDonate:hover,#totaliserActions .buttonFundraise:hover,.appliedFilters span.filter:hover,.button.ghostContinue:hover,.button:hover,.commentAddImage:hover,.groupedFilters .filter:hover,.listedFilters a.filter:hover,.post_collapseReadMore a:hover,.readMore:hover,a.addToCalender:hover,a.button:link:hover,a.button:visited:hover,a.cta-button:hover,button:hover{background-color:#0038cc;cursor:pointer;text-decoration:none}#totaliserActions .buttonDonate.facebookPopulate,#totaliserActions .buttonFundraise.facebookPopulate,.appliedFilters span.filter.facebookPopulate,.button.facebookPopulate,.button.ghostContinue.facebookPopulate,.commentAddImage.facebookPopulate,.groupedFilters .filter.facebookPopulate,.listedFilters a.filter.facebookPopulate,.post_collapseReadMore a.facebookPopulate,.readMore.facebookPopulate,a.addToCalender.facebookPopulate,a.button:link.facebookPopulate,a.button:visited.facebookPopulate,a.cta-button.facebookPopulate,button.facebookPopulate{display:none}@media (max-width:480px){#totaliserActions .buttonDonate,#totaliserActions .buttonFundraise,.appliedFilters span.filter,.button,.button.ghostContinue,.commentAddImage,.groupedFilters .filter,.listedFilters a.filter,.post_collapseReadMore a,.readMore,a.addToCalender,a.button:link,a.button:visited,a.cta-button,button{width:100%;margin:5px 0}}span.readMore a{color:#fff}span.readMore a:hover{text-decoration:none}a.button.cta-donate,a.button.donate{background-color:#0046ff}a.button.cta-donate:hover,a.button.donate:hover{background-color:#0038cc}.subsite #totaliserActions .buttonDonate,.subsite #totaliserActions .buttonFundraise,.subsite .appliedFilters span.filter,.subsite .button,.subsite .button.ghostContinue,.subsite .commentAddImage,.subsite .groupedFilters .filter,.subsite .listedFilters a.filter,.subsite .post_collapseReadMore a,.subsite .readMore,.subsite a.addToCalender,.subsite a.button:link,.subsite a.button:visited,.subsite a.cta-button,.subsite button{background-color:#32e2ff;color:#080707}.subsite #totaliserActions .buttonDonate:hover,.subsite #totaliserActions .buttonFundraise:hover,.subsite .appliedFilters span.filter:hover,.subsite .button.ghostContinue:hover,.subsite .button:hover,.subsite .commentAddImage:hover,.subsite .groupedFilters .filter:hover,.subsite .listedFilters a.filter:hover,.subsite .post_collapseReadMore a:hover,.subsite .readMore:hover,.subsite a.addToCalender:hover,.subsite a.button:link:hover,.subsite a.button:visited:hover,.subsite a.cta-button:hover,.subsite button:hover{background-color:#00c4e5}a.buttonIcon:link,a.buttonIcon:visited,a.remove,a.remove:link{background-color:#0046ff;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:#0038cc;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'}.passwordResetButtons .cancel,.postCreateButtons .cancel,.registerButtons .cancel,.signInButtons .cancel,.yourDetailsButtons .cancel{display:none}.button.eventBookingBtn,button.confirm,button.register,button.send,button.signIn{min-width:200px}@media screen and (max-width:992px){a.buttonIcon:link.decreaseQuantity,a.buttonIcon:link.increaseQuantity{width:16px;height:16px;background-color:transparent;color:#0046ff;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:#0046ff}}ul.shareList,ul.socialIcons{margin-bottom:0}ul.shareList li,ul.socialIcons li{display:inline-block;vertical-align:top}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;font-size:inherit;background-color:transparent}ul.shareList li a:hover,ul.socialIcons li a:hover{text-decoration:none;background-color:transparent}ul.shareList li a:before,ul.socialIcons li a:before{font-size:1.25rem;vertical-align:middle;color:#080707;width:40px;height:40px;line-height:40px;text-align:center;display:block;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-size:1.5rem}ul.shareList li a.facebook,ul.socialIcons li a.facebook{background-color:transparent}ul.shareList li a.facebook:hover,ul.socialIcons li a.facebook:hover{background-color:transparent}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:transparent}ul.shareList li a.twitter:hover,ul.socialIcons li a.twitter:hover{background-color:transparent}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:transparent}ul.shareList li a.youtube:hover,ul.socialIcons li a.youtube:hover{background-color:transparent}ul.shareList li a.youtube:before,ul.socialIcons li a.youtube:before{content:'\f16a'}ul.shareList li a.instagram,ul.socialIcons li a.instagram{background-color:transparent}ul.shareList li a.instagram:hover,ul.socialIcons li a.instagram:hover{background-color:transparent}ul.shareList li a.instagram:before,ul.socialIcons li a.instagram:before{content:'\f16d'}ul.shareList li a.linkedin,ul.socialIcons li a.linkedin{background-color:transparent}ul.shareList li a.linkedin:hover,ul.socialIcons li a.linkedin:hover{background-color:transparent}ul.shareList li a.linkedin:before,ul.socialIcons li a.linkedin:before{content:'\f0e1'}ul.shareList li a.medium,ul.socialIcons li a.medium{background-color:transparent}ul.shareList li a.medium:hover,ul.socialIcons li a.medium:hover{background-color:transparent}ul.shareList li a.medium:before,ul.socialIcons li a.medium:before{content:'';background-image:url(/clients/forumforthefuture/assets/icon-medium.svg);background-size:23px;background-repeat:no-repeat;background-position:center}ul.shareList a.shareEmail:before{background-color:transparent;content:'\f003'}ul.shareList a.shareEmail:before:hover{background-color:transparent}.carousel{background-color:#f6f6f6;position:relative;margin-bottom:-15rem}.noBanner .carousel{margin-bottom:0}@media screen and (max-width:1080px){.carousel{margin-bottom:-8rem}}@media screen and (max-width:650px){.carousel{margin-bottom:0}}.pf_noHeaderMedia .carousel{margin-bottom:0}ul.carouselSlides{max-width:1542px;padding:0 143px;margin:0 auto}@media screen and (max-width:1350px){ul.carouselSlides{padding-right:40px}}li.carouselSlide{overflow:visible;position:relative;z-index:2}.carouselDetailWrapper{position:absolute;width:40%;height:100%;margin-left:0;top:0;left:auto;right:0;max-width:1300px;margin-top:-6rem;z-index:999}@media screen and (max-width:1020px){.carouselDetailWrapper{margin-top:-3rem}}.carouselDetailWrapper .totaliserFigure,.carouselDetailWrapper .totaliserLabel,.carouselDetailWrapper h2.carouselSlideHeading a,.carouselDetailWrapper h2.carouselSlideHeading a:link,.carouselDetailWrapper p{color:#080707}.carouselSlideDetail{width:100%;max-width:500px;padding:0 0 0 2rem;background-color:transparent;position:absolute;margin:0;right:40px;font-size:1em;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carouselSlideTitle,.post .carouselSlide{display:block;-webkit-mask-image:url(/clients/forumforthefuture/assets/mask.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 100%;-webkit-mask-position:left center;width:50%;position:relative;background-color:#0046ff}.carouselSlideTitle:after,.post .carouselSlide:after{content:'';display:block;position:absolute;top:0;right:-1px;bottom:-1px;left:0;background-image:url(/clients/forumforthefuture/assets/mask-outline.svg);background-size:auto 100%;background-position:center;visibility:visible;height:auto}.post .carouselSlide.containsVideo{margin-bottom:-15rem}.homepage .carouselSlideTitle{width:60%}.carouselSlideDetail{font-size:inherit}.carouselSlideDetail h2,.carouselSlideDetail p{text-align:left}.carouselSlideDetail h2{margin-top:0;font-size:2.625rem;line-height:calc(1em + .5rem)}@media screen and (max-width:1200px){.carouselSlideDetail h2{font-size:2rem}}.carouselSlideDetail h2 a{color:#080707}.carouselSlideDetail p{margin-bottom:0;color:#080707;font-size:1.5rem}@media screen and (max-width:1200px){.carouselSlideDetail p{font-size:1.25rem}}.carouselSlideDetail .readMore{display:table;margin-top:2rem;color:#0046ff;padding:0;background-color:transparent;font-size:1rem;text-transform:uppercase;font-weight:700}.carouselSlideDetail .readMore:after{content:'';display:inline-block;width:18px;height:14px;background-image:url(/clients/forumforthefuture/assets/arrow.svg);background-size:contain;background-repeat:no-repeat;margin-left:1rem;position:relative;left:0;transition:.3s ease left}.carouselSlideDetail .readMore:hover:after{left:1rem;transition:.3s ease left}.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;z-index:999}.showsVideo:before{top:20%;left:0;right:0;margin:0 auto}section.carousel.carouselImageSingle:not(.hasCaption) .showsVideo:before{top:50%;transform:translateY(-50%)}@media screen and (max-width:900px){section.carousel.carouselImageSingle:not(.hasCaption) .showsVideo:before{top:32%}}.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:900px){.carousel #totaliserActions .buttonDonate,.carousel #totaliserActions .buttonFundraise{width:100%;margin:0 0 5px 0}}@media screen and (max-width:1000px){.carousel ul{margin-top:0}.carouselSlideDetail{left:0}}@media screen and (max-width:900px){.carouselSlideTitle,.post .carouselSlide{width:80%}.carouselDetailWrapper{position:absolute;background-color:#080707;padding:2rem;width:70%;height:auto;top:auto;bottom:0;right:0}.carouselSlideDetail{position:relative;width:100%;padding:0;left:0;bottom:0;top:auto;-ms-transform:none;-webkit-transform:none;transform:none}.carouselSlideDetail h2 a{color:#fff}.carouselSlideDetail p{color:#fff}.carouselDetailWrapper .totaliserFigure,.carouselDetailWrapper .totaliserLabel,.carouselDetailWrapper h2.carouselSlideHeading a,.carouselDetailWrapper h2.carouselSlideHeading a:link,.carouselDetailWrapper p{color:#fff}.showsVideo{position:relative}.showsVideo:before{top:50%;transform:translateY(-50%)}}@media screen and (max-width:800px){ul.carouselSlides{padding-left:0}}@media screen and (max-width:650px){ul.carouselSlides{padding-right:0}.carouselDetailWrapper{width:100%;position:relative}.carouselSlideTitle,.post .carouselSlide{width:100%}}ul.carouselControls{display:none}.carouselButtons{display:none}@media screen and (max-width:900px){.carousel .carouselButtons{display:none}ul.carouselControls{display:none}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;padding:0}@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}}.videoPopup .embed-container iframe{border:0}.videoPopupClose{top:-10px;right:-10px}.videoPopupClose:before{font-size:31px;margin-top:-6px;margin-left:-1px}.videoPopupClose:hover{text-decoration:none;background-color:#0046ff;color:#fff}@media (max-width:540px){.videoPopupClose{top:-10px;right:-10px}}.postComments{padding:20px 0;border-top:1px solid #eee}.postComments header{padding:0}.postComments h3{font-size:18px;margin:0;font-weight:400}.postComments .commentForm{margin-top:0}.postComments .commentForm .formQuestion label{width:auto}@media (max-width:480px){.postComments .commentForm .formQuestion label{width:calc(100% - 30px)}}.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:#0046ff!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 button.addComment{margin-top:0;float:left}.commentsListWrapper{margin-top:40px}ul.commentsList{padding:20px 0 0 0;border-top:1px solid #eee}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;margin-bottom:10px}.commentContentWrapper .commentContent p{margin:0}.commentDetails{margin-top:20px}.commentDetails p{font-size:14px}.commentDetails .helpfulComment{display:none;margin-top:0}.commentDetails .helpfulComment legend{float:none;margin:0 0 5px 0;border-bottom:0}.appealComments .postComments{margin-top:0;padding:40px 0;border-top:0}.appealComments .postComments .commentsListWrapper{margin-top:20px}ul.commentsList li.commentDonation{padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #eee}ul.commentsList li.commentDonation img{display:none}ul.commentsList li.commentDonation .commentDetails{margin-top:0}ul.commentsList li.commentDonation .commentDetails p{margin:0}ul.commentsList li.commentDonation .commentDetails p.commenterWrapper{margin-bottom:10px;text-transform:uppercase}ul.commentsList li.commentDonation .commentDetails strong{font-weight:400}ul.commentsList li.commentDonation .commentDetails .commenterWrapper strong,ul.commentsList li.commentDonation .commentDetails time span:nth-child(2){display:none}ul.commentsList 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:2.125rem}.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.5rem;font-family:futura-pt,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.5rem;font-family:futura-pt,sans-serif;margin-bottom:10px}@media screen and (max-width:900px){ul.commentsList img{display:none}.commentContentWrapper{float:none;width:100%}}.tabsWrapper{border-bottom:0}.tabsWrapper .tabs{max-width:1300px;padding-left:40px;padding-right:40px}.tabsWrapper .tabs li a{border-bottom:3px solid #eee;background-color:transparent;padding:10px 0;border-radius:0;color:#080707}.tabsWrapper .tabs li a:hover{background-color:transparent;text-decoration:none;color:#0046ff;border-bottom-color:#0046ff}.tabsWrapper .tabs li.active a{color:#0046ff;border-bottom-color:#0046ff}.tabbedListing{width:100%;max-width:1300px;margin:0 auto;border:0;margin-bottom:60px;padding:40px 20px}.tabbedListing .headerWrapper .headerContent{padding:0;margin:0;max-width:100%}.tabbedListing .contentBlockWrapper{margin-top:0;padding:0}.tabbedListing .findAFundraiser{margin-top:0;padding:0;width:100%}.tabbedListing .findAFundraiser legend{border-bottom:0}.tabbedListing .listContent{width:100%;padding:0}.tabbedListing.currentProjectsListing .listContent{width:100%}.tabbedListing.currentProjectsListing aside h3{margin-top:0}.tabbedListing .fundraiserSearchResults{margin-top:80px}.appealInteractionsWrapper .tabs{padding-left:0;padding-right:0}.appealFundraisersWrapper{padding-left:0;padding-right:0}.appealFundraisersWrapper .findAFundraiser{padding:0}@media screen and (max-width:900px){.tabsWrapper .tabs{padding:0 20px}.tabsWrapper .tabs li{margin-right:1px}.tabsWrapper .tabs li a{padding-left:5px;padding-right:5px}.appealInteractionsWrapper .tabs{padding:0}.tabbedListing.currentProjectsListing .listContent,.tabbedListing.currentProjectsListing .listedPost,.tabbedListing.currentProjectsListing aside{width:100%;float:none;padding:0;margin-left:0;margin-right:0}.tabbedListing .findAFundraiser .formQuestion{width:100%;float:none}.tabbedListing .findAFundraiser .findAFundraiserEvent{margin-left:0}.tabbedListing .findAFundraiser .findAFundraiserBtn,.tabbedListing .findAFundraiser .fundraiserSearchBtn{display:block;margin-left:auto;margin-right:auto}}.faqListingPage article{width:100%;flex-direction:column;display:flex}.accordianHeader{padding:40px;margin-top:40px;position:relative}.accordianHeader h2{font-size:1.25rem;margin-top:0}.accordianHeader p.postSummary{padding:20px 0 0}.accordianHeader a.expand:link{position:absolute;top:40px;right:40px}.accordianHeaderText{float:none;width:90%}.accordianBody.contentBlockWrapper{padding:40px;background-color:#fff}.accordianBody.contentBlockWrapper .postFooterWrapper{display:none}.accordianOpen a.expand:link:before{content:'\f106'}.post_collapseContent,.post_collapseTitle{background-color:#eee;padding:40px}.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:900px){.accordianHeaderText{width:calc(100% - 60px)}.post_collapseReadMore,.post_collapseTitle{float:none!important;width:100%}.post_collapseReadMore a{width:100%;text-align:center}}.categoryFilterWrapper{margin:80px 0}.categoryFilterWrapper h2,.categoryFilterWrapper h3{font-size:1.25rem;font-weight:400;margin-top: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:40px 0}.appliedFilters h3{float:none;margin:1.25rem 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:#0046ff}.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}.groupedFilters{display:inline-block;margin:0 20px 10px 0}@media (max-width:900px){.combinedCategoryFilter .groupedFilters{width:100%;float:none;margin:10px 0}.combinedCategoryFilter .groupedFilters select{width:100%}}.appealTotaliser,.totaliserPanel{display:block;color:inherit}.appealTotaliser .raisedWrapper,.appealTotaliser .targetWrapper,.totaliserPanel .raisedWrapper,.totaliserPanel .targetWrapper{width:50%}.totaliserDone{background-color:#0046ff}.totaliserFigure{margin-top:0}#totaliserActions{display:block}#totaliserActions:after{content:"";display:table;clear:both}.appealTotaliser{margin-bottom:40px}.totaliserBG{height:130px}.raisedWrapper,.targetWrapper{margin-bottom:0;float:left}.totaliserLabel{font-size:1.0625rem;color:rgba(8,7,7,.5)}.totaliserFigure{font-size:1.25rem;color:#080707}.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:900px){#totaliserActions{text-align:center}}.totaliserDone{animation:totaliser-grow 5s ease-out 1}@keyframes totaliser-grow{0%{height:0}}.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:2.5rem;min-width:160px;width:20%;padding:0;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:50%;display:inline-block;padding-right:20px}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther .donationAmountFigure{float:left;width:100%}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther input#donationAmountOther{margin:0 0 0 20px;width:calc(100% - 180px);padding:10px;height:auto}.quickGivingPanel .selectDonationAmount .donationAmount.donationSelected{background-color:#0046ff;color:#fff}.quickGivingPanel .selectDonationAmount .donationAmountOther+span{display:inline-block;background-color:#f3f3f3;padding:10px 60px 10px 30px;font-size:2.5rem;font-weight:700;width:calc(100% - 10px)}.quickGivingPanel .selectDonationAmount input.regularPayment{float:none;margin:25px 0 0 -40px;vertical-align:top}.quickGivingPanel .selectDonationAmount a.button.donateBtn{display:block;float:none;margin:20px auto;font-size:1.75rem}@media only screen and (max-width:900px){.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:100%;margin:10px 0;padding:0;text-align:center;border:0}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther label{width:100%;float:none}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther label strong.donationAmountFigure{text-align:center;border:0;float:none}.quickGivingPanel .selectDonationAmount .donationAmount.donationAmountOther input#donationAmountOther{margin:0;width:100%;float:none}.quickGivingPanel .selectDonationAmount .donationAmountOther+span{width:calc(100% - 40px);padding:10px 20px;font-size:1.875rem}.quickGivingPanel .selectDonationAmount input.regularPayment{margin:20px 0 0 20px}}@media only screen and (max-width:540px){.quickGivingPanel .selectDonationAmount .formQuestion .checkboxRadio,.quickGivingPanel .selectDonationAmount .formQuestion .checkboxRadio span,.quickGivingPanel .selectDonationAmount .formQuestion span span{margin-right:0}}.homeFeedBox2 table,.homeIntro table{width:60%!important;margin:3rem 0;max-width:1300px;height:auto;position:relative}.homeFeedBox2 tbody,.homeIntro tbody{background-color:transparent;border:0;display:flex;justify-content:space-between}.homeFeedBox2 tr,.homeIntro tr{background-color:transparent;display:flex;flex-direction:column;padding:0;width:28%!important}.homeFeedBox2 td,.homeIntro td{text-align:left;padding:0;display:block}.homeFeedBox2 td h2,.homeFeedBox2 td h3,.homeFeedBox2 td h4,.homeIntro td h2,.homeIntro td h3,.homeIntro td h4{font-size:3.25rem;font-weight:700;margin-bottom:0;color:#0046ff}.homeFeedBox2 td,.homeIntro td{width:auto!important}@media (max-width:950px){.homeIntro table{width:90%!important}}@media screen and (max-width:600px){.homeIntro table{margin:0}.homeIntro tbody{display:block}.homeIntro tr{margin:0;width:100%!important}}header#pageHeader{position:relative;background-color:#fff;top:auto;z-index:9;max-width:1542px;margin:0 auto}header#pageHeader .headerContent{max-width:none;padding:0 3px}.mainLogo{margin:20px 0 0;background-image:url(/clients/forumforthefuture/assets/logo.png);background-size:contain;width:178px;height:184px;z-index:9999;position:relative;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.mainLogo{background-image:url(/clients/forumforthefuture/assets/logo.png)}}.menuAdminContainer{display:none}.adminBar,.adminBarEdit{font-size:.85em;padding:10px 20px}.adminBarEdit{box-shadow:none;background:#efefef;color:#080707}.mainCallToAction{margin:40px 20px 20px}.mainCallToAction a.cta-button,.mainCallToAction ul.socialIcons{display:inline-block;vertical-align:middle}.mainCallToAction ul.socialIcons{margin-right:20px}.mainCallToAction ul.socialIcons li a.medium{display:none}.mainCallToAction a.cta-button{margin:0;font-size:1.25rem;font-weight:700;position:relative;z-index:1;margin-left:2rem}.mainCallToAction a.subsite-button,.mainCallToAction iframe.typeform-popup{display:none}.mainCallToAction a.tagline{display:inline-block;vertical-align:middle;margin-right:20px}.mainCallToAction a.tagline:hover{text-decoration:none}.headerFollowContainer{display:none}form.header-search{display:none;float:right;margin:20px 0}form.header-search .searchContainer{display:block;float:none;margin:0;position:relative}form.header-search #siteSearch{width:200px;margin-top:0;height:40px;vertical-align:top}form.header-search #siteSearch:focus{background-color:#eaeaea;outline:0}form.header-search button{width:40px;height:40px;overflow:hidden;padding:0}form.header-search button:before{margin:0;font-weight:400;width:40px;height:40px;line-height:40px;font-size:24px;display:block;font-family:FontAwesome;content:'\f002'}form.header-search button{position:absolute;top:0;right:0;background-color:transparent}form.header-search button:before{color:#0046ff}.cc-cookies{width:100%;background-color:rgba(0,0,0,.8);text-shadow:none}@media screen and (max-width:540px){.mainCallToAction{display:block}.cc-cookies{position:fixed}}@media (max-width:480px){.mainLogo{width:132px;height:134px}.searchContainer button{margin:0}.mainCallToAction{margin-top:20px}.mainCallToAction a.cta-button{font-size:1.125rem;padding:.5rem 1rem;margin:0}}.footerBox{width:calc(50% - 15px);align-content:flex-start;display:flex;flex-wrap:wrap;flex-direction:column}.footerBox.Footercredits{width:100%;display:block;margin:0;padding:3rem 0 2rem}.footerBox.Footercredits p{font-size:1rem;margin-bottom:.5rem}.footerBox.Footercredits .container{flex-direction:column}.pageFooterWrapper{border-top:0;background-color:#e2411a;padding:0}.pageFooter{display:block;display:flex;flex-direction:row;flex-wrap:wrap;max-width:none;padding:0}.footerBox{margin-top:0;margin-bottom:0}.footerBox h1,.footerBox h2,.footerBox h3{margin-top:0;font-size:24px;color:#080707}.footerBox ol li,.footerBox ul li{list-style:none;color:#080707}.footerBox a,.footerBox p{color:#080707}.Footercredits{background-color:#fff}.Footercredits ul li{display:inline-block;padding:0 10px 0 0}.Footercredits .socialIcons{margin:20px 0}.Footercredits ul li.loggedIn{display:none}.userLoggedIn .Footercredits ul li.loggedIn{display:inline-block}.userLoggedIn .Footercredits ul li.loggedOut{display:none}.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}@media screen and (max-width:900px){.footerBox,.footerTwitter{width:100%;float:none;text-align:center;margin:0 0 20px 0;display:block}.pageFooter{flex-direction:column}}.menuMain{background-color:transparent;float:none;position:relative;top:auto;z-index:9;backface-visibility:hidden;text-align:right;position:absolute;bottom:1rem}.menuMain .mobile-search,.menuMain .mobile-social{display:none}.menuMain ul li>a{color:#080707;height:auto;padding:10px 20px;font-weight:700;text-align:left}@media screen and (max-width:1360px){.menuMain ul li>a{padding:10px 10px;font-size:1.125rem}}.menuMain ul li .subMenu{border:0;background-color:#fff;min-width:250px;max-width:250px;z-index:2;box-shadow:none}.menuMain ul li .subMenu li a{background-color:transparent;padding:10px 20px;font-weight:400;font-size:1.25rem}.menuMain ul li .subMenu li a:hover{color:#000}.menuMain .mainCallToAction,.menuMain form.header-search{display:none}ul.topLevel{width:100%;padding-left:150px;margin:0 auto}@media screen and (max-width:780px){ul.topLevel{padding-left:0;padding-right:0}}.breadcrumbWrapper{padding-left:0;margin-bottom:1.5rem}@media screen and (max-width:900px){.breadcrumbWrapper{padding-left:0}}.breadcrumbList{margin-bottom: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 screen and (max-width:1160px){header#pageHeader{position:relative}a.menuMainAlt{display:block;color:#080707;background-color:transparent;position:absolute;bottom:20px;right:20px;font-size:1.125rem}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%;bottom:auto;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;background-color:#fff}.menuMain.active{max-height:1000px;overflow-y:scroll}.menuMain ul li{display:block;width:100%}.menuMain ul li .subMenu{padding:0;margin:0;max-height:0;max-width:100%;overflow:hidden;position:inherit;box-shadow:none;background-color:rgba(0,0,0,.05)}.menuMain ul li .subMenu ul{left:auto}.menuMain ul li a{border-bottom:0;position:relative}.menuMain ul li ul.active,.menuMain ul li>ul ul.active{max-height:55em;display:block}.menuMain ul li ul ul,.menuMain ul 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 .mainCallToAction{display:block;margin:0;float:none;padding:5px 20px}.menuMain .mainCallToAction ul{background-color:transparent;max-height:none;text-align:center}.menuMain .mainCallToAction ul li{display:inline-block;width:auto}.menuMain .mainCallToAction ul li a{padding:0;height:40px}.menuMain .mainCallToAction ul.socialIcons{display:none;text-align:left;margin:5px 0}.menuMain .mainCallToAction a.cta-button,.menuMain .mainCallToAction a.tagline{display:none;width:100%;padding-top:10px;padding-bottom:10px;margin:5px 0}.menuMain form.header-search{padding:15px;float:none;margin:0}.menuMain form.header-search .searchContainer{padding:0;position:relative}.menuMain form.header-search #siteSearch{width:calc(100% - 50px);-webkit-appearance:none;border-radius:0}.menuMain form.header-search button{margin-right:0;position:absolute;top:0;right:0}}@media screen and (max-width:660px){header#pageHeader .mainCallToAction ul.socialIcons{display:none}header#pageHeader .menuMain .mainCallToAction ul.socialIcons{display:block}}@media screen and (max-width:768px){a.menuMainAlt{background-color:transparent}.menuMain li a{border-bottom:0}}.content.appealActions,.postAside{padding:0;margin-bottom:20px}.content.appealActions .appeals a.button,.postAside .appeals a.button{margin-bottom:5px}.associated:not(.associatedBox){padding:2rem;background-color:#efefef}.associated:not(.associatedBox) h2{margin-top:0;margin-bottom:1rem;font-size:1rem}.associated:not(.associatedBox) .readMore{display:none}.associated:not(.associatedBox) .postFooterWrapper{display:none}ul.associatedListing li{display:none;border-bottom:1px solid #eee}ul.associatedListing li:nth-child(-n+5){display:block}ul.associatedListing li img{display:none}ul.associatedListing h3{font-size:1.25rem;margin-top:0;margin-bottom:0}ul.associatedListing p{display:block;height:auto;visibility:visible}.associatedBox{display:none;padding:0;padding-bottom:1rem;background-color:transparent;background-color:#efefef}.associatedBox .associatedTitle{margin-top:2rem;font-size:1.2rem}.associatedBox a.button{width:calc(50% - 4px);margin:0;display:inline-block;padding-right:0;padding-left:0}.associatedBox .readMore{display:none}.associatedBox .associatedSummary,.associatedBox .associatedTitle{padding-left:2rem;padding-right:2rem}.associatedBox a.button{width:calc(50% - 2.2rem)}.associatedBox a.donateBtn{margin-left:2rem}.associatedLatestPosts,.associatedMostRead,.associatedRelatedPosts{display:none}.associatedTagCloud{display:none}@media (max-width:900px){.content.appealActions,.postAside{padding:0}.postAside{margin-top:2rem}}.NewsletterSign-up{width:100%;position:relative;padding:8rem 0;margin:0}.NewsletterSign-up h1{font-size:4.5rem;line-height:1em;width:29%;margin-top:-7.8rem;z-index:9;position:relative}@media screen and (max-width:1100px){.NewsletterSign-up h1{margin-top:-6.5rem;font-size:4rem}}.NewsletterSign-up .container>span{width:71%}.NewsletterSign-up .featureForm>div{display:flex;justify-content:flex-end;align-items:flex-end;max-width:1300px;width:100%;padding-left:2rem;flex-wrap:wrap}.NewsletterSign-up #mc_embed_signup{width:100%;padding-left:4rem}.NewsletterSign-up #mc_embed_signup_scroll{display:flex;align-items:flex-end}.NewsletterSign-up .mc-field-group{margin-right:1rem}.NewsletterSign-up .formQuestion{margin-top:0;margin-right:0;width:calc(33.333% - 30px);margin-left:30px;flex-direction:column}.NewsletterSign-up .formQuestion input{height:50px;background-color:transparent;border:1px solid #080707}.NewsletterSign-up .formQuestion label{text-align:left}.NewsletterSign-up button{background-color:transparent;color:#080707;margin:1rem 0 0;height:auto;padding:0;font-size:1.5rem;font-weight:700}.NewsletterSign-up:after,.NewsletterSign-up:before{content:'';display:block;position:absolute;left:0;right:0;height:50%;pointer-events:none;background-size:103% auto;background-repeat:no-repeat}.NewsletterSign-up:before{background-image:url(/clients/forumforthefuture/assets/white-angle-top.svg);background-position:top;top:-1px}.NewsletterSign-up:after{background-image:url(/clients/forumforthefuture/assets/white-angle-btm.svg);background-position:bottom;bottom:-1px}.userLoggedIn .NewsletterSign-up button.groupSignUpBtn{margin:20px auto;float:none;clear:both;display:block}@media screen and (max-width:900px){.NewsletterSign-up{padding:5rem 0}.NewsletterSign-up #mc_embed_signup{padding-left:0}.NewsletterSign-up #mc_embed_signup_scroll{flex-direction:column;align-items:center}.NewsletterSign-up .mc-field-group{margin:0 0 1rem}.NewsletterSign-up .featureForm>div{padding-left:0}.NewsletterSign-up .container>span{width:100%}.NewsletterSign-up h1{font-size:2rem;width:100%;margin:0}.NewsletterSign-up .featureForm>div{flex-direction:column}.NewsletterSign-up .formQuestion{margin-top:10px;margin-right:0;width:100%}.NewsletterSign-up button{margin-top:20px;width:100%}}.homeIntroWrapper{background-color:#fff;position:relative;z-index:1;width:100%;max-width:none;padding-top:8rem}.homeIntro{font-family:futura-pt,sans-serif;font-size:inherit;margin:30px auto 0;max-width:1300px;padding:0 0 7rem;text-align:left;display:flex;flex-direction:column;align-items:flex-end;position:relative}.homeIntro:before{content:'';display:block;position:absolute;left:360px;top:-10%;height:110%;min-width:2120px;background-image:url(/clients/forumforthefuture/assets/triangle.svg);transform:translateX(-100%)}.homeIntro h2{margin-bottom:0;font-size:2rem;font-weight:400;width:60%;position:relative;padding:2rem 0}.homeIntro h2:before{content:'';display:block;width:1px;height:100%;position:absolute;left:-4rem;top:0;background-color:#e1e1e1}@media (max-width:950px){.homeIntro{padding-bottom:4rem}.homeIntro h2{width:90%}}@media only screen and (max-width:650px){.homeIntroWrapper{padding-top:0}.homeIntro{margin:0;padding-top:3rem}.homeIntro h2{font-size:1.5rem}.homeIntro:before{background-position:bottom right;background-repeat:no-repeat;top:0}}.homeFeatures{display:block;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;max-width:none;padding:0}.homeFeatures:after{display:none}.homeFeature{width:calc(33.33333% - 40px);align-content:flex-start;display:flex;flex-wrap:wrap;flex-direction:row}.homeFeature .home-feature-image-link,.homeFeature .listed-post-image-link{width:100%;display:block}.homeHeadlinesIntro{width:100%;margin-bottom:0;padding:2rem 40px;position:relative}@media screen and (min-width:900px){.homeHeadlinesIntro{position:absolute;width:100%;max-width:1300px;left:50%;transform:translateX(-50%);top:5%;z-index:1;padding:0 40px}}@media screen and (min-width:1100px){.homeHeadlinesIntro{top:15%}}.homeHeadlinesIntro h2{color:rgba(255,255,255,.4);font-size:1.375rem;margin:0}.homeFeaturesWrapper{margin:0 0 10rem;background-color:transparent;position:relative;background-color:#080707;z-index:2}.homeFeature{margin:0 0 1rem;background-color:transparent}.homeFeature p{margin-bottom:0}.homeFeature:hover{background-color:transparent}.homeFeature .banner{margin-bottom:0;-webkit-backface-visibility:hidden}.homeFeature.homeFeatureSnippets:hover{cursor:default}.homeFeature .listedPostText,.homeFeatureDetailsWrapper{padding:20px}.homeFeature .listedPostText h2,.homeFeatureDetailsWrapper h2{margin-top:0}.homeFeature .listedPostText .featureFooter,.homeFeatureDetailsWrapper .featureFooter{display:none}.homeBox1,.homeBox2,.homeBox3{position:relative;z-index:3}.homeBox1 .homeFeatureDetailsWrapper h2 a,.homeBox2 .homeFeatureDetailsWrapper h2 a,.homeBox3 .homeFeatureDetailsWrapper h2 a{color:#fff}.homeBox1 .homeFeatureDetailsWrapper p,.homeBox2 .homeFeatureDetailsWrapper p,.homeBox3 .homeFeatureDetailsWrapper p{color:#fff}@media screen and (min-width:900px){.homeBox1,.homeBox2,.homeBox3{width:50%;flex-direction:row-reverse;margin:0;float:right;z-index:initial}.homeBox1 .home-feature-image-link,.homeBox2 .home-feature-image-link,.homeBox3 .home-feature-image-link{width:100%;display:flex;flex-direction:column;align-items:flex-end}.homeBox1 .home-feature-image-link img.banner,.homeBox2 .home-feature-image-link img.banner,.homeBox3 .home-feature-image-link img.banner{width:100%}.homeBox1 .homeFeatureDetailsWrapper,.homeBox2 .homeFeatureDetailsWrapper,.homeBox3 .homeFeatureDetailsWrapper{width:100%;position:absolute;max-width:660px;padding:0 40px;top:50%;left:0;transform:translate(-100%,-50%);display:flex;align-items:center;z-index:3;padding-right:10rem}}@media screen and (min-width:900px) and (max-width:1280px){.homeBox1 .homeFeatureDetailsWrapper,.homeBox2 .homeFeatureDetailsWrapper,.homeBox3 .homeFeatureDetailsWrapper{padding-right:3rem}}@media screen and (min-width:900px){.homeBox1 .homeFeatureDetailsWrapper h2,.homeBox2 .homeFeatureDetailsWrapper h2,.homeBox3 .homeFeatureDetailsWrapper h2{font-size:1.5rem;padding:1rem;border-top:1px solid rgba(255,255,255,.5);margin:0;width:100%}.homeBox1 .homeFeatureDetailsWrapper h2:after,.homeBox2 .homeFeatureDetailsWrapper h2:after,.homeBox3 .homeFeatureDetailsWrapper h2:after{content:'';display:inline-block;width:18px;height:14px;background-image:url(/clients/forumforthefuture/assets/arrow.svg);background-size:contain;background-repeat:no-repeat;margin-left:1rem;position:relative;left:0;transition:.3s ease left}.homeBox1 .homeFeatureDetailsWrapper h2:hover:after,.homeBox2 .homeFeatureDetailsWrapper h2:hover:after,.homeBox3 .homeFeatureDetailsWrapper h2:hover:after{left:1rem;transition:.3s ease left}}@media screen and (min-width:900px) and (max-width:1050px){.homeBox1 .homeFeatureDetailsWrapper h2,.homeBox2 .homeFeatureDetailsWrapper h2,.homeBox3 .homeFeatureDetailsWrapper h2{font-size:1.25rem}}@media screen and (min-width:900px){.homeBox1 .homeFeatureDetailsWrapper h2:after,.homeBox2 .homeFeatureDetailsWrapper h2:after,.homeBox3 .homeFeatureDetailsWrapper h2:after{opacity:0}.homeBox1 .homeFeatureDetailsWrapper p,.homeBox2 .homeFeatureDetailsWrapper p,.homeBox3 .homeFeatureDetailsWrapper p{display:none;position:absolute;width:100%;transform:translateX(100%);padding:0 4rem;left:0}.homeBox1 .home-feature-image-link{z-index:1}.homeBox1 .homeFeatureDetailsWrapper{margin-top:-4.2rem}.homeBox1 .homeFeatureDetailsWrapper p{margin-top:4.2rem}.homeBox3 .homeFeatureDetailsWrapper{margin-top:4.2rem}.homeBox3 .homeFeatureDetailsWrapper h2{border-bottom:1px solid rgba(255,255,255,.5)}.homeBox3 .homeFeatureDetailsWrapper p{margin-top:-4.2rem}.homeBox2,.homeBox3{position:absolute;top:0;right:0}.homeBox1:hover .home-feature-image-link,.homeBox2:hover .home-feature-image-link,.homeBox3:hover .home-feature-image-link{z-index:1;background-color:#080707}.homeBox1:hover .home-feature-image-link img.banner,.homeBox2:hover .home-feature-image-link img.banner,.homeBox3:hover .home-feature-image-link img.banner{opacity:.5}.homeBox1:hover .homeFeatureDetailsWrapper h2,.homeBox2:hover .homeFeatureDetailsWrapper h2,.homeBox3:hover .homeFeatureDetailsWrapper h2{background-color:#fff}.homeBox1:hover .homeFeatureDetailsWrapper h2 a,.homeBox2:hover .homeFeatureDetailsWrapper h2 a,.homeBox3:hover .homeFeatureDetailsWrapper h2 a{color:#080707;text-decoration:none}.homeBox1:hover .homeFeatureDetailsWrapper h2:after,.homeBox2:hover .homeFeatureDetailsWrapper h2:after,.homeBox3:hover .homeFeatureDetailsWrapper h2:after{opacity:1;left:1rem;transition:all .3s ease}.homeBox1:hover .homeFeatureDetailsWrapper p,.homeBox2:hover .homeFeatureDetailsWrapper p,.homeBox3:hover .homeFeatureDetailsWrapper p{display:block}}.homeBox4 h2,.homeBox5 h2,.homeBox6 h2{font-size:2.25rem;line-height:calc(1em + .5rem);font-weight:700}.homeBox4 h2 a,.homeBox5 h2 a,.homeBox6 h2 a{color:#080707}@media screen and (max-width:900px){.homeFeaturesWrapper{margin-bottom:6rem}.homeFeature{width:100%;float:none;margin-right:0;flex-direction:column}}.homeFeeds{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.homeFeed{margin:0;width:100%;display:block}.homeFeed:nth-child(4n+1){clear:inherit}.homeFeedsWrapper{background-color:#fff;margin:10rem 0 0;padding:0}.feedsTitle{background-color:transparent;padding:0;margin-bottom:15px;width:100%;font-size:3rem;line-height:1em}@media screen and (min-width:650px){.feedsTitle{font-size:4.5rem}}ul.feedList{padding:0;width:100%;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}ul.feedList:after{content:"";display:table;clear:both}.homeFeed{margin-left:0;margin-bottom:30px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media screen and (min-width:1000px){.homeFeedIntro{max-width:320px;position:absolute;top:30%;transform:translateY(-50%) translateZ(100px);z-index:1}}.homeFeedIntro p{font-size:1.5rem}.feedItem{margin-top:0;margin-bottom:60px;background-color:transparent;width:100%}.feedItem h3{font-size:2.25rem;line-height:calc(1em + .5rem)}.feedItem p{font-size:1.5rem}.feedItem .banner{-webkit-backface-visibility:hidden;margin:0}.feedItem .readMore{display:none}.home-feed-image-link{display:block}@media screen and (min-width:650px){.home-feed-image-link{width:75%}}@media screen and (min-width:1000px){.home-feed-image-link{margin:0 auto}}@media screen and (min-width:650px){.homeFeedsDetailsWrapper{position:absolute;top:40%;right:0;transform:translateY(-50%) translateZ(100px);max-width:420px}}.homeFeedBox1:not(.subsiteFeedBox1) .home-feed-image-link{-webkit-mask-image:url(/clients/forumforthefuture/assets/feed1mask.svg);mask-image:url(/clients/forumforthefuture/assets/feed1mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center;mask-position:center;-webkit-transform:translateZ(-10px);transform:translateZ(-10px)}@media screen and (min-width:1000px){.homeFeedBox2{margin-top:-8rem}}.homeFeedBox2 .homeFeedIntro{right:0}.homeFeedBox2 .homeFeedsDetailsWrapper{right:auto;left:0;top:60%}.homeFeedBox2 .home-feed-image-link{margin-left:auto}.homeFeedBox2 .home-feed-image-link{-webkit-mask-image:url(/clients/forumforthefuture/assets/feed2mask.svg);mask-image:url(/clients/forumforthefuture/assets/feed2mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center;mask-position:center;-webkit-transform:translateZ(-10px);transform:translateZ(-10px)}.homeFeedevents .postFooterWrapper{clear:both;display:none}.homeFeedevents .postFooterWrapper .postFooter{padding:0;border:0;margin:0}.homeFeedevents .postFooterWrapper p{display:block;padding:0;margin:0;width:100%}.homeFeedevents .postFooterWrapper p:before{content:'';display:inline-block;font-size:1rem;width:1rem;text-align:center;margin-right:5px;font-family:FontAwesome}.homeFeedevents .postFooterWrapper p strong{display:none}.homeFeedevents .postFooterWrapper p.locationDetails:before{content:'\f041'}.homeFeedevents .postFooterWrapper p.associatedStartDate{display:block}.homeFeedevents .postFooterWrapper p.associatedStartDate:before{content:'\f133'}.homeFeedevents .postFooterWrapper p.associatedStartDate time span:last-of-type{display:none}.homeFeedevents .postFooterWrapper .publishDetailsWrapper,.homeFeedevents .postFooterWrapper .relatedWrapper,.homeFeedevents .postFooterWrapper .shareWrapper{display:none}.tweet{margin:30px 0}.tweet img{display:none}.tweetDate{display:block;width:100%;font-size:1.125rem}.feedActionWrapper{padding:0}@media screen and (max-width:900px){.homeFeedsWrapper{margin-top:5rem}.feedItem,.homeFeed{width:100%;float:none;margin-right:0}.feedItem{margin-bottom:60px}}.headerTextWrapper{width:100%;background-color:#fff;position:relative;z-index:1}.headerText h1{font-size:2.8125rem;margin-top:0;line-height:calc(1em + .5rem)}.post .headerText{position:absolute;top:32%;transform:translate(-50%,-50%);right:0;left:50%;width:100%;max-width:1300px;padding-right:20px;padding-left:60px;display:flex;flex-direction:column;align-items:flex-end}.post .headerText>*{width:44%}.post .headerText h1{font-size:2.5rem}@media screen and (max-width:1200px){.post .headerText{padding-right:40px}.post .headerText h1{font-size:2rem}}@media screen and (max-width:1080px){.post .headerText{top:40%}.post .headerText h1{font-size:1.5rem}}@media screen and (max-width:900px){.post .headerText{top:40%;left:auto;transform:translateY(-50%);width:45%}.post .headerText>*{width:100%}}.post .headerText .blogDetails h2{font-size:1.5rem;margin:0}@media screen and (max-width:900px){.post .headerText .blogDetails h2{color:#fff}}.post .headerText .blogDetails img{width:40px}.blogsPostBody .postFooterWrapper .publishDetailsWrapper{display:block}.blogsPostBody .publishAuthorWrapper{display:none}.containsVideo{margin-right:0}.pf_noHeaderMedia .carousel .headerText{position:relative;top:0;left:0;transform:none;right:0;width:100%;padding:2rem 40px}.pf_noHeaderMedia .carousel .headerText h1{width:100%;padding-left:25rem}@media (max-width:1020px){.pf_noHeaderMedia .carousel .headerText h1{padding-left:15rem}}@media (max-width:800px){.pf_noHeaderMedia .carousel .headerText h1{padding-left:5rem}}@media (max-width:650px){.pf_noHeaderMedia .carousel .headerText h1{padding-left:0}}.post>.contentBlockWrapper:not(.accordianBody):after{content:'';display:block;position:absolute;height:100%;max-height:1300px;width:100%;top:50%;left:0;transform:translate(-75%,-50%);pointer-events:none;background-image:url(/clients/forumforthefuture/assets/grey-triangle.svg);background-repeat:no-repeat;background-size:contain;background-position:center right;visibility:visible}.listing>.contentBlockWrapper:not(.accordianBody),.post>.contentBlockWrapper:not(.accordianBody){max-width:none;background-color:#fff;position:relative;padding:0;margin:0}.listing>.contentBlockWrapper:not(.accordianBody)>.contentBlock,.post>.contentBlockWrapper:not(.accordianBody)>.contentBlock{max-width:1300px;padding:0 40px;margin:0 auto}.postContent{padding-right:60px;position:relative;z-index:2;width:100%;float:none;padding-left:25rem;padding-right:5rem;padding-top:8rem}.pf_noHeaderMedia .postContent{padding-top:1rem}@media screen and (max-width:1200px){.postContent{padding-right:0}}@media screen and (max-width:1020px){.postContent{padding-left:15rem;padding-top:6rem}}.postContent a.cta-button{margin-bottom:5px}.appealActions,.postAside{float:right;z-index:9;position:relative;width:100%;float:none;padding-left:0;padding-right:0;margin-top:30px}.postFooterWrapper{clear:both}.postFooterWrapper .postFooter{padding:0;border:0;font-size:1.25rem}.postFooterWrapper .publishDetailsWrapper{margin-top:0}.postFooterWrapper .publishDetailsWrapper:after{content:'';display:block;clear:both;visibility:hidden}.postFooterWrapper p{font-size:1.25rem;display:inline-block;float:none;margin:0 20px 10px 0}.postFooterWrapper .relatedWrapper,.postFooterWrapper .shareWrapper{margin-top:80px}.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}.shareWrapper ul.shareList li:last-of-type{margin-right:0}.accordianBody img,.listingIntro img,.postContent img{max-width:100%;height:auto}.accordianBody iframe,.listingIntro iframe,.postContent iframe{max-width:100%}.carousel .listingIntro img{width:auto}@media screen and (max-width:900px){.post .headerText{top:55%;background-color:#080707;z-index:2;right:40px;padding:2rem}.post .headerText h1{color:#fff}.post .headerText .breadcrumbItem{color:#fff}}@media screen and (max-width:800px){.appealActions,.contentBlock,.listContent,.postAside,.postContent{width:100%;padding:0}.post .headerText{width:56%}.postContent{padding-left:5rem;padding-top:5rem}.appealActions,.postAside{float:none;min-width:100%}.accordianBody img,.listingIntro img,.postContent img{float:none;display:block;margin:10px auto}.image-align-left,.image-align-right,img.postImageFloatLeft,img.postImageFloatRight{display:block;float:none;margin:10px auto}}@media (max-width:768px){.headerText h1{font-size:2.25rem}}@media screen and (max-width:650px){.postContent{padding:2rem 0}.post .headerText{position:relative;top:0;left:0;width:100%;padding:2rem;transform:none}}.listing .listedPost:not(.listedFundraiser){margin-left:0;width:calc(33.33333% - 20px);align-content:flex-start;display:flex;flex-wrap:wrap;flex-direction:row}.listing .listedPost:not(.listedFundraiser) .home-feature-image-link,.listing .listedPost:not(.listedFundraiser) .listed-post-image-link{width:100%;display:block}.listing .headerText{padding:4rem 40px 4rem 47%}.pf_noHeaderMedia .listing .headerText{padding:4rem 40px 4rem 40px}@media screen and (max-width:900px){.listing .headerText{padding-top:12rem;padding-left:40px}}@media screen and (max-width:650px){.listing .headerText{padding-top:3rem;padding-bottom:2rem}}.listing .showsVideo{width:55%}.listing .listedPost{border-bottom:0;margin:0;margin-bottom:80px;padding-bottom:0;background-color:#d8d8d8;overflow:hidden}.listing .listedPost>.listedPostText:first-child{margin-top:56.5%}.listing .listedPost .listedPostText{background-color:#fff;width:100%;height:100%;padding-top:1rem}.listing .listedPost .banner{-webkit-backface-visibility:hidden;margin-bottom:0}.listing .listedPost h2,.listing .listedPost p{width:calc(100% - 40px);margin:0 auto;background-color:#efefef;padding:0 30px;position:relative}.listing .listedPost h2{margin-top:-3rem;padding-top:30px;padding-bottom:.5rem;line-height:calc(1em + .5rem)}.listing .listedPost h2 a{color:#080707}.listing .listedPost p{padding-bottom:30px;height:100%}.listing .listedPost .readMore{padding:0;background-color:transparent;color:#0046ff;font-weight:700;text-transform:uppercase;display:table;padding-top:1rem;font-size:1rem}.listing .listedPost .readMore:after{content:'';display:inline-block;width:18px;height:14px;background-image:url(/clients/forumforthefuture/assets/arrow.svg);background-size:contain;background-repeat:no-repeat;margin-left:1rem;position:relative;left:0;transition:.3s ease left}.listing .listedPost .readMore:hover:after{left:1rem;transition:.3s ease left}.listing .listedPost .postFooterWrapper{display:none}.listing .postAside{display:none}.subsite .listing .listedPost .readMore{color:#32e2ff}.subsite .listing .listedPost .readMore:after{background-image:url(/clients/forumforthefuture/assets/ss-arrow.svg)}#comProjs,#curProjs,.funArea,.listContent{float:none;width:100%;display:block;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}#comProjs:after,#curProjs:after,.funArea:after,.listContent:after{content:'';display:block;width:calc(33.333% - 20px)}.faqListingPage .listContent{flex-direction:column}.listFooter{width:100%}.listFooter a.button:link{margin:5px}div[id*=googleMap]{max-width:100%!important}span.googleSearchWrapper{padding:20px;background-color:#eee}span.googleSearchWrapper input[type=text]{margin:0;font-size:1.25rem;padding:10px}span.googleSearchWrapper .button{display:inline-block;margin:0}.content.listContent.mapResultList{border:0;margin-top:40px}.content.listContent.mapResultList:before{border-bottom-color:#eee;margin-bottom:40px}.content.listContent.mapResultList .listedPost{border-bottom-color:#eee;width:100%}.content.listContent.mapResultList .listedPostText{font-size:1.25rem}.content.listContent.mapResultList h2{font-size:1.25rem}.content.listContent.mapResultList .readMore{display:none}@media screen and (max-width:1000px){.listing .listedPost:not(.listedFundraiser){width:calc(50% - 15px);align-content:flex-start;display:flex;flex-wrap:wrap}}@media screen and (max-width:768px){.listing .listedPost:not(.listedFundraiser){width:100%;float:none;padding:0}.content.listContent.mapResultList .listingBanner{float:none;width:100%;margin:0 0 20px 0}}@media screen and (max-width:480px){.listFooter a.button:link{margin:0 0 5px 0;width:100%}span.googleSearchWrapper input[type=text]{width:100%;margin-bottom:5px}}body.login fieldset.signInForm{margin:0 auto;padding-top:60px;padding-bottom:60px}body.login fieldset.signInForm .formQuestion{max-width:600px}body.login fieldset.signInForm legend{float:left;width:100%;font-size:2.5rem;margin-bottom:1.25rem}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:900px){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:900px){.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:1.25rem;margin:80px 0;padding:40px;background-color:#eee}.alert{color:#f39c12}.noSearchResults{text-align:left;border:0;background-color:rgba(243,156,18,.2)}.searchListingPage .button.newSearch,.searchListingPage aside.postAside{display:none}select#orderResults{width:200px}.searchFilterWrapper{margin:80px 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:1.25rem;font-weight:400;margin-top:0}.listing .searchResultsArea:after{content:"";display:table;clear:both}.listing .searchResultsArea .listedPost{border-top:2px solid #eee;padding:15px 0;width:100%;display:block;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:1.25rem}.listing .searchResultsArea .listedPost p{margin-bottom:0}.listing .searchResultsArea .listedPost p span.readMore{display:none}.listing .searchResultsArea .listedPost:after{content:"";display:table;clear:both}@media (max-width:900px){.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}}.appealActionsWrapper,.contentBlockWrapper.appealActionsWrapper{height:0}.appealActionsWrapper .contentBlock,.contentBlockWrapper.appealActionsWrapper .contentBlock{width:auto;height:0}.appealActionsWrapper .appealActions,.contentBlockWrapper.appealActionsWrapper .appealActions{max-width:100%;margin:0 0 40px 0}.appealActionsWrapper .appealActions a.button,.appealActionsWrapper .appealActions a.button:link,.contentBlockWrapper.appealActionsWrapper .appealActions a.button,.contentBlockWrapper.appealActionsWrapper .appealActions a.button:link{width:100%;margin:0 0 5px 0}.topFundraisersWrapper{display:none;margin-top:20px;font-size:1.25rem;margin-bottom:20px}.topFundraisersWrapper ol{padding-left:0}.topFundraisersWrapper ol li{width:49%;display:inline-block}.appealWidgets .findAFundraiserWidget h3{margin:20px 0 10px 0}.appealWidgets .findAFundraiserWidget .fundraiserProfilePics li{float:none;display:inline-block;margin:0 10px 10px 0}.appealWidgets .findAFundraiserWidget .searchFundraisers .formQuestion{margin-top:0;width:calc(100% - 50px);display:inline-block;vertical-align:bottom}.appealWidgets .findAFundraiserWidget .searchFundraisers .formQuestion input{height:40px}.appealWidgets .findAFundraiserWidget .searchFundraisers button{width:40px;height:40px;overflow:hidden;padding:0;vertical-align:bottom}.appealWidgets .findAFundraiserWidget .searchFundraisers button:before{margin:0;font-weight:400;width:40px;height:40px;line-height:40px;font-size:24px;display:block;font-family:FontAwesome;content:'\f002'}.appealFooter .totaliserPanel{display:none}.appealInteractions{margin-top:60px}.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.5625rem}.donorsList span{float:none;width:auto;margin:0;padding-left:10px}.donorsList img{margin:0}.donorsList ul:after{content:"";display:table;clear:both}.donorsList ul li{display:none;width:25%;margin:20px 0 0 0;padding:20px 40px 0 0;border-top:1px solid #eee}.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);padding-left:20px}.donorsList .donorDetails span{padding:0;display:block;font-size:1.5625rem}.donorsList .donorDetails h3,.donorsList .donorDetails h4{margin-top:10px;font-size:1.0625rem;font-weight:inherit}.donorsList .donorDetails h4{text-transform:uppercase}@media (max-width:900px){.appealPostPage .contentBlock{display:flex;flex-direction:column}.appealPostPage .contentBlock .postAside{order:1}.appealPostPage .contentBlock .appealContent{order:2}.appealActionsWrapper,.contentBlockWrapper.appealActionsWrapper{height:auto}.appealActionsWrapper .contentBlock,.contentBlockWrapper.appealActionsWrapper .contentBlock{height:auto}.appealActionsWrapper .appealActions,.contentBlockWrapper.appealActionsWrapper .appealActions{margin:20px 0}.appealWidgets .findAFundraiserWidget{margin-bottom:40px}.appealWidgets .findAFundraiserWidget .searchFundraisers button{margin:0}}.inMemoryListingPage .listContent{float:left;width:66.666%}.inMemoryListingPage .listing .postAside{display:block;width:33.333%;margin-top:40px;padding:0 0 0 60px}.createInMemBtn{width:100%}.formQuestion.findAMemorialName{width:100%}.findAMemorial{margin-top:40px;max-width:600px;background-color:#f2f2f2;padding:20px}.findAMemorial .findAMemorialBtn{margin-top:10px}.findAMemorial+h2{font-weight:400;margin:80px 0 20px 0}#memorialArea:after{content:"";display:table;clear:both}#memorialArea .listedInMemory h2{font-size:1.875rem}#memorialArea .listedPost.listedInMemory:first-child{margin-top:0}.life{font-size:inherit;color:#4c4343;display:block;margin:20px 0}.inMemPostPage article{width:100%;max-width:720px}.inMemPostPage .carousel{margin-top:20px}.inMemContent{padding:0;width:100%;text-align:center}.inMemContent .appealActions{margin:40px auto;float:none}.inMemContent .appealActions a.button{width:calc(50% - 10px);margin:0 5px}.inMemContent .appealInteractionsWrapper{margin-top:150px;text-align:left}.inMemContent .appealInteractionsWrapper #makeComment{text-align:left}@media (max-width:900px){.inMemoryListingPage .listContent,.inMemoryListingPage .listing .postAside{width:100%;float:none;padding:0}.findAMemorial{max-width:100%}.inMemPostPage .carousel{margin-top:0}.inMemPostPage article{width:100%}}@media (max-width:480px){.inMemContent .appealActions a.button{width:100%;margin:5px 0}}body.donate .formWrapper .carousel,body.donate .formWrapper .contentBlockWrapper{padding:0}.formDonatePage>.formWrapper{max-width:none;padding:0}.donationForm{max-width:100%;padding:0 40px;margin:40px auto;background-color:#fff;position:relative;z-index:1}.donationForm .appealTotaliser,.donationForm .supportedAppeal{width:260px;padding:0;margin:30px 0 0}.donationForm .appealTotaliser img,.donationForm .supportedAppeal img{display:none}.donationForm .appealTotaliser .totaliserPanel .raisedWrapper,.donationForm .appealTotaliser .totaliserPanel .targetWrapper,.donationForm .supportedAppeal .totaliserPanel .raisedWrapper,.donationForm .supportedAppeal .totaliserPanel .targetWrapper{width:calc(100% - 80px)}.donationForm .appealTotaliser .raisedWrapper,.donationForm .supportedAppeal .raisedWrapper{margin-top:0;margin-bottom:15px}.donationForm .appealTotaliser{margin-top:15rem}.donationForm .supportedAppeal{display:none}.donationForm:after{content:"";display:table;clear:both}.donationFormItems{max-width:1300px;width:100%;float:none;margin:0 auto}.donationFormItems>.contentBlockWrapper{width:100%;max-width:720px;float:right;margin-top:4rem;position:relative;z-index:1}.donationAmount input[type=radio]{margin-right:30px;top:50%;font-size:20px;margin-top:-10px;line-height:1}.donationAmount .checkboxRadio{display:block}.donationAmount .donationAmountFigure{min-width:160px;padding:0 20px;font-size:2.5rem;text-align:center;border-right:1px solid #ccc}.donationAmount span.donationAmountDescription{width:calc(100% - 320px);display:inline-block}.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:2.5rem;width:auto;text-align:left}.donationFrequency input#monthly{float:right;margin:5px}.donationFrequency .regularPayment{margin-top:5px}.donationAmount.donationSelected,.donationFrequency.frequencySelected{background-color:#0046ff;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:1.0625rem}.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:#0046ff;color:#fff}.signInWrapper .signInArea .signInForm{margin:0;padding:0}@media only screen and (max-width:900px){.donationForm .appealTotaliser,.donationForm .supportedAppeal{display:none}.donationForm .supportedAppeal img{display:block;margin:0 auto}.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.75rem}.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.75rem}a.facebookPopulate,a.signIn{width:100%;margin:5px 0 0}}.termsConditionsDetails{background-color:transparent;font-size:1.25rem;padding:20px 0}@media only screen and (max-width:540px){.donationForm .formQuestion .checkboxRadio,.donationForm .formQuestion .checkboxRadio span,.donationForm .formQuestion span span{margin-right:0}.cardEndDate input{max-width:100px}.giftAidStatement{float:none;width:auto}}.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(8,7,7,.5)}h3.itemName{font-size:1.25rem}.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:900px){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}.quantityColumn{min-width:120px}.quantityColumn input{width:40%;padding-left:0;padding-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:900px){.departments{width:100%;float:none;padding-right:0}}.listing .productList,.shopLandingContent{width:66.6666%;float:left}.listing .productList .listContent,.listing .productList .listedPost,.shopLandingContent .listContent,.shopLandingContent .listedPost{padding-right:0;width:100%;background-color:transparent}.listing .productList .listContent .postFooterWrapper,.listing .productList .listedPost .postFooterWrapper,.shopLandingContent .listContent .postFooterWrapper,.shopLandingContent .listedPost .postFooterWrapper{display:block}.productList .listedPost.listedProduct{width:100%;display:block}.productList .listedPost.listedProduct .productBanner{width:33.333%}.productListOrder{margin-bottom:40px;font-size:1em}.listedProductText{width:66.666%;padding-left:20px}.listedProductText .readMore,.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{content:"";display:table;clear:both}.productActions{padding-top:30px;position:relative}.postFooterWrapper .productFooter{font-size:1em;padding:0;border:0}.postFooterWrapper .productFooter .footerDepartments{margin-top:0}.postFooterWrapper .productFooter .goToCheckout{display:none}.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}.oneUp{position:absolute;top:0;left:0}@media screen and (max-width:900px){.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}.formQuestion.productQuantity{width:100%;max-width:100px}.productActions{width:100%;max-width:calc(100% - 120px)}}@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;max-width:100%}.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:2.5rem}h3.vat{color:rgba(8,7,7,.5)}.deliveryAmount,.promoCode{margin-top:40px;margin-bottom:0}.deliveryAmount span,.promoCode span{font-size:1.25rem}.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:900px){.paymentPage .basket .itemColumn{min-width:140px}.paymentPage .basket .priceColumn,.paymentPage .basket .quantityColumn,.paymentPage .basket .removeColumn{min-width:100px;width:15%}.paymentPage .basket .quantityColumn{min-width:140px}h2.total,h3.vat{font-size:2rem}.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}}@media (max-width:767px){.eventContent table,.paymentPage .basket table{overflow:visible}.eventContent table thead,.paymentPage .basket table thead{display:none}.eventContent table caption,.eventContent table tbody,.paymentPage .basket table caption,.paymentPage .basket table tbody{width:100%;display:block}.eventContent table tbody tr,.paymentPage .basket table tbody tr{display:flex;flex-direction:column;border-bottom:1px solid #eee}.eventContent table tbody tr:nth-child(even),.eventContent table tbody tr:nth-child(odd),.paymentPage .basket table tbody tr:nth-child(even),.paymentPage .basket table tbody tr:nth-child(odd){background-color:transparent}.eventContent table tbody td,.eventContent table tbody td.enquiryColumn,.eventContent table tbody td.itemColumn,.eventContent table tbody td.priceColumn,.eventContent table tbody td.quantityColumn,.eventContent table tbody td.removeColumn,.paymentPage .basket table tbody td,.paymentPage .basket table tbody td.enquiryColumn,.paymentPage .basket table tbody td.itemColumn,.paymentPage .basket table tbody td.priceColumn,.paymentPage .basket table tbody td.quantityColumn,.paymentPage .basket table tbody td.removeColumn{width:100%;padding-left:50%;position:relative;text-align:left}.eventContent table tbody td.enquiryColumn:before,.eventContent table tbody td.itemColumn:before,.eventContent table tbody td.priceColumn:before,.eventContent table tbody td.quantityColumn:before,.eventContent table tbody td.removeColumn:before,.eventContent table tbody td:before,.paymentPage .basket table tbody td.enquiryColumn:before,.paymentPage .basket table tbody td.itemColumn:before,.paymentPage .basket table tbody td.priceColumn:before,.paymentPage .basket table tbody td.quantityColumn:before,.paymentPage .basket table tbody td.removeColumn:before,.paymentPage .basket table tbody td:before{display:block;width:calc(50% - 20px);position:absolute;left:10px;font-weight:700}.eventContent table tbody td.enquiryColumn:after,.eventContent table tbody td.itemColumn:after,.eventContent table tbody td.priceColumn:after,.eventContent table tbody td.quantityColumn:after,.eventContent table tbody td.removeColumn:after,.eventContent table tbody td:after,.paymentPage .basket table tbody td.enquiryColumn:after,.paymentPage .basket table tbody td.itemColumn:after,.paymentPage .basket table tbody td.priceColumn:after,.paymentPage .basket table tbody td.quantityColumn:after,.paymentPage .basket table tbody td.removeColumn:after,.paymentPage .basket table tbody td:after{width:1px;height:100%;position:absolute;right:calc(50% + 20px);top:0;background-color:#eee;display:block;content:'';visibility:visible}.eventContent table tbody .itemColumn:before,.paymentPage .basket table tbody .itemColumn:before{content:'Item'}.eventContent table tbody .quantityColumn:before,.paymentPage .basket table tbody .quantityColumn:before{content:'Quantity'}.eventContent table tbody .priceColumn:before,.paymentPage .basket table tbody .priceColumn:before{content:'Price'}.eventContent table tbody .enquiryColumn:before,.paymentPage .basket table tbody .enquiryColumn:before{content:'Enquire'}.eventContent table tbody .removeColumn,.paymentPage .basket table tbody .removeColumn{border-bottom:1px solid #eee}.eventContent table tbody td,.paymentPage .basket table tbody td{padding-left:5px;padding-right:5px}.deliveryAmount label{display:none}}.fundraiserListingPage .fundraiserSearchResults{float:left;width:100%}.fundraiserListingPage .fundraiserSearchResults .listContent{float:none;width:100%;padding:0}.fundraiserListingPage .postAside{display:none}.fundraiserSearchResults{width:100%}.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:1300px;padding:0 40px;margin-top:60px}.findAFundraiser legend{border-bottom:0}.findAFundraiser .findAFundraiserEvent{margin-left:0;padding-left:20px}@media screen and (max-width:900px){.findAFundraiser .formQuestion{float:none;width:100%}.findAFundraiser .formQuestion.findAFundraiserEvent{padding-left:0}}#uploadifive-uploadifiveucFile,.uploadifive-button.commentAddImage{background-color:#0046ff!important;color:#fff!important;margin:10px 0}@media (max-width:480px){#uploadifive-uploadifiveucFile,.uploadifive-button.commentAddImage{width:100%!important;margin:10px 0}}.fundraiserBannerHint{clear:both;margin:10px 0 20px 0;font-size:.8em}.fundraiserPostPage .contentBlockWrapper.appealActionsWrapper{height:auto;margin-bottom:40px}.fundraiserPostPage .appealCommentsWrapper .formWrapper,.fundraiserPostPage .tabsWrapper{display:none}.fundraiserPostPage .postComments,.fundraiserPostPage ul.commentsList{border:0}.fundraiserPostPage ul.commentsList li.commentDonation:first-child{border-top:1px solid #eee;padding-top:20px}.appealCreatePage fieldset.registerForm{margin:80px 0 40px 0}.appealCreatePage fieldset.registerForm legend{background-color:#f3f3f3;padding:10px 20px}.fundraiserDashWrapper .accordianBody{padding:20px}.fundraiserDashWrapper .shareList{padding-left:0}@media (max-width:900px){.fundraiserSearchResults .listedFundraiser{width:46.5%}.fundraiserPostPage .contentBlock{display:flex;flex-direction:column}.fundraiserPostPage .contentBlock .postAside{order:1}.fundraiserPostPage .contentBlock .fundraiserContent{order:2}}@media (max-width:480px){.fundraiserSearchResults .listedFundraiser{width:100%;margin:0 0 20px 0}}body.subsite .menuMain{display:none}body.subsite nav.menuSub{background-color:transparent;top:auto;z-index:9;text-align:right;position:absolute;bottom:20px;right:40px;border-bottom:0}body.subsite nav.menuSub ul{margin:0;padding:0}body.subsite nav.menuSub ul li.level1{float:none}body.subsite nav.menuSub ul li.level1 a{border-radius:0;padding:10px 15px;font-weight:700;background-color:transparent}body.subsite nav.menuSub ul li.level1 a:hover{text-decoration:none;background-color:transparent}body.subsite nav.menuSub .mainCallToAction{display:none}body.subsite nav.menuSub .mainCallToAction a.cta-button{display:none}@media screen and (max-width:785px){body.subsite nav.menuSub .mainCallToAction{display:block;float:left;padding-left:1.5rem;margin-top:10px}body.subsite nav.menuSub .mainCallToAction ul.socialIcons{display:block;text-align:left}}@media screen and (max-width:785px) and (max-width:660px){body.subsite nav.menuSub .mainCallToAction ul.socialIcons{display:block}}@media screen and (max-width:660px){.subsite header#pageHeader nav.menuSub .mainCallToAction ul.socialIcons{display:block}}@media screen and (max-width:1160px){body.subsite a.menuMainAlt{bottom:30px;right:40px;font-size:1.5rem}}@media screen and (max-width:1160px) and (max-width:600px){body.subsite a.menuMainAlt{bottom:10px;right:20px;font-size:1.25rem}}@media screen and (max-width:1160px){body.subsite nav.menuSub{background-color:#fff;right:0;left:0;top:100%;width:100%;min-height:0;max-height:0;overflow:hidden;transition:max-height ease .5s}body.subsite nav.menuSub.active{max-height:1000px;min-height:20em;transition:min-height ease .5s;overflow-y:scroll}body.subsite nav.menuSub .mainCallToAction a.cta-button{margin-left:0}body.subsite nav.menuSub ul{display:flex;flex-direction:column;background-color:#fff}body.subsite nav.menuSub ul li.level1{width:100%;text-align:left}body.subsite nav.menuSub ul li.level1 a{padding:1rem 40px}}body.subsite header#pageHeader{z-index:9999}body.subsite header#pageHeader .headerContent{max-width:1300px;margin:0 auto;position:relative;padding:0 40px 20px}@media (max-width:600px){body.subsite header#pageHeader .headerContent{padding:0 20px}}body.subsite .mainLogo{background-image:url(/clients/forumforthefuture/assets/ss-logo2.png);width:270px;height:126px;margin:20px 0}@media (max-width:600px){body.subsite .mainLogo{width:150px;height:70px}}body.subsite .mainCallToAction{margin-top:30px;margin-right:0}@media (max-width:600px){body.subsite .mainCallToAction{margin-top:20px}}body.subsite .mainCallToAction a.cta-button{background-color:#32e2ff;display:none}@media (max-width:600px){body.subsite .mainCallToAction a.cta-button{padding:.5rem 1rem;font-size:1rem}}body.subsite .mainCallToAction a.cta-button:hover{background-color:#00c4e5}body.subsite .mainCallToAction a.subsite-button,body.subsite .mainCallToAction iframe.typeform-popup{display:inline-block}body.subsite .mainCallToAction iframe.typeform-popup{position:absolute;width:90%;height:80vh;border:0;top:5vh;left:5%;z-index:9999;opacity:0;display:none;transition:opacity .3s ease}body.subsite .mainCallToAction iframe.typeform-popup.active{display:block;opacity:1;transition:opacity .3s ease}@media (max-width:785px){body.subsite .mainCallToAction ul.socialIcons{display:none}}body.subsite .mainCallToAction ul.socialIcons li a.medium{display:inline-block}body.subsite ul.carouselSlides{padding:0;max-width:none}body.subsite .carouselSlideTitle,body.subsite .post .carouselSlide{-webkit-mask-image:none;width:100%}body.subsite .carouselSlideTitle:before,body.subsite .post .carouselSlide:before{content:'\f144';display:block;position:absolute;top:0;right:0;bottom:0;width:90%;background:linear-gradient(to right,transparent 0,rgba(0,0,0,.8) 100%);z-index:1;font-family:FontAwesome}body.subsite .carouselSlideTitle:after,body.subsite .post .carouselSlide:after{content:'';display:block;position:absolute;left:0;bottom:-2px;right:0;top:0;background-image:url(/clients/forumforthefuture/assets/ss-carousel-detail.png);background-size:cover;background-position:left bottom;background-repeat:no-repeat;z-index:2;pointer-events:none;visibility:visible;height:101%}body.subsite .NewsletterSign-up{display:none}.subsiteFeedsWrapper{margin:0}.subsiteFeeds{max-width:none;padding:0}.subsiteFeed{width:100%}.subsiteFeed .feedItem{width:100%}.subsiteFeed .feedItem p{font-size:1.25rem}.subsiteFeed .feedsTitle{display:none}.subsiteFeed .homeFeedsDetailsWrapper{transform:none;top:auto;right:auto}.subsiteFeedBox1{margin:0;background-color:#f6f6f6;border-bottom:1px solid #c3c3c3}.subsiteFeedBox1 .home-feed-image-link{width:100%;position:relative}.subsiteFeedBox1 .homeFeedsDetailsWrapper{width:100%;max-width:1300px;padding:0 40px 3rem;display:flex;align-items:flex-end;flex-direction:column;position:relative;z-index:9}@media (min-width:730px){.subsiteFeedBox1 .homeFeedsDetailsWrapper{margin-top:-5rem}}@media (min-width:900px){.subsiteFeedBox1 .homeFeedsDetailsWrapper{position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);z-index:3;background-color:transparent;margin-top:0;padding-bottom:0}}.subsiteFeedBox1 .homeFeedsDetailsWrapper h3 a{color:#32e2ff}.subsiteFeedBox1 .homeFeedsDetailsWrapper p{color:#080707}@media (min-width:900px){.subsiteFeedBox1 .homeFeedsDetailsWrapper p{color:#fff}}.subsiteFeedBox1 .homeFeedsDetailsWrapper p .readMore{display:table;color:#32e2ff;margin-top:1rem;padding:0;font-weight:700;background-color:transparent;position:relative}.subsiteFeedBox1 .homeFeedsDetailsWrapper p .readMore:after{content:'';display:block;margin-top:5px;width:100%;height:6px;background-image:url(/clients/forumforthefuture/assets/ss-underline.png);background-size:contain;background-repeat:no-repeat;background-position:left top}@media (min-width:730px){.subsiteFeedBox1 .homeFeedsDetailsWrapper h3,.subsiteFeedBox1 .homeFeedsDetailsWrapper p{max-width:500px}}@media (min-width:900px){.subsiteFeedBox1 .homeFeedsDetailsWrapper h3,.subsiteFeedBox1 .homeFeedsDetailsWrapper p{max-width:370px}}.subsiteFeedBox1 .feedItem{margin:0}@media (min-width:900px){.subsiteFeedBox1 .home-feed-image-link:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(to right,transparent 0,rgba(0,0,0,.8) 100%);z-index:1}}.subsiteFeedBox1 .home-feed-image-link:after{content:'';display:block;position:absolute;left:0;bottom:-2px;right:0;top:5%;background-image:url(/clients/forumforthefuture/assets/ss-carousel-detail.png);background-size:cover;background-position:left 0;background-repeat:no-repeat;z-index:2;pointer-events:none;visibility:visible;height:96%}.subsiteFeedBox2{background-color:#f6f6f6;margin:0;padding-top:4rem}@media (min-width:900px){.subsiteFeedBox2{padding-top:0}.subsiteFeedBox2:before{content:'';display:block;position:absolute;left:0;top:-5rem;width:50%;height:120%;background-image:url(/clients/forumforthefuture/assets/ss-dotted-line.png);background-size:contain;background-repeat:no-repeat}}.subsiteFeedBox2 ul.feedList{max-width:1300px;margin:0 auto;width:100%;display:flex;justify-content:flex-end;padding:0 40px}.subsiteFeedBox2 .feedItem{width:55%;margin-bottom:3rem}@media (min-width:900px){.subsiteFeedBox2 .feedItem{margin-top:-5rem;margin-bottom:7rem}}.subsiteFeedBox2 .feedItem>h2{max-width:470px;font-weight:400;position:relative;margin-bottom:3rem}@media (min-width:900px){.subsiteFeedBox2 .feedItem>h2{margin-bottom:7rem}}.subsiteFeedBox2 .feedItem>h2:before{content:'';display:block;width:10px;height:100%;background-image:url(/clients/forumforthefuture/assets/ss-vertical-line.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:-4rem}.subsiteFeedBox2 .feedItem table{width:100%!important}@media (max-width:600px){.subsiteFeedBox2 .feedItem table tbody{flex-direction:column}}@media (max-width:600px){.subsiteFeedBox2 .feedItem table tr{width:100%!important}}.subsiteFeedBox2 .feedItem table td h3{color:#816617;font-size:2.25rem;display:flex;align-items:center;margin-bottom:1rem}.subsiteFeedBox2 .feedItem table td h3:before{content:'';display:block;margin-right:1rem;width:23px;height:27px;background-image:url(/clients/forumforthefuture/assets/ss-cross.png);background-size:contain;background-repeat:no-repeat}.subsiteFeedBox2 .feedItem table td p{font-weight:700}.subsiteFeedBox3,.subsiteFeedBox4{margin:0}.subsiteFeedBox3 .feedItem,.subsiteFeedBox4 .feedItem{margin:0}@media (min-width:1050px){.subsiteFeedBox3 .feedItem,.subsiteFeedBox4 .feedItem{display:flex}}.subsiteFeedBox3 .home-feed-image-link,.subsiteFeedBox4 .home-feed-image-link{width:100%}@media (min-width:1050px){.subsiteFeedBox3 .home-feed-image-link,.subsiteFeedBox4 .home-feed-image-link{width:50%}}.subsiteFeedBox3 .homeFeedsDetailsWrapper,.subsiteFeedBox4 .homeFeedsDetailsWrapper{position:relative;max-width:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 40px}@media (min-width:400px){.subsiteFeedBox3 .homeFeedsDetailsWrapper,.subsiteFeedBox4 .homeFeedsDetailsWrapper{padding:2rem 0}}@media (min-width:1050px){.subsiteFeedBox3 .homeFeedsDetailsWrapper,.subsiteFeedBox4 .homeFeedsDetailsWrapper{width:50%;padding:0}}.subsiteFeedBox3 h3,.subsiteFeedBox3 p,.subsiteFeedBox4 h3,.subsiteFeedBox4 p{display:block}@media (min-width:400px){.subsiteFeedBox3 h3,.subsiteFeedBox3 p,.subsiteFeedBox4 h3,.subsiteFeedBox4 p{width:70%}}.subsiteFeedBox3 h3 a,.subsiteFeedBox3 p,.subsiteFeedBox4 h3 a,.subsiteFeedBox4 p{color:#fff}.subsiteFeedBox3 h3:after,.subsiteFeedBox4 h3:after{content:'';display:block;margin:1rem 0 .5rem;width:130px;height:6px;background-image:url(/clients/forumforthefuture/assets/ss-underline-white.png);background-size:contain;background-repeat:no-repeat;background-position:left top}.subsiteFeedBox3{background-color:#32e2ff}.subsiteFeedBox3 .feedItem{flex-direction:row-reverse}.subsiteFeedBox4{background-color:#816617}.subsiteFeedBox5{background-color:#f6f6f6;padding:7rem 0}.subsiteFeedBox5 .homeFeedIntro{transform:none;position:relative;top:0;max-width:1300px;width:100%;margin:0 auto;padding:0 40px}.subsiteFeedBox5 .feedsTitle{display:block;font-size:2.25rem;color:#816617;margin-bottom:4rem}.subsiteFeedBox5 ul.feedList{max-width:1300px;margin:0 auto;width:100%;display:block;padding:0 40px}.subsiteFeedBox5 .homeFeedsDetailsWrapper{position:relative;max-width:none}.subsiteFeedBox5 .feedItem{width:calc(33.333% - 60px);float:left;margin-right:60px;margin-bottom:2rem}.subsiteFeedBox5 .feedItem:nth-of-type(3){clear:left}.subsiteFeedBox5 .feedItem h3{font-size:1.5rem}.subsiteFeedBox5 .feedItem h3 a{color:#32e2ff}.subsiteFeedBox5:after{content:'';display:block;position:absolute;right:0;top:0;width:30%;height:100%;background-image:url(/clients/forumforthefuture/assets/ss-dotted-line.png);transform:scaleX(-1);background-size:contain;background-repeat:no-repeat;background-position:right center;visibility:visible}@media (max-width:900px){.subsiteFeed,.subsiteFeed .feedItem{width:100%;float:none;margin-right:0}}body.subsite:not(.homepage) .headerTextSubsite,body.subsite:not(.homepage) .headerWrapperSubsite{display:none}body.subsite .carousel{background-color:#000}body.subsite .headerTextWrapper{background-color:#000;margin-bottom:4rem}body.subsite .headerText{position:relative;top:0;right:0;transform:none;width:100%;padding:4rem 40px;max-width:1300px}body.subsite .headerText h1{margin:0;color:#fff}body.subsite .postContent{padding-top:2rem}body.subsite.hasImage .carousel{background-color:#f6f6f6}body.subsite.hasImage .headerText{padding:0;z-index:9;width:100%;max-width:1300px;left:50%;position:absolute;top:32%;transform:translate(-50%,-50%);right:0;padding-right:153px}body.subsite.hasImage .headerText h1{color:#32e2ff;font-size:3rem;margin-bottom:0}@media screen and (max-width:900px){body.subsite.hasImage .headerText{background-color:transparent;padding:0;top:0;left:0;transform:none;position:relative;margin-top:-8rem;padding-top:2rem;padding-bottom:2rem;width:100%;padding-left:calc(15rem + 40px);padding-right:40px;right:0}}@media screen and (max-width:650px){body.subsite.hasImage .headerText{padding-left:40px;padding-top:9rem}body.subsite.hasImage .headerText h1{font-size:2.5rem}}body.subsite.hasImage .postContent{padding-top:1rem;margin-top:-8rem}@media screen and (max-width:900px){body.subsite.hasImage .postContent{margin-top:0}}body.subsite.hasImage .post>.contentBlockWrapper{margin-top:0;padding-bottom:4rem;background-color:#f6f6f6}.headerTextSubsite{display:none}