/* ==========================================

  gsm-blue_color(red)h CSS

========================================== */

/* sm-blue
========================================== */
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
  background: #9c0709;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #ae1e11), color-stop(100%, #a81e11));
  background-image: -webkit-linear-gradient(to bottom, #ae1e11, #a81e11);
  background-image: -moz-linear-gradient(to bottom, #ae1e11, #a81e11);
  background-image: -o-linear-gradient(to bottom, #ae1e11, #a81e11);
  background-image: linear-gradient(to bottom, #ae1e11, #a81e11);
  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: #9c0709;
}


@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: #9c0709;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #ae1e11), color-stop(100%, #a81e11));
    background-image: -webkit-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: -moz-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: -o-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: linear-gradient(to bottom, #ae1e11, #a81e11);
  }
  .sm-blue a {
    background: #9c0709;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #ae1e11), color-stop(100%, #a81e11));
    background-image: -webkit-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: -moz-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: -o-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: linear-gradient(to bottom, #ae1e11, #a81e11);
    color: white;
  }
  .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
    background: #830013;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #a10708), color-stop(100%, #800019));
    background-image: -webkit-linear-gradient(to bottom, #a10708, #800019);
    background-image: -moz-linear-gradient(to bottom, #a10708, #800019);
    background-image: -o-linear-gradient(to bottom, #a10708, #800019);
    background-image: linear-gradient(to bottom, #a10708, #800019);
  }
  .sm-blue a span.sub-arrow {
    border-color: #ca3707 transparent transparent transparent;
  }
  .sm-blue > li {
    border-left: 1px solid #a00709;
  }
  .sm-blue ul {
    border: 1px solid #9c0709;
    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: #9c0709;
  }
  .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
    background: #ae1e11;
    background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #ae1e11), color-stop(100%, #a81e11));
    background-image: -webkit-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: -moz-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: -o-linear-gradient(to bottom, #ae1e11, #a81e11);
    background-image: linear-gradient(to bottom, #ae1e11, #a81e11);
    color: white;
  }
}




/* Header
========================================== */
.main-nav	{
  background:#9c0709;
  background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #ae1e11), color-stop(100%, #a81e11));
  background-image:-webkit-linear-gradient(to bottom, #ae1e11, #a81e11);
  background-image:-moz-linear-gradient(to bottom, #ae1e11, #a81e11);
  background-image:-o-linear-gradient(to bottom, #ae1e11, #a81e11);
  background-image:linear-gradient(to bottom, #ae1e11, #a81e11);
   }


.nav-brand a 		{ 	color:#fff;}


	/* Mobile menu top separator
	----------------------------------------*/
	#main-menu:before	{	background:#a10708;}


	/* 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; }

