﻿@font-face{font-family:"DM Sans";src:url("assets/webfonts/dm-sans.woff2") format("woff2"),url("assets/webfonts/dm-sans.woff") format("woff");font-weight:100 900;font-style:normal italic;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url("assets/webfonts/plus-jakarta.woff2") format("woff2"),url("assets/webfonts/plus-jakarta.woff") format("woff");font-weight:200 var(--ivy-heavy);font-style:normal italic;font-display:swap}:root{--ivy-font: 'DM Sans', sans-serif;--ivy-title: 'Plus Jakarta Sans', sans-serif;--ivy-primary: #474747;--ivy-dark: #240203;--ivy-light: #eeb53a;--ivy-heavy: 800;--ivy-bold: 700;--ivy-thin: 400}html,body{margin:0;font-family:var(--ivy-font);font-weight:var(--ivy-thin);line-height:1.8;font-size:16px;color:var(--ivy-primary);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-weight:var(--ivy-bold);margin-bottom:2rem;font-family:var(--ivy-title);color:var(--ivy-dark);line-height:1.2}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--ivy-light);font-weight:var(--ivy-heavy)}@media(min-width: 1200px){.container{max-width:1200px}.container-fluid{padding:0 50px}}.btn,.button,button,input[type=submit]{font-size:14px;text-transform:uppercase;font-weight:var(--ivy-bold);letter-spacing:2px;border-radius:0;outline:none;box-shadow:none;transition:all .3s ease;padding:10px 32px;cursor:pointer;border:0}.btn.dark,.button.dark,button.dark,input[type=submit].dark{background:var(--ivy-dark);color:var(--ivy-light)}.btn.dark:hover,.btn.dark:active,.button.dark:hover,.button.dark:active,button.dark:hover,button.dark:active,input[type=submit].dark:hover,input[type=submit].dark:active{opacity:.7}.btn.light,.button.light,button.light,input[type=submit].light{background:var(--ivy-light);color:var(--ivy-dark)}.btn.light:hover,.btn.light:active,.button.light:hover,.button.light:active,button.light:hover,button.light:active,input[type=submit].light:hover,input[type=submit].light:active{opacity:.7}strong{font-weight:var(--ivy-bold)}p,table,.table,ul,ol,.vidwrap{margin-bottom:2rem}#scrolltop{position:fixed;bottom:0;right:30px;color:#fff;text-align:center;padding:10px 30px;z-index:9999;opacity:0;border-radius:0;cursor:pointer;background:var(--ivy-dark)}#scrolltop i{margin:0}#scrolltop:hover{color:#fff}#scrolltop.show{opacity:1}a,a:hover{transition:.3s ease;text-decoration:none;outline:none !important;box-shadow:none !important}header#header{transition:background .5s ease,opacity .3s ease,margin-top .3s ease;padding:0}header#header .bg-light{background:rgba(0,0,0,0) !important;padding:1rem 0;position:relative}header#header .bg-light .navbar-brand{font-weight:var(--ivy-bold);color:#fff;margin-right:50px;font-family:var(--ivy-title)}header#header .bg-light .navbar-brand:hover{opacity:.7}header#header .bg-light .navbar-nav{align-items:center}header#header .bg-light .navbar-nav .nav-item{padding:0;margin-right:20px}header#header .bg-light .navbar-nav .nav-item .nav-link{text-transform:capitalize;font-weight:500;padding:15px 0;color:#fff !important;font-size:14px}header#header .bg-light .navbar-nav .nav-item .nav-link.dropdown-toggle::after{border:none !important;font:normal normal normal 10px/1 FontAwesome;content:"" !important;vertical-align:0;margin-left:.7em;color:var(--ivy-light)}header#header .bg-light .navbar-nav .nav-item .dropdown-menu{min-width:250px;max-width:300px;padding:.5rem 0;margin:20px 0 0;border:none;border-radius:0;transition:all .3s ease;display:none;opacity:0;box-shadow:0 40px 50px 0 rgba(0,0,0,.05)}header#header .bg-light .navbar-nav .nav-item .dropdown-menu li:hover{transition:all .3s ease}header#header .bg-light .navbar-nav .nav-item .dropdown-menu.show{margin:0;opacity:1;display:block;transition:all .3s ease}header#header .bg-light .navbar-nav .nav-item .dropdown-menu .dropdown-item{width:auto;font-size:14px;line-height:23px;display:block;padding:10px 0px;margin:0 30px;color:var(--ivy-dark);position:relative;font-weight:var(--ivy-bold);text-transform:uppercase;white-space:normal}header#header .bg-light .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus,header#header .bg-light .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,0)}header#header .bg-light .navbar-nav .nav-item.button .nav-link{background:var(--ivy-dark);padding:10px 32px;letter-spacing:0;color:#fff !important}header#header .bg-light .contact{display:flex;gap:30px}header#header .bg-light .contact .social{display:flex;gap:10px;padding-right:30px;border-right:1px solid rgba(255,255,255,.25)}header#header .bg-light .contact .social li a{color:#fff;display:flex;width:30px;height:30px;border:1px solid #fff;border-radius:100%;align-items:center;justify-content:center;font-size:12px}header#header .bg-light .contact .social li a:hover{background:#fff;color:var(--ivy-dark)}header#header .bg-light .contact .block{font-size:12px;color:#fff;display:flex;line-height:1.4;align-items:center;position:relative;color:rgba(255,255,255,.6)}header#header .bg-light .contact .block i{font-size:30px;margin-right:10px;color:var(--ivy-light)}header#header .bg-light .contact .block .num{font-size:14px;font-weight:500;color:#fff}header#header .bg-light:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(255,255,255,.1)}header#header .navbar-light .navbar-toggler{padding:1rem 0;border:0;outline:none;box-shadow:none;color:#fff}header#header.hhide{opacity:0;margin-top:-150px !important}header#header.hshow{opacity:1;margin-top:0px !important}header#header.dark:not(.scrolling){background:rgba(255,255,255,.9)}header#header.dark:not(.scrolling) .bg-light .navbar-brand{color:var(--ivy-dark)}header#header.dark:not(.scrolling) .bg-light .navbar-nav .nav-item .nav-link{color:var(--ivy-dark) !important}header#header.dark:not(.scrolling) .bg-light .navbar-nav .nav-item.button .nav-link{color:#fff !important}header#header.dark:not(.scrolling) .bg-light .contact .social{border-right:1px solid rgba(0,0,0,.25)}header#header.dark:not(.scrolling) .bg-light .contact .social li a{border-color:var(--ivy-dark);color:var(--ivy-dark)}header#header.dark:not(.scrolling) .bg-light .contact .social li a:hover{background:var(--ivy-dark);color:#fff}header#header.dark:not(.scrolling) .bg-light .contact .block{color:rgba(0,0,0,.6)}header#header.dark:not(.scrolling) .bg-light .contact .block .num{color:var(--ivy-dark)}header#header.dark:not(.scrolling) .bg-light:after{background:rgba(0,0,0,.1)}header#header.dark:not(.scrolling) .navbar-light .navbar-toggler{color:var(--ivy-dark)}header#header.scrolling{background:rgba(0,0,0,.8)}#newsletter{background:#f8f8f8;padding:60px 0;border-top:1px solid #ccc}#newsletter h4{margin-bottom:20px}#newsletter form{display:flex;width:100%;flex-wrap:wrap}#newsletter form label{display:none}#newsletter form input{padding:15px 20px;border:1px solid #ccc;border-right:0 !important;border-radius:0;min-width:356px}#newsletter form .btn{padding:18px 20px}#newsletter form .forminator-row{margin-bottom:0}#newsletter form .forminator-response-message{width:100%;flex:1 0 100%;margin:0 0 10px}#foot-info{background:#1c0203;color:#fff;padding:50px 0}#foot-info h4{color:#fff}#foot-info img{max-height:50px;width:auto}#foot-info ::selection{background:#fff;color:var(--ivy-dark)}footer{padding:60px 0;background:var(--ivy-dark);color:#fff;font-size:14px}footer a{color:#fff}footer a:hover{color:#fff;opacity:.7}footer .widget h5,footer .widget h6{color:#fff;font-size:12px;letter-spacing:2px;font-weight:500;margin-bottom:20px;text-transform:uppercase}footer .widget ul{list-style:none outside;margin:0;padding:0}footer .widget ul li{line-height:1.2}footer .widget ul li a{display:block;padding:0 0 5px}footer .widget ul li:not(:last-of-type){margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.05)}footer .widget ul.menu{display:flex;flex-wrap:wrap;gap:10px 2rem}footer .widget ul.menu li{margin:0;border:0}footer .widget ul.social{gap:0 10px}footer .widget ul.social li a{color:#fff;display:flex;width:30px;height:30px;border:1px solid #fff;border-radius:100%;align-items:center;justify-content:center;font-size:12px;padding:0}footer .widget ul.social li a:hover{background:#fff;color:var(--ivy-dark)}footer ::selection{background:#fff;color:var(--ivy-dark)}#copy{padding:30px 0;background:#1c0203;color:#fff;font-size:12px}#copy a{color:#fff}#copy a:hover{color:#fff;opacity:.7}#copy ::selection{background:#fff;color:var(--ivy-dark)}.fancybox__toolbar__items--right .fancybox__button--zoom,.fancybox__toolbar__items--right .fancybox__button--slideshow,.fancybox__toolbar__items--right .fancybox__button--fullscreen,.fancybox__toolbar__items--right .fancybox__button--thumbs,.fancybox__toolbar__items--right .fancybox__counter,.fancybox__toolbar__items--left .fancybox__button--zoom,.fancybox__toolbar__items--left .fancybox__button--slideshow,.fancybox__toolbar__items--left .fancybox__button--fullscreen,.fancybox__toolbar__items--left .fancybox__button--thumbs,.fancybox__toolbar__items--left .fancybox__counter{display:none !important}.fancybox__thumbs{display:none !important}.forminator-error-message{color:#ea6956;display:block;width:100%;font-size:14px}.forminator-response-message{font-weight:var(--ivy-bold);outline:none !important;box-shadow:none !important}.forminator-response-message.forminator-show{margin-bottom:20px}.forminator-response-message.forminator-error{color:#ea6956;margin-bottom:20px}.forminator-edit-module{display:none !important}input,textarea,select{outline:none !important;box-shadow:none !important}::selection{background:var(--ivy-dark);color:#fff}.sec-sub{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-weight:500}form label:not(.forminator-checkbox):not(.forminator-radio):not(.forminator-response-message label){display:none}form input,form textarea{padding:15px 20px;border:1px solid #ccc;border-radius:0;width:100%}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(img/select-bg.svg) no-repeat calc(100% - 15px) 50%/8px;border:1px solid #ccc;width:100%;padding:15px 20px;border-radius:0}form textarea{min-height:140px;max-height:200px}form .forminator-checkbox,form .forminator-radio{cursor:pointer;user-select:none;text-align:left}form .forminator-checkbox+.radio,form .forminator-radio+.radio{margin-top:12px}form .forminator-checkbox input,form .forminator-radio input{display:none !important}form .forminator-checkbox input+span,form .forminator-radio input+span{display:inline-block;position:relative;padding-left:30px}form .forminator-checkbox input+span:before,form .forminator-radio input+span:before{content:"";display:block;position:absolute;top:-15px;left:0px;margin-right:5px;width:16px;height:16px;border:1px solid #ccc;background:#fff}form .forminator-checkbox input+span:after,form .forminator-radio input+span:after{border:none !important;font:normal normal normal 16px/1 FontAwesome;content:"" !important;font-size:13px;display:block;color:var(--ivy-dark);position:absolute;top:-13px;left:2px;opacity:0;transform:scale(0, 0);transition:all .2s cubic-bezier(0.64, 0.57, 0.67, 1.53)}form .forminator-checkbox input:checked+span:after,form .forminator-radio input:checked+span:after{opacity:1;transform:scale(1, 1)}form .forminator-field-consent .forminator-label{display:none}form .forminator-checkbox__wrapper{display:flex}form .forminator-checkbox__wrapper label{margin:0}form .forminator-checkbox__wrapper .forminator-checkbox__label{color:var(--ivy-primary);font-size:14px}form .forminator-checkbox__wrapper .forminator-checkbox__label a{color:var(--ivy-dark);font-weight:var(--ivy-bold)}form .forminator-checkbox__wrapper .forminator-checkbox__label a:hover{opacity:.7}form .forminator-checkbox__wrapper .forminator-checkbox__label>:last-child{margin-bottom:0}form .forminator-description a{color:var(--ivy-dark);font-weight:var(--ivy-bold)}form .forminator-description a:hover{opacity:.7}form .forminator-input-with-icon{position:relative}form .forminator-input-with-icon .forminator-icon-calendar{position:absolute;top:50%;transform:translateY(-50%);left:7.5px}form .forminator-input-with-icon input{padding-left:35px}form .forminator-field-html .forminator-field>:last-child{margin-bottom:0}form .forminator-field-radio .forminator-label,form .forminator-field-checkbox .forminator-label{display:block;font-weight:var(--ivy-bold);font-size:12px;text-transform:uppercase;color:var(--ivy-dark)}form .forminator-field-radio .forminator-label span,form .forminator-field-checkbox .forminator-label span{color:#c00}form .forminator-field-radio .forminator-description,form .forminator-field-checkbox .forminator-description{font-size:14px;margin-bottom:20px;display:block}form .forminator-field-radio .forminator-radio-inline,form .forminator-field-checkbox .forminator-radio-inline{margin-right:15px}.crumbs{font-size:12px}.crumbs li a{color:#fff;opacity:.7}.crumbs li a:hover{color:#fff;opacity:1}#hero{position:relative;background:var(--ivy-dark);color:#fff}#hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}#hero .container{position:relative;z-index:3}#hero.home{min-height:860px;background:var(--ivy-dark)}#hero.home .slick{position:absolute;inset:0;z-index:2;height:100%;width:100%}#hero.home .slick .slick-track,#hero.home .slick .slick-list{height:100%}#hero.home .slide{padding:150px 0;display:flex;align-items:center;justify-content:center;position:relative}#hero.home .slide:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}#hero.home .slide .bg{position:absolute;inset:0;z-index:1;opacity:.4}#hero.home .slide .content{font-size:calc(16px + .2vw)}#hero.home .slide .content h1{color:#fff;font-size:calc(30px + 1.5vw);opacity:0;transform:translateY(-20px);line-height:1}#hero.home .slide .content .btn{padding:15px 32px}#hero.home .slide .content ul{list-style:none outside;margin:0;padding:0;display:flex;width:100%;gap:1rem}#hero.home .slide .content div{opacity:0;transform:translateY(-20px);transition-delay:.3s}#hero.home .slide.slick-active .content h1,#hero.home .slide.slick-active .content div{opacity:1;transform:translateY(0)}#hero.home .slidenav{position:absolute;bottom:50px;left:50%;z-index:3;color:#fff;width:100%;max-width:1200px;transform:translateX(-50%);padding:0 12px}#hero.home .slidenav ul{display:flex;width:100%;gap:2rem}#hero.home .slidenav ul li{width:25%}#hero.home .slidenav ul li a{display:flex;padding:20px 0 0;border-top:2px solid #fff;color:#fff;opacity:.5;width:100%;line-height:1.2;align-items:center}#hero.home .slidenav ul li a span{font-size:40px;margin-right:15px;line-height:1;margin-top:3px}#hero.home .slidenav ul li a:hover,#hero.home .slidenav ul li a.active{opacity:1}#hero.home .slick-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);padding:30px 10px;opacity:0}#hero.home .slick-arrow.prev{left:0}#hero.home .slick-arrow.next{right:0}#hero.home:hover .slick-arrow{opacity:1}#hero.inner{padding:200px 0 150px;background:var(--ivy-dark);display:flex;align-items:center;justify-content:center}#hero.inner .bg{position:absolute;inset:0;z-index:1;opacity:.6}#hero.inner h1{color:#fff;font-size:calc(30px + 1.5vw)}#hero.inner .meta{font-size:14px;margin-bottom:20px}#hero.inner .dekoline{position:relative;margin:0 0 20px;display:block}#hero.inner .dekoline:after{content:"";height:2px;width:140px;display:block;bottom:0;position:absolute;background:var(--ivy-light)}#hero.inner .intro{padding-top:20px;font-size:calc(16px + .2vw)}#hero.about{padding:200px 0 150px;background:var(--ivy-dark);display:flex;align-items:center;justify-content:center}#hero.about .bg{position:absolute;inset:0;z-index:1;opacity:.4}#hero.about .dekoline{position:relative;margin:0 0 20px;display:block}#hero.about .dekoline:after{content:"";height:1px;width:100%;display:block;bottom:0;position:absolute;background:rgba(255,255,255,.25)}#hero.about h1{color:#fff;font-size:calc(30px + 1.5vw)}#hero.about .heropoints{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr}#hero.about .heropoints .count{font-size:100px;font-weight:100;line-height:1;margin-bottom:20px}#hero.about .heropoints .sep{display:block;height:50px;border-left:1px solid rgba(255,255,255,.5);margin-bottom:20px}#hero.about .heropoints h3{color:#fff;font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}#hero.about .heropoints p{opacity:.6}#hero.cat{padding:200px 0 0;background:#fcfcfc;color:var(--ivy-primary)}#hero.cat .crumbs{color:var(--ivy-dark)}#hero.cat .crumbs li a{color:var(--ivy-dark)}#hero.cat .catdesc{font-weight:var(--ivy-bold)}#hero.cat:before{display:none}#intro{padding:120px 0}#intro .wrap{height:calc(100% - 5rem)}#intro .images{position:relative}#intro .images .stat{position:absolute;top:50%;left:-100px;transform:translateY(-50%);background:var(--ivy-dark);color:#fff;padding:30px;z-index:2;letter-spacing:2px;display:flex;justify-content:center;flex-direction:column;text-transform:uppercase;color:var(--ivy-light);font-weight:500;user-select:none;outline:15px solid #fff}#intro .images .stat span{display:block;font-weight:var(--ivy-bold);font-size:90px;line-height:.8;letter-spacing:0}#intro .crumbs li a{color:var(--ivy-dark);opacity:.7}#intro .crumbs li a:hover{color:var(--ivy-dark);opacity:1}#intro video{width:100%;height:auto}#join .image img{object-fit:cover;width:100%;height:100%}#join .wrap{background:#f8f8f8;padding:120px 12%;height:100%}#join .wrap div{height:calc(100% - 120px)}#chairman{padding:120px 0}#chairman .columns{columns:2;column-gap:3rem;margin-bottom:3rem}#chairman img{max-width:100%;height:auto}#chairman .name{font-weight:var(--ivy-bold);color:var(--ivy-dark);font-size:calc(16px + .2vw);line-height:1}#sponsors{background:#f8f8f8;padding:120px 0}#sponsors h3{font-size:20px;font-weight:var(--ivy-thin)}#sponsors .slick .slick-track{margin-left:0;display:flex;align-items:center}#sponsors .slick .slide{position:relative;margin:1rem}#sponsors .slick .slide img{width:100%;height:auto}#sponsors .container-fluid{max-width:1500px}#sponsors .wrap{min-height:700px;background:url(img/sponsors-cta-bg.jpg) no-repeat 50%/cover;position:relative;padding:80px;display:flex;gap:3rem;color:#fff}#sponsors .wrap .content{position:relative;z-index:1;color:#fff;width:50%;padding-right:4rem}#sponsors .wrap .content h2{color:#fff}#sponsors .wrap .content p:first-of-type{padding-top:2rem;border-top:1px solid rgba(255,255,255,.25)}#sponsors .wrap .content>:last-child{margin-bottom:0}#sponsors .wrap .stats{position:relative;z-index:2;width:50%}#sponsors .wrap .stats .counters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}#sponsors .wrap .stats .counters .number{color:var(--ivy-light);line-height:1;font-weight:500;font-size:60px;min-height:60px}#sponsors .wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, #000 0%, #000 100%);opacity:.5;z-index:1}#sponsors.inner{padding:120px 0 0}#sponsors.inner .wrap{padding-bottom:160px}#spons{background:#f8f8f8;padding:80px 0}#spons h3{font-size:20px;font-weight:var(--ivy-thin)}#spons .slick .slick-track{margin-left:0;display:flex;align-items:center}#spons .slick .slide{position:relative;margin:0 1rem}#spons .slick .slide img{width:100%;height:auto}#spons .container-fluid{max-width:1500px}#foodbank,#cafe{padding:120px 0}#foodbank .wrap,#cafe .wrap{height:100%}#foodbank .images,#cafe .images{position:relative}#upcoming{padding:0 0 120px;background:#f8f8f8}#upcoming .prev,#upcoming .next{padding:10px 15px}#upcoming .slick-track{display:flex;align-items:center;gap:3rem;margin-left:0}#upcoming .slick-track:before,#upcoming .slick-track:after{display:none !important}#upcoming .event .wrap{background:#333749;position:relative;overflow:hidden}#upcoming .event .wrap img{width:100%;height:auto;opacity:.4;transition:all .5s cubic-bezier(0.29, 0.74, 0.34, 0.96)}#upcoming .event .wrap .info{position:absolute;inset:0;color:#fff;padding:30px;font-size:14px}#upcoming .event .wrap .info .datetime{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}#upcoming .event .wrap .info .datetime li{text-align:center}#upcoming .event .wrap .info .datetime li.date{padding:5px;background:var(--ivy-light);color:var(--ivy-dark) !important}#upcoming .event .wrap .info h3{color:#fff;margin-bottom:15px;font-size:28px}#upcoming .event:hover .wrap img{transform:scale(1.1)}#upcoming.inner{padding:120px 0}#venuehire .image img{object-fit:cover;width:100%;height:100%}#venuehire .wrap{padding:120px 12%;height:100%}#venuehire .wrap div{height:calc(100% - 120px)}#latestnews{padding:120px 0}#latestnews .news .wrap{background:#333749;position:relative;overflow:hidden}#latestnews .news .wrap img{width:100%;height:auto;opacity:.4;transition:all .5s cubic-bezier(0.29, 0.74, 0.34, 0.96)}#latestnews .news .wrap .info{position:absolute;inset:0;color:#fff;padding:30px;font-size:14px}#latestnews .news .wrap .info .cats{font-size:12px}#latestnews .news .wrap .info .cats li{text-align:center;background:var(--ivy-light);padding:5px 10px;font-weight:var(--ivy-bold);color:var(--ivy-dark)}#latestnews .news .wrap .info .meta{font-size:12px}#latestnews .news .wrap .info h3{color:#fff;margin:0;font-size:28px}#latestnews .news:hover .wrap img{transform:scale(1.1)}#content .tags h3{font-size:20px;margin-bottom:10px}#content .tags a{text-transform:uppercase;display:inline-block;border:2px solid var(--ivy-dark);color:var(--ivy-dark);font-weight:var(--ivy-heavy) !important;padding:0 10px;font-size:12px;margin:0 0 7px}#content .tags a:hover{background:var(--ivy-dark);color:#fff !important}#content .crumbs{font-size:12px}#content .crumbs li a{color:var(--ivy-dark);opacity:.7}#content .crumbs li a:hover{color:var(--ivy-dark);opacity:1}#content article .lead{color:var(--ivy-dark);font-weight:var(--ivy-bold)}#content article h2{font-size:26px}#content article h3,#content article h4,#content article h5,#content article h6{font-size:20px}#content article .sc-quote{background:#f8f8f8;border-left:1px solid var(--ivy-light);padding:50px 60px 40px}#content article .sc-quote p{font-size:calc(16px + .5vw);font-weight:var(--ivy-bold);color:var(--ivy-dark);line-height:1.2}#content article .sc-quote cite{font-weight:var(--ivy-bold);text-transform:uppercase;letter-spacing:2px;font-size:14px;font-style:normal;color:var(--ivy-light)}#content article ul:not(.share ul):not(.meta):not(.datetime):not(.details ul):not(.cats),#content article ol{list-style:none outside;padding:0;margin-left:20px}#content article ul:not(.share ul):not(.meta):not(.datetime):not(.details ul):not(.cats) li,#content article ol li{padding-left:20px;position:relative}#content article ul:not(.share ul):not(.meta):not(.datetime):not(.details ul):not(.cats) li:before,#content article ol li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";margin-right:.6rem;transition:transform .3s ease;color:var(--ivy-light);position:absolute;left:0;top:9px;font-size:12px}#content article img{max-width:100%;height:auto}#content .pagenav{list-style:none outside;margin:0;padding:0;display:flex}#content .pagenav li{margin-right:5px}#content .pagenav li a{width:30px;height:30px;background:var(--ivy-light);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--ivy-bold)}#content .pagenav li a:hover{background:#8c9eaa}#content .pagenav li.active a{background:var(--ivy-dark)}#content.contact{background:#fff;background:linear-gradient(90deg, #FFF 0%, #FFF 50%, #f8f8f8 50%, #f8f8f8 100%);padding:120px 0}#content.contact .contacts{padding-top:3rem}#content.contact .contacts i{font-size:50px;color:var(--ivy-dark);margin-right:30px;min-width:50px}#content.contact .contacts h4{font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:10px}#content.contact .contacts a{color:var(--ivy-primary)}#content.contact .contacts a:hover{color:var(--ivy-light)}#content.contact .contacts li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}#content.contact .social{display:flex;gap:10px}#content.contact .social li a{color:var(--ivy-dark);display:flex;width:40px;height:40px;border:1px solid var(--ivy-dark);border-radius:100%;align-items:center;justify-content:center;font-size:16px}#content.contact .social li a:hover{background:var(--ivy-dark);color:#fff}#content.news{padding:200px 0 120px;background:#fcfcfc}#content.news .post{margin-bottom:3rem}#content.news .post .thumb{position:relative}#content.news .post .thumb img{width:100%;height:auto}#content.news .post .thumb .cats{font-size:12px;position:absolute;top:15px;left:40px}#content.news .post .thumb .cats li{text-align:center;background:var(--ivy-light);padding:5px 10px;font-weight:var(--ivy-bold);color:var(--ivy-dark)}#content.news .post .info h3{font-size:30px;font-weight:var(--ivy-heavy);margin-bottom:15px}#content.news .post .info h3 a{color:var(--ivy-dark);display:block}#content.news .post .info h3 a:hover{color:var(--ivy-light)}#content.news .post .info .meta{font-size:12px;font-weight:var(--ivy-bold);display:flex;width:100%}#content.news .post .info .meta a{color:var(--ivy-dark)}#content.news .post .info .meta a:hover{color:var(--ivy-light)}#content.news.cat{padding-top:60px}#content.news.cat .post p a{color:var(--ivy-dark);text-decoration:underline;font-weight:var(--ivy-bold)}#content.news.cat .post p a:hover{color:var(--ivy-light)}#content.singlenews{padding:120px 0;background:#fcfcfc}#content.singlenews .post{border-bottom:1px solid rgba(0,0,0,.1)}#content.singlenews .post a:not(.btn){font-weight:var(--ivy-bold);color:var(--ivy-dark);text-decoration:underline}#content.singlenews .post a:not(.btn):hover{color:var(--ivy-light)}#content.singlenews .post>:last-child{margin-bottom:0}#content.events{padding:200px 0 120px}#content.events .event .wrap{background:#333749;position:relative;overflow:hidden;min-height:100%}#content.events .event .wrap img{width:100%;height:100%;object-fit:cover;opacity:.4;transition:all .5s cubic-bezier(0.29, 0.74, 0.34, 0.96)}#content.events .event .wrap .info{position:absolute;inset:0;color:#fff;padding:30px;font-size:14px}#content.events .event .wrap .info .datetime{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}#content.events .event .wrap .info .datetime li{text-align:center}#content.events .event .wrap .info .datetime li.date{padding:5px;background:var(--ivy-light);color:var(--ivy-dark)}#content.events .event .wrap .info h3{color:#fff;margin-bottom:15px;font-size:28px}#content.events .event:hover .wrap img{transform:scale(1.1)}#content.singleevent,#content.policy{padding:200px 0 120px;background:#fcfcfc}#content.singleevent .crumbs,#content.policy .crumbs{margin-bottom:20px}#content.singleevent .dekoline,#content.policy .dekoline{position:relative;margin:0 0 20px;display:block}#content.singleevent .dekoline:after,#content.policy .dekoline:after{content:"";height:2px;width:140px;display:block;bottom:0;position:absolute;background:var(--ivy-light)}#content.singleevent .event,#content.policy .event{border:0;border-bottom:1px solid #ccc}#content.singleevent .event .thumb img,#content.policy .event .thumb img{width:100%;height:auto}#content.singleevent .event .info,#content.policy .event .info{margin-bottom:2rem;background:#fff;border:1px solid #ccc;border-top:0;padding:30px 40px;gap:1rem 3rem;font-size:calc(16px + .2vw)}#content.singleevent .event .info .details i,#content.policy .event .info .details i{color:var(--ivy-light);margin-right:1rem;margin-top:7px}#content.singleevent .event a:not(.btn),#content.policy .event a:not(.btn){font-weight:var(--ivy-bold);color:var(--ivy-dark);text-decoration:underline}#content.singleevent .event a:not(.btn):hover,#content.policy .event a:not(.btn):hover{color:var(--ivy-light)}#content.singleevent .event>:last-child,#content.policy .event>:last-child{margin-bottom:0}#content.venue{padding:120px 0}#content.venue .navtabs{position:relative;z-index:2}#content.venue .navtabs li button{background:#fff;text-align:left;width:100%;border:1px solid rgba(0,0,0,0);padding:20px;opacity:.5}#content.venue .navtabs li button h3{color:var(--ivy-dark);font-size:20px;text-transform:none;letter-spacing:0}#content.venue .navtabs li button.active{border-color:#efefef;border-right-color:#f8f8f8;background:#f8f8f8;opacity:1}#content.venue .tab-content{padding:30px;border:1px solid #efefef;background:#f8f8f8;margin-left:-2px;min-height:100%}#content.venue .tab-content .tab-pane img{max-width:100%;height:auto}#content.venue .tab-content .tab-pane>:last-child{margin-bottom:0}#content.venue .gallery{display:flex;gap:2rem;width:100%}#content.venue .gallery li{object-fit:cover}#content.venue .gallery li img{width:100%;height:100%}#content.venue .gallery li a:hover{opacity:.7}#content.foodbank{padding:200px 0 0;background:#f8f8f8}#content.join{padding:120px 0}#content.join .container-fluid{max-width:1600px}#content.join .nav-tabs{border:0}#content.join .nav-tabs li button{color:var(--ivy-dark);font-weight:var(--ivy-bold);padding:20px 50px;border:0;border-radius:0}#content.join .nav-tabs li button.active{background:#f8f8f8}#content.join .tab-pane{padding:50px;background:#f8f8f8}#content.join .tab-pane .content a:not(.btn){font-weight:var(--ivy-bold);color:var(--ivy-dark);text-decoration:underline}#content.join .tab-pane .content a:not(.btn):hover{color:var(--ivy-light)}#content.join .tab-pane .content>:last-child{margin-bottom:0}#content.page{padding:120px 0}#content.page .post a:not(.btn){font-weight:var(--ivy-bold);color:var(--ivy-dark);text-decoration:underline}#content.page .post a:not(.btn):hover{color:var(--ivy-light)}#content.page .post>:last-child{margin-bottom:0}#content.error{min-height:100vh}#content.error .post h1{font-size:60px;margin-bottom:0}#content.error .post h2{color:var(--ivy-light)}#content.error .post form{width:100%}#content.error .post form input{border:1px solid var(--ivy-primary)}#content.error .post a:not(.btn){font-weight:var(--ivy-bold);color:var(--ivy-dark);text-decoration:underline}#content.error .post a:not(.btn):hover{color:var(--ivy-light)}#content.error .post>:last-child{margin-bottom:0}#content.error.login{padding:120px 0}#content.clubs{padding:120px 0}#content.clubs .filter{text-transform:uppercase;font-size:14px;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px}#content.clubs .filter li{position:relative;margin-right:10px;cursor:pointer;transition:all .5s ease}#content.clubs .filter li.active{font-weight:var(--ivy-bold)}#content.clubs .club .wrap{background:#333749;position:relative;overflow:hidden}#content.clubs .club .wrap img{width:100%;height:auto;opacity:.4;transition:all .5s cubic-bezier(0.29, 0.74, 0.34, 0.96)}#content.clubs .club .wrap .info{position:absolute;inset:0;color:#fff;padding:30px;font-size:14px}#content.clubs .club .wrap .info h3{color:#fff;margin-bottom:15px;font-size:28px}#content.clubs .club:hover .wrap img{transform:scale(1.1)}#content.singleclub .thumb{border:1px solid #ccc}#content.account .nav-tabs{border:0;position:relative;z-index:2;margin:0 !important;padding:0}#content.account .nav-tabs .nav-item{border:0;padding:0 !important}#content.account .nav-tabs .nav-item .nav-link{color:var(--ivy-primary);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:5px 0 0 5px;padding:14px 28px;width:100%;text-align:left;letter-spacing:0;text-transform:none;font-weight:700;text-decoration:none !important}#content.account .nav-tabs .nav-item .nav-link:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);margin-right:.6rem;transition:transform .3s ease;color:var(--ivy-dark)}#content.account .nav-tabs .nav-item .nav-link.profile:before{content:""}#content.account .nav-tabs .nav-item .nav-link.favo:before{content:""}#content.account .nav-tabs .nav-item .nav-link.ref:before{content:""}#content.account .nav-tabs .nav-item .nav-link.log:before{content:""}#content.account .nav-tabs .nav-item .nav-link.admin:before{content:""}#content.account .nav-tabs .nav-item .nav-link:hover{color:var(--ivy-light)}#content.account .nav-tabs .nav-item .nav-link.active{color:var(--ivy-dark);border-color:#ccc;border-right:1px solid #fff;background:#fff}#content.account .nav-tabs .nav-item .nav-link.active:hover,#content.account .nav-tabs .nav-item .nav-link.active:before{color:var(--ivy-light)}#content.account .nav-tabs .nav-item:not(:last-of-type){margin-bottom:5px}#content.account .nav-tabs .nav-item:before{display:none !important}#content.account .tab-content{border-radius:0 5px 5px 5px;border:1px solid #ccc;height:100%;min-height:450px;margin-left:-1px;background:#fff}#content.account .tab-content a:not(.btn){color:var(--ivy-dark);font-weight:var(--ivy-bold)}#content.account .tab-content a:not(.btn):hover{color:var(--ivy-light)}#content.account .tab-content .tab-pane h3 span{font-weight:var(--ivy-heavy)}#content.account .tab-content .favourites li{padding-left:0 !important}#content.account .tab-content .favourites li:before{display:none !important}#content.account .tab-content .favourites li .thumb{margin-right:30px}#content.account .tab-content .favourites li .thumb img{background:#e8e8e8;max-width:80px;border-radius:5px}#content.account .tab-content .favourites li h4{font-size:18px;margin-bottom:10px}#content.account .tab-content .favourites li h4 a{text-decoration:none !important;font-weight:var(--ivy-light) !important;color:var(--ivy-dark) !important}#content.account .tab-content .favourites li h4 a:hover{color:var(--ivy-light) !important}#content.account .tab-content .favourites li p{font-size:14px;margin-bottom:10px}#content.account .tab-content .favourites li .btn{padding:6px 32px}#content.account .tab-content .favourites li:not(:last-of-type):not(ul ul li){margin-bottom:30px}#content.account .formwrap{border:1px solid #e8e8e8;border-radius:5px;padding:20px 23px;background:#fafafa}#content.account .formwrap form .forminator-description-password{margin-top:2rem}#faq{padding:120px 0;background:#fff url(img/faq-bg.png) no-repeat 50%/84% auto;position:relative}#faq:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.95);z-index:1}#faq .container{position:relative;z-index:2}#faq .accordion .accordion-item{border-color:#ccc !important}#faq .accordion .accordion-item .accordion-header button{background:#fff;color:var(--ivy-dark);padding:30px 50px 30px 40px;outline:none;box-shadow:none;letter-spacing:0 !important;text-transform:none !important}#faq .accordion .accordion-item .accordion-header button:after{font:var(--fa-font-solid);content:"";background:rgba(0,0,0,0);transform-origin:center;position:absolute;top:calc(50% - 8px);right:15px;opacity:.5}#faq .accordion .accordion-item .accordion-header button:not(.collapsed):after{content:"";transform:rotate(0);opacity:1}#faq .accordion .accordion-item .accordion-body{padding:0 40px 30px 40px}#faq .accordion .accordion-item .accordion-body>:last-child{margin-bottom:0}#faq a:not(.btn){font-weight:var(--ivy-bold);color:var(--ivy-dark);text-decoration:underline}#faq a:not(.btn):hover{color:var(--ivy-light)}#map{margin-bottom:-10px}#donate{padding:0 0 120px;background:#f8f8f8;position:relative;z-index:2}#donate .container-fluid{max-width:1500px}#donate .wrap{background:#fff;border:1px solid #efefef;margin-top:-80px;padding:80px}#donate .wrap .donations h3{font-size:30px;font-weight:var(--ivy-thin)}#donate .wrap .donations h3 span{color:var(--ivy-dark)}#donate .wrap .donations h3 small{font-size:65%}#donate .wrap .donations .progress{height:25px;margin-bottom:2rem}#donate .wrap .donations .progress .progress-bar{width:0;background:var(--ivy-light);transition:all 2s ease}#donate .wrap .donations .formwrap form input{border:1px solid #d7d7d7}#donate .columns{columns:2;column-gap:3rem;margin-bottom:3rem}#donate img{max-width:100%;height:auto}#donate .name{font-weight:var(--ivy-bold);color:var(--ivy-dark);font-size:calc(16px + .2vw);line-height:1}#venuebooking{padding:120px 0;background:#f8f8f8}#venuebooking form label:not(.forminator-timepicker label):not(.forminator-field-html label){display:block;font-size:14px;text-transform:uppercase;color:var(--ivy-dark);font-weight:var(--ivy-bold);margin-bottom:5px}#venuebooking form label:not(.forminator-timepicker label):not(.forminator-field-html label) span{color:#c00}#team{padding:120px 0}#team .member .wrap .thumb{margin-bottom:20px}#team .member .wrap .thumb img{width:100%;height:auto}#team .member .wrap .sep{display:block;height:50px;border-left:1px solid rgba(0,0,0,.5);margin-bottom:20px}#team .member .wrap h3{font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}#team .member .wrap h4{font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-weight:var(--ivy-bold);opacity:.7}#team .member .wrap .intro{margin-bottom:10px;font-size:14px}#team .member .wrap .intro>:last-child{margin-bottom:0}#team .member .wrap ul li a{display:flex;font-size:12px;color:#fff;width:25px;height:25px;justify-content:center;align-items:center;border-radius:100%;background:var(--ivy-light);color:var(--ivy-dark)}#team .member .wrap ul li a:hover{background:var(--ivy-dark);color:var(--ivy-light)}#gallery img{object-fit:cover;width:100%;height:100%}#gallery a:hover{opacity:.7}section.aboutsec{padding:120px 0}section.aboutsec .content>:last-child{margin-bottom:0}section.aboutsec.grey{background:#f8f8f8}#postnav{padding:50px 0;border-top:1px solid rgba(0,0,0,.1)}#postnav .post-navigation .nav-links{display:inline-flex;align-items:flex-start;width:100%}#postnav .post-navigation .nav-links .nav-previous,#postnav .post-navigation .nav-links .nav-next{max-width:50%;display:flex;align-items:flex-start}#postnav .post-navigation .nav-links .nav-previous a,#postnav .post-navigation .nav-links .nav-next a{display:inline-flex;align-items:flex-start}#postnav .post-navigation .nav-links .nav-previous a i,#postnav .post-navigation .nav-links .nav-next a i{font-size:30px;line-height:1;opacity:.5;margin-top:10px;color:var(--ivy-dark)}#postnav .post-navigation .nav-links .nav-previous a .nav-title,#postnav .post-navigation .nav-links .nav-next a .nav-title{font-size:10px;color:#000;letter-spacing:1px;text-transform:uppercase;display:block;width:100%;font-weight:var(--ivy-bold);color:var(--ivy-dark)}#postnav .post-navigation .nav-links .nav-previous a h6,#postnav .post-navigation .nav-links .nav-next a h6{font-size:16px;margin:0;transition:all .3s ease;color:var(--ivy-dark)}#postnav .post-navigation .nav-links .nav-previous a:hover h4,#postnav .post-navigation .nav-links .nav-next a:hover h4{color:var(--ivy-primary)}#postnav .post-navigation .nav-links .nav-previous{margin-right:auto}#postnav .post-navigation .nav-links .nav-next{text-align:right;margin-left:auto}#comments{padding:50px 0 120px;border-top:1px solid rgba(0,0,0,.1)}#comments #respond h3.comment-reply-title{display:none}#comments #respond form{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}#comments #respond form label{display:block;font-weight:700;font-size:14px;text-transform:uppercase;color:var(--ivy-dark)}#comments #respond form label span{color:#c00}#comments #respond form input:not([type=checkbox]):not([type=submit]),#comments #respond form textarea{padding:14px 16px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;width:100%;color:var(--ivy-primary);transition:all .3s ease}#comments #respond form input:not([type=checkbox]):not([type=submit]):focus,#comments #respond form textarea:focus{border-color:#111}#comments #respond form p{margin-bottom:0}#comments #respond form p a{color:var(--ivy-dark);font-weight:var(--ivy-bold);text-decoration:underline}#comments #respond form p a:hover{color:var(--ivy-light)}#comments #respond form p.logged-in-as,#comments #respond form p.comment-notes,#comments #respond form p.comment-form-comment,#comments #respond form p.comment-form-cookies-consent,#comments #respond form p.form-submit{grid-column:1/4}#comments #respond form p.comment-notes .required-field-message span{color:#c00}#comments #respond form p.comment-form-cookies-consent{display:flex}#comments #respond form p.comment-form-cookies-consent label{display:inline-block;margin-left:10px}#comments #respond form p.comment-form-cookies-consent input{width:16px}#comments #respond form .submit{background:var(--ivy-dark);color:#fff;border-color:var(--ivy-dark)}#comments #respond form .submit:hover{background:var(--ivy-dark);opacity:.7}#comments .comment-list .comment{margin-bottom:30px}#comments .comment-list .comment .comment-body .comment-author{margin-right:30px;position:relative}#comments .comment-list .comment .comment-body .comment-author img{border-radius:100%;border:1px solid var(--ivy-primary);margin-bottom:5px}#comments .comment-list .comment .comment-body .comment-author a{color:var(--ivy-dark);text-decoration:underline;font-weight:var(--ivy-bold)}#comments .comment-list .comment .comment-body .comment-author a:hover{color:var(--ivy-light)}#comments .comment-list .comment .comment-body .comment-content .info{font-size:18px;margin-bottom:10px;width:100%}#comments .comment-list .comment .comment-body .comment-content .info a{color:var(--ivy-dark);text-decoration:underline;font-weight:var(--ivy-bold)}#comments .comment-list .comment .comment-body .comment-content .info a:hover{color:var(--ivy-light)}#comments .comment-list .comment .comment-body .comment-content .info small{opacity:.7}#comments .comment-list .comment .comment-body .comment-content .alert{margin-bottom:10px}#comments .comment-list .comment .comment-body .comment-content .comment-entry{margin-bottom:20px}#comments .comment-list .comment .comment-body .comment-content .comment-entry .inreplyto{font-size:14px;opacity:.7;font-style:italic}#comments .comment-list .comment .comment-body .comment-content .comment-entry p:last-of-type{margin-bottom:0}#comments .comment-list .comment .comment-body .comment-content .reply a{color:#111;font-size:14px;font-weight:var(--ivy-bold);text-decoration:underline}#comments .comment-list .comment .comment-body .comment-content .reply a:hover{color:var(--ivy-primary)}#comments .comment-list .comment.bypostauthor .comment-body .comment-author:before{text-rendering:auto;font:var(--fa-font-solid);content:"";background:var(--ivy-light);width:20px;height:20px;border-radius:100%;position:absolute;top:0;right:0;color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px}#comments .comment-list .children{list-style:none outside;margin:0 0 0 40px;padding:0 0 0 70px;border-left:2px solid #ccc}#comments .comment-list .children .children{margin-left:0;padding-left:0;border-left:0}#comments .comment-respond a{color:var(--ivy-dark);text-decoration:underline;font-weight:var(--ivy-bold)}#comments .comment-respond a:hover{color:var(--ivy-light)}#comments .comment-respond #reply-title{font-size:1.25rem}#comments .comment-respond #reply-title #cancel-comment-reply-link{margin-left:10px}#sidebar .widget{background:#fff;border:1px solid #ccc;padding:27px 30px;font-size:90%}#sidebar .widget h5{position:relative;margin:0 0 16px;width:100%;padding:0 0 12px;display:block;border-bottom:1px solid #ccc;text-transform:uppercase;font-size:12px;letter-spacing:2px}#sidebar .widget h5 span{position:relative;color:var(--ivy-dark)}#sidebar .widget h5 span:after{content:"";background-color:var(--ivy-dark);height:1px;width:100%;position:absolute;bottom:-12px;left:0}#sidebar .widget:not(:last-of-type){margin-bottom:3rem}#sidebar .widget form input{border:0;padding:0}#sidebar .widget a:not(.btn){color:var(--ivy-dark);display:block}#sidebar .widget .cats{margin:0}#sidebar .widget .cats li{padding:6px 0;display:flex;justify-content:space-between;align-items:center}#sidebar .widget .cats li span{width:24px;height:24px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--ivy-light)}#sidebar .widget .cats li:not(:last-of-type){border-bottom:1px solid #efefef}#sidebar .widget .latest li{position:relative}#sidebar .widget .latest li img{width:75px;height:auto;margin-right:15px}#sidebar .widget .latest li h6{font-size:16px;margin-bottom:10px}#sidebar .widget .latest li ul{font-size:12px}#sidebar .widget .latest li:not(:last-of-type){margin-bottom:15px}.share h3{font-size:20px;margin-bottom:10px}.share ul{padding:0 !important}.share ul li{margin:0 !important;padding:0 !important}.share ul li:before{display:none !important}.share ul li a,.share ul li button{padding:0;height:50px;width:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff !important}.share ul li a.twit,.share ul li button.twit{background:#00aced;color:#fff}.share ul li a.twit:hover,.share ul li button.twit:hover{opacity:.7;color:#fff}.share ul li a.fb,.share ul li button.fb{background:#3b5998;color:#fff}.share ul li a.fb:hover,.share ul li button.fb:hover{opacity:.7;color:#fff}.share ul li a.pin,.share ul li button.pin{background:#c00;color:#fff}.share ul li a.pin:hover,.share ul li button.pin:hover{opacity:.7;color:#fff}.share ul li a.whats,.share ul li button.whats{background:#25d366;color:#fff}.share ul li a.whats:hover,.share ul li button.whats:hover{opacity:.7;color:#fff !important}.share ul li a.email,.share ul li button.email{background:#000;color:#fff}.share ul li a.email:hover,.share ul li button.email:hover{opacity:.7}@media(max-width: 992px){.btn,.button,button,input[type=submit]{font-size:12px}header#header .bg-light .navbar-nav{display:grid;grid-template-columns:repeat(4, 1fr)}header#header .bg-light .contact{position:absolute;right:50px;top:26px}#hero.home{min-height:95vh}#hero.home .slidenav{max-width:720px}#hero.home .slidenav ul{gap:1rem}#hero.home .slidenav ul li a{font-size:12px}#hero.about{padding:200px 0 50px}#hero.about .heropoints{gap:1rem;font-size:14px;grid-template-columns:repeat(2, 1fr)}#hero.about .heropoints .sep{display:none}#hero.about .heropoints .count{font-size:50px}#hero.about .heropoints h3{font-size:14px}#hero.inner{padding:200px 0 50px}#hero.cat{padding-top:120px}#intro{padding:50px 0}#intro .images .stat{height:180px;width:100px;left:-35px}#intro .images .stat span{font-size:50px}#join .wrap,#venuehire .wrap{padding:50px 12%}#join .wrap div,#venuehire .wrap div{height:auto}#sponsors{padding:50px 0}#sponsors .wrap{display:block;min-height:initial}#sponsors .wrap .content{width:100%;padding:0;margin-bottom:10rem}#sponsors .wrap .stats{width:100%}#sponsors.inner{padding:50px 0 0}#upcoming{padding-bottom:50px}#upcoming.inner{padding:50px 0}#upcoming .slick-track{align-items:flex-start;gap:1.5rem}#latestnews{padding:50px 0}#team{padding:50px 0}section.aboutsec{padding:50px 0}#content.join,#content.page,#content.venue{padding:50px 0}#content.events,#content.policy,#content.singleevent{padding:120px 0 50px}#content.foodbank{padding:120px 0 0}#content.news{padding:150px 0 50px}#content.contact{padding:50px 0;background:linear-gradient(180deg, #FFF 0%, #FFF 10%, #f8f8f8 33%, #f8f8f8 100%)}#content.error.login{min-height:initial}#content.error.login h1{font-size:30px}#venuebooking,#faq,#foodbank,#cafe{padding:50px 0}#donate{padding:0 0 50px}#comments .comment-list .comment .comment-body .comment-author img{max-width:50px;height:auto}#comments .comment-list .comment .comment-body .comment-content .info{font-size:16px}#comments .comment-list .children{margin:0 0 0 25px;padding:0 0 0 50px}}@media(max-width: 576px){html,body{font-size:14px}#scrolltop{padding:5px 20px}header#header .bg-light{padding:10px 0}header#header .bg-light .navbar-brand{font-size:16px}header#header .bg-light .navbar-nav{display:grid;grid-template-columns:1fr;padding:10px 0}header#header .bg-light .navbar-nav .nav-item{margin:0}header#header .bg-light .navbar-nav .nav-item .nav-link{text-align:center;padding:10px 0}#hero.home{min-height:80vh}#hero.home .content h1,#hero.home .slide .content h1{font-size:30px}#hero.inner h1{font-size:30px}#intro .images .stat{height:auto;width:auto;left:50%;transform:translate(-50%, -50%);padding:10px 30px}#join .wrap,#venuehire .wrap{padding:50px 20px}#chairman{padding:50px 0}#chairman .columns{columns:1}#upcoming .slick-track,#upcoming .event{margin:0}#upcoming .slick-track{gap:0}#newsletter form input{min-width:266px}#content.venue .navtabs li{width:100%}#content.venue .navtabs li button{text-align:center}#content.venue .gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}#content.venue .gallery li{width:100% !important}#content.join .nav-tabs{display:grid;grid-template-columns:1fr 1fr}#content.join .nav-tabs li button{padding:20px 30px}#content.join .tab-pane{padding:30px}#content.singleevent .event .info{grid-template-columns:1fr}#content.singleevent .event .info .details.price{line-height:1.3}#sponsors .wrap{padding:30px}#sponsors .wrap .stats{align-items:center !important}#sponsors .wrap .stats .counters{grid-template-columns:1fr}#sponsors.inner .wrap{padding-bottom:30px}#donate .wrap{margin-top:0;padding:30px}#donate .columns{columns:1}#faq .accordion .accordion-item .accordion-header button{padding:20px 50px 20px 20px}#faq .accordion .accordion-item .accordion-body{padding:0 20px 20px}#comments{font-size:14px}#comments .comment-list .comment .comment-body .comment-author img{max-width:50px;height:auto}#comments .comment-list .comment .comment-body .comment-content .info{font-size:16px}#comments .comment-list .children{margin:0 0 0 25px;padding:0 0 0 30px}#venuebooking form .forminator-timepicker .forminator-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}#venuebooking form .forminator-timepicker .forminator-row .forminator-col{margin-bottom:0}}/*# sourceMappingURL=custom.css.map */
