/* MENU */

#nav {
 margin: 0;
  height:50px;
 border-bottom: none;
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;
 position: relative;
 text-align: left;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
}

#nav li a {
 padding: 1.1em 0.6em;
 text-decoration: none;
 font-size:14px;
 color: #000; /* $text2 */
font-weight: 400;
display: block;
font-size: 0.80em;
margin:0 5px;
 /*background: #292929;
 background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));*/
 /*border-right: 1px solid #3c3c3c;*/
 /*border-left: 1px solid #292929;*/
/* border-bottom: 1px solid #232323;*/
/* border-top: 1px solid #545454;*/
}

#nav li a:hover {
background-image: -webkit-linear-gradient(top,#af1614,#d21c1a);
	background-image: -moz-linear-gradient(top,#af1614,#d21c1a);
	background-image: -o-linear-gradient(top,#af1614,#d21c1a);
	background-image: linear-gradient(to bottom,#af1614,#d21c1a);
	background-color: #af1614;
	color:#fff;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
}
.active {
background-image: -webkit-linear-gradient(top,#af1614,#d21c1a);
	background-image: -moz-linear-gradient(top,#af1614,#d21c1a);
	background-image: -o-linear-gradient(top,#af1614,#d21c1a);
	background-image: linear-gradient(to bottom,#af1614,#d21c1a);
	background-color: #af1614;
	color:#fff;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
}

/* Submenu */

/*.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}*/

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
z-index:10000;
background-image: -webkit-linear-gradient(top,#0f3e8e,#0163ac);
background-image: -moz-linear-gradient(top,#0f3e8e,#0163ac);
background-image: -o-linear-gradient(top,#0f3e8e,#0163ac);
background-image: linear-gradient(to bottom,#0f3e8e,#0163ac);
background-color: #0163ac;
/*background-image: -webkit-linear-gradient(top,#af1614,#d21c1a);
background-image: -moz-linear-gradient(top,#af1614,#d21c1a);
background-image: -o-linear-gradient(top,#af1614,#d21c1a);
background-image: linear-gradient(to bottom,#af1614,#d21c1a);
background-color: #af1614;*/
margin:0 5px;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 220px;
 display: block;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}
#nav li ul li a 
{
padding: 1em 0.5em;
text-decoration: none;
color: white;
width:180px;
/*background: linear-gradient(to bottom, #44535A 0%, #333E42 100%) repeat scroll 0% 0% transparent;*/
}

/* top button css*/
#dynamic-to-top{display:none;overflow:hidden;width:auto;z-index:90;position:fixed;bottom:20px;right:30px;top:auto;left:auto;font-family:sans-serif;font-size:1em;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333;font-weight:bold;padding:17px 18px;border:1px solid #b91313;background:#b91313;-webkit-background-origin:border;-moz-background-origin:border;-icab-background-origin:border;-khtml-background-origin:border;-o-background-origin:border;background-origin:border;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-icab-background-clip:padding-box;-khtml-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-ms-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-moz-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-o-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-khtml-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-icab-box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );box-shadow:0 1px 3px rgba( 0, 0, 0, 0.4 ), inset 0 0 0 1px rgba( 0, 0, 0, 0.2 ), inset 0 1px 0 rgba( 255, 255, 255, .4 ), inset 0 10px 10px rgba( 255, 255, 255, .1 );-webkit-border-radius:8px;-moz-border-radius:8px;-icab-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}
#dynamic-to-top:hover{background:#54b26f;background:#b91313 -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 255, 255, 255, .2 ) ), to( rgba( 0, 0, 0, 0 ) ) );background:#b91313 -webkit-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -khtml-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -moz-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -o-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -ms-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -icab-linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );background:#b91313 linear-gradient( top, rgba( 255, 255, 255, .2 ), rgba( 0, 0, 0, 0 ) );cursor:pointer}
#dynamic-to-top:active{background:#b91313;background:#b91313 -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 0, 0, 0, .3 ) ), to( rgba( 0, 0, 0, 0 ) ) );background:#b91313 -webkit-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -moz-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -khtml-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -o-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -ms-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#b91313 -icab-linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) );background:#b91313 linear-gradient( top, rgba( 0, 0, 0, .1 ), rgba( 0, 0, 0, 0 ) )}
#dynamic-to-top,#dynamic-to-top:active,#dynamic-to-top:focus,#dynamic-to-top:hover{outline:none}
#dynamic-to-top span{display:block;overflow:hidden;width:14px;height:12px;background:url(../images/up.png) no-repeat center center}