form{text-align:left}main form{max-width:40em;margin-left:auto;margin-right:auto}.d-section--alignment-center form{margin-left:auto;margin-right:auto}fieldset{margin-top:1.5em}legend{width:100%}legend span{display:block;margin-bottom:1.57142857em;padding-bottom:.28571429em;font-size:.875em;line-height:1.57142857;text-transform:uppercase}label{display:inline-block;font-size:.875em;line-height:1.57142857;text-align:left;*display:inline;*zoom:1}input,textarea,select{cursor:default;display:block;margin:0;width:100%;font-size:1em;line-height:1.5;border:1px solid #9a9a9a;background-color:#fff;color:#000;*display:block;*filter:chroma(color=#000000)}input:active,textarea:active,select:active,input:focus,textarea:focus,select:focus{border-color:#f5b043}input:focus,textarea:focus,button:focus,select:focus{outline:2px solid #F39C12;outline-offset:-2px}input.form-text,textarea{padding:.625em;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0))}input.form-text::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;font-weight:400;color:inherit}input.form-text::-moz-placeholder,textarea::-moz-placeholder{font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;font-weight:400;color:inherit}input.form-text:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;font-weight:400;color:inherit}input.form-text:-moz-placeholder,textarea:-moz-placeholder{font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;font-weight:400;color:inherit}.lt-ie9 input.form-text,.lt-ie9 textarea{height:auto}input[type='text'],input[type='email'],textarea{border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}select{height:2.75em}select:hover{border-color:#0060a0;background-color:#b8b8b8}select:active,select:focus{border-color:#f5b043;background-color:#fff}.lt-ie9 select{height:0}select[multiple],select[size]{height:auto}textarea{resize:vertical;overflow:auto;vertical-align:top}input[type="hidden"]{display:none}input.form-checkbox,input.form-radio{display:inline-block;width:1em;height:1em;font-size:1em;line-height:1.5;background:transparent;*display:inline;*zoom:1}input.form-checkbox{*overflow:hidden}input[type="image"]{display:inline-block;width:1em;height:1em;border:0;font-size:1em;line-height:1.5;background:transparent;*display:inline;*zoom:1}input[type="button"],input[type="reset"],input[type="submit"]{*overflow:visible}input.form-checkbox,input.form-radio{border:0\9;vertical-align:middle\9}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){input[type="checkbox"],input[type="radio"]{border:0;vertical-align:middle}}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{opacity:.5;cursor:not-allowed}input[type="file"]:hover,input[type="radio"]:hover,input[type="checkbox"]:hover,input[type="file"]:active,input[type="radio"]:active,input[type="checkbox"]:active,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:0}form abbr{text-align:right;color:#EF4836}form small{font-size:12px;font-size:.75rem}form ul{margin:1.5em 0;padding:0;list-style-type:none !important}form br{display:none}.form-item{margin-bottom:.75em}.fieldset__description{margin-bottom:.75em;font-size:.875em;line-height:1.57142857;text-align:left}.description{padding-top:.30769231em;padding-right:.61538462em;padding-bottom:.30769231em;padding-left:.61538462em;max-width:100%;font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;line-height:1.5;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-required{font-weight:700}.form-textarea-wrapper{margin-top:0}.form-textarea{height:12.28571429em}.grippie{display:none !important}.form-checkboxes label,.form-radios label{display:inline}*.form-checkboxes input.form-checkbox,*.form-radios input.form-radio{*display:inline;*zoom:1;width:1em;height:1em;padding:0;border:0;background-color:transparent}.checked .form-type-checkbox,.checked .form-type-bef-checkbox,.checked .form-type-radio{position:relative;padding-left:2.25em;min-height:2.25em}.checked .form-type-checkbox input,.checked .form-type-bef-checkbox input,.checked .form-type-radio input{display:block;margin:0;width:2.25em;height:2.25em;position:absolute;left:0;top:0;zoom:1;opacity:0}.checked .form-type-checkbox .option,.checked .form-type-bef-checkbox .option,.checked .form-type-radio .option{display:block;padding-top:.375em;padding-bottom:.375em}.checked .form-type-checkbox .option:before,.checked .form-type-bef-checkbox .option:before,.checked .form-type-radio .option:before{display:block;content:"";width:2em;height:2em;border-width:1px;border-style:solid;border-color:#9a9a9a;border-radius:1px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;position:absolute;top:.28571429em;left:0}.checked .form-type-checkbox .option:after,.checked .form-type-bef-checkbox .option:after,.checked .form-type-radio .option:after{display:block;content:"";position:absolute;zoom:1;opacity:0}.checked .form-type-checkbox .option:after,.checked .form-type-bef-checkbox .option:after{width:1.25em;height:.75em;border-width:0 0 .3125em .3125em;border-style:solid;border-color:#0060a0;background-color:transparent;top:.71428571em;left:.35714286em;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checked .form-type-radio .option:before{border-radius:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.checked .form-type-radio .option:after{width:1em;height:1em;top:.78571429em;left:.5em;border-radius:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.checked .form-type-checkbox input:hover+label:before,.checked .form-type-bef-checkbox input:hover+label:before,.checked .form-type-radio input:hover+label:before{border-color:#0060a0;background-color:#b8b8b8}.checked .form-type-checkbox input:focus+label:before,.checked .form-type-bef-checkbox input:focus+label:before,.checked .form-type-radio input:focus+label:before{background-color:#fff;outline:2px solid #F39C12;outline-offset:-2px}.checked .form-type-checkbox input.error+label:before,.checked .form-type-bef-checkbox input.error+label:before,.checked .form-type-radio input.error+label:before{border-color:#EF4836}.checked .form-type-checkbox input:checked+label:after,.checked .form-type-bef-checkbox input:checked+label:after,.checked .form-type-radio input:checked+label:after{opacity:1;zoom:1}.form-submit{border-width:1px;border-style:solid;border-color:#2E6BA3;padding:.556em 1.33333333em;font-size:1.125em;line-height:1.33333333;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#2E6BA3;width:auto;margin-top:1.5em;white-space:normal;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border-radius:0;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.form-submit:hover,.form-submit:active,.form-submit:focus{color:#fff}.form-submit:hover{background-color:#2a6193;border-color:#2a6193}.form-submit:active,.form-submit:focus{background-color:#255683;border-color:#255683}.form-submit:hover,.form-submit:active,.form-submit:focus{box-shadow:none}.lt-ie8 .form-submit{*zoom:1}.form-actions{margin-top:.75em}.form-actions input+input{margin-top:.75em}input.error,textarea.error,select.error{border-style:solid}.form-file{margin-right:.375em}.file *{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.file-icon{width:auto}.file a{margin-right:.1875em;margin-left:.1875em;padding:.375em}.form-managed-file .form-submit{margin-top:.375em}.user-form .form-submit{width:auto}.d-section--style-banner form{margin-top:1.5em;margin-left:auto;margin-right:auto;max-width:37.5em}.d-section--style-banner fieldset{margin-top:0}.d-section--style-banner .form-submit{width:auto}.view-filters form{display:flex;flex-wrap:wrap;margin-bottom:3em;align-items:flex-end;width:fit-content;margin-left:0}.view-filters form .form-item{margin-bottom:0;margin-right:.5em}.view-filters form .form-item input{background:none;margin-right:.3125em}.view-filters form .form-actions{margin-top:0}.view-filters form .form-actions .form-submit{min-width:10em}.webform-client-form{margin-left:auto;margin-right:auto;max-width:37.5em}.webform-component-radios>label,.webform-component-radios>label{margin-bottom:.375em}.webform-component-markup p,.webform-component-permission p{margin:0;margin-top:.92307692em;font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;color:inherit}.webform-component-markup p:first-child,.webform-component-permission p:first-child{margin-top:0}.webform-calendar{display:none !important;visibility:hidden !important}.webform-component-date .form-item{display:inline-block;margin-right:.375em;margin-bottom:0;min-width:5em}.webform-component-textfield[class*='postcode'] .form-text{width:7.25em}.contentinfo__newsletter form{margin-top:1.5em}.contentinfo__newsletter{margin-left:auto;margin-right:auto;max-width:37.5em}.webform-progressbar-inner{display:none}.webform-progressbar-page-number{display:inline-block;margin-right:.1875em;margin-left:.1875em;margin-bottom:.75em;padding:.5625em;width:3em;font-size:1em;line-height:1.5;border:2px solid;border-radius:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#1e3a6c;text-align:center;*display:inline;*zoom:1}.webform-progressbar-page-number.last-child{margin-right:0}.current .webform-progressbar-page-number{background-color:#1e3a6c;color:#fff}.completed .webform-progressbar-page-number{background-color:#9a9a9a;color:#fff}.webform-progressbar-page-label{margin-right:.375em}.current .webform-progressbar-page-label{color:#1e3a6c}.form-submit.webform-collapse,.form-submit.webform-next,.form-submit.webform-previous{background-color:transparent;box-shadow:none}.form-submit.webform-collapse,.form-submit.webform-next{color:#2E6BA3}.form-submit.webform-collapse:hover,.form-submit.webform-next:hover,.form-submit.webform-collapse:active,.form-submit.webform-next:active,.form-submit.webform-collapse:focus,.form-submit.webform-next:focus{color:#fff}.form-submit.webform-collapse:hover,.form-submit.webform-next:hover{background-color:#2a6193}.form-submit.webform-collapse:active,.form-submit.webform-next:active,.form-submit.webform-collapse:focus,.form-submit.webform-next:focus{background-color:#3070ab}.form-submit.webform-previous:hover,.form-submit.webform-previous:active,.form-submit.webform-previous:focus{color:#fff}.form-submit.webform-previous:active,.form-submit.webform-previous:focus{background-color:#0060a0;border-color:#0060a0}.pager{margin-top:1.5em;padding-top:1.5em;margin-bottom:1.5em;border-top-width:1px;border-top-style:solid;text-align:center;list-style-type:none}.pager:before,.pager:after{content:" " !important;display:table !important}.pager:after{clear:both !important}.pager li{display:inline-block;margin-top:0;*display:inline;*zoom:1}.pager-item a,.pager-current,.pager-ellipsis a,.pager-first a,.pager-previous a,.pager-next a,.pager-last a{padding:.75em}.pager-item a,.pager-first a,.pager-previous a,.pager-next a,.pager-last a{display:block}.pager-item a,.pager-current,.pager-first a,.pager-previous a,.pager-next a,.pager-last a{border-width:1px;border-style:solid;border-color:transparent}.pager-current{border-color:#9a9a9a}.pager-show-more{display:block;margin-top:1.5em;padding:0;border:0;max-width:none;list-style-type:none;text-align:center}.pager-show-more li a{background-color:#2E6BA3;color:#fff;text-decoration:none;padding:.75em 1.5em;transition:.2s}.pager-show-more li a:hover{background-color:#265987}.pager-show-more-next a{display:inline-block;padding:.84615385em 1.69230769em;border-style:solid;border-width:1px;font-size:.8125em;line-height:1.53846154;letter-spacing:.0625em;letter-spacing:.125em;text-align:left;text-decoration:none;text-transform:uppercase;cursor:pointer;background-color:transparent;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:border-color .2s ease-in-out,color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,color .2s ease-in-out;-o-transition:border-color .2s ease-in-out,color .2s ease-in-out;transition:border-color .2s ease-in-out,color .2s ease-in-out;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;*display:inline;*zoom:1}.pager-show-more-next a:hover{color:inherit}.pager-show-more-next a:active,.pager-show-more-next a:focus{color:inherit}.pager-show-more-next a:hover,.pager-show-more-next a:active,.pager-show-more-next a:focus{box-shadow:none}#toolbar-administration{position:relative;z-index:99999}.ajax-progress-throbber,.views-throbbing,span.views-throbbing{display:none}.main__admin{position:relative;z-index:99}.tabs ul{margin:.375em 0 0;padding:0;list-style-type:none}.tabs li{display:inline-block;float:none;margin:.375em 0 0 0;*display:inline;*zoom:1}.tabs li a{padding:.75em;border:0;background:#b6b6b6;text-decoration:underline;font-weight:400;color:#fff}.tabs li a:hover{background:#1e3a6c;color:#fff}.tabs .active a{background:#0060a0;color:#fff}.messages p{margin-top:0}.messages ul li{margin-bottom:0}.messages ul li:first-child{margin-top:0}.admin--notifications .messages{margin-top:0;margin-bottom:0;padding:1em}.contentinfo__d-module .big-social-media{margin-top:0;margin-bottom:0}.contentinfo__d-module .big-social-media .big-social-media__title{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;white-space:nowrap;overflow:hidden;word-wrap:normal !important}@media screen and (min-width:.0625em){.form-item[class*='-city']+.form-item[class*='-postal-code']{max-width:33.333333%}}@media screen and (min-width:18.5em){.form-type-date-select:before,.form-type-date-select:after{content:" " !important;display:table !important}.form-type-date-select:after{clear:both !important}.form-type-date-select .form-type-select{margin:3.125% 3.125% 0 0;float:left}.form-type-date-select .form-type-select:last-child{margin-right:0}.form-type-date-select .form-type-select[class*='-value-month'],.form-type-date-select .form-type-select[class*='-value-day'],.form-type-date-select .form-type-select[class*='-value-year']{width:32.333%}.form-type-date-select .form-type-select[class*='-value-hour']{margin-right:0}.date-hour{padding-right:.75em;position:relative}.date-hour:after{display:inline-block;content:':';margin-top:-0.75em;position:absolute;right:.25em;top:50%}.fieldset--gift-aid{padding:4em;padding-left:.625em;padding-right:.625em;padding-bottom:.375em;border:1px solid #0060a0;background-image:url(../img/skin/logo/giftaid/giftaid_logo.gif);background-position:top left;background-repeat:no-repeat}.fieldset--gift-aid .fieldset__legend{margin:-1px !important;padding:0 !important;width:1px !important;height:1px !important;border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);position:absolute !important;white-space:nowrap;overflow:hidden;word-wrap:normal !important}.fieldset--gift-aid .fieldset__description{font-weight:700}}.d-feed__filters form{width:100%;max-width:40em;margin-left:auto}.d-feed__filters form .form-wrapper{width:100%}.d-feed__filters form .form-wrapper .fieldset-wrapper{width:100%}.d-feed__filters form .form-wrapper .fieldset-wrapper .form-checkboxes .form-checkboxes .form-item-checkbox{margin-bottom:1em;display:flex;align-items:center}@media screen and (min-width:40em){.d-feed__filters form .form-wrapper .fieldset-wrapper .form-checkboxes .form-checkboxes{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2em;row-gap:1em}.d-feed__filters form .form-wrapper .fieldset-wrapper .form-checkboxes .form-checkboxes .form-item-checkbox{margin-bottom:0}}.d-feed__filters form .form-wrapper.form-actions{width:auto;margin:auto}@media screen and (min-width:18.5em){.webform-progressbar-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:30em){.webform-client-form .form-actions:before,.webform-client-form .form-actions:after{content:" " !important;display:table !important}.webform-client-form .form-actions:after{clear:both !important}.form-submit.webform-next,.form-submit.webform-previous{width:49%}.form-submit.webform-next{float:right}.form-submit.webform-previous,.form-submit.webform-submit{float:left}.form-submit.webform-submit{clear:both}}@media screen and (min-width:28em){.newsletter form{position:relative}.newsletter .webform-component--email label{display:block}.newsletter .webform-component--email{margin-right:33.125%}.newsletter .form-actions{margin-top:0;width:30%;min-width:6.875em;position:absolute;top:1.375em;right:0}.newsletter .form-submit{white-space:nowrap}}