.menu-collapser{
    position:relative;
    width:100%;
	background:#eee;
    height:48px;
    padding:0;
    color:#FFF;
    font-size:16px;
    line-height:48px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.collapse-button
{
    right:12px;
	position:absolute;
    top:7px;
    width:40px;
	height:35px;
    padding:10px;
    color:#FFFFFF;
    font-size:14px;
    text-align:center;
    background-color:#0E0E0E;
    border-radius:2px;
    cursor:pointer;
    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:auto;
    margin:0;
    padding:0;
    list-style-type:none;
	float:right;
}
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;
	border:0;
}
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;
	padding:12px !important;
	line-height:normal;
}
ul.slimmenu.collapsed li a img
{
    display:none;
}
ul.slimmenu.collapsed li .sub-toggle
{
    height:48px;
}
ul.slimmenu.collapsed li .sub-toggle.expanded
{
	transform: rotate(180deg);
}
ul.slimmenu li
{
    position:relative;
    float:left;
    display:inline-block;
	font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
	margin:0 0 0 20px;
}
ul.slimmenu li:first-child
{
	margin:0;
}
ul.slimmenu li ul
{
    margin:0;
    padding: 0;
    list-style-type:none;
	background:#fff;
	border:1px solid #d2d2d2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
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:0;
    color: var(--black);
	border-bottom: 1px solid transparent;
	text-decoration:none;
}
ul.slimmenu li.current_page_item a
{
	color: var(--brown);
}
ul.slimmenu li.current_page_item ul li a
{
	color: var(--black);
}
ul.slimmenu li.current_page_item ul li a:hover, ul.slimmenu li ul li ul li.current_page_item a
{
	color: var(--brown);
}
ul.slimmenu li.has-submenu a
{
	padding:0 20px 0 0;
}
ul.slimmenu li a:hover
{
    border-bottom: 1px solid var(--brown);
    color: var(--brown);
}
ul.slimmenu li ul li
{
    margin:0;
	line-height:normal;
	width:100%;
	float:none;
}
ul.slimmenu li.has-submenu ul li a
{
	padding:10px;
	border-bottom: 1px solid #d2d2d2;
}
ul.slimmenu li.has-submenu ul li.has-submenu ul li a
{
	border-bottom: 1px solid #d2d2d2;
}
ul.slimmenu li.has-submenu ul li:last-child a
{
	border:0;
}
ul.slimmenu li .sub-toggle{
    background:transparent;
    position:absolute;
    right:2px;
    top:0;
    z-index:999;
    width:auto;
    height:100%;
    text-align:center;
    cursor:pointer
}
ul.slimmenu li .sub-toggle:before{
    content:'';
    display:inline-block;
    height:100%;
    margin-right:0;
    vertical-align:middle;
}
ul.slimmenu li .sub-toggle>i{
    display:inline-block;
    color:#eee;
    font-size:0;
    vertical-align:middle;
    line-height:0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
}
/*ul.slimmenu li .sub-toggle.expanded>i{border-top: none; border-bottom: 7px solid #fff;}*/
ul.slimmenu>li{
    border-left:0;
}
ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{
    border-left:0
}

@media (max-width: 1199px){

ul.slimmenu
{
	float:none;
	width:100%;
}
ul.slimmenu li
{
	margin:0;
}
ul.slimmenu li.has-submenu ul li a
{
	padding:0;
}
ul.slimmenu li.has-submenu ul li:last-child a {
	
	border-bottom: 1px solid #d2d2d2;
}

}

@media (max-width: 991px){

/*.collapse-button
{
	top: -22px;
}*/

}

@media (max-width: 767px){

/*.collapse-button
{
    top: -20px;
}*/

}

@media (max-width: 479px){



}