header #header-left{max-width:260px}header #header-right{display:flex;width:calc(100% - 260px);flex-direction:column-reverse;justify-content:space-between}header #header-right .search-form{width:120px}header #header-right ul{display:flex}header #header-right ul li a{color:#90288c}header #header-right #menu{display:flex}header #header-right #menu ul{position:relative}header #header-right #menu ul li{position:unset}header #header-right #menu ul li a:hover{background:#90288c;color:#fff;border-top-right-radius:20px;border-top-left-radius:20px}header #header-right #menu ul li:hover a{background:#90288c;color:#fff;border-top-right-radius:20px;border-top-left-radius:20px}header #header-right #menu ul li.parent ul{display:none;position:absolute;left:0}header #header-right #menu ul li.parent:hover ul,header #header-right #menu ul li.parent a:hover+.submenu-arrow+ul,header #header-right #menu ul li.parent .submenu-arrow+ul:hover{display:flex;width:100%;flex-wrap:wrap;justify-content:center;background:#90288c;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}header #header-right #menu ul li.parent:hover ul li,header #header-right #menu ul li.parent a:hover+.submenu-arrow+ul li,header #header-right #menu ul li.parent .submenu-arrow+ul:hover li{padding:20px}header #header-right #menu ul li.parent:hover ul li a,header #header-right #menu ul li.parent a:hover+.submenu-arrow+ul li a,header #header-right #menu ul li.parent .submenu-arrow+ul:hover li a{color:#fff;position:relative;padding:0}header #header-right #menu ul li.parent:hover ul li a:hover,header #header-right #menu ul li.parent a:hover+.submenu-arrow+ul li a:hover,header #header-right #menu ul li.parent .submenu-arrow+ul:hover li a:hover{color:#89c443}header #header-right #submenu-actions{display:flex;width:100%;justify-content:space-between}header #header-right #submenu-actions #submenu{display:flex;width:100%;justify-content:center}header #header-right #submenu-actions #submenu ul{background:#89c443;padding:0 10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}header #header-right #submenu-actions #submenu ul li{padding:10px}header #header-right #submenu-actions #submenu ul li a{color:#fff;padding:0px;margin-top:4px}header #header-right #submenu-actions #submenu ul li a:hover{color:#90288c}header #header-right #submenu-actions #actions{width:260px;justify-content:flex-end;flex-shrink:0}header #header-right #submenu-actions #actions ul{justify-content:flex-end;padding:0 10px}header #header-right #submenu-actions #actions ul li{padding:0 10px}header #header-right #submenu-actions #actions ul li a{display:block;color:#fff;padding:10px 20px;background:#89c443;border-bottom-left-radius:20px;border-bottom-right-radius:20px;line-height:1.3}header #header-right #submenu-actions #actions ul li a:hover{background:#90288c}header #header-mobile{display:none}#school-finder #school-finder-wrap{padding:40px}#early-years-nursery #early-years-nursery-wrap #early-years-nursery-content{padding:40px}#donate-events #donate-wrap #donate-wrap-top{padding:20px 20px 0}#donate-events #donate-wrap #donate-wrap-bottom{padding:0 20px 20px}#donate-events #events-wrap #events-left-wrap{padding:40px}#newsletter-signup #newsletter-signup-wrap{padding:40px}#newsletter-online #newsletter-online-wrap #newsletter-online-content{padding:40px}#about p{font-size:32px}#school-finder h2{font-size:28px}#early-years-nursery h2{font-size:28px}#early-years-nursery p{font-size:18px}#our-story h3{font-size:28px}#our-story p{font-size:18px}#donate-events h4{font-size:28px}#newsletter-signup h2{font-size:28px}#newsletter-online h2{font-size:28px}#rhag-news h2{font-size:28px}#banner #banner-wrap #banner-image.banner-large+#banner-title+#banner-cutout:after,#banner #banner-wrap #banner-image.banner-small+#banner-title+#banner-cutout:after{height:100px}