/**
 * @package   Diametric Template - RocketTheme
 * @version   1.2 October 5, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/*
#rt-navigation {box-shadow: 0px 1px 1px rgba(0,0,0,0.3) inset;background-image: url(../images/overlays/light/nav-overlay.png);}
#rt-navigation2 {background-color: #FBFBFB;background-image: url(../images/overlays/light/mod-gradient.png);}
#rt-navigation3 {background-image: url(../images/overlays/light/nav-lines.png);}
.rt-menubar .item {color: #000;}
.rt-menubar ul.menutop li.active, .rt-menubar ul.menutop li.active:hover, .rt-menubar ul.menutop li.active.f-mainparent-itemfocus {background-image: url(../images/overlays/light/nav-overlay.png);}
.rt-menubar ul.menutop li:hover, .rt-menubar ul.menutop li.f-mainparent-itemfocus {background-color: #FBFBFB;background-image: url(../images/overlays/light/nav3-overlay.png);}
.rt-menubar ul.menutop li.active .item span, .rt-menubar ul.menutop li:hover .item span, .rt-menubar ul.menutop li.f-mainparent-itemfocus .item span {background-image: url(../images/overlays/light/menu-shadow.png);}
.rt-menubar ul.menutop li.active .item > span {color: #fff;text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2);background-image: url(../images/overlays/light/menu-shadow.png);}
.rt-menubar ul.menutop li > .item {background-image: url(../images/overlays/light/menu-separator.png);}

.fusion-submenu-wrapper {background-color: #FBFBFB;background-image: url(../images/overlays/light/nav-lines.png);box-shadow: 0 4px 5px rgba(0, 0, 0, 0.5);}
.fusion-submenu-wrapper .item {color: #4A4A48;}
.menutop ul li > .item:hover, .menutop li.f-menuparent-itemfocus > .item, .menutop ul li.active > .item, .menutop li.active.f-menuparent-itemfocus > .item {border: 1px solid #D7D7D7;background-image: url(../images/overlays/light/nav2-overlay.png);background-color: #FBFBFB;}
.menutop.fusion-js-container ul li > .item:hover, .menutop.fusion-js-container li.f-menuparent-itemfocus > .item, .menutop.fusion-js-container ul li.active > .item, .menutop.fusion-js-container li.active.f-menuparent-itemfocus > .item {border: 1px solid #D7D7D7;background-image: url(../images/overlays/light/mod-gradient.png);background-color: #FBFBFB;}
.menutop ul li > .item:hover span, .menutop li.f-menuparent-itemfocus > .item span, .menutop ul li.active > .item span, .menutop li.active.f-menuparent-itemfocus > .item span {border: 1px solid #fff;}
.menutop li.parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon, .menutop ul li > .daddy span {background-image: url(../images/overlays/light/arrows.png);}

*/




/* Navigation Menu */

#body .main-navigation li 
{
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
#body .main-navigation a 
{
	color: #5e5e5e;
}
#body .main-navigation a:hover 
{
	color: #21759b;
}
#body .main-navigation ul.nav-menu,
#body .main-navigation div.nav-menu > ul 
{
	display: none;
}
#body .main-navigation ul.nav-menu.toggled-on,
#body .menu-toggle 
{
	display: inline-block;
}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) 
{
	
	#body .main-navigation ul.nav-menu,
	#body .main-navigation div.nav-menu > ul {
		border-bottom: 1px solid #ededed;
		border-top: 1px solid #ededed;
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	#body .main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	#body .main-navigation li a,
	#body .main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	#body .main-navigation li a {
		border-bottom: 0;
		color: #6a6a6a;
		/*line-height: 3.692307692;*/
		text-transform: uppercase;
		white-space: nowrap;
		font-size: 14px;
		padding: 5px 5px;
		font-weight: 100;
		color: #fff;
	}
	#body .main-navigation li a:hover {
		color: #fff;
	}
	#body .main-navigation li {
		margin: 0 40px 0 0;
		margin: 0px;
		position: relative;
	}
	#body .main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 999999;
		background: #1C338A;
	}
	#body .main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	#body .main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	#body .main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
		background: #21388F;
	}
	#body .main-navigation li ul li a:hover {
		background: #B79A17;
		color: #fff;
	}
	#body .main-navigation .current-menu-item > a,
	#body .main-navigation .current-menu-ancestor > a,
	#body .main-navigation .current_page_item > a,
	#body .main-navigation .current_page_ancestor > a {
		color: #636363;
		font-weight: bold;
	}
	#body .menu-toggle {
		display: none;
	}
}
