/* ==========================================

  gsm-blue_color(red)h CSS

========================================== */

/* sm-blue
========================================== */
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
  background: #01441d;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #006029), color-stop(100%, #01441d));
  background-image: -webkit-linear-gradient(to bottom, #006029, #01441d);
  background-image: -moz-linear-gradient(to bottom, #006029, #01441d);
  background-image: -o-linear-gradient(to bottom, #006029, #01441d);
  background-image: linear-gradient(to bottom, #006029, #01441d);
  color: white;
}
.sm-blue a span.sub-arrow {
  /*background: rgba(0, 0, 0, 0.1);*/
  background:none;
}
.sm-blue ul {
  background: white;
}
.sm-blue ul ul {
  background: rgba(102, 102, 102, 0.1);
}
.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active {
  color: #01441d;
}


@media print, screen and (min-width: 768px) {
  /* Switch to desktop layout
  -----------------------------------------------
     These transform the menu tree from
     collapsible to desktop (navbar + dropdowns)
  -----------------------------------------------*/

  /* ...end */
  .sm-blue {
    background: #01441d;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #006029), color-stop(100%, #01441d));
    background-image: -webkit-linear-gradient(to bottom, #006029, #01441d);
    background-image: -moz-linear-gradient(to bottom, #006029, #01441d);
    background-image: -o-linear-gradient(to bottom, #006029, #01441d);
    background-image: linear-gradient(to bottom, #006029, #01441d);
  }
  .sm-blue a {
    background: #01441d;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #006029), color-stop(100%, #01441d));
    background-image: -webkit-linear-gradient(to bottom, #006029, #01441d);
    background-image: -moz-linear-gradient(to bottom, #006029, #01441d);
    background-image: -o-linear-gradient(to bottom, #006029, #01441d);
    background-image: linear-gradient(to bottom, #006029, #01441d);
    color: white;
  }
  .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    background: #006029;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #006229), color-stop(100%, #01441d));
    background-image: -webkit-linear-gradient(to bottom, #006229, #01441d);
    background-image: -moz-linear-gradient(to bottom, #006229, #01441d);
    background-image: -o-linear-gradient(to bottom, #006229, #01441d);
    background-image: linear-gradient(to bottom, #006229, #01441d);
  }
  .sm-blue a span.sub-arrow {
    border-color: #02923e transparent transparent transparent;
  }
  .sm-blue > li {
    border-left: 1px solid #003416;
  }
  .sm-blue ul {
    border: 1px solid #003416;
    background: white;
  }
  .sm-blue ul ul {
    background: white;
  }
  .sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
    color: #006029;
  }
  .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
    background: #006029;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #006029), color-stop(100%, #01441d));
    background-image: -webkit-linear-gradient(to bottom, #006029, #01441d);
    background-image: -moz-linear-gradient(to bottom, #006029, #01441d);
    background-image: -o-linear-gradient(to bottom, #006029, #01441d);
    background-image: linear-gradient(to bottom, #006029, #01441d);
    color: white;
  }
}




/* Header
========================================== */
.main-nav	{
  background:#006029;
  background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #006029), color-stop(100%, #01441d));
  background-image:-webkit-linear-gradient(to bottom, #006029, #01441d);
  background-image:-moz-linear-gradient(to bottom, #006029, #01441d);
  background-image:-o-linear-gradient(to bottom, #006029, #01441d);
  background-image:linear-gradient(to bottom, #006029, #01441d);
   }


.nav-brand a 		{ 	color:#fff;}


	/* Mobile menu top separator
	----------------------------------------*/
	#main-menu:before	{	background:#01441d;}


	/* Mobile menu toggle button
	----------------------------------------*/
	.main-menu-btn	{	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

	/* hamburger icon
	----------------------------------------*/
	.main-menu-btn-icon,
	.main-menu-btn-icon:before,
	.main-menu-btn-icon:after	{	background:#fff; }

