#main-menu {
display: block;
position: absolute;
top: 0;
left: 0;
width: auto;


}

#main-menu ul {
width: 12em;


}

#main-menu.collapsed {
display: none;


}

#menu-button {
display: inline-block;
color: #FFF;


}

.sm-simple a {
border-color: #333333;
padding-top:13px;
padding-bottom:13px;
background:transparent !important;



}

.sm-simple a span.sub-arrow {
right: auto;
color: #333333;
margin-left:-14px;


}

.sm-simple a.current {
color: #333333;
color:#fff !important;
background:#DE4B2B !important;

}

.sm-simple a.has-submenu {
color: #333333;
padding-right:23px;


}

.sm-simple a.highlighted span.sub-arrow {
display:none !important;
color: #333333;


}

.sm-simple li {
border-left:0;
border-top:1px solid rgba(0,0,0,0.05) !important;


}

.sm-simple li:first-child {
border-top:0 !important;


}

.sm-simple ul {
border:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
background: rgba(100,100,100,0.1);


}

.sm-simple ul a {
color: #333333;
border-left:8px solid transparent;


}

.sm-simple ul ul a {
color: #333333;
border-left:16px solid transparent;


}

.sm-simple ul ul ul a {
color: #333333;
border-left:24px solid transparent;


}

.sm-simple ul ul ul ul a {
color: #333333;
border-left:32px solid transparent;


}

.sm-simple ul ul ul ul ul a {
color: #333333;
border-left:40px solid transparent;


}

ul.sm-simple {
width:auto !important;


}

ul.sm-simple iframe {
display: none;


}

ul.sm-simple ul {
display: none;
position:static !important;
top:auto !important;
left:auto !important;
margin-left:0 !important;
margin-top:0 !important;
width:auto !important;
min-width:0 !important;
max-width:none !important;


}

ul.sm-simple>li {
float:none;


}

ul.sm-simple>li>a,ul.sm-simple ul.sm-nowrap>li>a {
white-space:normal;


}

