.topWhiteNav{
		-webkit-box-shadow: 0 2px 3px 1px #B3B3B3;
box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.1);
border-top:2px rgb(153, 153, 153) solid;

}

.mainWrap{
	background: rgb(169, 170, 174);
height:36px;
}



.mobileOnly{display:none;}



#nav{display:block;
margin-top: 0px;
background-color:rgb(238, 178, 17);

}

.menu{display:block;}

.menu li{display: inline-block;
position: relative;
z-index:100;
background-color:rgb(238, 178, 17)
}

.menu li:first-child{margin-left:0;}



.menu li a {
text-decoration:none;
padding: .45em 15px;
display:block;
color:black;
font-size: .9em;
height:36px;
-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}





/*added for gray background like GT #########################*/
.menu li:nth-child(n+7){
	  background-color:rgba(234,234,234,1.00) !important;
	

	

}

.menu li:nth-child(7){
		background: -moz-linear-gradient(left,  rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 6%);

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.34)), color-stop(6%,rgba(0,0,0,0)));

background: -webkit-linear-gradient(left,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 6%);

background: -o-linear-gradient(left,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 6%);

background: -ms-linear-gradient(left,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 6%);

background: linear-gradient(to right,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 6%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57000000', endColorstr='#00000000',GradientType=1 );


background-color:rgba(234,234,234,1.00) !important;
}


.menu{
-webkit-box-shadow: 2px 0px 4px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 2px 0px 4px 0px rgba(0,0,0,0.27);
box-shadow: 2px 0px 4px 0px rgba(0,0,0,0.27);
}


.menu li a:hover, .menu li:hover > a{color:#ffffff;
background:#000000;

}

.menu ul {display: none;
margin: 0;
padding: 0;
width: 150px;
position: absolute;
top: 36px;
left: 0px;
background: rgb(238, 178, 17);
z-index:101;
}

.menu ul li {display:block;
float: none;
background:background:rgb(238, 178, 17);
margin:0;
padding:0;
width:100%;
}



.menu ul li a {font-size:0.9em;
font-weight:normal;
display:block;
color:#000000;
border-left:0px solid #000000;
background:rgb(238, 178, 17);
padding:10px 5px;;
height:auto;
line-height:1.3em;
}



.menu ul li a:hover, .menu ul li:hover > a{
background:#000000;
border-left:0px solid rgb(238, 178, 17);
color:#ffffff;
}

.menu li:hover > ul{ display: block;}
.menu ul ul {left: 149px;
	top: 0px;
}

.mobile-menu{display:none;
width:100%;
padding:11px;
background:rgb(238, 178, 17);
color:#000;
text-transform:uppercase;

}
.mobile-menu:hover{background:rgb(238, 178, 17);
color:#ffffff;
text-decoration:none;
}

.searchBox,.searchBox a{
		color:#FFF;

		font-size:.9em;
		cursor:pointer;
}

.searchBoxIcon{

	height:36px !important;
	padding:0px 8px;
	line-height:37px;

	
}
.searchBoxIcon i{
	font-size:1em;	
}

.searchForm{
	position:absolute;
	z-index:1000;
	margin-top:0px;
	right:0px;	
	padding:10px;
	background: rgb(169, 170, 174);
	display:none;
}


@media (min-width: 790px) and (max-width: 979px) {

.mainWrap{width:auto;

}
.menu ul {top:36px;}
.menu li a{font-size:.82em;
	padding: 8px 15px;
}


.searchBox{
		color:#FFF;
	
}

}

@media (max-width: 900px) {

.mainWrap{width:100%;padding:0px 0px 0px 0px;
height:46px;
}

.menu{display:none;}

.mobile-menu{display:block;
margin-top:0px;}

nav{margin:0;
background:none;}

.menu li{display:block;
margin:0;
width:100%;
}

.menu li a {background:#ffffff;
color:#797979;
/*border-top:1px solid #e0e0e0;*/
border-left:3px solid #ffffff;


}

.menu li a:hover, .menu li:hover > a{
background:#f0f0f0;
color:#797979;
border-left:3px solid #9CA3DA;}

.menu ul {display:block;
position:relative;
top:0;
left:0;
width:100%;}

.menu ul ul {left:0;}

.mobileOnly{display:inline-block;}

.searchBox{
	width:15%;
	color:#FFF;

}
.mobileMenuButton{
	width:85%;	
}


.menu .sub-menu{
	display:none;	
}




.searchForm{
	position:absolute;
	z-index:1000;
	margin-top:0px;
	
	padding:10px;

}

.searchBoxIcon{


height:46px !important;
line-height:46px !important;
	
}


.searchWord{display:none}

}

@media (max-width: 480px) {

}


@media (max-width: 320px) {
}

