: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:100px}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:-75px}}@media (min-width:992px){main{margin-top:-150px}}@media (min-width:1200px){main{margin-top:-200px}}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:0 4px 8px 0 #bdbdbd78;-webkit-box-shadow:0 4px 8px 0 #bdbdbd78;box-shadow:0 4px 8px 0 #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-orange{background:#f39000;background:linear-gradient(0deg,#f39000 0,#f3c82c 100%)}.cta-purple{background:#412883;background:linear-gradient(0deg,#412883 0,#652885 100%)}.cta-green{background:#00b33c;background:linear-gradient(0deg,#00b33c 0,#3c3 100%)}.cta-red{background:#c00;background:linear-gradient(0deg,#c00 0,red 100%)}img.circular{border-radius:50%}.sort-code-wrapper .sort-code{display:inline-block;width:3em;min-width:3em}.checkbox input{margin-right:.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:.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:.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;background-color:#f8f9fa;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.gift-aid .gift-aid-logo{float:right;margin-left:1em;width:160px}.gift-aid .gift-aid-checkbox{float:left;margin-left:9px}.gift-aid .gift-aid-text{display:block;margin-left:30px}.gift-aid .gift-aid-text span{display:block;margin-bottom:.5em}.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}.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-all,span.margin-h,span.margin-v{display:inline-block}input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:700}.clear{clear:both}.hidden,.hidden-label label,.hide{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:400;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:400;margin:1px 0 0 1rem}table.radiobuttonlist input{margin:0}table.radiobuttonlist label{display:inline-block;font-weight:400;margin:1px 0 0 1rem}.spacer{display:inline-block;margin:1rem 0;width:100%}.spacer.small{margin:.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}ol ol,ol ul,ul ol,ul 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:700}ul.tabs-header li:not(.active){-moz-box-shadow:0 -10px 17px -15px #888 inset;-webkit-box-shadow:0 -10px 17px -15px #888 inset;box-shadow:0 -10px 17px -15px #888 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:.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=search],.event-search .search-box input[type=text]{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:700}.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 tbody,.event-search .event-calendar .RadCalendar td,.event-search .event-calendar .RadCalendar tfoot,.event-search .event-calendar .RadCalendar th,.event-search .event-calendar .RadCalendar thead,.event-search .event-calendar .RadCalendar tr{border:none 1px #fff;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 #fff;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}