/* Top Navigation ======================================================= */

.hormenu .menu, .hormenu .menu li { margin:0; padding:0; list-style: none; float:left;}

/*.hormenu .menu ul{
    border: solid 1px #EDEDED;
    border-bottom: none;
}*/

.hormenu .menu ,
.hormenu .menu li ul {
    padding:0;
    background:#FFF;
}

.hormenu .menu{
    margin:-15px;
}

.hormenu .menu li ul {
    visibility: hidden;
    position:absolute;
    top:-1px;
    left: auto;
    right: 91%;
   /* width:220px;*/
    box-shadow: 0 1px 2px #666;
    z-index: 999;
}

.hormenu .menu li {
    border-bottom: solid 1px #ecf0f1;
}

.hormenu .menu li:hover,
.hormenu .menu li.active {
    position: relative;
    z-index: 2;
    cursor: default;
    background: #ecf0f1;
}

/*.hormenu .menu li:hover > a,
.hormenu .menu li.active > a { color:#FFF; }*/

.hormenu .menu li:first-child {
}

.hormenu .menu li:last-child {
    border-bottom: none;
}

.hormenu .menu li:hover > ul {
    visibility: visible;
}

.hormenu .menu li.active:hover {
}

.hormenu .item{
    background: url("../images/icons/item.png") no-repeat 10px center;
}

.hormenu .menu li.active .item {
    color:#000;
}

.hormenu .menu li.hover a {
}

.hormenu .menu a,
.hormenu .menu span.item {
    overflow: hidden;
    display:block;
    color:#666;
    text-decoration: none;
    padding:4px 10px;
    padding-left:36px;
}

.hormenu .menu a:hover {
    color:#000;
}

.hormenu .menu .counter{
    float:right;
    padding: 0px 7px;
    background: #376499;
    border-radius: 50px;
    font-size: 11px;
    color: white;
}

.hormenu .menu li:hover .counter{
    background:#BDC3C7;
}
