
/*
Color Channel
========================================================*/

.menu { color: #707070; border-top:3px solid #000; }

.menu > li > a,
.menu  #search input[type="text"] { color: #FFF; } 

.menu  h1, h3,
.menu > li:hover > a,
.menu ul > li:hover > a, 
.menu ol li:hover > a, 
.menu .home span,
.menu div.article p a,
.menu  div.my-team p a,
.menu .address p a { color: #277352; }

.menu form#jnix-contact-form input[type="text"]:focus, 
.menu form#jnix-contact-form input[type="text"]:hover, 
.menu form#jnix-contact-form textarea:focus, 
.menu form#jnix-contact-form textarea:hover { border: solid 1px #277352; } 

.menu,
.menu > li:first-child,
.menu > li:nth-child(2),
.menu > li:nth-child(3),
.menu > li:nth-child(4),
.menu > li:nth-child(5), 
.menu > li:nth-child(6), 
.menu > li:nth-child(7), 
.menu > li:nth-child(8), 
.menu > li:nth-child(9), 
.menu > li:nth-child(10), 
.menu > li:nth-child(11),
.menu > li:nth-child(12),
.menu  div.p-item p a,
.menu input[type="submit"],
.menu input[type="submit"]:hover,
.menu #search input[type="text"] {
	background-color: #277352 ;
}

.menu > li  img, 
.menu .video-gallery iframe {
	border: 1px solid rgba(60, 188, 141, .2);
}

.menu  h1, h3 {
	border-bottom: 1px solid #277352;
}


.menu ul li,
.menu ol > li a {
	border-bottom: 1px solid rgba(60, 188, 141, .15);
}

.menu > li  { border-right: 1px solid rgba( 255, 255, 255, .2); }

.menu #search input[type="text"] {
   border-left: 1px solid rgba( 255, 255, 255, .2); 
 }  

