/**
 * @package   Tachyon Template - RocketTheme
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Global */
.menutop li {height: auto;margin: 0;padding: 0;position: relative;list-style: none;}
.menutop em {font-size: 80%;font-weight: normal;display: block;font-style: normal;}
.menutop li .item .menutop li.active .item {display: block;margin: 0;text-decoration: none;float: none;width: auto;}

/* Root Items */
.menutop {list-style: none;margin: 0;padding: 0 2px;position: relative;line-height: 1em;display: inline-block;z-index: 1;}
.menutop li {float: left;margin: 0 5px 0 0;padding: 0;background-position: 0 50%;background-repeat: no-repeat;}
.menutop li .item {white-space: nowrap;display: block;font-size: 13px;z-index: 100;cursor: pointer;position: relative;padding: 0;margin: 0 -5px 0 0;outline: none;font-weight: normal;height: 34px;line-height: 34px;text-transform: uppercase;}
.menutop li .item span {display: block;outline: none;padding: 0 10px;width: auto;}
.menutop li .item em {font-size: 10px;display: block;font-style: normal;line-height: 100%;text-align: left;margin-top: -6px;text-transform: none;}
.menutop li .subtext {line-height: 24px;}
.rt-menubar .arrow-indicator {position: absolute;width: 31px;height: 15px;left: 50%;bottom: -20px;margin-left: -13px;}

/* Subnavigation */
#rt-navigation .rt-menubar {display: block;margin: 0;float: none;border-radius: 0;position: relative;background: none;border: 0;}
#rt-navigation .menu {list-style: none;margin: 0;padding: 5px 15px;position: relative;line-height: 1em;overflow: hidden;right: 0;}
#rt-navigation .menu li {float: left;margin: 0;padding: 0;background-position: 0 50%;background-repeat: no-repeat;}
#rt-navigation .menu li .item {white-space: nowrap;display: block;font-size: 13px;z-index: 100;cursor: pointer;position: relative;padding: 5px 0;margin: 0 4px;outline: none;font-weight: normal;text-transform: none;}
#rt-navigation .menu li .item span {display: block;outline: none;padding: 0 8px;width: auto;position: relative;}
#rt-navigation .menu li .item em {font-size: 10px;display: block;font-style: normal;text-transform: uppercase;line-height: 100%;text-align: center;margin-top: -8px;}
#rt-navigation .menu li .subtext {line-height: 32px;}
#rt-navigation .menu li.active .subtext {line-height: 26px;}
#rt-navigation .menu li.active .subtext em {margin-top: -6px;}
#rt-navigation .menu li.active > .subtext span {background-position: 50% 105%;}
#rt-navigation .menu li.active .item span, #rt-navigation .menu li:hover > .item span {margin: -1px 0;border-radius: 6px;}

/* Pill */
.fusion-pill-l {height: 34px;margin: 0 5px 0 0;padding-right: 5px;top: 0;position: absolute;left: 0;}
.fusion-pill-r {height: 34px;width: 5px;position: absolute;top: 0;right: -5px;}
#rt-navigation .fusion-pill-l {height: 23px;margin: 0;padding: 0;top: 6px;left: 0;position: absolute;border-radius: 6px;}
#rt-navigation .fusion-pill-r {display: none;}

/* RTL */
body.rtl .menutop li {float: right;}
body.rtl #rt-navigation .menu {right: inherit;left: 0;}
body.rtl #rt-navigation .menu li {float: right;}
body.rtl .menutop li .item em {text-align: right;}