@media only screen and (min-width:1100px){.nav-primary li.level0 ul.level0.optimus{padding:25px 20%;}
}
@media only screen and (max-width:1099px){.footer{max-width:60%;}
}
@media only screen and (min-width:980px){.logo-section{padding-left:40px;position:relative;z-index:200;}
.account-cart-wrapper{z-index:200;}
.page-header-container{padding:0;}
#header-nav{padding-top:0;position:absolute;width:100%;height:60px;margin:0;text-align:center;}
nav{width:66.13%;margin:0 auto;}
.nav-primary a.level0{padding:15px 25px;}
.nav-primary li.level0 ul.level0.optimus{top:100px;position:fixed;width:100%;height:300px;padding:25px 5%;-webkit-transform:translateZ(0);}
.nav-primary li.level0 ul.level0 a{font-family:arial, sans-serif;}
.nav-primary li.level0 li.parent > a:after{border:none;}
.nav-primary li.level0 li.parent > a{padding-bottom:5px;border-bottom:1px solid #000;font-size:13px;font-weight:600;font-family;arial, sans-serif;}
.nav-primary li.level0 li.parent > a:hover{font-weight:600;}
.nav-primary li.level0 ul.level0.optimus a{color:#333;}
.nav-primary li.level0 ul.level0.optimus a:hover{color:#b2b2b2;}
.nav-primary .menu-active > ul.level0 li.level1{width:140px;display:inline-block;margin:0 15px;text-align:left;}
.nav-primary li.level0 ul.level1{display:block;width:100%;float:left;margin:0 0.3%;left:0;top:0;margin-top:35px;padding:0;border:none;}
.nav-primary li.level1 a{border:none;font-size:12px;font-weight:500;line-height:24px;}
.nav-primary .menu-active > ul.level0 li.level1.view-all{display:none;}
}
@media only screen and (max-width:979px){.mob{display:block;}
.no-mob{display:none;}
.footer{width:100%;max-width:100%;}
.social-foot{width:100%;}
.about-foot,
.shoping-foot,
.legal-foot{width:23%;}
}
