.menu-collapser{position:relative;
	width:100%;
	height:48px;
	padding:0 8px;
	color:#FFF;
	font-size:16px;
	line-height:48px;
	background-color:#f76d20;
	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:#531d57;
	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}

.collapse-button:hover,
.collapse-button:focus{color:#FFF;background-color:#040404}
.collapse-button 
.icon-bar{display:block;
	height:2px;
	width:18px;
	margin:2px 0;
	background-color:#F5F5F5;
	border-radius:1px}

ul.slimmenu{width:100%;margin:0;padding:0;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.collapsed li .sub-toggle{height:40px}
	ul.slimmenu li{ position:relative;
					float:left;display:inline-block;
					background-color:#AAA;
					background-color:#f76d20;
					width:160px;

	}
	ul.slimmenu li ul{margin:0;list-style-type:none;padding-left: 0}
	ul.slimmenu li ul li{
				background:#bbbbbb;
				background-color:#f76d20;	
	}
	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;
				padding:12px 64px 12px 16px;
				padding:12px 0px 12px 0px;
				text-align: center;
				text-decoration: none;
				color:#fff;font-size:16px;font-weight:400;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{text-decoration:none;
							background-color:#999}
	ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgba(0,0,0,0.075);
				background-color: transparent;
				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:16px;
											 vertical-align:middle}
	ul.slimmenu>li{}
	ul.slimmenu>li:first-child,
	ul.slimmenu>li.has-submenu+li{border-left:0}


/*zack mods */
	ul.slimmenu li, ul.slimmenu, a.slimmenu{
					margin-left:0;
					padding-left: 0;
					
					

	}
	ul.slimmenu li
	{
		width:140px;
	}
	a.slimmenu{
		width:140px;
	}
	ul.slimmenu li ul{	padding-left: 0;
						border:none;

	}
	.ki-red{color:#fd362b}
	.ki-tan{color:#ffe6bd;}
	.ki-orange{color:#f76d20;}
	.ki-purple{color:#531d57;}

	ul.slimmenu li a
	{
		
	}	
	ul.slimmenu li{
		

	}				
	ul.slimmenu li a:hover{
						background-color:#fd362b;
						color:white;

					}

	ul.slimmenu li ul li a{
					background-color:#ffe6bd;
					color:#fd362b;


	}
	.arrow-down {
	width: 0px; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f00;
	background-color:#ffe6bd;

}





