:root{--header-container-bgcolour:rgba(18, 18, 18, 0.85);--header-container-border:rgb(128, 128, 128);--navbar-menu-link-colour:rgb(92, 117, 160);--megamenu-bgcolour:rgb(22, 23, 26);--megamenu-bgcolour-gradient:rgba(18, 18, 18);--megamenu-font-colour:rgb(255, 255, 255);--li-subcategory-font-colour:rgb(225, 225, 225);--li-link-colour:rgb(191, 191, 191);--li-link-bgcolour:rgb(136, 144, 151);--li-link-border-colour:rgb(255, 255, 255);--li-link-activepage-colour:rgb(255, 255, 255);--thumbnail-link-border-colour:rgb(255, 255, 255);--thumbnail-link-hover-border-colour:rgb(255, 255, 255);--thumbnail-link-bgcolour:rgba(0, 0, 0, 0.75);--li-subcategory-seperator-colour:rgb(128, 128, 128);--megamenu-menu-bottom-border-colour:rgb(128, 128, 128)}@font-face{font-family:FontAwesome;src:url('/assets/plugins/font-awesome/webfonts/fa-solid-900.woff2') format('woff2'),url('/assets/plugins/font-awesome/webfonts/fa-solid-900.ttf') format('truetype');font-weight:400;font-style:normal}.header-container{position:fixed;top:0;right:0;left:0;padding-top:5px;padding-bottom:5px;z-index:50;border-bottom:1px solid;border-color:var(--header-container-border);background-color:var(--header-container-background)}.menu-large{position:static!important}.menu-large.open,.menu-large:focus,.menu-large:hover{background-color:var(--megamenu-bgcolour)}.menu-large.open .dropdown-menu,.menu-large:hover .dropdown-menu{border-bottom:1px solid var(--megamenu-menu-bottom-border-colour)}.navbar-brand{width:190px;margin-right:5px}.navbar{min-height:0;box-shadow:none}.navbar-fixed-top{position:relative}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-radius:0 0 0 0}.navbar-right{margin-right:0}.navbar-nav>li>.dropdown-menu.media-list .media-heading{font-weight:600;text-overflow:ellipsis;margin-bottom:4px;max-width:260px;overflow:hidden}.navbar-user img{float:left;width:50px;height:50px;border-radius:0;margin-top:-17px}.navbar-default .navbar-toggle .icon-bar{background:#fff}.navbar.navbar-inverse{background-color:transparent}.navbar.navbar-inverse .navbar-brand{background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent}.navbar-nav>.menu-large>a{overflow:hidden}.navbar-nav>.menu-large>a{position:relative;font-family:Electrolize;color:#08658b;text-transform:uppercase;transition-duration:160ms;white-space:nowrap}.navbar-inverse .navbar-nav>.menu-large>a::after{content:'';position:absolute;bottom:20px;left:0;width:100%;height:1px;background-color:var(--navbar-menu-link-colour);opacity:0;transition:opacity .3s,transform .3s;transform:translate3d(-100%,0,0)}.navbar-inverse .navbar-nav>.menu-large:hover>a::after,.navbar-inverse .navbar-nav>.menu-large>a:focus::after,.navbar-inverse .navbar-nav>.menu-large>a:hover::after{opacity:1;transform:translate3d(0,0,0)}@media (max-width:768px){.navbar-inverse .navbar-header{border-bottom:none}}@media (min-width:1060px){.menu-large{border:1px solid transparent;border-bottom:none}.menu-large.open,.menu-large:focus,.menu-large:hover{border-left-color:var(--header-container-border);border-right-color:var(--header-container-border)}}@media (max-width:1059px){.navbar-inverse .navbar-header{border-bottom:none}.mainnav>.menu-large:before{display:none;content:none}.navbar-collapse{border:none}}.navbar-nav>li>.dropdown-menu{border-top:0 transparent}.megamenu{padding:20px 0;width:100%;background-repeat:repeat;background-color:var(--megamenu-bgcolour);background:linear-gradient(to bottom,var(--megamenu-bgcolour) 0,var(--megamenu-bgcolour-gradient) 100%)}.megamenu>li{height:100%}.megamenu>li>div>ul{padding:0;margin:0}.megamenu>li>div>ul>li{list-style:none}.megamenu>li>div>ul>li>a{display:block;padding:3px 25px;margin-left:-5px;clear:both;font-weight:400;line-height:2.4;color:var(--li-link-colour);white-space:normal}.megamenu>li>div>ul>li>#imprecruit{background-color:rgba(77,5,0,.702)}.megamenu>li div>ul>li>a:focus,.megamenu>li div>ul>li>a:hover{text-decoration:none;color:var(--megamenu-font-colour);border-right:1px solid var(--li-link-border-colour);background-color:var(--li-link-bgcolour)}.megamenu>li div>ul>li>#imprecruit:focus,.megamenu>li div>ul>li>#imprecruit:hover{background-color:#570000}.megamenu>li div>ul>li.active>a::before{content:'\f054';font-family:FontAwesome;position:absolute;left:18px;font-size:11px;color:var(--li-link-activepage-colour);margin-top:2px}.megamenu.disabled>a,.megamenu.disabled>a:focus,.megamenu.disabled>a:hover{color:#999}.megamenu.disabled>a:focus,.megamenu.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.megamenu .dropdown-header{color:var(--li-subcategory-font-colour);text-transform:uppercase}@media (max-width:910px){.megamenu{margin-left:0;margin-right:0}.megamenu>li:last-child{margin-bottom:0}.megamenu.dropdown-header{padding:3px 15px!important}.navbar-nav .open .dropdown-menu .dropdown-header{color:var(--megamenu-font-colour)}}.navbar-inverse{background-color:transparent}.navbar-inverse .navbar-nav>.menu-large>a:focus,.navbar-inverse .navbar-nav>.menu-large>a:hover{color:var(--megamenu-font-colour)!important;opacity:1}.navbar.navbar-inverse .navbar-brand,.navbar.navbar-inverse .navbar-nav>li>a{color:var(--megamenu-font-colour);font-family:Electrolize;font-size:1.2em;min-width:40px}.btn-n-topmenu{letter-spacing:1px;margin:0 12px}.mainnav{margin-top:-5px}.mainnav>li>a{padding:23px 0}.dropdown-header{color:var(--megamenu-font-colour)}.megamenu .thumbnail{padding:0;border-radius:0}.thumbnail{margin-bottom:0}.megamenu .thumbnail_namebar{color:var(--megamenu-font-colour);background-color:var(--thumbnail-link-bgcolour);position:absolute;bottom:18px;left:16px;right:16px;bottom:1px;height:30px;text-align:center;vertical-align:middle;padding-top:6px}.megamenu a.thumbnail{border-color:var(--thumbnail-link-border-colour)}.megamenu a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{padding:0;border-color:var(--thumbnail-link-hover-border-colour)}.megamenu .divider{height:1px;overflow:hidden;margin:9px 0;background-color:transparent}.dropdown-menu.media-list{background:var(--modal-body-bgcolour)}.navbar-nav>li>.dropdown-menu{border-radius:0}.dropdown-menu.media-list{border-top:1px solid var(--modal-header-border-colour)!important;border-bottom:1px solid var(--modal-header-border-colour)}.dropdown-menu.media-list .dropdown-header{background:var(--modal-header-bgcolour);border-bottom:1px solid var(--modal-content-border-colour)}.media a:not(.btn):hover .media-heading{color:var(--site-general-font-colour)}.dropdown-menu.media-list>.media{border-top:1px solid var(--modal-content-border-colour);border-bottom:1px solid var(--modal-content-border-colour)}.dropdown-menu.media-list>.media>a{color:var(--site-general-font-colour)}.dropdown-menu>li.dropdown-footer>a{color:var(--link-colour)}.dropdown-menu>li.dropdown-footer>a:hover{color:var(--link-hover-colour)}@media (max-width:1420px) and (min-width:1059px){#clockwidget{display:none}}@media (max-width:1270px) and (min-width:768px){#recruiter{display:none}}@media (max-width:1210px){.btn-n-topmenu{margin-left:7px;margin-right:7px}}@media (max-width:1059px){.navbar-nav .open .dropdown-menu{border-top:1px solid transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:var(--li-subcategory-font-colour);border-top:none}.navbar-collapse .open .dropdown-menu{background:0 0}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.megamenu{height:auto}}@media (min-width:900px){.mainnav{height:54px}.menu-large .megamenu{transition-property:max-height;transition-duration:80ms;transition-timing-function:linear;margin-top:6px!important;max-height:0;display:block;overflow:hidden;opacity:1;padding:0;border:none}.menu-large.open .megamenu{display:block;max-height:500px}.menu-large:hover .megamenu{display:block;max-height:500px}.megamenu>li>.col-sm-3:not(:first-child)::before{content:"";position:absolute;left:0;top:-10px;width:1px;height:calc(100% + 20px);background:var(--li-subcategory-seperator-colour)}.megamnupadding{padding:10px 0;margin:10px 0;float:left;width:100%}}