.sf-menu, .sf-menu ul {
    list-style: outside none none;
    margin:0; padding:0;list-style-image:none;
}
.sf-menu ul {position:absolute; top:-999px; display:none;/* left offset of submenus need to match (see below) */}

.sf-menu li { position:relative; display: inline-block;    float: none; text-align: left; }
.sf-menu a {display:block;}
/* ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;} */

nav ul.sf-menu:first-child { margin-left:0px;}

ul.sf-menu>li { border-bottom:#c2bfbb 1px solid; margin-left:14px;}
ul.sf-menu>li>a { font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:14px; color:#555555; font-weight:normal; text-decoration:none; padding: 9px 10px 8px 10px; }
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover { border-bottom:#A90021 2px solid;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#1f1f1f; }

ul.sf-menu li.sfHover ul { left:0px; top:39px; width:122px; background:#f6f6f5; border:#dcdbd8 1px solid; border-bottom:none;}
ul.sf-menu li>ul>li, ul.sf-menu li.sfHover>ul>li { border-bottom: #dcdbd8 1px solid;  width:122px;}
ul.sf-menu li.sfHover>ul>li>a { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#555555;  padding: 8px 8px 6px 8px; display:block; }
ul.sf-menu li.sfHover>ul>li:hover, ul.sf-menu li.sfHover>ul>li.sfHover{  border-bottom:#A90021 1px solid;}
ul.sf-menu li.sfHover>ul>li:hover>a {color:#454545;}

/*================================>> 3 Level <<========================================*/

.sf-menu>li ul li ul {
    position: absolute;
    margin-left: 122px;
    top: -24px;
}

.sf-menu li.sfHover li.sfHover ul li {

}

.sf-menu li.sfHover li.sfHover ul li a {

}

.sf-menu li.sfHover li.sfHover ul li a:hover {
    text-decoration: none;
}

/*================================>> eof 3 Level <<========================================*/


.sf-menu>li>a .menu-arrow { /* vecā versija */
    display:block;
    width:5px;
    position: absolute;
    left: 50%;
    bottom: 3px;
    height:3px;
    text-indent:-100%;
    font-size:0;
    line-height:0;
    background: url('../images/menu_arrow.png') no-repeat;
    vertical-align: middle;
}
.sf-menu a.sf-with-ul { /* Menu item with submenu */
     
}
.sf-menu a.sf-with-ul:after {
    content: '';
    display:block;
    width:5px;
    position: absolute;
    left: 50%;
    bottom: 3px;
    height:3px;
    text-indent:-100%;
    font-size:0;
    line-height:0;
    background: url('../images/menu_arrow.png') no-repeat;
    vertical-align: middle;
}


/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 995px) {
	ul.sf-menu>li {margin-left:14px;} 
}

@media only screen and (max-width: 767px) {
  
	
}

@media only screen and (max-width: 479px) {
	
}