.header_user_info a {
  color: white;
  font-weight: bold;
  display: block;
  padding: 0;
  cursor: pointer; }
  @media (max-width: 479px) {
    .header_user_info a {
      font-size: 11px; } }
  .header_user_info a:hover, .header_user_info a.active {
    background: #2b2b2b; }
.header_user_info + .header_user_info {
  border-right: none; }

.user_info {
  float: right;
  margin: 0;display:none; }
  @media (max-width: 767px) {
    .user_info {
      padding-top: 19px;
      margin-top: -42px; } }
  .user_info li {
    line-height: 20px;
    text-align: right;
    display: block;
    padding-right: 15px; }
    .user_info li a {
      font: 400 11px/16px "Roboto", sans-serif;
      color: black;
      text-decoration: none;
      text-transform: uppercase; }
      .user_info li a:hover {
        color: #777777; }
