 header nav ul  {
	float: left;
	overflow: hidden;
	line-height: 2em;
	font-size: 1.1em;
	background: rgba(255, 255, 255, .77);
}


header nav ul li  {
	padding-top: 0;
	padding-right: 3em;
	padding-bottom: 0px;
	padding-left: 1em;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ddd;
}

 header nav ul li:hover {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #839B05;
}


nav a, menu a {
	text-decoration: none;
	color: #474854;
	padding: 5px;
	font-weight: 500;
	text-transform: uppercase;
	
	
}

nav a:hover, menu a:hover {
	text-decoration: none;
	color: #393C35;position:relative;top:1px;
}

/*************************** current *****************************/

/*
nav a.current, nav a.current:hover {
	text-decoration: none;
	color: #FF3399;
}

 header nav ul li.current,  header nav ul li.current:hover {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF3399;
}
*/

nav a.current, nav a.current:hover {
	text-decoration: none;
	color:#FB7D00;
}

 header nav ul li.current,  header nav ul li.current:hover {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FB7D00;
}


/*************************** noborder *****************************/

 header nav ul.noborder  {
	float: right;
	overflow: hidden;
	line-height: 2em;
	border: none;
}


 header nav ul.noborder li,  header nav ul.noborder li:hover  {
	border: none;
	margin-bottom: 12px;
}

 
nav a.colorlink1, menu a.colorlink1, nav a.colorlink2, menu a.colorlink2, nav a.colorlink3, menu a.colorlink3 {
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
}



nav a.colorlink1, menu a.colorlink1 { background-color: #009EC6; }
nav a.colorlink2, menu a.colorlink2 { background-color: #99CC00; }
nav a.colorlink3, menu a.colorlink3 {
	background-color: #FF6600;
}

nav a.colorlink1:hover, menu a.colorlink1:hover, nav a.colorlink2:hover, menu a.colorlink2:hover, nav a.colorlink3:hover, menu a.colorlink3:hover {
	text-decoration: none;
	color: #F1F1E0;
}


 
 /* Responsive Menu
================================================== */


nav {
	visibility: visible;
}

#responsive-menu {
	display: none;
	float: left;
}



#responsive-menu select
{
	color: #09C;
	background-color: #FFF;
	font-size: 1.25em;
	padding: 5px;
	border: 1px solid #09C;
	font-weight: 400;
}

 @media only screen and (max-width: 768px) {
nav {
visibility: hidden;
height: 0;
}
 #responsive-menu {
display: inline-block;
	font-weight: bold;
	color: #000000;
	width: 100%;
margin-top: 33px;
}



 ul.submenu{ display: none; }
 
  div.baner{ display: none; }
 
.half-gutter { padding-left:2em;}
}




    @media (max-width: 767px) {
      nav ul     { display: none; }
      nav select { display: inline-block; }
	  
    }
 
 /*
 	@media (max-width: 890px) { 	  #navtop #adress {visibility: block}		 }
    @media (max-width: 889px) { 	  #navtop #adress {visibility: hidden; height:0px;}  h1.zag { font-size:2em;}  }*/
	
 