/*--
	Header Start
--*/
header {
  background: $header_bg_color;
  padding: 10px 10px;

  .navbar {
    margin-bottom: 0px;
    border: 0px;
  }

  .navbar-brand {
  }

  .navbar-default {
    background: none;
    border: 0px;

    .navbar-toggle {

      &:focus,
      &:hover {
        background-color: $menu_color_hover;
        border-color: $menu_color_border;

        .icon-bar {
           background-color: $menu_color;
        }
      }

    }

    .navbar-nav {
      padding-top: 10px;

      > li > a {
        color: $menu_color;
        padding: 10px 26px;
        font-size: $menu_item_size;
        text-transform: uppercase;

        @media (max-width: 768px) {
          padding-left: 0;
          padding-right: 0;
        }

        &:hover {
          color: $menu_color_hover;
        }

        &:active {
          color: $menu_color_hover;
          text-decoration: underline;
        }

      }
    }
  }
}

/*--
	Header Start
--*/
header {
  background: $header_bg_color;
  padding: 10px 10px;

  .navbar {
    margin-bottom: 0px;
    border: 0px;
  }

  .navbar-brand {
  }

  .navbar-default {
    background: none;
    border: 0px;

    .navbar-toggle {

      &:focus,
      &:hover {
        background-color: $menu_color_hover;
        border-color: $menu_color_border;

        .icon-bar {
           background-color: $menu_color;
        }
      }

    }

    .navbar-nav {
      padding-top: 10px;

      > li > a {
        color: $menu_color;
        padding: 10px 26px;
        font-size: $menu_item_size;
        text-transform: uppercase;

        @media (max-width: 768px) {
          padding-left: 0;
          padding-right: 0;
        }

        &:hover {
          color: $menu_color_hover;
        }

        &:focus,
        &:active {
          color: $menu_color_hover;
          text-decoration: underline;
        }

      }
    }
  }
}

Fix menu links active/focus style
Fix menu links active/focus style
