.menu-collapser
{display: none!important; position:relative;width:100%;height:48px;text-align: right;padding-right: 55px;color:#ebb960;font-size:16px;line-height:48px;background-color:#ebb960;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button
{position:absolute;right:8px;top:50%;width:40px;padding:7px 10px;color:#FFFFFF;font-size:14px;text-align:center;background-color:#ededed;border-radius:2px;cursor:pointer;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
border: 1px solid;
border-color: #dbdbdb; 
} 
.collapse-button .icon-bar{display:block;
height:2px;
width:18px;
margin:2px 0;
background-color:#000;
border-radius:1px}
ul.slimmenu{width:100%;margin:0;padding:16px;list-style-type:none;}
ul.slimmenu:before,ul.slimmenu:after{content:'';display:table; }
ul.slimmenu:after{clear:both}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu li{position:relative;float:left;display:inline-block;}
ul.slimmenu li ul{margin:0;list-style-type:none}
ul.slimmenu li ul li{background:#fff}
ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%}
ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}
ul.slimmenu li a{display:block;color:#444;}
ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgba(0,0,0,0.075);position:absolute;right:0;top:0;z-index:999;width:48px;height:100%;text-align:center;cursor:pointer}
ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}
ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:18px;vertical-align:middle}
ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{border-left:0}
