:root{--bs-font-sans-serif:Outfit,Arial,sans-serif;--bs-body-font-size:16px}body{background-color:#f9f9f9}header{background-color:#fff}header .header-content{display:flex;align-items:center;justify-content:space-between}header .header-content .logo img{max-height:120px}header .header-content .logo-header .logo-header-text{display:block;font-weight:700;font-size:30px}@media (max-width: 1200px){header .header-content .logo-header .logo-header-text{display:none}}header .header-content .top-menu{margin:0;padding:0}header .header-content .top-menu li{display:inline-block}@media (max-width: 768px){header .navbar-brand img{max-height:40px;max-width:50vw}}main{margin-top:-25px}@media (min-width: 768px){main{margin-top:-100px}}@media (min-width: 992px){main{margin-top:-150px}}@media (min-width: 1080px){main{margin-top:-200px}}@media (min-width: 1200px){main{margin-top:-250px}}@media (min-width: 1400px){main{margin-top:-280px}}@media (min-width: 1600px){main{margin-top:-320px}}footer{background-color:#fff;color:#b5b5b5}footer a{color:#b5b5b5;text-decoration:none}footer a:hover{color:#9c9c9c;text-decoration:underline}footer ul.footer-menu{display:flex;flex-direction:column;margin:0;padding:0}footer ul.footer-menu li{list-style-image:none;list-style-type:none}.drop-shadow-light{-moz-box-shadow:0px 4px 8px 0px #bdbdbd78;-webkit-box-shadow:0px 4px 8px 0px #bdbdbd78;box-shadow:0px 4px 8px 0px #bdbdbd78}.cta{background-color:#e8e8e8;color:#fff;font-size:1.25rem}@media (min-width: 768px){.cta{height:140px}}@media (min-width: 992px){.cta{font-size:1.5rem}}@media (min-width: 1200px){.cta{font-size:1.75rem}}.cta a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;padding:1rem;height:100%;gap:1rem}@media (min-width: 992px){.cta a{padding:1rem 2rem}}@media (min-width: 1200px){.cta a{gap:2rem}}.cta-blue{background:#017dc7;background:linear-gradient(0deg, #017dc7 0%, #39a8e0 100%)}.cta-green{background:#00b33c;background:linear-gradient(0deg, #00b33c 0%, #3c3 100%)}.cta-orange{background:#f39000;background:linear-gradient(0deg, #f39000 0%, #f3c82c 100%)}.cta-pink{background:#eb008b;background:linear-gradient(0deg, #eb008b 0%, #e75bae 100%)}.cta-purple{background:#412883;background:linear-gradient(0deg, #412883 0%, #652885 100%)}.cta-yellow{background:#ffc906;background:linear-gradient(0deg, #ffc906 0%, #ffde67 100%)}.cta-red{background:#c00;background:linear-gradient(0deg, #c00 0%, red 100%)}.cta-black{background:#000;background:linear-gradient(0deg, #000 0%, #1a1a1a 100%)}.cta-maroon{background:maroon;background:linear-gradient(0deg, maroon 0%, #b30000 100%)}.cta-cyan{background:#00e6e6;background:linear-gradient(0deg, #00e6e6 0%, #1affff 100%)}img.circular{border-radius:50%}.sort-code-wrapper .sort-code{display:inline-block;width:3em;min-width:3em}.checkbox input,.radio input{margin-right:0.25rem}@media (min-width: 768px){.w-md-25{width:25%}.w-md-50{width:50%}.w-md-75{width:75%}}@media (min-width: 992px){.w-lg-25{width:25%}.w-lg-50{width:50%}.w-lg-75{width:75%}}.form-floating>.form-control:placeholder-shown ~ label{opacity:0.65}.contact-information{display:flex;flex-direction:column;row-gap:1rem}@media (min-width: 768px){.contact-information{display:grid;grid-template-columns:max-content auto max-content;grid-template-rows:auto auto;column-gap:2rem;row-gap:0}}@media (min-width: 992px){.contact-information{column-gap:3rem}}@media (min-width: 768px){.contact-information .avatar{grid-column:1;grid-row:1 / span 2;align-self:center}}.contact-information .avatar img{display:block;max-width:128px;height:auto;margin-left:auto;margin-right:auto}@media (min-width: 768px){.contact-information .avatar img{display:initial}}@media (min-width: 992px){.contact-information .avatar img{max-width:200px}}@media (min-width: 768px){.contact-information .contact-details{grid-column:2;grid-row:2;align-self:start;display:flex;flex-wrap:wrap;column-gap:2rem}}.contact-information .contact-details div:not(:last-child){margin-bottom:1rem}.contact-information .contact-details div>span{display:block}@media (min-width: 768px){.contact-information .contact-details div>span{display:inline-block;margin-right:0.25rem}}.contact-information .greeting{font-size:3rem;line-height:1.2}@media (min-width: 768px){.contact-information .greeting{grid-column:2;grid-row:1;font-size:3rem}}@media (min-width: 992px){.contact-information .greeting{font-size:4rem}}@media (min-width: 768px){.contact-information .membership-details{grid-column:3;grid-row:1 / span 2}}.contact-information .membership-details div:not(:last-child){margin-bottom:1rem}.contact-information .membership-details div>span{display:block}.event-booking .event-information div:last-child,.event-booking .event-information p:last-child{margin-bottom:0}.gift-aid{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1rem 0;padding:1rem;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem}.gift-aid .gift-aid-checkbox{float:left;margin-top:-4px}.gift-aid .gift-aid-logo{float:right;margin-left:1em;width:160px}.gift-aid .gift-aid-text{display:block;margin-left:30px}.gift-aid .gift-aid-text.no-margin{margin-left:0}.gift-aid .gift-aid-text label{display:unset;max-width:unset;margin-bottom:unset;font-weight:unset}.file-uploads input{margin-top:10px;margin-bottom:10px;display:block}.uploaded-file a{text-decoration:none}.justify-space-between .align1{vertical-align:middle;align-items:center;display:flex}.justify-space-between .align1.webinar{width:55%}.justify-space-between .align2{align-items:center;vertical-align:middle;display:flex}@media screen and (max-width: 991px){.justify-space-between .align2 .align-right-items{margin-top:5px}}@media screen and (min-width: 992px){.justify-space-between{display:flex;justify-content:space-between}}.border-bottom-grey{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.125)}.border-bottom-grey:last-child{border-bottom:none}.border-bottom-grey-event-reg{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.125)}.border-bottom-grey-event-reg:last-child{border-bottom:none}.outline-success-attended{color:#0f5132;border-color:#0f5132;border:1px solid;border-radius:0.25rem;padding:0.375rem 0.75rem;display:inline-block}.outline-info-booked{color:#084298;border-color:#084298;border:1px solid;border-radius:0.25rem;padding:0.375rem 0.75rem;display:inline-block}textarea{resize:none}div.pager ul{margin:0;padding:0}div.pager li{margin:0;padding:0;list-style:none inside none;min-width:26px;text-align:center}div.pager li a{display:block;text-decoration:none}div.pager li a:hover{background-color:#105082;color:#fff}div.pager li span.selected{display:block}@media screen and (max-width: 767px){.branch-portal-pager{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 768px){.branch-portal-pager{display:flex;justify-content:space-between}}@media (min-width: 768px){.top-line{display:flex;align-items:center}.top-line .header-top-line{flex:1}.top-line .spacer-top-line{flex:1}.top-line .button-top-line{margin-left:auto;margin-bottom:0}}@media (max-width: 767px){.top-line .button-top-line{margin-bottom:1rem;margin-top:1rem}}.float-left{float:left}.float-right{float:right}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.margin-left{margin-left:1rem}.margin-left-none{margin-left:0 !important}.padding-left{padding-left:1rem}.padding-left-none{padding-left:0 !important}span.margin-left{display:inline-block}.margin-top{margin-top:1rem}.margin-top-none{margin-top:0 !important}.padding-top{padding-top:1rem}.padding-top-none{padding-top:0 !important}span.margin-top{display:inline-block}.margin-right{margin-right:1rem}.margin-right-none{margin-right:0 !important}.padding-right{padding-right:1rem}.padding-right-none{padding-right:0 !important}span.margin-right{display:inline-block}.margin-bottom{margin-bottom:1rem}.margin-bottom-none{margin-bottom:0 !important}.padding-bottom{padding-bottom:1rem}.padding-bottom-none{padding-bottom:0 !important}span.margin-bottom{display:inline-block}.margin-all{margin:1rem}.margin-v{margin-top:1rem;margin-bottom:1rem}.margin-h{margin-left:1rem;margin-right:1rem}.padding-all{padding:1rem}.padding-v{padding-top:1rem;padding-bottom:1rem}.padding-h{padding-left:1rem;padding-right:1rem}.margin-none{margin:0}.padding-none{padding:0}span.margin-v,span.margin-h,span.margin-all{display:inline-block}input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:bold}.clear{clear:both}.hide,.hidden,.hidden-label label{display:none}.help-label{margin-right:5px;margin-top:-1px}.address-block{display:inline-block}.green{color:green}.red{color:red}.checkboxlist{display:inline-block;padding:0;margin:0}.checkboxlist li{list-style-type:none}table.checkboxlist{display:inline-block;padding:0;margin:0}table.checkboxlist input{margin-left:0;margin-right:0}table.checkboxlist label{display:inline-block;font-weight:normal;margin:0 0 0 1rem}ul.radiobuttonlist{list-style:inside none none}ul.radiobuttonlist input{height:auto}ul.radiobuttonlist label{display:inline-block;font-weight:normal;margin:1px 0 0 1rem}table.radiobuttonlist input{margin:0}table.radiobuttonlist label{display:inline-block;font-weight:normal;margin:1px 0 0 1rem}table.radiobuttonlist.low-margin label{margin:0 0 0 0.25rem}.spacer{display:inline-block;margin:1rem 0;width:100%}.spacer.small{margin:0.5rem 0}.spacer.large{margin:1.5rem 0}.spacer+.spacer{display:none}.split-container .left,.split-container .right{box-sizing:border-box;float:left;padding-right:50px;width:50%}div.pager ul{margin:0;padding:0}div.pager li{margin:0;padding:0;list-style:none inside none}img.ui-datepicker-trigger{cursor:pointer;margin-left:10px;margin-right:5px;vertical-align:text-top}.ModuleSettings fieldset label{display:inline-block;margin-bottom:1em;width:150px;vertical-align:top}.ModuleSettings fieldset.Wide label{width:250px}.ModuleSettings fieldset .dnnTextEditor label{width:auto}.qtip-event .date{font-size:1.2em;font-weight:400;margin-bottom:1rem}.qtip-event .event+.event{margin-top:1rem}.qtip-event .title{font-size:1.1em;font-weight:400}.Normal{font-size:inherit;line-height:inherit}ul ul,ul ol,ol ol,ol ul{margin:unset}.tabs-container{min-height:400px}ul.tabs-header{margin:0 0 0 1rem;padding:0}ul.tabs-header li{background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;border-radius:5px 5px 0 0;cursor:pointer;display:inline-block;list-style:none inside none;margin:0 1rem 0 0;padding:5px 15px}ul.tabs-header li.active{border-bottom-color:#fff;font-weight:bold}ul.tabs-header li:not(.active){-moz-box-shadow:0 -10px 17px -15px #888888 inset;-webkit-box-shadow:0 -10px 17px -15px #888888 inset;box-shadow:0 -10px 17px -15px #888888 inset}.tabs-content{border-color:#ccc;border-style:solid;border-width:1px 0 0 0;border-radius:0;margin-top:-1px}.tabs-content>div{padding:1rem}.validation-summary{border:none;margin:0 0 1rem;padding:1rem}.validation-summary ul{list-style-image:none;list-style-position:inside;list-style-type:disc;margin:0 0 0 1rem;padding:0 !important}.validation-summary p{margin:0 0 1rem}.validation-summary p+ul{margin-top:1rem}.gift-aid{background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1rem;padding:1rem}.gift-aid .gift-aid-logo{float:right;margin:1rem;width:160px}.gift-aid .gift-aid-checkbox{float:left}.gift-aid .gift-aid-text{display:block;margin-left:30px}.gift-aid .gift-aid-text span{display:block;margin-bottom:0.5em}.paypal{width:500px}.dd-guarantee{background-color:#fff;border:1px solid #666;margin:1rem 0;padding:1rem;position:relative}.dd-guarantee img{border:none;float:right;margin:0 0 0 1rem;max-width:150px}.dd-guarantee ul{clear:both;margin-left:1rem;margin-top:1rem}.dd-guarantee ul li{list-style-type:disc}.dd-guarantee p{margin-top:0}.dd-guarantee p:last-child{margin-bottom:0}.event-search .search-box{margin:1rem 0;padding:1rem;display:flex}.event-search .search-box input[type="text"],.event-search .search-box input[type="search"]{margin:0 1rem 0 0;flex-grow:1}.event-search .search-results{margin:1rem 0;padding:1rem}.event-search .search-results p{margin:0;padding:0}.event-search .search-results a{float:right}.event-search .event-list .event-list-list-wrapper{margin:1rem 0;padding:0}.event-search .event-list .event-list-list-wrapper .event-list-list-item{border-color:#fff;border-style:none;border-width:0;border-radius:0;margin:0;padding:0}.event-search .event-list .event-list-list-wrapper .event-list-list-title{font-weight:bold}.event-search .event-calendar table{width:100%}.event-search .event-calendar .RadCalendar{color:inherit;font-family:inherit !important;font-size:inherit;width:100%}.event-search .event-calendar .RadCalendar tfoot,.event-search .event-calendar .RadCalendar thead,.event-search .event-calendar .RadCalendar tbody,.event-search .event-calendar .RadCalendar tr,.event-search .event-calendar .RadCalendar th,.event-search .event-calendar .RadCalendar td{border:none 1px #ffffff;color:inherit;font-family:inherit !important;font-size:inherit;padding:0}.event-search .event-calendar .RadCalendar .rcTitlebar table{background-color:transparent;border:0 none #fff;font-weight:700;margin:1rem 0}.event-search .event-calendar .RadCalendar .rcTitlebar table td{text-align:center !important}.event-search .event-calendar .RadCalendar .rcTitlebar .rcTitle{text-align:center}.event-search .event-calendar .RadCalendar .rcCalendars>.rcMainTable{border:none 1px #ffffff;margin:0;padding:0;width:100%}.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar{padding:1rem}.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar .rcMainTable{border:none 0 #fff;margin:0 auto;max-width:280px}.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar .rcTitle{padding:3px 0;text-align:center}.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar .rcRow td{text-align:center}.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar .rcRow td a{line-height:2;text-decoration:none}.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar td.special-day:not(.rcOtherMonth) a,.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar td.special-day:not(.rcOtherMonth) a:link,.event-search .event-calendar .RadCalendar .rcCalendars .rcCalendar td.special-day:not(.rcOtherMonth) a:visited{display:block;height:100%;width:100%;border-radius:3px;background-color:#017dc7 !important;color:#fff !important}
