nav { background:#555555; /*padding-top:44px;*/ position:relative; z-index:999; }
nav article { background-color:#373737; border-bottom:solid 5px #D90000; }
/*nav article:before { position:absolute; left:100%; top:0; width:100%; height:100%; background-color:#373737; border-bottom:solid 5px #D90000; content:""; }*/
nav .logo { display:inline-block; position:absolute; left:0; /*top:-44px;*/ width:29%; padding:0; z-index:3; }
nav .logo, nav .logo:hover { background-color:#373737; }
nav .logo img { display:block; margin:7px 0 0 20px; }
nav ul { float:left; margin-left:29%; width:71%; position:relative; z-index:2; }
nav ul ul { margin-right:0; border-top:solid 5px #D90000; position:absolute; padding:23px 90px 36px 75px; width:calc(100% - 165px); background-color:#666666; right:0; display:none; }
nav li li { width:50%; }
.colmns3 li { width:33%; }
nav li { float:left; }
nav a { color:#ffffff; position:relative; font-family:"Open Sans Condensed","Open Sans","Arial"; font-size:16px; line-height:16px; text-decoration:none; font-weight:bold; text-transform:uppercase; padding:37px 27px 37px 27px; display:block; background-position:right 19px; }
nav a:hover, nav a.active { background-color:#666666; }
nav a.active:after { position:absolute; width:100%; height:5px; z-index:4; top:100%; left:0; content:""; background-color:#666666; }
.m01 nav .m01, .m02 nav .m02, .m03 nav .m03, .m04 nav .m04, .m05 nav .m05, .m06 nav .m06, .m07 nav .m07, .m08 nav .m08, .m09 nav .m09, .m10 nav .m10 { background-color:#D90000; }
nav .dropdown > a, nav .dropdown > a:hover, nav .dropdown.active > a { background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:right 40px; }
.m01 nav .m01:after, .m02 nav .m02:after, .m03 nav .m03:after, .m04 nav .m04:after, .m05 nav .m05:after, .m06 nav .m06:after, .m07 nav .m07:after { background-color:#D90000; }

/* DROPDOWN */
nav li li a { font-size:13px; text-transform:none; padding:1px 0; }
nav li li a:hover,
.sm01 nav li li .sm01, .sm02 nav li li .sm02, .sm03 nav li li .sm03, .sm04 nav li li .sm04, .sm05 nav li li .sm05,
.sm06 nav li li .sm06, .sm07 nav li li .sm07, .sm08 nav li li .sm08, .sm09 nav li li .sm09, .sm10 nav li li .sm10,
.sm11 nav li li .sm11, .sm12 nav li li .sm12, .sm13 nav li li .sm13, .sm14 nav li li .sm14, .sm15 nav li li .sm15 { color:#FFBF00; }
nav li li a:before { float:left; content:""; display:block; width:5px; height:5px; background-color:#FFBF00; margin-top:6px; margin-right:5px; }


@media screen and (max-width: 600px) {
	nav { background-image:none; }
}