nav
{
	float:left;	
	/*margin:0 0 0 162px;*/
	/*-webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;*/
}
*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.menu_item_bg{	
	position: relative;
	display:inline-block;
}
nav .menu_item 
{
	position: relative;
	display: inline-block;
	height:38px;
	margin: 0 0 0 38px;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;	
	font-size: 11px;      
    -webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	color: #383838;
	text-shadow: 0 0 1px rgba(51,51,51,0.1);
	font-family: 'utm_trajan_pro_boldregular';
	padding:12px 0 0 0;
	font:
	
}
.menu_line {
    display: inline-block;
}
/*nav .menu_item a
{
    position: relative;
    display: block;
    z-index: 199;
    color: #fff;
    height: 45px;
}*/
nav a:focus
, nav a:hover
/*, nav .active a*/{
	outline: none;
	color:#FAC01F;	
}
.menu_item span{
	position:absolute;
	width:100%;
	height:5px;
	bottom:-5px;
	left:0;
	right:0;
	/*background:url(../Images/menu_item_span.png) center no-repeat;*/
	background:#fff;
	opacity:0;
	-webkit-transition: all 160ms linear;
    -moz-transition: all 160ms linear;
    -o-transition: all 160ms linear;
    -ms-transition: all 160ms linear;
    transition: all 160ms linear;
}
.menu_item_bg.active .menu_item span{
	background:#FAC01F;
	opacity:1;
	bottom:-5px;
	width:100%;
}
.menu_item_bg.active:hover .menu_item span,
.menu_item_bg:hover .menu_item span{
	bottom:-5px;
	opacity:1;
	/*background:#9CC83F;*/
	background:#FAC01F;
	width:100%;
}
/*=============================================Sub Menu=============================================*/
.sub_menu_bg {
    position: absolute;
    top: 43px;   
	left: 38px; 
    background: #fff;
    padding: 12px 0 0 10px;
	width: 158px;
    display: none;	
}
.sub_menu_bg.center {
	-webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.sub_menu_bg.rows_2 {
    width: 306px;
}
.sub_menu_bg.rows_3 {
    width: 454px;
}
.sub_menu_bg.rows_4 {
    width: 1012px;
}
.sub_menu_bg.rows_5 {
    top: -200px;
}
.sub_menu_item {
    float: left;
    width: 138px;
	height:132px;
    background: #fff;
	color: #333;
    margin: 0 10px 10px 0;
    /*border:1px solid #eee;*/
	-webkit-box-shadow: 0 0 0 1px #eee;
	-moz-box-shadow: 0 0 0 1px #eee;
	box-shadow: 0 0 0 1px #eee;
	-webkit-transition: all 160ms linear;
    -moz-transition: all 160ms linear;
    -o-transition: all 160ms linear;
    -ms-transition: all 160ms linear;
    transition: all 160ms linear;
}
.sub_menu_item:hover,
.sub_menu_item.active {
	background:#0068AC;
	color:#fff;
}
.sub_menu_item img{
    width: 100%;
    height: auto;
}
.sub_menu_item div{
    width: 100%;    
	text-align:center;
	padding-top:7px;
}
/*-----------------------Mobile Menu ------------------*/
.btn10 {
  position: absolute;
  width: 32px;
  height: 32px;
  margin:16px 1px 0 0;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}
.btn10 .icon {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  position: absolute;
  height: 2px;
  width: 26px;
  top: 0;
  background-color: #0068AC;
}
.btn10 .icon:before {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  position: absolute;
  height: 2px;
  width: 26px;
  background-color: #0068AC;
  content: "";
  top: -8px;
}
.btn10 .icon:after {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  position: absolute;
 height: 2px;
  width: 26px;
  background-color: #0068AC;
  content: "";
  top: 8px;
}
.show .btn10 .icon {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transform: rotateZ(-180deg);
          transform: rotateZ(-180deg);
}
.show .btn10 .icon:before {
  -webkit-transform: rotateZ(-45deg) scaleX(0.55) translate(-11px, -3.2px);
          transform: rotateZ(-45deg) scaleX(0.55) translate(-11px, -3.2px);
}
.show .btn10 .icon:after {
  -webkit-transform: rotateZ(45deg) scaleX(0.55) translate(-11px, 3.2px);
          transform: rotateZ(45deg) scaleX(0.55) translate(-11px, 3.2px);
}
.btn10:hover {
  cursor: pointer;
}