/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
    margin:0; 
    padding:0;
    height:50px;
    width:100%;
    list-style: none;
    font-size:14px;
    float: left;
    color: white;
    display: table;
}

#horizontal-multilevel-menu
{

}
li.oloo {
  //  background: #90191c;
}
/*Links*/
#horizontal-multilevel-menu a
{
    /*display: block;
    padding: 8px 10px 8px 22px;*/
    text-decoration: none;
    text-align: center;
    border: none;
}

#horizontal-multilevel-menu > li 
{
    position: relative;
    //max-width: 200px;
    //height: 50px;
    vertical-align: middle;
    display: table-cell;
    border-right: 1px solid #f0d8ca;
}

#horizontal-multilevel-menu li:last-child{
    background: #ea1717;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
    color: white;
    text-align: center;
    display: block;
    //min-width: 120px;
    padding: 0 7px 0 7px;
    /*padding: 12px 21px;*/
}

/*Root menu selected*/
#horizontal-multilevel-menu > li.root-item-selected 
{
    position: relative;
    //max-width: 200px;
    //height: 50px;
    vertical-align: middle;
    display: table-cell;
    border-right: 1px solid #f0d8ca;
}
#horizontal-multilevel-menu li.root-item-selected a.root-item-selected
{
    color: #883a32;
    text-align: center;
    display: block;
    //min-width: 120px;
    padding: 0 7px 0 7px;
    /*padding: 12px 21px;*/
    background: #f9ebe4;
}
#horizontal-multilevel-menu li.oloo.root-item-selected a.root-item-selected
{
    color: #883a32;
    text-align: center;
    display: block;
    //min-width: 120px;
    padding: 0 7px 0 7px;
    /*padding: 12px 21px;*/
   // background: #f9ebe4;
}


/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
    background: #f9ebe4;
    color: #883a32;
/*    color: black;
    -webkit-transition: background 0.05s ease;
    -moz-transition: background 0.05s ease;
    -o-transition: background 0.05s ease;
    -ms-transition: background 0.05s ease;
    transition: background 0.05s ease;*/
}

#horizontal-multilevel-menu li.oloo:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
    background: #f9ebe4;
/*    color: black;
    -webkit-transition: background 0.05s ease;
    -moz-transition: background 0.05s ease;
    -o-transition: background 0.05s ease;
    -ms-transition: background 0.05s ease;
    transition: background 0.05s ease;*/
}

#horizontal-multilevel-menu .parent {
    background: transparent url(images/arrow.gif) no-repeat right center;
}

#horizontal-multilevel-menu li:hover, #header .top-menu #horizontal-multilevel-menu li.jshover
/*Item-parents*/


/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover, #horizontal-multilevel-menu li.root-item-selected
{
    background-color: #f9ebe4;
    color: #883a32;
/*    color: black;
    -webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;*/
}
#horizontal-multilevel-menu li.oloo:hover, #horizontal-multilevel-menu li.jshover, #horizontal-multilevel-menu li.s.root-item-selected
{
    background-color: #f9ebe4;
/*    color: black;
    -webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;*/
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
    color: black;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
    position: absolute;
    top: 50px;
    display: none;
    z-index: 500;
    height: auto;
    width: 225px;
    background: #9E3385;//#b12791;
    border-top: 1px solid #f0d8ca; 
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
    width:100%;
    border-bottom: 1px solid #7d2f6b; 
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
    text-align: left;
display: block;
padding: 5px 0 5px 10px;
color: white;
}


#horizontal-multilevel-menu li ul li:hover, #horizontal-multilevel-menu li ul li.root-item-selected {
    background: #91377c;
}




#horizontal-multilevel-menu li ul ul
{
    margin: -32px 0 0 225px;
    border-top: 1px solid #7d2f6b;
    border-left: 1px solid #7d2f6b;
    top: auto;
    /*box-shadow: 0 0px 10px 0 rgba(88, 112, 118, 0.35);
    /*margin:-1.93em 0 0 11.6em;*/
}
#horizontal-multilevel-menu li ul ul ul
{
    margin: -32px 0 0 225px;
    border-top: 1px solid #7d2f6b;
    border-left: 1px solid #7d2f6b;
    top: auto;
    /*box-shadow: 0 0px 10px 0 rgba(88, 112, 118, 0.35);
    /*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
    /*top:-999em;*/
    display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
    /*z-index:1000;
    top:auto;*/
    display:block;
}

div.menu-clear-left
{
    clear:left;
}
#horizontal-multilevel-menu > li:last-of-type {
    border-right: none;
}