.nav-toggle.after{display:none}.nav-toggle-check:checked~.nav-toggle.after{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);display:block;height:100vh;position:fixed;width:100vw;z-index:0}.nav-toggle-check:checked~header.site-header .wrapper .nav-wrap{max-height:60vh;overflow-y:auto}header.site-header.sticky .wrapper .info .charity,header.site-header.sticky .wrapper .logo{display:none}header.site-header .nav-toggle{display:block;left:10px;position:absolute;top:10px}header.site-header .wrapper .logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto;margin-right:auto;max-width:50%;width:50%}header.site-header .wrapper .info{width:100%}header.site-header .wrapper .info .charity,header.site-header .wrapper .info .email{text-align:center;width:100%}header.site-header .wrapper .nav-wrap{max-height:0;overflow:hidden}.logged-in header.site-header .nav-toggle.main{position:relative}header.site-header .wrapper .info .nav-wrap .main-navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.site-header .wrapper .info .nav-wrap .main-navigation .navigation-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column;flex-flow:column;justify-items:flex-start}header.site-header .wrapper .info .nav-wrap .main-navigation .navigation-menu .item{margin-bottom:12.5px;text-align:center}header.site-header .wrapper .info .nav-wrap .main-navigation .navigation-menu .item.level-0 .nolink,header.site-header .wrapper .info .nav-wrap .main-navigation .navigation-menu .item.level-0>a{padding-bottom:5px}
