

/********** < Navigation */
.nav-container{float: left;}
.top-menu .content{position: relative;}
.top-menu.color_bg{padding: 0px;}
.top-menu.fixed{position: fixed;top: 0;z-index: 1100;border-bottom: 1px solid #E4E4E4;}
@media only screen and (min-width: 1042px)  {

#nav li { float:left; }
#nav li { text-align:left;}
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none;  }
#nav span { display:inline-block;  }
#nav li ul li a {}

/* 2nd Level */
#nav  ul { top: 46px; left:-10000px;  background:#FFF;border: 1px solid #E4E4E4;border-top: 3px solid #FF3B30;}
#nav ul.level0 { position:absolute; z-index: 1501; padding: 20px 32px 15px 32px; }



/********** Navigation > */
/* ======================================================================================= */

/* Default Navigation ***********/
.nav-container{}
.nav-container #nav {  float:left; /*padding:0px 0px 0px 14px;*/ /*position: relative;*/text-transform:capitalize;}
.nav-container #nav a {  }
.nav-container #nav li{}
.nav-container #nav li:hover{}
.nav-container #nav li, .nav-container #nav li:hover{position: relative;}
.nav-container #nav a{position: relative;z-index: 99;font-size: 15px;padding: 0px 15px;height: 50px;line-height: 50px;}
.nav-container #nav li a.over{background:#FF3B30;color:#FFF;}
.nav-container #nav a:hover{background:#FF3B30;color:#FFF;}
.nav-container #nav li.active a.level-top{background:#FF3B30;color:#FFF;}
.nav-container #nav li.home a{
    font-size: 1.8em;
    padding: 0 25px;
}
#nav span.homelink{
    display: none;
}

/* 2nd Level */
.nav-container #nav ul,
.nav-container #nav div { position:absolute; width:200px; top:50px; left:-10000px; z-index: 10000; }
.nav-container #nav div ul { position:static; width:auto;  }

.nav-container #nav li ul li{float: none;}
.nav-container #nav li ul li a{text-transform:inherit;line-height:normal;display:block;padding:0px 10px;/*border-bottom:1px solid #E4E4E4;*/height:auto;line-height: 2.5;color: #626262;font-size: 14px;}
.nav-container #nav li ul li a span.errow{font-family: 'FontAwesome';}
.nav-container #nav li ul li a.over{background: none;color: #FF3B30;}
.nav-container #nav li ul li a:hover{background: none;color: #FF3B30;}
.nav-container #nav li ul li ,.nav-container #nav li ul li:hover{margin:0px;}
.nav-container #nav li ul li:last-child a{}
.nav-container #nav li ul li.last a{}
.nav-container #nav li ul li a span{}



/*/* 3rd+ Level */
.nav-container #nav ul ul,
.nav-container #nav ul div { top:0px; }
.nav-container #nav ul span,
.nav-container #nav ul li.last li span {}
.nav-container #nav li ul li ul.shown-sub {left:202px;top: -3px;}
.nav-container #nav li ul.shown-sub, #nav li .shown-sub {left:0px;padding:0px;}
.nav-container #nav li ul.shown-sub {}


/* ======================================================================================= */

}