.menu-collapser {
    position: relative;
    background-color: #95969e;
	text-align: right;
    color: #FFF;
    width: 100%;
    height: 55px;
    line-height: 50px;
    font-size: 16px;
    padding: 0 2.5%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.collapse-button {
    position: absolute;
    top: 6px;
	padding:10px 12px;
    background-color: #ab0000;
    border-radius: 6px;
    cursor: pointer;
}
.collapse-button:hover, .collapse-button:focus { background-image: none;
    background-color: #ab0000;
    color: #FFF;
}
.collapse-button .icon-bar {
    background-color: #F5F5F5;
    border-radius: 1px 1px 1px 1px;
    display: block;
    height: 2px;
    width: 22px;
    margin: 4px 0;
}
ul.slimmenu li a 
/*End of Menu Collapser */

ul.slimmenu { list-style-type: none; margin: 0; padding: 0; width: 100%; background-color:#d5d6db; }
ul.slimmenu li { position: relative; display: inline-block; background-color: #d5d6db; }
ul.slimmenu > li { margin-right: -0.28em; }
ul.slimmenu > li:first-child { border-left: 0; }
ul.slimmenu > li:last-child { margin-right: 0; }
ul.slimmenu li a { display: block; width:11em; color: #000; text-decoration:none; text-align:center; padding: 9px 17% 7px 0; 
	transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-moz-transition: background-color 0.5s ease-out;
	-webkit-transition: background-color 0.5s ease-out;
}
ul.slimmenu li a:hover { background-color: #abacb1; }
ul.slimmenu li .sub-collapser { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075); position: absolute; right: 0; top: 0; width: 30px; height: 100%; text-align: center; z-index: 999; cursor: pointer; }
ul.slimmenu li .sub-collapser:before { content: ' '; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
ul.slimmenu li .sub-collapser > i { color: #fff; font-size: 12px; display: inline-block; vertical-align: middle; }
ul.slimmenu li ul { margin: 0; list-style-type: none; }
ul.slimmenu li ul.submenu1 li { padding-right:17%;}
ul.slimmenu li ul.submenu2 li ul { padding-right:17%;}

ul.slimmenu li > ul.submenu1 { display: none; position: absolute; left: 0; top: 100%; z-index: 999; width:100%; }
ul.slimmenu li > ul > li ul.submenu2 { display: none; position: absolute; left: 0; top: 100%; z-index: 999; width:100%; }
/*ul.slimmenu li > ul.submenu1 a { padding-right:20%;}
ul.slimmenu li > ul > li ul.submenu2 a { padding-right:20%;}*/

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 a { display: block; width: 100%; text-align:left; padding-left:2.5%; 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 > ul.submenu1 a { width:100%; text-align: left; padding: 7px 17% 5px 3.5%; background-color:#096; }*/
/*ul.slimmenu li > ul > li ul.submenu2 a { width:100%; text-align: left; padding: 7px 17% 5px 4.5%; background-color:#906; }*/

ul.slimmenu.collapsed li .sub-collapser { height: 32px; background-color:#ab0000;}
ul.slimmenu.collapsed li > ul { display: none; position: static;}
