


.sf-menu  {
    left: 0px;
    position: relative;
}

.sf-menu li {   
    position: relative; 
    display:inline-block;
    height: 40px;
    cursor:pointer;
}

.sf-menu > li:first-child {
    margin-left:-12px;
}
.sf-menu li.subCatBtn {
    margin-top:0px;
}

.sf-menu li.subCatBtn:not(:first-child), .sf-menu li.noCat:not(:first-child) {
    border-left:1px solid rgb(106,118,183);
}





.sf-menu li.subCatBtn:hover > a,
.sf-menu li.noCat:hover > a {
    color:#fff;
}


.sf-menu li.subCatBtn.current > a,
.sf-menu li.noCat.current > a {
    color:rgba(255,255,255,0.5);
}


.sf-menu li a, .sf-menu li a:visited {
    display: block;
    position: relative;
    color:#fff;
    padding: 0px 14px;
    line-height: 39px;
    margin-bottom: -4px;
    font-family:"Montserrat", Arial, sans-serif;
    font-size:13px;
    box-sizing: content-box;
}
.sf-menu li ul a, .sf-menu li ul a:visited {
    color:#fff;  
}   

.sf-menu a:hover {
    text-decoration:none;
}




.sf-menu li:hover {
    visibility:     inherit; /* fixes IE7 'sticky bug' */
}


.sf-menu li ul.subCat { 
    margin-top:2px;
    padding-right:8px;
    width:265px;
    margin-left: 10px;
}

.no-js .sf-menu li ul.subCat {  
    /*position:static;*/
}


.sf-menu li ul.subSubCat {  
    margin-top:-1px;
    background:#F4F4F4;
    padding-left:5px;
    margin-right:5px;
}

.sf-menu li ul li { 
    margin:0px;
    padding:5px 0px;    
    line-height: 16px;
    background:rgba(68,68,68,0.9);
    border-right:none;
    border-top:1px solid rgba(100,100,100,1);
}

.sf-menu li ul li:hover, .sf-menu li ul li.current  {   
    background:rgba(68,68,68,1);
}
.sf-menu li ul li:hover a, .sf-menu li ul li.current a {    
    color:#fff;  
}


.sf-menu li ul li:first-child { 
    border-top:none;    
}

.sf-menu li.noCat > a,
.sf-menu li.subCatBtn > a {
    font-size:13px;
}
.sf-menu ul.subCat li a {
    font-size:13px;
    padding:6px 6px;
    margin:0;
    margin-left:8px;
    line-height: 1.2em;
}


.sf-menu ul.subCat a, .sf-menu ul.subCat li a, .sf-menu ul.subSubCat li.current a, .sf-menu ul.subSubCat li a {
    color:#fff;
}


.sf-menu li a:hover,
.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active,
.sf-menu ul.subCat li a:hover, 
.sf-menu ul.subSubCat li a:hover {
    color:#fff;
    outline:0;
}








