.cf-progress{position:relative;background-color:#cacaca;height:.4rem;margin-bottom:.5rem;border-radius:2px}.cf-progress__meter{position:relative;display:block;width:0;height:100%;background-color:#1aa7db;border-radius:2px}.cf-progress__meter--overfunding{background-color:#ff8e00}.cf-progress__meter--combo{position:absolute;top:0}.cf-sub-nav{border-bottom:5px solid #afe0f2;text-align:center}.cf-sub-nav li a,.cf-sub-nav li a:link,.cf-sub-nav li a:active,.cf-sub-nav li a:visited{color:#333;margin-bottom:-5px;padding-bottom:.85rem;border-bottom:5px solid #afe0f2}.cf-sub-nav li a span,.cf-sub-nav li a:link span,.cf-sub-nav li a:active span,.cf-sub-nav li a:visited span{background-color:#e9e9e9;padding:3px}.cf-sub-nav li a.active,.cf-sub-nav li a:link.active,.cf-sub-nav li a:active.active,.cf-sub-nav li a:visited.active,.cf-sub-nav li a:hover,.cf-sub-nav li a:link:hover,.cf-sub-nav li a:active:hover,.cf-sub-nav li a:visited:hover,.cf-sub-nav li a:focus,.cf-sub-nav li a:link:focus,.cf-sub-nav li a:active:focus,.cf-sub-nav li a:visited:focus{border-bottom-color:#1aa7db}.cf-sub-nav .disabled a{pointer-events:none;color:#777}.cf-reward{background-color:#f2f2f2;border:1px solid #e9e9e9}.cf-reward:after,.cf-reward:after{transition:all .3s ease}.cf-reward__description{margin-bottom:1rem}@media (min-width:27em){.cf-reward__description{font-size:15px}}.cf-reward__info{display:block}.cf-reward__button{margin:1rem 0 0;transition:none}.cf-reward__overlay,.cf-reward:hover:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.cf-reward:hover .cf-reward__button{color:transparent;border-color:transparent}.cf-reward:hover:before{content:'';background-color:rgba(26,167,219,.9)}.cf-reward:hover:after{position:absolute;content:'Select reward';font-size:1.115rem;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.cf-reward__delivery-date{padding-top:.5rem}.cf-reward__overlay--soldOut{background-color:rgba(0,0,0,.2)}.cf-reward__overlay--soldOut>span{position:absolute;left:50%;bottom:50%;transform:translate(-50%,-50%);color:#f2f2f2;text-shadow:0 0 2px #333}.cf-poject__banner{position:relative}.cf-project__title{background-color:#f2f2f2;margin-bottom:0}@media (min-width:768px){.cf-project__title{background-color:transparent;text-align:center}}@media (min-width:992px){.cf-project__title{padding-top:2.5rem}}.cf-project__back-to-home>.cf-button--hollow{border-color:#afe0f2}.voom-page-badge{position:absolute;right:0;top:0;width:80px}@media (min-width:75em){.voom-page-badge{width:100px}}.cf-choose__donate-form{max-width:40rem;margin:0 auto}.cf-choose__donate-amount{display:block;position:relative;width:100%;line-height:1.115;vertical-align:middle;border-radius:2px;padding:.7em 1.5em!important;margin:0 0 1rem 0;font-size:1.115rem;background:#fff none;border:1px solid #ccc;outline:0;transition:border-color .25s ease-out,color .25s ease-out;color:#9F9F9F}.cf-choose__donate-amount:focus{border-color:#999;color:#333}.cf-choose__donate-amount.parsley-error{border-color:#f1dade}.cf-choose__donate-gbp{position:relative}.cf-choose__donate-gbp:before{content:'£';font-weight:600;position:absolute;color:#1aa7db;z-index:1;font-size:1.5rem;left:.6rem;top:.2rem}@media (min-width:450px){.cf-choose__donate-gbp:before{top:.3rem}}.cf-choose__donate-options{margin-bottom:1rem;border:1px solid #ccc;border-radius:2px}.cf-choose__donate-option{padding:.7em;min-width:25%;text-align:center;line-height:1.115;font-size:1.115rem}.cf-choose__donate-option+.cf-choose__donate-option{border-left:1px solid #ccc}.cf-choose__donate-option:hover{cursor:pointer}.cf-choose__donate-option.active{background-color:#1aa7db;color:#fff}@media (min-width:992px) and (max-width:1300px){.cf-choose__donate-option{font-size:85%}}@media (max-width:450px){.cf-project__donate-button,.cf-choose__donate-amount{font-size:1rem}}.cf-choose__donate-label{display:block;margin:0 0 1rem!important;font-weight:600}.cf-choose__divider{border-bottom:3px solid #f2f2f2;height:.9rem;margin-bottom:1.5rem}.cf-choose__divider-text{display:inline-block;background-color:#fff;padding:0 .5rem;color:#999}.parsley-errors-list{list-style:none;margin-left:0;background-color:#f2dede;color:#a94442;display:none;border-radius:2px}.parsley-errors-list.filled{display:block;padding:.2rem .4rem}@media (min-width:992px){.cf-project__choose-mobile{display:none}}@media (max-width:992px){.cf-project h2,.cf-project .h2,.cf-project h3,.cf-project .h3,.cf-project .h4,.cf-project .h4,.cf-project h5,.cf-project .h5{font-size:18px}}@media (min-width:992px){.cf-project--mobile-only{display:none!important}}@media (max-width:992px){.cf-project--large-only{display:none!important}}@media (max-width:767px){.cf-project--tablet-up-only{display:none!important}}@media (min-width:768px){.cf-project--tablet-down-only{display:none!important}}.cf-project__main{flex:0 0 100%;width:100%}@media (min-width:992px){.cf-project__main{flex:0 0 auto;width:66.6666%}}.cf-project__aside{flex:0 0 100%;width:100%}@media (min-width:992px){.cf-project__aside{flex:0 0 auto;width:33.3333%}}.cf-project__aside .cf-choose__donate-form.cf-project__pledge-btn-box-md{display:none}@media (min-width:992px){.cf-project__aside .cf-choose__donate-form.cf-project__pledge-btn-box-md{display:block}}.cf-project__sidebar-top{padding:1rem;background-color:#f2f2f2;border:1px solid #e9e9e9}.cf-project__sidebar-top .cf-project__pledge-btn-box-md{display:block!important}.cf-project__description{text-align:left!important}.cf-project__description p,.cf-project__description a{word-wrap:break-word;overflow-wrap:break-word}.cf-project__description .cf-project__description-heading{font-size:35px;font-weight:500}.cf-project__description .cf-project__description-sub-heading{font-size:22px;font-weight:500}.cf-project__description .fr-draggable{display:block;margin-left:auto;margin-right:auto}.cf-project__description .fr-fil{display:block;margin-left:0;margin-right:0}.cf-project__description .fr-fir{display:block;margin-left:auto;margin-right:0}.cf-project__description img.fr-dii.fr-fil{margin-right:15px!important}.cf-project__description img.fr-dii.fr-fir{margin-left:15px!important}.cf-project__description .fr-video .video-container iframe{top:0;left:0;right:0;margin:0 auto;max-width:100%;max-height:100%}.cf-project__community-badge{width:150px}.cf-project__report-links{display:none}@media (min-width:992px){.cf-project__report-links{display:flex}}.cf-project__media-box>img{width:100%}.cf-project__hero{background-color:#f2f2f2;border-bottom:1px solid #e9e9e9}.cf-project__hero .cf-choose__donate-label{display:none}.cf-project__hero-main{flex:0 0 auto;width:50%}@media (min-width:992px){.cf-project__hero-main{flex:0 0 auto;width:66.6666%}}.cf-project__hero-aside{flex:0 0 auto;width:50%}@media (min-width:992px){.cf-project__hero-aside{flex:0 0 auto;width:33.3333%}}@media (max-width:992px){.cf-project__hero-aside{padding-left:0}}@media (min-width:992px){.cf-project__aim{font-size:1.1875rem}}@media (min-width:1025px){.cf-project__aim{font-size:1.4375rem}}@media (min-width:1250px){.cf-project__aim{margin-bottom:2.75rem}}@media (min-width:568px){.cf-project__aim-sm{display:none}}.cf-project__aim-md{display:none}@media (min-width:568px){.cf-project__aim-md{display:block}}.cf-project__hero-owner-social-block{flex-direction:column}@media (min-width:568px){.cf-project__hero-owner-social-block{flex-direction:row-reverse}}.cf-project__text{font-weight:300;font-size:1rem;line-height:1.2;color:#333}@media (min-width:992px){.cf-project__text{font-size:15px}}.cf-project__progress-info{display:flex;flex-direction:column;margin-bottom:.5rem}@media (min-width:568px){.cf-project__progress-info{flex-direction:row}}@media (min-width:667px){.cf-project__pledge-btn-box-sm{display:none}}.cf-project__pledge-btn-box-md{display:none}@media (min-width:667px){.cf-project__pledge-btn-box-md{display:block}}.cf-project__meta-link{display:inline-block;padding:.2rem .75rem .2rem 0;color:#666;font-weight:400}.cf-project__social-links{width:40%;flex-grow:0}.cf-project__social-links>li>a{line-height:30px;padding:0;font-size:1.25rem}@media (min-width:992px){.cf-project__social-links>li>a{line-height:40px;font-size:1.4rem}}@media (min-width:992px){.cf-project__social-link{font-size:.85rem}}.cf-project__social-link--facebook,.cf-project__social-link--twitter,.cf-project__social-link--follow,.cf-project__social-link--followed{width:30px;height:30px;line-height:30px;border-radius:50%;color:#fff!important;border:1px solid transparent;margin-left:.5rem}.cf-project__social-link--facebook .fa-facebook,.cf-project__social-link--twitter .fa-facebook,.cf-project__social-link--follow .fa-facebook,.cf-project__social-link--followed .fa-facebook,.cf-project__social-link--facebook .fa-twitter,.cf-project__social-link--twitter .fa-twitter,.cf-project__social-link--follow .fa-twitter,.cf-project__social-link--followed .fa-twitter{color:#fff}.cf-project__social-link--facebook .fa-facebook:hover,.cf-project__social-link--twitter .fa-facebook:hover,.cf-project__social-link--follow .fa-facebook:hover,.cf-project__social-link--followed .fa-facebook:hover,.cf-project__social-link--facebook .fa-twitter:hover,.cf-project__social-link--twitter .fa-twitter:hover,.cf-project__social-link--follow .fa-twitter:hover,.cf-project__social-link--followed .fa-twitter:hover,.cf-project__social-link--facebook .fa-facebook:active,.cf-project__social-link--twitter .fa-facebook:active,.cf-project__social-link--follow .fa-facebook:active,.cf-project__social-link--followed .fa-facebook:active,.cf-project__social-link--facebook .fa-twitter:active,.cf-project__social-link--twitter .fa-twitter:active,.cf-project__social-link--follow .fa-twitter:active,.cf-project__social-link--followed .fa-twitter:active{color:#fff!important}@media (min-width:992px){.cf-project__social-link--facebook,.cf-project__social-link--twitter,.cf-project__social-link--follow,.cf-project__social-link--followed{width:40px;height:40px;line-height:40px}}.cf-project__social-link--follow{border-color:#a94442}.cf-project__social-link--follow .fa-heart-o{color:#a94442}.cf-project__social-link--followed{background-color:#a94442}@media (max-width:567px){.cf-project__owner{padding:1rem .625rem;background:#fff;margin:1rem -.625rem -.625rem;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}}.cf-project__owner-thumb-link{display:block;max-width:45px}@media (min-width:667px){.cf-project__owner-thumb-link{max-width:60px}}.cf-project__owner-thumb-image{border-radius:50%}