.donateArea{color:#333;font-size:1.1875em}.donateArea .donatePage{min-height:18.75em}.donateArea h2{font-family:"MookRegular";font-weight:200;font-style:normal;line-height:100%;color:#5e3f95;font-size:1.57895em;margin-bottom:.33333em;padding-top:.5em;border-top:.06667em solid #5e3f95}.donateArea .content{padding:1em 0 0 0 !important;color:#5e3f95}.donateArea .content h3{font-family:Raleway,sans-serif;font-weight:600;font-style:normal;margin-bottom:.625em}.donateArea .content p{margin-bottom:.3125em}.donateArea .content a{font-weight:bold;text-decoration:none}.donateArea .content a:hover{text-decoration:underline}.donateArea .content dl{margin-bottom:.625em}.donateArea .content dl dt{width:20%;display:inline-block}.donateArea .content dl dd{width:75%;display:inline-block}.donateArea .content ul li{list-style:disc;margin-left:1.875em;margin-bottom:.3125em}.donateArea .content table{margin-bottom:.625em}.donateArea .content table td{padding:5px 15px 5px 0}.donateArea .content .giftAidLogo{float:left;max-width:12.5em;margin-right:1.25em}.donateArea .donateContainer{margin-top:.9375em;padding-bottom:.625em}.donateArea .donateMenuItems{display:flex;align-items:stretch}.donateArea .donateMenuItems li{flex:1}.donateArea .donateMenuItems li+li{margin-left:3%}.donateArea .donateMenuItems li .menuContainer{display:table;width:100%;height:100%;position:relative}.donateArea .donateMenuItems li a{height:4.6875em;width:100%;text-align:center;background-color:#745ea4;color:#ba9ded;font-family:Raleway,sans-serif;font-weight:400;font-style:normal;cursor:pointer;display:table-cell;vertical-align:middle}.donateArea .donateMenuItems li a h3{font-family:Raleway,sans-serif;font-weight:600;font-style:normal;font-size:1.375em;margin-bottom:0}.donateArea .donateMenuItems li a .arrow{display:none}.donateArea .donateMenuItems li a:hover{color:#fff}.donateArea .donateMenuItems li a.active{color:#000;background-color:#ff8152}.donateArea .donateMenuItems li a.active .arrow{background:url(/img/tabArrow.png) no-repeat center top;display:block;height:19px;position:absolute;bottom:-19px;left:0;right:0}.donateArea .donationForm{color:#765aa7;max-width:50em}.donateArea .donationForm a{font-weight:bold;text-decoration:none}.donateArea .donationForm a:hover{text-decoration:underline}.donateArea .donationForm li{margin-bottom:.625em;width:100%;box-sizing:border-box}.donateArea .donationForm .largeTitle{font-weight:bold;display:inline-block;vertical-align:middle}.donateArea .donationForm .summaryText{margin-top:2.5em}.donateArea .donationForm .summaryText h3{font-family:Raleway,sans-serif;font-weight:600;font-style:normal;font-size:1.125em;margin-bottom:.44444em}.donateArea .donationForm input,.donateArea .donationForm select{color:#765aa7;border:1px solid #c2abe9;padding:.3125em;font-size:1.125em;width:60%;box-sizing:border-box;border-radius:0}.donateArea .donationForm textarea{color:#765aa7;border:1px solid #c2abe9;padding:.3125em;font-size:1.125em;width:80%;height:5.55556em;box-sizing:border-box;border-radius:0;font-family:Raleway,sans-serif;font-weight:400;font-style:normal;margin-top:1.11111em}.donateArea .donationForm select.defaultValue{color:#ccc}.donateArea .donationForm input::-webkit-input-placeholder{color:#ccc}.donateArea .donationForm input:-moz-placeholder{color:#ccc}.donateArea .donationForm input::-moz-placeholder{color:#ccc}.donateArea .donationForm input:-ms-input-placeholder{color:#ccc}.donateArea .donationForm .textInput label{display:inline-block;width:25%;margin-right:5%}.donateArea .donationForm .textInput.nolabel input{margin-left:30%}.donateArea .donationForm .checkbox{position:relative}.donateArea .donationForm .checkbox label{padding:.3125em .3125em .3125em 2.8125em;display:inline-block}.donateArea .donationForm .checkbox input{position:absolute;top:12px;left:0;margin-left:0;width:2.5em;transform:scale(2)}.donateArea .donationForm .checkbox input[type=checkbox]:checked+label{background-color:#fff;color:#5e3f95}.donateArea .donationForm .formError{border:1px solid #f00}.donateArea .donationForm .formError+label{background-color:rgba(255,0,0,.3)}.donateArea .donationForm .manualButton{display:inline-block;margin-top:.625em;margin-bottom:.625em;margin-left:30%;font-family:Raleway,sans-serif;font-weight:600;font-style:normal;font-size:1.125em;padding:.36364em .68182em .36364em .68182em;box-sizing:border-box;text-align:center;background:#896eb3;color:#fff;text-decoration:none;background-size:1.5em 1.5em;transition:background-color .2s ease-in;cursor:pointer}.donateArea .donationForm .manualButton:hover{background-color:#5e3f95}.donateArea .donationForm .firstname{width:27.5%;margin-right:2.5%}.donateArea .donationForm .surname{width:30%}.donateArea .donationForm .day{width:15%}.donateArea .donationForm .month{margin-left:2.5%;margin-right:2.5%;width:25%}.donateArea .donationForm .year{width:15%}.donateArea .donationForm .donationAmount{width:20%}.donateArea .donationForm .donationAmountSep{width:10%;display:inline-block;text-align:center}.donateArea .donationForm .donationAmountOpt{width:30%}.donateArea .donationForm .customDonation{margin-top:.625em}.donateArea .donationForm .customDonation p{margin-right:.625em}.donateArea .donationAmountList{display:inline-block;vertical-align:middle;margin-left:1.25em}.donateArea .donationAmountList li{display:table-cell;position:relative;padding-right:40px;width:6.25em;height:3.125em;text-align:center;vertical-align:middle}.donateArea .donationAmountList input{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px}.donateArea .donationAmountList label{display:block;cursor:pointer;font-size:2.1875em;font-family:Raleway,sans-serif;font-weight:700;font-style:normal;color:#bb9dee}.donateArea .donationAmountList input[type=radio]:checked+label{color:#5e3f95}.donateArea .donationReasonContact li{display:block;position:relative;margin-bottom:0}.donateArea .donationReasonContact input{position:absolute;top:.625em;left:.0625em;width:1.25em;padding:0;margin:0;transform:scale(2)}.donateArea .donationReasonContact label{display:inline-block;cursor:pointer;padding:.5em .5em .5em 1.875em}.donateArea .donationReasonContact input[type=radio]:checked+label{background-color:#fff}.donateArea #oopGiftAid .chk,.donateArea #memGiftAid .chk{margin:1em 0}.donateArea #oopGiftAid .chk label,.donateArea #memGiftAid .chk label{font-weight:700}.donateArea #oopGiftAid .chk p,.donateArea #memGiftAid .chk p{margin-top:1em}.donateArea #oopSummary,.donateArea #memSummary{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.donateArea #oopSummary #oocAmount p+p,.donateArea #memSummary #memSAmount p+p{margin-top:.5em}.donateArea #oopSummary #oocAmount p.total,.donateArea #memSummary #memSAmount p.total{font-weight:700}.donateArea .col{width:40%}.donateArea .col:nth-of-type(3){margin-top:1em;width:100%}@media(max-width:62em){.large.twoColMainContent{min-height:auto}}@media(max-width:768px){.donateArea{padding-left:5%;padding-right:5%}.donateArea .donateInfoBlock{padding:0;padding-top:0}.donateArea .donateInfoBlock .content{padding-top:.5em}.donateArea .donationAmountList{margin-left:0}.donateArea .donationAmountList li{display:inline-block;padding-right:0;max-width:6.25em}.donateArea .donationAmountList label{font-size:1.875em}.donateArea .donateMenuItems{display:block}.donateArea .donateMenuItems li{display:block}.donateArea .donateMenuItems li+li{margin-left:0%}.donateArea .donateMenuItems li .menuContainer{display:block}.donateArea .donateMenuItems li a{box-sizing:border-box;display:block;height:auto;padding:.3125em;text-align:left;border-bottom:.3125em solid #fff}.donateArea .donateMenuItems li a h3{display:inline-block}.donateArea .donateMenuItems li a p{display:inline-block}.donateArea .donateMenuItems li a span{display:none !important}.donationForm .textInput.nolabel input{margin-left:0 !important}.donationForm .textInput label{display:inline-block;width:100% !important;font-size:1.5em}.donationForm .textInput input{margin-left:0;box-sizing:border-box;width:100% !important;margin-bottom:.5em}.donationForm .textInput .day{width:25% !important}.donationForm .textInput .month{margin-left:2.5%;margin-right:2.5%;width:45% !important}.donationForm .textInput .year{width:25% !important}.donationForm .textInput .donationAmount{width:20% !important}.donationForm .textInput .donationAmountSep{width:10% !important;display:inline-block;text-align:center}.donationForm .textInput .donationAmountOpt{width:30% !important}.donationForm .manualButton{margin-left:0 !important}.donateArea .donationForm .pcaAddress input{margin-left:0}.donateArea .col{width:100%}.donateArea .col:nth-of-type(2){margin-left:0;margin-right:0}}@media(max-width:71.25em){.donateArea h2{padding-left:5%;padding-right:5%}.donateArea .supportSummay{padding-left:5%;padding-right:5%}.donateArea .donateContainer{padding-left:5%;padding-right:5%}}@media(max-width:500px){.tab-section .tabbody .content{padding-left:0;padding-right:0}.tabbody .content .donateArea{padding-right:0;padding-left:0}}.donateArea .content{padding-top:2em}fieldset.axfrm .f{margin-left:0;max-width:100%}fieldset.axfrm .f.f50 label{max-width:17em}fieldset.axfrm .f.fixedamount .fld{position:relative}fieldset.axfrm .f.fixedamount label,fieldset.axfrm .f.customamount label{font-weight:bold;color:#765aa7;max-width:17em;vertical-align:middle}fieldset.axfrm .f.fixedamount label{margin-bottom:.5em}fieldset.axfrm .f.fixedamount input+label{color:#bb9dee;font-size:2.125em;padding:.125em .5em .125em .5em;margin-right:.25em;transition:background-color ease-out .2s,color ease-out .2s;vertical-align:middle;border:1px solid transparent}fieldset.axfrm .f.fixedamount input+label:hover{background-color:#fafafa;color:#bb9dee}fieldset.axfrm .f.fixedamount input:checked+label{color:#5e3f95;background-color:transparent;border-color:#765aa7}fieldset.axfrm .f.customamount .fld .i{max-width:5em}fieldset.axfrm p.note{margin-top:1em}fieldset#oneOffForm .widetext .fld{max-width:40em;border:1px solid #c2abe9;padding:.125em;font-size:1.125em}fieldset#oneOffForm .widetext .fld textarea{font-family:Raleway,sans-serif;color:#765aa7;height:6em}fieldset.axfrm .buttons button{font-family:Raleway,sans-serif;font-weight:600;font-style:normal;font-size:1.125em;padding:.36364em 2.72727em .36364em .68182em;display:inline-block;box-sizing:border-box;text-align:center;background:#896eb3 url(/img/arrowPointRight_White.svg) no-repeat 95% 50%;color:#fff;text-decoration:none;background-size:1.5em 1.5em;box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);transition:background-color ease-out .2s;cursor:pointer;border:none;margin-right:1.5em}fieldset.axfrm .buttons button.back{background:#896eb3 url(/img/arrowPointLeft_White.svg) no-repeat 5% 50%;background-size:1.5em 1.5em;padding:.36364em .68182em .36364em 2.72727em}fieldset.axfrm .buttons button:hover{background-color:#5e3f95}fieldset.axfrm .ff5050{display:inline-flex !important}fieldset.axfrm .ff5050>div{display:block;flex-shrink:1;flex-grow:1}fieldset.axfrm .ff5050>div+div{padding-left:.5em;box-sizing:border-box}fieldset.axfrm .ff5050>div .fld{width:100% !important}fieldset.axfrm .f30 .ff5050{width:70%}@media(max-width:38em){fieldset.axfrm .f30 .ff5050{width:100%}}fieldset.axfrm .personName label{display:inline-block}fieldset.axfrm .pca a.m{font-family:Raleway,sans-serif;font-weight:600;font-style:normal;font-size:1.125em;padding:.36364em .68182em .36364em .68182em;display:inline-block;box-sizing:border-box;text-align:center;background:#896eb3;color:#fff;text-decoration:none;background-size:1.5em 1.5em;transition:background-color ease-out .2s;cursor:pointer;border:none;margin-right:1.5em}fieldset.axfrm .pca a.m:hover{background-color:#5e3f95}fieldset.axfrm h4{font-size:1.25em;margin-bottom:.125em}fieldset.axfrm .chk p{margin-top:1em}#memberForm #memMembershipFee{display:inline-block;color:#765aa7;border:1px solid #c2abe9;padding:.4em;font-size:1.125em;box-sizing:border-box;text-align:right;position:relative;width:40%;max-width:10em;background-color:#e0e0e0}#memberForm #memMembershipFee:before{position:absolute;left:.25em;top:0;bottom:0;display:flex;align-items:center;content:"£";color:#896eb3}#memberForm .amount .fld{display:inline-flex;align-content:space-between}#memberForm .amount .i{width:40%;max-width:10em;margin-left:10%;position:relative}#memberForm .amount .i:before{position:absolute;left:-1em;top:0;content:"+";font-size:1.125em;bottom:0;display:flex;align-items:center}#memberForm .isrenew{margin-top:1em}#memberForm .isrenew label{font-weight:700}#memberForm .dropdown.withother input[type=text]{flex-grow:0;flex-shrink:0;width:auto;border-left:1px solid #5e3f95}