.smart-mobile-menu {
display:none;
}	
.mobile-menu>.smart-mobile-menu  {
display:block;
}
.mobile-menu .smart-mobile-menu ul {
margin:0px;
padding:0px;
width:100%;
float:left;
text-align:left;
}
.mobile-menu .smart-mobile-menu ul li {
margin:0px;
padding:0px;
width:100%;
height:auto; 
overflow:hidden;
text-align:left;
}
.mobile-menu .smart-mobile-menu ul li a {
padding-top:10px;
padding-bottom:10px;
}
.mobile-menu .smart-mobile-menu ul li.lvl2 a {
padding-left:25px;
}
.mobile-menu .smart-mobile-menu ul li.lvl3 a {
padding-left:40px;
}

.dropdown {
margin:0px;
padding:0px;
position:static;
z-index:0;
overflow:visible!important;
float:right;
}
.nav>li {
list-style-type: none;   
}
.navbar-nav {
margin: 7.5px 0px!important;
}
.smart-mobile-menu ul li {
list-style-type: none;
}
.collapse {
display:none;   
}
.collapse.in {
display:block;   
}
.nav>li>a {
padding: 10px 25px!important;
}
.dropdown li {
display:inline-block;
}
.dropdown li.deeper .dropbox {
display:none;
width:200px;
z-index:999;
}
.dropdown li.deeper .dropbox ul {
margin:0px;
padding:0px;
}
.dropdown li.deeper .dropbox ul a {
width:100%; 
text-align:left;
line-height:21px;
}
.dropdown li a {
padding:5px 8px;
display:block;
}
.dropdown li.deeper ul li {
display:block;
}
.dropdown li.deeper .dropbox {
position:absolute;
//margin-top:24px;
z-index:999;
background:#fff;
}

.dropdown li.deeper .dropbox ul li.deeper .dropbox {
display:none;
width:200px;
margin-top:-40px;
left:190px;

}
.simplemenu, .simplemenu ul {
margin:0px;
padding:0px;
}
.simplemenu li {
display:inline-block;
list-style-type:none;
}
.simplemenu li a {
padding:5px 5px;
}


.navbar-collapse {
padding:0px;
}

.smart-mobile-menu .module-box {
overflow:hidden;
margin-top:-10px!important;
}
.smart-mobile-menu .module-box ul.menu li div.level-1 ul {
padding:0px;
margin:0px;
}
.smart-mobile-menu .module-box li a {
display:block;
border-bottom:1px solid #e7e7e7;
padding-left:25px;
padding-top:10px;
padding-bottom:10px;
}
.smart-mobile-menu .module-box ul.menu div.level-1 ul li a {
display:block;
padding-left:50px!important;
}
.smart-mobile-menu .module-box ul.menu div.level-2 ul li a {
display:block;
padding-left:90px!important;
}
button a:hover {
color:#fff!important;
}
.liallinrow li {
display:inline-block;
list-style-type:none;
}

.smart-mobile-menu .in {
display:block!important;
}
.smalsmalfont {
font-size:12px;
}
