/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/
#hornav, #sublevel {
  position: relative
}
#hornav ul.sp-menu {
  margin: 10px
}
#sublevel ul.sp-menu {
  padding: 10px
}
#hornav .megacol, #sublevel .megacol {
  float: left
}
#sublevel ul.empty, #sublevel li.empty {
  height: 0px!important;
  display: none
}
#hornav ul li, #sublevel ul li {
  background: none;
  padding: 0;
  margin: 0
}
/*Top Level*/
#hornav {
  text-align:right
}
#hornav ul.level-0, #sublevel ul.level-1 {
  float: none;
  text-align:right;
  margin-right: 20px;
  padding: 0;
  font-weight: 600
}
#hornav ul.level-0 > li.menu-item, #sublevel ul.level-1 > li.menu-item {
  background: none;
  display: block;
  float: none;
  display: inline-block;
  text-align: left;
  margin: 0;
  padding: 0
}
.rtl #hornav ul.level-0 > li.menu-item {
  text-align: right
}
#hornav ul.level-0 > li.menu-item > a.menu-item, #sublevel ul.level-1 > li.menu-item > a.menu-item {
  position: relative;
  color:#Fc0;
  z-index: 99999;
  display: block;
  line-height: normal;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0;
  padding: 8px 10px 18px 10px
}
#hornav ul.level-0 > li.menu-item.parent:hover > a.menu-item {
  padding: 7px 9px 8px
}
#hornav ul.level-0 > li.menu-item span.has-image, #sublevel ul.level-1 > li.menu-item span.has-image {
  padding-left: 18px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 50%
}
#hornav ul.level-0 > li.menu-item img.menu-image, #sublevel ul.level-1 > li.menu-item img.menu-image {
  float: left;
  margin: 0 7px 0 0
}
.rtl #hornav ul.level-0 > li.menu-item img.menu-image, .rtl #sublevel ul.level-1 > li.menu-item img.menu-image {
  float: right;
  margin: 0 0 0 7px
}
#hornav ul.level-0 > li.menu-item span.menu-title, #sublevel ul.level-1 > li.menu-item span.menu-title {
  display: block
}
#hornav ul.level-0 > li.menu-item span.menu-desc, #sublevel ul.level-1 > li.menu-item span.menu-desc {
  display: block;
  font-weight: 400;
  font-size: 92%
}
#hornav ul.level-0 > li.parent > a.menu-item span.menu, #sublevel ul.level-1 > li.parent > a.menu-item span.menu {
  display: block;
  background: none;
  padding-right: 0;
  padding-left: 0
}
#hornav ul li.parent > a.menu-item span.menu, #sublevel ul li.parent > a.menu-item span.menu {
  display: block;
  padding-right: 24px
}
#hornav ul.level-0 {
  /* padding-top: 10px; */
  margin-bottom: -5px;
}
/*Submenu*/
#hornav li .submenu, #sublevel li .submenu {
  position: absolute;
  display: none;
  z-index: 9999
}
/*Styling subnav*/
#hornav {
  position: relative
}
#hornav ul ul, #sublevel ul ul {
  float: none;
}
#hornav li.menu-item li.menu-item, #sublevel li.menu-item li.menu-item {
  background: none;
  display: block;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  float: none
}
#hornav li.menu-item li.menu-item.first, #sublevel li.menu-item li.menu-item.first {
  border-top: none;
}
#hornav li.menu-item li.menu-item a.menu-item, #sublevel li.menu-item li.menu-item a.menu-item {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  margin: 0;
  padding: 10px
}
/*Dropline or Split menu*/
#sublevel ul.level-1 > li.menu-item {
  background: none
}
#sublevel ul.level-1 > li.menu-item > a.menu-item {
  color: #333;
  padding: 8px 10px!important
}
/*Group*/
* html .group {
  height: 0
}
#hornav ul li.menu-item .group {
  background: none!important;
  overflow: hidden
}
#hornav .group-content > ul.sp-menu {
  margin: 10px 0!important
}
#hornav .group-title {
  overflow: hidden
}
#hornav ul li.menu-item a.menu-item.group {
  padding: 0
}
#hornav .group-title .menu-title {
  font-family: Impact;
  font-size: 24px;
  font-weight: 400;
  line-height: normal
}
#hornav .group-title .menu-desc {
  padding-left: 0!important
}
