header#header{padding:0;text-align:center;width:100%;display:block;position:absolute;top:0;background:#fff !important;height:auto;z-index:999;min-height:50px;background:#fff;}main#main{margin:50px auto 0 auto !important}@media screen and (max-width:500px){header#header .co_logo,header#header .solutions,header#header .menuLogo,header#header .more,header#header .baseline,header#header #navigation .products .price,header#header .prMore,header#header .prPrice:after{display:none !important}header#header .main#main_logo,header#header .support{display:none !important}header#header{background:0;min-height:50px}main#main{margin:50px 0 0 0 !important}header#header #navigation > ul > li{width:100%;float:none;display:block;height:auto}header#header #navigation > ul > li,header#header #navigation > ul > li > a,header#header #navigation{width:100% !important}header#header #navigation > ul > li > a{width:100% !important;clear:both;display:block;height:auto;line-height:48px;text-align:center;cursor:pointer;border-bottom:1px solid #fff;color:#fff}header#header #navigation > ul > li:first-child{display:none !important}header#header #navigation .mobileLogo{display:block;width:50px;height:50px;float:left;margin-left:10px}header#header #navigation .mobileLogo img{width:30px;margin-top:16px}header#header #navigation > ul > li > ul{background:#525256;position:relative;width:100%;text-align:left;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}header#header #navigation > ul > li:hover > ul,header#header #navigation > ul > li:active > ul,header#header #navigation > ul > li:focus > ul{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}header#header #navigation > ul > li > a:hover,header#header #navigation > ul > li > a:focus{background:#333;-webkit-box-shadow:none;box-shadow:none}header#header #navigation > ul > li:hover > ul,header#header #navigation > ul > li:focus > ul{top:0;left:0;display:inline-block}header#header #navigation > ul{display:none;height:auto !important}header#header .menu-icon{display:inline-block;float:right;margin-right:10px}header#header .menu-icon span{display:none}header#header label{cursor:pointer}header#header #navigation #menu-toggle{display:none}header#header #navigation #menu-toggle:checked + ul{display:block}header#header #menu li a:hover ~ ul > li.products > ul > li:first-child,header#header #navigation li .products li:hover{background:transparent !important}header#header #menu li a:hover ~ ul li.products ul li:first-child > a > .prDesc > span.baseline{opacity:0;max-height:0}header#header #menu li.mobile{display:inline;float:left;width:33% !important}header#header #menu li.mobile > a{text-transform:none !important;border-left:1px solid white}header#header #menu li.mobile.first > a{border-left:0 transparent none}header#header .topMainMenu{height:auto}}#header div#main #navigation *,#header #navigation *{font-family:"Source Sans Pro",sans-serif !important;}#header #navigation > ul > li > a,#header #navigation .prDesc span.baseline,#header #navigation .prMore li a,#header #navigation .prPrice span.price,#header #navigation .prPrice *{font-weight:400;}#header #navigation .prMore .title,#header #navigation .prPrice span.price span.amount{font-weight:600;}@media screen and (min-width:1160px){header#header{min-height:128px;}main#main{margin:128px auto 0 auto !important}}
