/*! Bourbon Mixins library. *//*! Bourbon responsive scaffold library. *//*! All site styles are imported and compiled. */@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,500,500i,700,900");*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}embed,iframe,object,video{max-width:100%}nav ul{list-style:none}blockquote q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#FFF;color:#000;text-decoration:none}mark{background-color:#FFF;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}.row,.row-fluid{margin-bottom:0}.row .row,.row .row-fluid,.row-fluid .row,.row-fluid .row-fluid{margin-bottom:0}img{vertical-align:bottom}img.fluid{max-width:100%;height:auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}.cycle-slideshow-wrap{opacity:0}.site-loaded .cycle-slideshow-wrap{opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}body{color:#444;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;font-size:1rem;line-height:1.4em;letter-spacing:0.02em;word-spacing:0.02em}a,.link{color:#444;text-decoration:none}a.rev-link,.entry-content a,.pum-container .pum-content a,.link.rev-link{color:#B01515}h1,.h1,.pum-container .pum-title,h2,.h2,h3,.h3,h4,.h4{font-family:"Roboto",Helvetica,Arial,sans-serif;line-height:1.5em;font-weight:normal}h1,h2,h3,h4{margin-bottom:0.75em}h1,.h1,.pum-container .pum-title{font-size:28px;font-size:1.75rem;line-height:1.25em}h2,.h2{font-size:24px;font-size:1.5rem}h3,.h3{font-size:20px;font-size:1.25rem}h4,.h4{font-size:18px;font-size:1.125rem}.title,#masthead .logo .text,.type-overlay .list-item h2{font-size:30px;font-size:1.875rem;line-height:1.25em}.title.large,#hero-cycle .content-wrap .title,#masthead .logo .large.text,#hero-cycle .content-wrap #masthead .logo .text,#masthead .logo #hero-cycle .content-wrap .text,.type-overlay .list-item h2.large,#hero-cycle .content-wrap .type-overlay .list-item h2,.type-overlay .list-item #hero-cycle .content-wrap h2{font-size:36px;font-size:2.25rem}blockquote p{font-size:18px;font-size:1.125rem;line-height:1.5em}blockquote cite,blockquote small{font-size:11px;font-size:.6875rem}small,.small-text,.entry-header .small-title,.class-no,.item-ano{font-size:80%;line-height:initial}small.x-small,.small-text.x-small,.entry-header .x-small.small-title,.x-small.class-no,.x-small.item-ano{font-size:70%}.item-ano{line-height:1.5em}hr{border-color:#DDD}.tab{display:inline-block;min-width:70px}.tab-2{min-width:140px}dd{margin-bottom:0}.button,button,input[type=submit]{color:#FFF !important;text-decoration:none !important;text-align:center;display:inline-block;min-width:140px;padding:0.2em 0.8em;background:#444;border-radius:1px}.button.small,.page-image .button.bg-image,#hero-cycle .content-wrap .button,button.small,.page-image button.bg-image,input.small[type=submit],.page-image input[type=submit].bg-image,.type-overlay .button.bg-image,.type-overlay button.bg-image,.type-overlay input.bg-image[type=submit]{font-size:90%}.button.button-rev,button.button-rev,input.button-rev[type=submit]{background:#B01515}.button.button-dark,button.button-dark,input.button-dark[type=submit]{background:rgba(0,0,0,0.25)}.button.has-icon,#hero-cycle .content-wrap .button,button.has-icon,input.has-icon[type=submit]{position:relative;padding-right:2em}.button.has-icon .fa,#hero-cycle .content-wrap .button .fa,button.has-icon .fa,input.has-icon[type=submit] .fa{color:#FFF;font-size:10px;position:absolute;top:50%;right:1.15em;width:10px;height:10px;margin-top:-5px}.fade-link,#events-sec .intro a{opacity:0.5}.no-list,#sidebar .events-wrap ul,body.page-template-events .post-list .entry-content ul,body.page-template-events .post-list .pum-container .pum-content ul,.pum-container body.page-template-events .post-list .pum-content ul,.entry-content .no-list,.pum-container .pum-content .no-list{margin-left:0;padding-left:0}.no-list li,#sidebar .events-wrap ul li,body.page-template-events .post-list .entry-content ul li,body.page-template-events .post-list .pum-container .pum-content ul li,.pum-container body.page-template-events .post-list .pum-content ul li,.entry-content .no-list li,.pum-container .pum-content .no-list li{list-style:none}.no-pad{padding:0 !important}.no-vis{visibility:hidden}.sm-toolbox .fa{font-size:20px}.dropdown-toggle:after{opacity:0.5}.dropdown-menu{width:100%;padding:0;margin:0;border:none;border:1px solid #DDD;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#FFF}.dropdown-menu li{border-bottom:1px solid #DDD}.dropdown-menu a{white-space:normal;font-size:90%;line-height:1.5em;display:block;padding:0.5em 1em}.dropdown-menu a:active{color:#444;background:none}.pagination,.em-pagination{padding-bottom:2em}.pagination .content,.em-pagination .content{position:relative;display:inline-block;padding:0 40px}.pagination a,.em-pagination a,.pagination .current,.em-pagination .current{text-decoration:none !important;margin:0 5px}.pagination .prev,.em-pagination .prev,.pagination .next,.em-pagination .next,.pagination .pseudo,.em-pagination .pseudo{font-size:90%;text-align:center;line-height:30px;position:absolute;top:50%;z-index:9;display:block;width:30px;height:30px;margin:-15px 0 0 0}.pagination .prev,.em-pagination .prev{left:0}.pagination .next,.em-pagination .next{right:0}.pagination .current,.em-pagination .current,.pagination .pseudo,.em-pagination .pseudo{opacity:0.35}.page-sec{padding-top:2em;padding-bottom:2em;border-top:1px solid #DDD}.page-sec:first-of-type{margin-top:2em}.bg-image-wrap{overflow:hidden}.bg-image{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;width:100%;height:0;padding:0 0 66% 0}.bg-image.small,.page-image .bg-image,#hero-cycle .content-wrap .bg-image.button,#hero-cycle .content-wrap button.bg-image,#hero-cycle .content-wrap input.bg-image[type=submit],.type-overlay .bg-image{padding:0 0 56% 0}.center{text-align:center !important}.align-middle{display:flex;flex-direction:column;align-items:center;justify-content:center}.span-full{float:left;width:100%}.post-list p{color:initial}.post-list .content-wrap{background:#FFF}.post-list .inner{display:block;width:100%;height:100%;border:1px solid #DDD}.post-list .bg-image-wrap{margin:-1px}.post-list .entry-content,.post-list .pum-container .pum-content,.pum-container .post-list .pum-content{padding:1.5em}.post-list .meta{margin-bottom:0.5em}.post-list.reset-list time{display:none}.post-list.reset-list p{font-size:90%}.type-list .list-item:last-of-type{margin-bottom:0}.type-list .inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.type-list .bg-image{height:100%;min-height:180px;padding:0}.type-list .bg-image-wrap{order:1;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:inline-block;max-width:200px;margin-bottom:0}.type-list .content-wrap{order:2;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2;display:flex;align-items:center;justify-content:flex-start;min-height:180px}.type-list .entry-content,.type-list .pum-container .pum-content,.pum-container .type-list .pum-content{text-align:left;width:100%;margin-left:0 !important}.type-list .entry-content .desc,.type-list .pum-container .pum-content .desc,.pum-container .type-list .pum-content .desc{margin-bottom:0}.type-grid .inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center}.type-grid .entry-content ul,.type-grid .pum-container .pum-content ul,.pum-container .type-grid .pum-content ul{margin-bottom:0}.type-grid .button-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;text-align:center;padding:1.5em;padding-top:0;margin-top:auto}.type-grid .button,.type-grid button,.type-grid input[type=submit]{margin:auto}.type-overlay .list-item{margin-bottom:2em}.type-overlay .list-item *{color:#FFF}.type-overlay .list-item h2{margin-bottom:0}.type-overlay .list-item>.inner{position:relative}.type-overlay .list-item .content-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,0.25)}.cycle-slideshow-wrap{position:relative}.cycle-slideshow .cycle-slide{width:100%}.cycle-nav-wrap .cycle-nav{position:absolute;top:50%;z-index:111;display:block;width:30px;height:30px;margin-top:-40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cycle-nav-wrap .cycle-nav .fa{color:#444;font-size:16px}.cycle-nav-wrap .cycle-nav:after{content:'';display:block;position:absolute;opacity:0.75;left:0;top:0;z-index:-1;width:100%;height:100%;background:#FFF;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.cycle-nav-wrap .cycle-prev{left:2.5%}.cycle-nav-wrap .cycle-prev:after{margin-right:-1px}.cycle-nav-wrap .cycle-next{right:2.5%}.cycle-nav-wrap .cycle-next:after{margin-left:-1px}.cycle-nav-wrap .pager{font-size:0;text-align:center;display:block;width:100%;margin-top:15px}.cycle-nav-wrap .pager span{font-size:0;color:rgba(255,255,255,0);opacity:0.5;position:relative;display:inline-block;width:20px;height:20px;line-height:20px}.cycle-nav-wrap .pager span:after{content:'';display:block;position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#444;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.cycle-nav-wrap .pager span.cycle-pager-active{opacity:1}.gallery-wrap .item{margin-bottom:1.5em}.gallery-wrap .bg-image{padding-bottom:100%}.video-box{position:relative}.video-box .poster{position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;background:#444}.video-box .poster *{color:#444}.video-box .poster .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%}.video-box .poster .content{display:inline-block;padding:1.5em;background:rgba(255,255,255,0.85)}.video-box .poster .bg-image{width:100%;height:100%;padding:0}.video-box .poster.no-show{opacity:0;visibility:hidden;-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;transition:all 0.75s ease;-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;transition-delay:0.25s}.fluid-video{position:relative;padding-bottom:54%;padding-top:25px;height:0}.fluid-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}table{border-collapse:collapse;width:100%;text-align:left;margin:2em 0;border-spacing:5px;border:1px solid #DDD}table *{margin-bottom:0}table td,table th{display:table-cell;vertical-align:middle;border-top:1px solid #DDD;padding:10px}table td{border-left:1px solid #DDD;border-right:1px solid #DDD}table tr:nth-of-type(even) td{background-color:#F1F1F1}.m-t-1,#sidebar .archive-menu-wrap .dropdown:last-of-type,#masthead .sm-toolbox,.button-wrap{margin-top:1em}.p-t-1,#site-footer .address-wrap ul:last-of-type,#page-index .overview-sec .col-content,#page-index .overview-sec,.submit-wrap{padding-top:1em}.m-b-1,.pum-container .pum-title,.mc4wp-form-fields label,.wpcf7 fieldset,#site-footer .sign-up-wrap header,#sidebar .events-wrap ul,body.page-template-events .post-list .entry-content ul,body.page-template-events .post-list .pum-container .pum-content ul,.pum-container body.page-template-events .post-list .pum-content ul,#news-sec .meta,#page-index .entry,#page-index .entry-header,body.home .page-header,.page-intro,fieldset,.type-list .list-item{margin-bottom:1em}.p-b-1{padding-bottom:1em}.m-l-1{margin-left:1em}.p-l-1,#masthead .logo .content{padding-left:1em}.m-r-1{margin-right:1em}.p-r-1{padding-right:1em}.m-t-2,.video-box{margin-top:2em}.p-t-2,.entry-content blockquote cite,.pum-container .pum-content blockquote cite,.em-pagination,#events-sec .post-list,#news-sec .post-list,#page-index .content-sec{padding-top:2em}.m-b-2,#sidebar section,.page-image,.post-image,.entry-header,.entry-content img,.pum-container .pum-content img,.entry-summary img,#page-groups .list-item,body.post-type-archive-galleries .type-list .list-item:last-of-type,.intro-sec,.page-header{margin-bottom:2em}.p-b-2,.map-wrap header,#page-index .content-sec{padding-bottom:2em}.m-l-2,.alignright{margin-left:2em}.p-l-2,.entry-content blockquote,.pum-container .pum-content blockquote,.col-right{padding-left:2em}.m-r-2,.alignleft{margin-right:2em}.p-r-2,.col-left{padding-right:2em}.m-t-3{margin-top:3em}.p-t-3{padding-top:3em}.m-b-3{margin-bottom:3em}.p-b-3{padding-bottom:3em}.m-l-3{margin-left:3em}.p-l-3{padding-left:3em}.m-r-3{margin-right:3em}.p-r-3{padding-right:3em}.m-t-4,#site-footer{margin-top:4em}.p-t-4,#site-footer .sign-off,#main-site{padding-top:4em}.m-b-4,body.page-template-events-variable .event-list-wrap{margin-bottom:4em}.p-b-4,#intro-sec .video-box .inner{padding-bottom:4em}.m-l-4{margin-left:4em}.p-l-4{padding-left:4em}.m-r-4{margin-right:4em}.p-r-4{padding-right:4em}.m-t-5{margin-top:5em}.p-t-5{padding-top:5em}.m-b-5{margin-bottom:5em}.p-b-5{padding-bottom:5em}.m-l-5{margin-left:5em}.p-l-5{padding-left:5em}.m-r-5{margin-right:5em}.p-r-5{padding-right:5em}.m-t-6{margin-top:6em}.p-t-6{padding-top:6em}.m-b-6{margin-bottom:6em}.p-b-6{padding-bottom:6em}.m-l-6{margin-left:6em}.p-l-6{padding-left:6em}.m-r-6{margin-right:6em}.p-r-6{padding-right:6em}.m-t-7{margin-top:7em}.p-t-7{padding-top:7em}.m-b-7{margin-bottom:7em}.p-b-7{padding-bottom:7em}.m-l-7{margin-left:7em}.p-l-7{padding-left:7em}.m-r-7{margin-right:7em}.p-r-7{padding-right:7em}.m-t-8{margin-top:8em}.p-t-8{padding-top:8em}.m-b-8{margin-bottom:8em}.p-b-8{padding-bottom:8em}.m-l-8{margin-left:8em}.p-l-8{padding-left:8em}.m-r-8{margin-right:8em}.p-r-8{padding-right:8em}.m-t-9{margin-top:9em}.p-t-9{padding-top:9em}.m-b-9{margin-bottom:9em}.p-b-9{padding-bottom:9em}.m-l-9{margin-left:9em}.p-l-9{padding-left:9em}.m-r-9{margin-right:9em}.p-r-9{padding-right:9em}.m-t-10{margin-top:10em}.p-t-10{padding-top:10em}.m-b-10{margin-bottom:10em}.p-b-10{padding-bottom:10em}.m-l-10{margin-left:10em}.p-l-10{padding-left:10em}.m-r-10{margin-right:10em}.p-r-10{padding-right:10em}.site-wrapper,#masthead,#main-site,#site-footer{float:left;width:100%}.site-wrapper{min-width:300px;background:#FFF}.site-outer{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}#main-site{min-height:800px}.col-content{width:100%;height:100%}.max-w-lg,#news-sec .post-list,.type-list .entry-content,.type-list .pum-container .pum-content,.pum-container .type-list .pum-content,.max-w-md,.slbElement .slbCaption,.video-box .poster .content,.max-w-sm,#site-footer .content-wrap .col-content,#hero-cycle .content-wrap .col-content{float:none;margin-left:auto;margin-right:auto}.max-w-lg,#news-sec .post-list,.type-list .entry-content,.type-list .pum-container .pum-content,.pum-container .type-list .pum-content{max-width:840px}.max-w-md,.slbElement .slbCaption,.video-box .poster .content{max-width:640px}.max-w-sm,#site-footer .content-wrap .col-content,#hero-cycle .content-wrap .col-content{max-width:440px}article{display:inline-block;width:100%}#toggle-design{font-size:12px;line-height:20px;text-align:center;position:fixed;bottom:1em;right:1em;z-index:99999;width:20px;height:20px;padding:0;border-radius:50%}#toggle-design:hover{background:#999}textarea,input:not([type=submit]):not([type=checkbox]),input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}.form-control,input:not([type=submit]):not([type=checkbox]),select,textarea{color:#666;font-size:initial;width:100%;padding:0.5em;border:1px solid #666}label{display:block;margin-bottom:0.25em}button,input[type=submit]{letter-spacing:0.02em;word-spacing:0.02em;color:inherit;outline:none;line-height:inherit;border:none;font-size:initial}#masthead .top-bar{padding:0.5em 0}#masthead .col-content{position:relative;display:flex;align-items:center;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}#masthead .logo{display:flex;justify-content:center;align-items:center}#masthead .logo:hover{color:#444}#masthead .logo img{filter:grayscale(100%)}#masthead .logo span{display:block}#masthead .logo .content{max-width:300px}#masthead .logo .text{font-weight:600}#masthead .logo .strapline{font-size:13px;font-size:.8125rem;line-height:18px}#masthead .logo-icon{width:100px;height:100px}#masthead .sub-navbar{text-align:right;line-height:initial;position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:flex-start}#masthead .sub-navbar li{line-height:normal;display:inline-block;margin-left:0.5em}#masthead .sub-navbar li:first-of-type{margin-left:0}#masthead .sub-navbar a{font-size:14px;font-size:.875rem}#masthead .sub-navbar .nav li{padding-right:0.5em;border-right:1px solid #DDD}#masthead .sub-navbar .nav li:last-of-type{padding-right:0;border-right:0}#primary-nav{float:left;width:100%;background:#B01515}#primary-nav.fixed{position:fixed;left:0;top:0;z-index:999}#masthead a{text-align:left}#masthead #primary-nav .nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-left:1px solid rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.35)}#masthead #primary-nav .nav>li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-right:1px solid rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.35)}#masthead #primary-nav .nav>li a{text-align:center}#masthead .nav-link{display:inline-block;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#FFF;font-weight:500;display:block;padding:10px}#masthead .dropdown-menu{border-top:none}#masthead .dropdown-menu a{font-size:90%}#masthead .nav-item.dropdown:hover .dropdown-menu{display:block}#primary-nav .navbar-nav>li.active,#primary-nav .navbar-nav>li.current-page-ancestor,#primary-nav .navbar-nav>li.current-menu-ancestor,#primary-nav .navbar-nav>li.current-menu-parent,#primary-nav .navbar-nav>li.current_page_parent,#primary-nav .navbar-nav>li.current_page_ancestor{background:rgba(0,0,0,0.25)}body.single-post #primary-nav .navbar-nav>li.nav-item-24476{background:rgba(0,0,0,0.25)}body.single-event #primary-nav .navbar-nav>li.nav-item-24485{background:rgba(0,0,0,0.25)}body.single-centres #primary-nav .navbar-nav>li.nav-item-24445,body.single-uk-groups #primary-nav .navbar-nav>li.nav-item-24445,body.tax-uk-groups-cat #primary-nav .navbar-nav>li.nav-item-24445{background:rgba(0,0,0,0.25)}#trigger{display:none;position:absolute;top:50%;right:0;z-index:999;min-width:10px;width:32px;height:32px;padding:0;margin-top:-16px;border:none;background:none !important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#trigger:focus{outline:none !important}#trigger .fa{color:#B01515;font-size:32px}#mobile-nav{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:0;z-index:999;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}#mobile-nav .navbar-nav{margin:2em 0}#mobile-nav li{text-align:left;display:block;width:100%;padding:0}#mobile-nav.active{height:100%}.navbar-toggler{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.mp-level.mp-level-overlay:after{opacity:0.25}#mp-menu{display:none;background:#FFF}#mp-menu a{font-size:90%;padding:0.5em 1em;border-color:#DDD}#mp-menu .mp-back{color:#FFF;position:relative;display:inline-block;width:100%;background:#B01515}#mp-menu .mp-back:after{opacity:0.5;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';display:block;position:absolute;content:"\f00d";text-align:center;top:50%;right:10px;width:10px;height:10px;margin-top:-5px}#mp-menu .mp-close{color:#FFF;text-align:left;line-height:35px;position:absolute;top:0;left:0;z-index:0;width:100%;height:35px;padding:0 1em;background:none #444}#mp-menu>.mp-level{padding-top:35px}#mp-menu .mp-level{z-index:99}#mp-menu .menu-item-has-children .top-item{position:relative;z-index:0;padding-right:30px}#mp-menu .menu-item-has-children .top-item:after{opacity:0.5;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';display:block;position:absolute;content:"\f054";text-align:center;top:50%;right:10px;width:10px;height:10px;margin-top:-5px}#mp-menu .sm-toolbox{position:absolute;left:0;bottom:0;z-index:99;width:100%;min-height:35px;padding:1.5em 1em;border-top:1px solid #DDD;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#mp-menu .sm-toolbox li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;line-height:initial}#mp-menu .sm-toolbox a{text-align:center;padding:0;border:none}#mp-menu .sm-toolbox .fa{font-size:18px}.navbar-toggler .menu-anim{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;display:block;width:30px;height:2px;margin-top:-2px;margin-left:-15px;background-color:transparent;font-size:0px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}.navbar-toggler .menu-anim:before,.navbar-toggler .menu-anim:after{-webkit-transition:all 0.2s cubic-bezier(0, 0.985, 0.17, 0.99);-moz-transition:all 0.2s cubic-bezier(0, 0.985, 0.17, 0.99);transition:all 0.2s cubic-bezier(0, 0.985, 0.17, 0.99);position:absolute;left:0;width:100%;height:100%;background:#444;content:''}.navbar-toggler .menu-anim{background:#444}.navbar-toggler .menu-anim:before{-webkit-transform:translateY(-450%);-moz-transform:translateY(-450%);-ms-transform:translateY(-450%);-o-transform:translateY(-450%);transform:translateY(-450%)}.navbar-toggler .menu-anim:after{-webkit-transform:translateY(450%);-moz-transform:translateY(450%);-ms-transform:translateY(450%);-o-transform:translateY(450%);transform:translateY(450%)}.page-header *{margin-bottom:0}.page-intro *{margin-bottom:0}body.home #main-site{padding-top:0}body.home .page-header{padding:0}#hero-cycle{position:relative;min-height:340px}#hero-cycle .cycle-nav-wrap .pager{display:none}#hero-cycle .content-wrap{display:flex;align-items:center;justify-content:flex-start;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.25)}#hero-cycle .content-wrap .col-content{text-align:center}#hero-cycle .content-wrap .content *{color:#FFF}#hero-cycle .content-wrap .h4{padding-top:0.25em}#hero-cycle .content-wrap .button,#hero-cycle .content-wrap button,#hero-cycle .content-wrap input[type=submit]{background:none !important}#hero-cycle .bg-image{height:340px;padding-bottom:0}#page-index .content-sec{text-align:center}#page-index .content-sec h1{color:#B01515}#page-index .overview-sec p{font-size:90%}#page-index .overview-sec h4{margin-bottom:0.25em}#page-index .overview-sec .entry-content,#page-index .overview-sec .pum-container .pum-content,.pum-container #page-index .overview-sec .pum-content,#page-index .overview-sec .button-wrap{text-align:left}#page-index .overview-sec .col-content{display:flex;flex-direction:column;border-top:1px solid #DDD}#page-index .overview-sec .col-content .button-wrap{margin-top:auto}#intro-sec.content-sec{padding-bottom:0}#intro-sec .button-wrap{margin-top:1em}#intro-sec .video-box{margin-top:1em}#intro-sec .video-box .inner{justify-content:flex-end}#news-sec .post-list{padding-top:1em}#events-sec .inner{background:#FFF}.cta-sec.content-sec{padding-top:2em}.cta-sec .entry-content p,.cta-sec .pum-container .pum-content p,.pum-container .cta-sec .pum-content p{margin-bottom:0}#events-sec{background:#444}#events-sec .intro *,#events-sec .intro a{color:#FFF}#events-sec .post-list{text-align:center}#events-sec .post-list>.row{justify-content:center}#events-sec .post-list .inner{border:none}#events-sec .bg-image{width:100.1%}#events-sec .bg-image-wrap{margin:0}#news-sec.content-sec{padding-bottom:0}#news-sec .meta *{margin-bottom:0}#news-sec .entry-content p,#news-sec .pum-container .pum-content p,.pum-container #news-sec .pum-content p{margin-bottom:0}.page-id-25481 .sidebar .menu-wrap{display:none}.downloads-wrap{border-top:1px solid #DDD}.downloads-wrap .item a{font-weight:600;position:relative;display:block;padding:20px;padding-left:40px;margin:0;border-bottom:1px solid #DDD}.downloads-wrap .item a i{position:absolute;left:7px;top:50%;margin-top:-9px}.downloads-wrap .item a i:before{font-size:20px}article.event .entry-content .row,article.event .pum-container .pum-content .row,.pum-container article.event .pum-content .row,article.event .entry-content .columns,article.event .pum-container .pum-content .columns,.pum-container article.event .pum-content .columns{width:100%}article.event .entry-content .map-wrap,article.event .pum-container .pum-content .map-wrap,.pum-container article.event .pum-content .map-wrap{float:none !important;margin:0 0 30px 0 !important}article.event .entry-content .map-wrap>.em-location-map-container,article.event .pum-container .pum-content .map-wrap>.em-location-map-container,.pum-container article.event .pum-content .map-wrap>.em-location-map-container{min-width:100%}.single-centres .cta-sec{padding-top:1.5em;margin-top:1em;border-top:1px solid #DDD}.single-uk-groups .page-image{display:none}.class-sec-wrap{padding-top:3em}.on-class-sec{margin-bottom:3em}.class-day-title{font-weight:700}.class-title{color:#B01515}.class-no{color:#B01515;text-align:center;line-height:30px;display:block;width:30px;height:30px;border:1px solid #DDD;background-color:#FFF;position:absolute;top:0;right:0}.no-class-header{padding-right:5px;padding-bottom:1em}.no-class-header .no-link{text-decoration:none}.no-class-header h3{margin-bottom:0}.no-class-header .class-excerpt{font-size:90%;margin-bottom:0.25em}.on-class-item{position:relative}.on-class-item .content-wrap{background:none}.on-class-item .more-link{font-size:90%}.on-class-item:nth-of-type(even){background-color:#F9F9F9}.class-item-list{font-size:90%;line-height:1.5em}dl.dl-flex{display:flex;flex-flow:row;flex-wrap:wrap}dl.dl-flex dt,dl.dl-flex dd{text-align:left;text-overflow:ellipsis;overflow:hidden}dl.dl-flex dt{flex:0 0 20%;max-width:120px}dl.dl-flex dd{flex:0 0 80%}.flex-list{display:flex;flex-flow:row;flex-wrap:wrap;margin-bottom:0}.flex-list li{flex:0 0 50%;text-overflow:ellipsis;overflow:hidden;padding:0.25em 0;margin-bottom:0 !important;border-bottom:1px solid rgba(221,221,221,0.5)}.flex-list li:first-of-type{padding-top:0}.flex-list .tab{font-weight:700;min-width:90px}@media (max-width: 1200px){.on-class-item .bg-image-wrap{display:none !important}}@media (max-width: 767px){.type-list .on-class-item .inner .entry-content,.type-list .on-class-item .inner .pum-container .pum-content,.pum-container .type-list .on-class-item .inner .pum-content{text-align:left}.flex-list{display:block}.flex-list .tab{display:block}li:last-of-type{border-bottom:0;padding-bottom:0}}.post-meta-list{font-size:90%;line-height:1.35em}.em-pagination{position:relative;display:inline-block;width:100%}.em-pagination .next,.em-pagination .prev{display:none}body.page-template-events .post-list .entry-content ul li,body.page-template-events .post-list .pum-container .pum-content ul li,.pum-container body.page-template-events .post-list .pum-content ul li{margin-bottom:0}.single-event table .row,.single-event table.events-table .row,.css-events-list table .row,.css-events-list table.events-table .row{margin:0}.single-event table{margin-top:0}.single-event table td,.single-event table th{vertical-align:top}.single-event article.event img{max-width:100%}.single-event article.event .row{margin:0}.single-event article.event .entry-header{margin-bottom:0.5em}.single-event article.event .entry-content>div>div>p,.single-event article.event .pum-container .pum-content>div>div>p,.pum-container .single-event article.event .pum-content>div>div>p{display:none}.single-event article.event .em-location-map-container{max-width:100%}.entry-content img,.pum-container .pum-content img,.entry-summary img{max-width:100%;height:auto}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto;margin-top:1.5em;margin-bottom:1.5em}img.size-full,img.size-large,img.wp-post-image{height:auto;max-width:100%}.alignleft{float:left}.alignright{float:right}.entry-header .small-title{color:#444}.entry-meta{font-size:90%}.entry-meta li{display:inline-block;margin-right:0.5em;padding-right:0.5em;border-right:1px solid #DDD}.entry-meta li:last-of-type{padding-right:0;border-right:0}.entry-content h2:empty,.pum-container .pum-content h2:empty,.entry-content h3:empty,.pum-container .pum-content h3:empty,.entry-content h4:empty,.pum-container .pum-content h4:empty,.entry-content p:empty,.pum-container .pum-content p:empty{display:none}.entry-content a,.pum-container .pum-content a{text-decoration:underline}.entry-content p,.pum-container .pum-content p,.entry-content ul,.pum-container .pum-content ul,.entry-content ol,.pum-container .pum-content ol{margin-bottom:1.5em}.entry-content p~h1,.pum-container .pum-content p~h1,.entry-content p~h2,.pum-container .pum-content p~h2,.entry-content p~h3,.pum-container .pum-content p~h3,.entry-content p~h4,.pum-container .pum-content p~h4,.entry-content ul~h1,.pum-container .pum-content ul~h1,.entry-content ul~h2,.pum-container .pum-content ul~h2,.entry-content ul~h3,.pum-container .pum-content ul~h3,.entry-content ul~h4,.pum-container .pum-content ul~h4,.entry-content ol~h1,.pum-container .pum-content ol~h1,.entry-content ol~h2,.pum-container .pum-content ol~h2,.entry-content ol~h3,.pum-container .pum-content ol~h3,.entry-content ol~h4,.pum-container .pum-content ol~h4{padding-top:0.5em}.entry-content ol,.pum-container .pum-content ol,.entry-content ul,.pum-container .pum-content ul{padding-left:20px}.entry-content ol li,.pum-container .pum-content ol li,.entry-content ul li,.pum-container .pum-content ul li{margin-bottom:0.25em}.entry-content ol li,.pum-container .pum-content ol li{list-style:decimal}.entry-content ul li,.pum-container .pum-content ul li{list-style:disc}.entry-content hr,.pum-container .pum-content hr{margin:2em 0}.entry-content blockquote,.pum-container .pum-content blockquote{margin:2em 0;border-left:2px solid #B01515}.entry-content blockquote *,.pum-container .pum-content blockquote *{color:#B01515}.entry-content blockquote cite,.pum-container .pum-content blockquote cite{display:block}.entry-content .fluid-video,.pum-container .pum-content .fluid-video{margin:2em 0;border:1px solid #DDD}.entry-content .table-wrap,.pum-container .pum-content .table-wrap{overflow-y:auto;width:100%}.wp-caption{max-width:100%}.wp-caption img{margin-bottom:0.25em}.wp-caption-text{font-size:90%;font-style:italic;color:#666}.navigation .nav-previous{float:left}.navigation .nav-next{float:right}#sidebar{clear:both;line-height:1.35em}#sidebar ul>.current_page_item,#sidebar ul>.current-cat{background:rgba(0,0,0,0.035)}#sidebar section:last-of-type{margin-bottom:0}#sidebar .menu-wrap ul{border-top:1px solid #DDD}#sidebar .menu-wrap li{border-bottom:1px solid #DDD}#sidebar .menu-wrap a{font-size:90%;position:relative;display:block;padding:0.5em 0;padding-left:15px}#sidebar .menu-wrap a:before{content:'';display:block;position:absolute;height:0;width:0;border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #444;border-top:5px solid rgba(0,0,0,0);left:5px;top:50%;margin-top:-5px}#sidebar .archive-menu-wrap li{position:relative;padding-right:30px}#sidebar .archive-menu-wrap .count{font-size:90%;line-height:20px;position:absolute;top:50%;right:1em;width:20px;height:20px;margin-top:-10px}#sidebar a.dropdown-toggle,#sidebar .dropdown-toggle{position:relative;width:100%;padding:0.75em 1em}#sidebar a.dropdown-toggle:after,#sidebar .dropdown-toggle:after{opacity:0.5;position:absolute;top:50%;right:1em;margin-left:0;margin-top:-2px}#sidebar .post-list .entry-content,#sidebar .post-list .pum-container .pum-content,.pum-container #sidebar .post-list .pum-content{padding:1em}#sidebar .type-grid .inner{text-align:left}#sidebar .type-grid .button,#sidebar .type-grid button,#sidebar .type-grid input[type=submit]{margin:0}#sidebar .news-wrap p{font-size:90%}#sidebar .events-wrap h4{margin-bottom:0.5em}#sidebar .events-wrap .button-wrap{text-align:left;display:block;padding:0}#sidebar .ancestor-menu .children{background:#FFF}#sidebar .ancestor-menu .children li:last-of-type{border-bottom:0}#sidebar .ancestor-menu .children .children{border:none;padding:0.25em 0}#sidebar .ancestor-menu .children .children a{font-size:80%;padding-top:0.25em;padding-bottom:0.25em}#sidebar .ancestor-menu .children .children a:before{display:none}#sidebar .ancestor-menu .children .children li{border:none}#sidebar .ancestor-menu .page_item_has_children.current_page_item>.children,#sidebar .ancestor-menu .page_item_has_children.current_page_ancestor>.children{display:block}#sidebar .term-menu .children .children{display:block}#sidebar .sidebar-centres .menu-wrap .children{border:none;padding:0.25em 0}#sidebar .sidebar-centres .menu-wrap .children a{font-size:80%;line-height:1.35em;padding-top:0.25em;padding-bottom:0.25em}#sidebar .sidebar-centres .menu-wrap .children a:before{display:none}#sidebar .sidebar-centres .menu-wrap .children li{border:none}#site-footer{clear:both;float:left;width:100%;padding:3em 0;background:#444}#site-footer *{color:#FFF}#site-footer input:not([type=submit]){border:none}#site-footer input[type="submit"]{background:rgba(0,0,0,0.25)}#site-footer .sign-up-wrap label{display:none}#site-footer .sign-up-wrap .mc4wp-form{padding-top:0.5em}#site-footer .content-wrap .col-content{margin-left:0}#site-footer .email-list a{text-decoration:underline}#site-footer .email-list li{padding-bottom:0.25em}#site-footer .email-list li:last-of-type{padding-bottom:0}#site-footer .sm-toolbox li{display:inline-block;margin-right:0.5em}#site-footer .privacy-wrap{display:inline-block;padding-top:1em}#site-footer .privacy-wrap a{text-decoration:underline}#site-footer .sign-off{font-size:90%}#site-footer .sign-off>div{line-height:1.5em}#site-footer .des-ref{text-align:right;display:flex;align-items:center;justify-content:flex-start;justify-content:flex-end}#site-footer .des-ref a{color:#666;position:relative;padding-right:30px}#site-footer .des-ref a:after{content:"";position:absolute;top:50%;right:0;display:block;width:20px;height:20px;margin-top:-10px;background:url("../images/ald-favicon-alt-16x16.svg") no-repeat center center #000;background-size:8px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#site-footer .des-ref a:hover:after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.wpcf7{padding-top:1em}.wpcf7 br{display:none}.wpcf7 textarea{min-height:100px}.wpcf7 label{display:block;margin-bottom:0.5em}.wpcf7 .submit-wrap{text-align:right;float:left;width:100%}.wpcf7 .submit-wrap .wpcf7-submit{float:right;min-width:100px}.wpcf7 .wpcf7-checkbox{position:relative;padding-left:15px}.wpcf7 .wpcf7-checkbox input[type=checkbox]{position:absolute;left:-5px;top:-5px;width:22px;height:22px}.wpcf7 .recaptcha-wrap{margin-bottom:0}.wpcf7 .recaptcha-wrap>div{float:right}div.wpcf7 .ajax-loader{display:none}div.wpcf7-response-output{text-align:right;float:left;width:100%;margin:2em 0;padding:0;padding-left:30%;border:none !important}div.wpcf7-response-output.wpcf7-validation-errors{color:#F00}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border-color:red !important}.wpcf7-not-valid *{color:red !important}.wpcf7-mail-sent-ok{display:none !important}.grecaptcha-badge{display:none}.page-template-contact .grecaptcha-badge,.page-template-newsletter .grecaptcha-badge{display:block}.mc4wp-form-fields label{display:block}.mc4wp-form-fields input{font-size:90%;float:left;display:inline-block;min-height:40px}.mc4wp-form-fields input:not([type=submit]){color:#666;width:70%}.mc4wp-form-fields input[type=submit]{display:inline-block;width:30%;min-width:10px}.slbElement .slbOverlay{opacity:.85}.slbElement .slbArrow,.slbElement .slbCloseBtn{background:none !important}.slbElement .slbCloseBtn{font-size:2em;position:fixed;top:0;right:0}.slbElement .slbCaption{color:#FFF;font-size:16px;font-size:1rem;line-height:1.4em;letter-spacing:0.02em;word-spacing:0.02em;font-weight:300}.pum-theme-default-theme.pum-overlay{background-color:rgba(0,0,0,0.5)}.pum-container{padding:3em;background:#FFF}.pum-container .pum-title{padding-right:50px}.pum-container .pum-content+.pum-close{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;background:#444;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.donate-form input{width:auto}.wp-pagenavi{padding:2em 0}.wp-pagenavi a,.wp-pagenavi span{text-align:center;line-height:30px;border:none;display:inline-block;min-height:30px;min-width:30px;padding:0 5px;margin:0}.wp-pagenavi .pages,.wp-pagenavi .first,.wp-pagenavi .last{opacity:#666;font-size:80%;font-style:italic}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:rgba(255,255,255,0);position:relative}.wp-pagenavi .nextpostslink:after,.wp-pagenavi .previouspostslink:after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';display:block;position:absolute;color:initial;left:50%;top:50%;transform:translate(-50%, -50%)}.wp-pagenavi .nextpostslink:after{content:"\f054"}.wp-pagenavi .previouspostslink:after{content:"\f053"}@media (min-width: 991px){a,button,.button,input[type=submit],.fade-link,#events-sec .intro a,.cycle-nav:after,.cycle-nav-wrap .pager>span{cursor:pointer}a:not(.logo),button,.button,input[type=submit],.cycle-nav:after,.cycle-nav-wrap .pager>span{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input.button,input[type=submit]{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}a:hover{color:#B01515}a.rev-link:hover,.entry-content a:hover,.pum-container .pum-content a:hover{color:#444}.button:hover,button:hover,input[type=submit]:hover,a.button:hover{background:#B01515}.button-rev:hover{background:#444}.fade-link:hover,#events-sec .intro a:hover{opacity:1}.bg-zoom .bg-image{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;transition:all 0.15s ease}.bg-zoom:hover .bg-image{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025)}.cycle-nav:hover:after{opacity:1}.cycle-nav-wrap .pager>span:hover{opacity:1}.entry-content a:hover,.pum-container .pum-content a:hover{text-decoration:none}#masthead .nav-link:hover{background-color:rgba(0,0,0,0.15)}#hero-cycle .button:hover,#hero-cycle button:hover,#hero-cycle input[type=submit]:hover{opacity:0.5}#site-footer .email-list a:hover,#site-footer .privacy-wrap a:hover{text-decoration:none}}@media (min-width: 990px){.dropdown-menu li.mobile-item{display:none}}@media (max-width: 991px){#masthead{border-bottom:4px solid #B01515}#masthead #trigger{display:block}#masthead #primary-nav,#masthead .sub-navbar{display:none}#mp-menu{display:block}#main-site{padding-top:2em}#sidebar{margin-top:2em}.pagination,.em-pagination{text-align:center}.cycle-nav-wrap{text-align:center;position:absolute;left:0;bottom:1em;width:100%;z-index:999}.cycle-nav-wrap .inner{position:relative;display:inline-block}.cycle-nav-wrap .pager{display:none}.cycle-nav-wrap .cycle-nav{position:relative;margin:0 0.5em}.cycle-nav-wrap .cycle-prev{float:left}.cycle-nav-wrap .cycle-next{float:right}.page-header{padding:1em 0;margin-bottom:1em}#intro-sec .video-box .inner{padding-bottom:2em}#sidebar .news-wrap,#sidebar .events-wrap{float:left;display:inline-block;width:50%;padding-top:1em}#sidebar .news-wrap .inner,#sidebar .events-wrap .inner{border:none}#sidebar .news-wrap .entry-content,#sidebar .news-wrap .pum-container .pum-content,.pum-container #sidebar .news-wrap .pum-content,#sidebar .events-wrap .entry-content,#sidebar .events-wrap .pum-container .pum-content,.pum-container #sidebar .events-wrap .pum-content{padding:1em 0}#sidebar .news-wrap .button-wrap,#sidebar .events-wrap .button-wrap{padding:0}#sidebar .news-wrap{padding-right:1.5em}#sidebar .events-wrap{padding-left:1.5em}.video-sec .content-wrap{padding-top:1em}body.page-template-contact #sidebar{padding-top:2em;border-top:1px solid #DDD}body.page-template-contact .map-wrap iframe{width:100%}body.single-galleries #sidebar{margin-top:0.5em}body.page-template-events-variable .event-list-wrap{margin-bottom:3em}}@media (max-width: 767px){h1,.h1,.pum-container .pum-title{font-size:25px;font-size:1.5625rem}.title,.type-overlay .list-item h2,#masthead .logo .text{font-size:28px;font-size:1.75rem}.p-t-4,#main-site,#site-footer .sign-off{padding-top:2em}.p-b-4,#intro-sec .video-box .inner{padding-bottom:2em}.m-t-4,#site-footer{margin-top:2em}.m-b-4,body.page-template-events-variable .event-list-wrap{margin-bottom:2em}.post-list .list-item{margin-bottom:2em}.post-list .list-item .bg-image-wrap{margin:0}.post-list .list-item:last-of-type{margin-bottom:0}.type-list .inner{display:block}.type-list .inner .entry-content,.type-list .inner .pum-container .pum-content,.pum-container .type-list .inner .pum-content{text-align:center}.type-list .inner .bg-image-wrap{display:block;max-width:100%}.type-list .inner .bg-image-wrap .bg-image{height:0;padding-bottom:66%}.type-list .inner .button-wrap{margin:2em 0 1em 0}#intro-sec .video-box{min-height:260px}#intro-sec .video-box .inner{padding:0}#intro-sec .video-box .content{width:100%;max-width:100%}#intro-sec .video-box .content .h1,#intro-sec .video-box .content .pum-container .pum-title,.pum-container #intro-sec .video-box .content .pum-title{font-size:19px;font-size:1.1875rem}#site-footer{text-align:center}#site-footer .content-wrap .col-content{max-width:100%}#site-footer .sign-up-wrap{margin-bottom:2em}#site-footer .sign-off{margin-top:2em}#site-footer .des-ref{margin-top:1em;text-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}@media (max-width: 576px){.pum-container{padding:1.5em}.pum-container.pum-responsive{width:85%}#masthead .logo .strapline{display:none}#masthead .logo .content{text-align:center;position:absolute;left:0;top:50%;transform:translate(0%, -50%);width:100%;max-width:100%;padding:0 50px}#masthead .logo-icon{width:50px;height:50px}#sidebar .news-wrap,#sidebar .events-wrap{display:none}#sidebar .news-wrap{padding-bottom:1em;border-bottom:1px solid #DDD}#hero-cycle .col-content{margin-top:-40px}#intro-sec .button-wrap{margin-top:0.5em}#intro-sec .button,#intro-sec button,#intro-sec input[type=submit]{font-size:90%}#intro-sec .video-box .content{padding:1em}}@media print{body{color:#000;font-size:11pt;background:none !important}}
