.quicklink-menu{transition:opacity .3s ease-in-out}#navigation{z-index:9}#navigation .nav-menu li{position:relative}#navigation .nav-menu{list-style:none;margin:0;padding:0}#navigation .nav-menu a{text-decoration:none;color:#4f4f4f;font-weight:600;padding:0 8px 15px;display:block;font-size:17px;transition:background .3s}#navigation .nav-menu a span{font-size:7px;position:relative;top:-3px;padding-left:12px;opacity:.3}#navigation .nav-menu ul a span{top:1px}#navigation .quicklink-menu{list-style:none;margin:0;padding:0;top:100%;left:0}#navigation .quicklink-menu a{padding:20px 30px;display:block;color:#fff;font-size:14px;line-height:1.4;transition:background .3s}#navigation .quicklink-menu ul{width:250px;top:0;background:#555;z-index:1}#navigation .quicklink-menu ul a{padding:20px}#navigation .quicklink-menu ul li{width:100%;float:none}#navigation .quicklink-menu li:nth-child(even) ul{right:inherit;left:-250px}#navigation .quicklink-menu li:nth-child(odd) ul{right:250px;left:inherit}#navigation .quicklink-menu a:hover,#navigation .quicklink-menu a:focus{background:#555}@media (max-width:1200px){#navigation #social,#navigation .secondary-links{display:flex !important}#navigation{position:fixed;top:0;left:0;width:380px;height:100%;background:#333;overflow-x:hidden;z-index:999;padding-bottom:60px;transform:translateX(-100%);transition:transform .3s ease-in-out}#navigation.menu-open{transform:translateX(0)}.menu-button{position:fixed;color:#fff;border:none;cursor:pointer;display:block;z-index:999999;text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:14px;display:flex;flex-direction:row;align-items:center;right:20px;top:46px;border-radius:35px;padding:8px 17px}.menu-button:before{content:"";background:url(https://chilwellschool.kinsta.cloud/images/menu.svg);width:22px;height:20px;position:relative;display:block;background-size:auto 20px;margin-right:11px}.menu-button:before #navigation .nav-menu{flex-direction:column}#navigation .quicklink-menu{position:relative;background:#ffffff0a}#navigation .nav-menu a{color:#fff !important;padding:15px 28px 15px !important}#navigation .quicklink-menu a{padding:15px 28px 15px !important;font-size:15px !important}}@media (min-width:1201px){#navigation .nav-menu{display:flex;justify-content:flex-end}.menu-button{display:none}#navigation{transform:none;position:relative}#navigation .quicklink-menu{position:absolute}#navigation li>.quicklink-menu:hover{display:block}#navigation li:nth-child(5) .quicklink-menu,#navigation li:nth-child(6) .quicklink-menu,#navigation li:nth-child(7) .quicklink-menu,#navigation li:nth-child(8) .quicklink-menu{right:0;left:inherit}#navigation .quicklink-menu{list-style:none;margin:0;padding:0;top:100%;left:0;background-color:#444;width:500px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:5px}#navigation .single .quicklink-menu{width:300px}#navigation .single .quicklink-menu li{width:100%}#navigation .quicklink-menu li{width:50%;float:left;height:55px}#navigation .quicklink-menu a{padding:20px 30px;display:block;color:#fff;font-size:14px;line-height:1.4;transition:background .3s;text-align:left;display:flex;align-items:center;height:55px}#navigation .nav-menu>li:last-child{margin-right:0}#navigation .nav-menu>li:last-child a{padding:0}#navigation .nav-menu li a:after{content:"";display:block;width:0;height:3px;background:#fff;transition:width .5s ease-in-out;margin-top:4px;border-radius:2px}#navigation .nav-menu li a:hover:after,#navigation .nav-menu li a:focus:after,#navigation .nav-menu li.current-menu-parent a:after,#navigation .nav-menu li.current-menu-item a:after{content:"";display:block;margin-top:4px;width:calc(100%);height:3px;position:relative;border-radius:2px;background:#eaeaea;transition:all .3s}#navigation .nav-menu li.current-menu-parent a:after,#navigation .nav-menu li.menu-item-has-children a:hover:after,#navigation .nav-menu li.menu-item-has-children a:focus:after{width:calc(100% - 24px) !important}#navigation .nav-menu li li a:hover:after,#navigation .nav-menu li li a:focus:after,#navigation .nav-menu li li a:after{display:none !important;content:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width:1201px){#navigation .nav-menu a{font-size:16px}#navigation .nav-menu>li{margin-right:10px}#navigation .nav-menu ul a{font-size:14px}}@media (min-width:1450px){header#masthead .container{width:calc(100% - 100px)}#navigation .nav-menu>li{margin-right:20px}}