@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);



#nav-ajw
		{
			width: 100%; 
		}
		
		#nav-ajw > ul > li > a
					{
						text-align: right;
						padding-right:20px;
					}
		
		ul, li {
			list-style-type: none;
		}
		
		ul {
			margin:0;
			padding:0;
		}
		
		a {
			text-decoration: none;
		}

		#nav-ajw
		{
			width: 100%; 
			font-family: 'Oswald', sans-serif;
			font-size: 13px;
			font-weight: 300;
			letter-spacing:2px;
			position: absolute;
			top: 0;
			right: 0;
			margin: 0; 
			z-index:999998!important;
		}
		
		#nav-ajw b, #nav-ajw strong 
		{
			font-family: 'Oswald', sans-serif;
			font-weight: 400;
		}

			#nav-ajw > a
			{
				display: none;
			}

			#nav-ajw li
			{
				position: relative;
			}
				#nav-ajw li a
				{
					color: #fff;
					display: block;
					padding: 0px;
				}
				
			#nav-ajw span:after
			{
				width: 0;
				height: 0;
				border: 5px solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #fff;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -5px; /* 5 */
			}

			/* first level */

			#nav-ajw > ul
			{
				height: 30px; 
				background-color: #000;
				margin:0;
				padding:0;
			}
				#nav-ajw > ul > li
				{
					width: 160px;
					height: 100%;
					float: right;
				}
					#nav-ajw > ul > li > a
					{
						height: 100%;
						font-size: 13px;
						line-height: 30px;
						text-align: right;
						padding: 0px 20px;
					}


				/* second level */

				#nav-ajw li ul
				{
					background-color: #000;
					display: none;
					position: absolute;
					top: 100%;
					text-align:left;
				}
				
										
				li.image {
					background:#fff;
					text-align:center;
					padding:0px;
				}
				
				#nav-ajw li.image a {
					padding:0px;
					border: 1px solid #eee;
					margin-top:-1px;
				}
				
				#nav-ajw li.image img {
					max-height: 60px;
				}
				
				
				#nav-ajw li.sub {
							font-weight: 300;
							padding:0px;
							border-top: 1px solid #555;
						}
						
						#nav-ajw li.sub a {
							width:100%;
							display: inline-block;
							text-transform: uppercase;
							padding: 10px 10px;
						}
						
						#nav-ajw li.ajw {
							padding: 10px 10px;
							border-top: 1px solid #555;
						}

				
				li.image a:hover {
					opacity:0.8;
				}
					
					
					#nav-ajw li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav-ajw li:not( :first-child ):hover ul
						{
							left: -1px;
						}