.header_user_info {
  float: right;
  position: relative;
  margin: 11px 0;
}
.header_user_info div.userinfotitle {
  color: #fff;
  cursor: pointer;
}
@media (min-width: 992px) {
  .header_user_info div.userinfotitle {
    display: none;
  }
}
.header_user_info div.userinfotitle:hover, .header_user_info div.userinfotitle.active {
  color: white;
}
.header_user_info div.userinfotitle:after {
  content: "\f107";
  font-family: "FontAwesome";
  font-size: 13px;
  padding-left: 5px;
  display: inline-block;
  line-height: normal;
}
.header_user_info div.userinfotitle.active:after {
  content: "\f106";
  font-family: "FontAwesome";
}
.header_user_info ul {
  margin: 0;
}
@media (max-width: 991px) {
  .header_user_info ul {
    display: none;
    position: absolute;
    top: 29px;
    padding: 5px;
    right: 0;
    min-width: 160px;
    background: #333 none repeat scroll 0 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 1px solid #bbbbbb;
    z-index: 20;
    text-align: left;
  }
}

.header_user_info ul li {
  display: inline-block;
}
@media (max-width: 991px) {
  .header_user_info ul li {
    display: block;
    line-height: 25px;
  }
}
.header_user_info ul li a {
  padding: 0 10px;
  display: block;
  font-family: "PT Sans", Helvetica, sans-serif;
  color: #ffffff;
}
.header_user_info ul li:hover a {
  color: white;
}
@media (max-width: 991px) {
  .header_user_info ul li:hover a {
    color: #a20107;
  }
}
