div.menuwrapper{position:absolute;right:0;top:56px;height:39px;z-index:30;user-select:none;-moz-user-select:none}ul.menu-bar{margin:0;padding:0;list-style-type:none}ul.menu-bar li{float:left;position:relative;margin:0;padding:0;list-style-type:none}ul.menu-bar a{display:block;color:#fff;text-decoration:none;line-height:42px;padding:0 16px}
ul.menu-bar a span{display:block;font-weight:600;font-size:18px;color:#dfdfdf;padding-top:2px;text-transform:uppercase;line-height:39px}ul.menu-bar li:hover a,ul.menu-bar a:hover,ul.menu-bar a:active,ul.menu-bar a.current{text-decoration:none}ul.menu-bar li:hover a span,ul.menu-bar a:hover span,ul.menu-bar a:active span{padding-top:0;border-top:2px solid #dfdfdf}
ul.menu-bar a.current span{color:#c4c4c4}ul.menu-bar li+li{margin-left:6px}ul.menu-bar li:hover ul,ul.menu-bar li a:hover ul{display:block;position:absolute;left:0;top:38px;height:auto;margin:0;color:black;z-index:5}ul.menu-bar li ul{display:none;margin:0;padding:0;list-style:none;background:#fff;width:274px;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 4px .72px rgba(0,0,0,0.1);box-shadow:2px 2px 4px rgba(0,0,0,0.1)}
ul.menu-bar li ul li{float:none;position:relative;margin:0;padding:0}ul.menu-bar li a:hover ul a,ul.menu-bar li:hover ul a{display:block;background:transparent;font-size:16px;color:#444;text-decoration:none;text-transform:none;line-height:28px;padding:4px 13px;-webkit-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-border-radius:0;border-radius:0;border-radius:0}
ul.menu-bar li ul li:hover a,ul.menu-bar li:hover ul a:focus,ul.menu-bar li:hover ul a:active,ul.menu-bar li:hover ul a:hover{background:#0072bc;color:#fff}ul.menu-bar li ul a.current{color:#0072bc}ul.menu-bar li:hover ul li ul,ul.menu-bar li a:hover ul li a ul{display:none}ul.menu-bar li:hover ul li:hover ul,ul.menu-bar li a:hover ul li a:hover ul{background:#fff;display:block;position:absolute;top:0;left:274px;color:#444;width:274px}
ul.menu-bar li:hover ul li:hover ul li a{background:transparent;color:#444;line-height:28px;padding:4px 13px}ul.menu-bar li:hover ul li:hover ul li a:hover,ul.menu-bar li a:hover ul li a:hover ul li a:hover{background:#0072bc;color:#fff}ul.menu-bar li ul li ul a.current{color:#0072bc!important}ul.menu-bar li ul li ul li:hover a.current,ul.menu-bar li ul a.current:focus,ul.menu-bar li ul a.current:hover,ul.menu-bar li ul a.current:active{color:#fff!important}
#mobile-menu-trigger,#mobile-menu{display:none}@media only screen and (max-width:1200px){#Header #mobile-menu-trigger{display:block;font-weight:600;color:#fff;position:absolute;right:0;top:56px;text-transform:uppercase}#mobile-menu{background:#444;position:absolute;top:90px;right:0;width:318px;border:1px solid #5c5c5c;border-top:0;padding:14px 0;z-index:1000;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 4px .72px rgba(0,0,0,0.2);box-shadow:2px 2px 4px rgba(0,0,0,0.2)}
#mobile-menu #menu-bar>li:first-child>a{margin-right:48px}#mobile-menu li a{font-weight:600;padding:0 24px}#mobile-menu li a.menu{margin-left:51px;padding-left:0}#mobile-menu a:hover,#mobile-menu a:active{text-decoration:none}#mobile-menu-close,#mobile-menu .submenu-trigger{background:#555;display:block;position:absolute;top:13px;right:12px;font-size:18px;font-weight:600;color:#d6d6d6;width:27px;height:27px;text-align:center}
#mobile-menu .submenu-trigger{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}#mobile-menu ul,#mobile-menu ul li{margin:0;padding:0;list-style-type:none}#mobile-menu ul li a{display:block;font-size:18px;color:#d6d6d6;line-height:36px}#mobile-menu ul li a span{font-size:18px}#mobile-menu .submenu-trigger,#mobile-menu #menu-bar>li:first-child>a.submenu-trigger{float:left;position:static;top:auto;left:auto;line-height:27px;margin:5px 7px 0 24px;padding:0;overflow:hidden}
#mobile-menu .submenu-trigger .fa{font-size:14px!important;width:100%;line-height:28px;vertical-align:top}#mobile-menu ul li ul{background:#393939;display:none;padding:14px 0 14px 34px}#mobile-menu ul li ul.visible{display:block}#mobile-menu li ul li a{font-weight:normal}#mobile-menu ul.top-menu{border-top:1px solid #5c5c5c}
}