﻿@charset "UTF-8"; 
@media screen, projection{ol,ul,li}
ol, ul{list-style:none}
.jMenu{
	display:table;margin:0;padding:0;list-style:none;list-style-type:none;
}

.jMenu li{display:table-cell;background-color:#322f32;/*margin:5px;*/list-style:none;list-style-type:none;border-right:1px dashed #585757;}

jMenu li:last-child {
    border-right:none;
}
.jMenu li a{
	padding:10px 10px;display:block;background-color:transparent;color:#fff;text-transform:uppercase;cursor:pointer;font-size:12px;text-decoration:none;
}

.jMenu li a:hover {
	background-color:#3a3a3a;
}


.jMenu li:hover>a{
	background-color:#3a3a3a;
}

.jMenu li ul{
	display:none;position:absolute;z-index:99999;padding:0;margin:0;margin-left:-0px;list-style:none;text-transform:uppercase;cursor:pointer;min-width:150px;max-width:400px;text-align:left;list-style-type:none;
}

.jMenu li ul li{
	background-color:#322f32;display:block;border-bottom:1px solid #484548;border-right:0px;padding:0;margin:0;list-style:none;position:relative;min-width:150px;max-width:400px;
}

.jMenu li ul li:empty{ display:none;}



.jMenu li ul li ul{
	margin-left:-9px;min-width:150px;max-width:400px;
}

.jMenu li ul li a{
	font-size:11px;text-transform:none;display:block;padding:7px;border-top:1px solid transparent;border-bottom:1px solid transparent;text-decoration:none;
}

.jMenu li ul li a:empty { display:none;}

.jMenu li ul li a.isParent{
	/*background-color:#3a3a3a;*/
    background-image:url('/images/MasterPage/arrow-next-icon.png');
    background-size:10px;
    background-repeat:no-repeat;
    background-position-x:right;
    background-position-Y:center;
}

.jMenu li ul li a:hover{
	background-color:#514c52;border-top:1px solid #322f32;border-bottom:1px solid #322f32;
    background-image:url('/images/arrow-next-icon_.png');
    background-size:10px;
    background-repeat:no-repeat;
    background-position-x:right;
    background-position-Y:center;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	.js #ListMenu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
        margin:0px;
        padding-right:5px;
        width:90%;
        float:left;
	}
}