#new-main-menu,#mobile-menu-trigger{display:none;visibility:hidden}@media screen and (max-width:480px){nav .main-nav,ul.main-nav,ul.menu-always-on-top{display:none!important}
#mobile-menu-trigger{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;display:block;font-size:17px;font-weight:400;height:18px;line-height:18px;margin:auto;max-width:480px;padding:12px 0 12px 20px;position:relative;text-decoration:none;z-index:9999;visibility:visible}
#mobile-menu-trigger span{background:url(arrow.png) no-repeat 22px 15px #6f94ab;border-bottom-right-radius:5px;border-top-right-radius:5px;display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:60px}
#mobile-menu-trigger.down span{background-position:22px -34px}#new-main-menu{max-width:480px;margin:auto;background:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;width:95%!important;display:block;overflow:hidden;position:relative;z-index:9997;text-align:left;visibility:visible}
#new-main-menu a{font-size:14px!important;padding:10px;display:block}#new-main-menu ul a{font-size:13px;padding-left:30px}#new-main-menu ul ul a{font-size:12px;padding-left:50px}
#new-main-menu li{border-bottom:1px solid #ccc}#new-main-menu>li:last-child,#new-main-menu>li:last-child a{border-bottom:0;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}
#new-main-menu ul li{border-bottom:0}.main_nav ul,.main_nav ul li,.main_nav ul ul li{float:none!important}#new-main-menu>li{float:none;background:0}.main_nav ul li{text-align:left!important}
#brandnav .brandnav-nav,#nav .navigation_wrap{margin:20px 0!important;float:none!important}#brandnav .mainlogo-link,#brandnav .title-container{float:none!important}
.responsive .navigation_wrap .searchform{top:-75px;width:100%}.navigation_wrap .searchform .searchfield,.navigation_wrap .searchform .searchfield:focus{width:89%}
#always-on-top-menu.fixed{background:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;top:5px!important;position:relative!important}
#always-on-top-menu .righty{display:none}#nav .content-pad,#secondnav .content-pad{padding-top:20px}#nav .content-pad,#secondnav .content-pad{padding-top:20px!important}
}