@media screen and (max-width: 480px) {   #navigationbar{ background: none;   -webkit-box-shadow: none;  -moz-box-shadow: none; box-shadow: none; padding: 0;margin: 0;}
#navigationbar .navbar-inverse .navbar-inner{ min-height: 42px;  padding: 0;  background-color: #fafafa; background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);  border: 1px solid #d4d4d4;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}
#navigationbar.top-nav.navbar-fixed-top{ display: none; }#hottopics, div#nav-toolset{ display: none; }
#navigationbar div.navbar{ margin: 0; padding: 0; width: 50px; }
a.btn.btn-navbar,a.btn.btn-navbar.collapsed{ float: none; padding: 13px; margin: 0; color: #333; text-shadow: none; background: none; background-image: none; border: none; }
a.btn.btn-navbar:hover{ background: none; }
a.btn.btn-navbar .sitename{ display: block; clear: none; float: left; padding: 1px 0 0 30px; text-shadow: none; font-weight: normal; color: #333;}
nav#navigationbar ul#menu-main-navigation{ position: relative; left: 0; display: block; float: left;   margin: 0; padding: 0;   width: 280px;  background: none;}
nav#navigationbar ul#menu-main-navigation li.menu-item{  display: block;  clear: both; padding: 0; float: none; width: 300px; background: none;  border-top: 1px solid #dedede; margin: 0;}
nav#navigationbar ul#menu-main-navigation li.menu-item > a{ font-weight: normal;  color: #333; text-shadow: none;  float: none;   text-decoration: none;  margin: 0; padding: 10px; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-decoration: none;  background-color: white;  }
nav#navigationbar ul#menu-main-navigation li.menu-item.open{ display: block;  clear: both;  padding: 0; float: none; width: 300px; background: white; border-top: 1px solid #dedede; margin: 0; top: 0; position: fixed; z-index: 10000;}
nav#navigationbar ul#menu-main-navigation li.menu-item.open > a { background: #333; color: white; }
nav#navigationbar ul#menu-main-navigation li.menu-item.open ul.dropdown-menu{ padding: 0; margin: 0; }
nav#navigationbar ul#menu-main-navigation li.menu-item.open ul.dropdown-menu li ul.dropdown-menu{ padding: 0 0 0 10px; margin: 0;}    }