header.site-header{background-image:url(/themes/custom/cwvw/media/header-bg.png),url(/themes/custom/cwvw/media/header-splitter.png)}header.site-header .wrapper .inner .logo{-ms-flex-item-align:center;align-self:center;width:15%}header.site-header .wrapper .inner .tools .search-wrapper{-webkit-box-flex:1;-ms-flex-item-align:center;align-self:center;-ms-flex:1 1 0px;flex:1 1 0}header.site-header .wrapper .nav-wrap{-ms-flex-item-align:end;-ms-flex-item-align:stretch;align-self:flex-end;align-self:stretch}header.site-header .wrapper .nav-wrap .main-navigation{-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item:hover>.nolink:after,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item:hover>a:after{background:var(--colour-two);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;-webkit-transform:translateY(60%);transform:translateY(60%);width:100%}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item .child-toggle{display:none}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0{position:relative;z-index:101}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0>.nolink,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0>a{-ms-flex-line-pack:center;align-content:center;display:grid}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0 .nolink:focus:after,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0 .nolink:hover:after,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0 a:focus:after,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0 a:hover:after{background:var(--colour-two);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;-webkit-transform:translateY(60%);transform:translateY(60%);width:100%}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0:hover>.navigation-menu{display:inherit}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-0>.navigation-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--colour-white);display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:"column";flex-direction:"column";-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-flow:column;flex-flow:column;height:auto;left:50%;max-height:80vh;min-width:250px;overflow-y:auto;position:absolute;top:calc(100% - 1px);-webkit-transform:translate(-50%,2px);transform:translate(-50%,2px);width:100%;z-index:1}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1{position:relative}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1>.nolink,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1>a{color:var(--colour-eleven);font-family:Open Sans,sans-serif;font-size:.7272727272727273rem;font-weight:400;line-height:.9090909090909091rem;padding:5px 10px;position:relative}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1>.navigation-menu{background:var(--colour-white);border-left:1px solid #d0e5f2;display:none;left:100%;position:absolute;top:0;width:100%}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1:hover>.nolink:after,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1:hover>a:after{bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-1:hover>.navigation-menu{display:inherit}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-2{display:block;position:relative}header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-2>.nolink,header.site-header .wrapper .nav-wrap .main-navigation .navigation-menu .item.level-2>a{position:relative}footer.site-footer .inner .main .brand{max-width:300px}
