﻿@import url(https://fonts.googleapis.com/css?family=Oxygen:400,300,700&display=swap);@font-face{font-family:icomoon;src:url(https://vfcdn1.vacancy-filler.co.uk/StyleGuide/fonts/icomoon.eot?vozf5d=);src:url(https://vfcdn1.vacancy-filler.co.uk/StyleGuide/fonts/icomoon.eot?vozf5d=#iefix) format("embedded-opentype"),url(https://vfcdn1.vacancy-filler.co.uk/StyleGuide/fonts/icomoon.ttf?vozf5d=) format("truetype"),url(https://vfcdn1.vacancy-filler.co.uk/StyleGuide/fonts/icomoon.woff?vozf5d=) format("woff"),url(https://vfcdn1.vacancy-filler.co.uk/StyleGuide/fonts/icomoon.svg?vozf5d=#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}#header{cursor:default;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2);position:relative}#header *{line-height:1.5;box-sizing:border-box!important}#header #nav [class*=" icon-"],#header #nav [class^=icon-]{font-family:icomoon!important;font-size:30px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}#header #nav .icon-help:before{content:"\e90e"}#header #nav .icon-search:before{content:"\e918"}#header #nav .icon-account:before{content:"\e904"}#header #nav .icon-settings:before{content:"\e91e"}#header #nav{min-width:320px;min-height:66px;margin:auto;display:flex;justify-content:space-between;align-items:stretch}#header #nav *{font-family:oxygen;font-weight:lighter;font-size:16px;box-sizing:border-box}#header #nav #logo{display:flex;align-items:center}#header #nav #logo img{max-width:150px;padding:0 10px;max-height:50px}#header #nav #sidemenu{padding-right:10px}#header #nav ul{list-style:none;margin:0;padding:0;display:flex;-ms-overflow-style:none;scrollbar-width:none}#header #nav ul::-webkit-scrollbar{display:none}#header #nav #menu ul,#header #nav #sidemenu ul{display:none;position:absolute;top:100%;background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);-moz-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:0 0 6px 6px;z-index:2000}#header #nav ul li{position:relative;display:flex;align-items:stretch;flex-shrink:0}#header #nav ul li a{text-decoration:none;color:#000;line-height:1}#header #nav #menu>li>a{height:66px;padding:20px 10px!important;display:block;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;position:relative}#header #nav #menu>li>a.active:after{content:'';display:block;height:3px;position:absolute;background:#c00;top:calc(50% + 13px);left:10px;right:10px}#header #nav #menu li:hover ul{display:block}#header #nav #menu ul a,#header #nav #sidemenu ul a{padding:10px;white-space:nowrap;width:100%}#header #nav #sidemenu ul a.btn{padding:10px 20px;margin:10px;color:#fff;font-size:12px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#header #nav #sidemenu>li{display:flex;align-items:stretch}#header #nav #sidemenu>li>a{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 5px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:55px}#header #nav #menu li:hover ul{left:0}#header #nav #sidemenu li:hover ul{display:block;right:0}#header #nav li:not(.disable):hover{background:#eee}@media screen and (max-width:1024px){#header #nav{flex-wrap:wrap}#header #nav #menu{border-top:1px solid #ccc;width:100%;order:3;overflow-x:scroll;overflow-y:hidden;height:auto}#header #nav #menu ul{overflow-x:scroll;overflow-y:hidden;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2);left:0;width:100%;border-width:1px 0;top:98px}#header #nav #menu li:hover ul{display:flex;border:none}#header #nav #menu li{position:static}#header #nav #menu>li>a{text-transform:capitalize;padding:10px!important;height:auto}#header #nav #sidemenu>li>a{padding:10px 0;width:45px}}#header{z-index:2000;background:#fff}#header #nav #menu>li>a{cursor:default}#header #nav #menu>li>a:focus{box-shadow:none!important;-webkit-box-shadow:none!important}