.user.b {
  position: relative;
}
.user.b .profile-photo {
  position: relative;
  display: block;
  width: auto;
  height: auto;
}
.user.b .profile-photo img {
  display: block;
  width: 100%;
  height: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.user.b .small-profile-photo {
  position: relative;
  display: block;
  clear: both;
}
.user.b .small-profile-photo img {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.user.b .tools {
  display: none;
  position: absolute;
  top: 25px;
  left: 48px;
  z-index: 1;
}
.user.b .tools .button {
  white-space: nowrap;
  display: inline-block;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  padding: 4px 16px;
}
.user.b .tools .button span {
  display: inline-block;
  font-weight: normal;
  color: #a3a3a3;
  background-color: #ffffff;
}
.user.b .tools .unfollow-form .button {
  color: #ff672b;
  background-color: #e5e5e5;
  -moz-box-shadow: 0 1px 0 #cfcfcf;
  -webkit-box-shadow: 0 1px 0 #cfcfcf;
  box-shadow: 0 1px 0 #cfcfcf;
}
.user.b .id {
  display: none;
}
.user.b .rank-icon {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.user.b.elite .profile-photo:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  background-size: 44px;
  background-image: url(../images/profile-elite-2023.png);
  background-position-y: bottom;
  background-position-x: center;
  background-repeat: no-repeat;
}
.users.wui-page .wui-result > ul > li {
  border: none;
  display: block;
  float: left;
  width: 48px;
  height: 48px;
  margin: 8px 0;
}
.users.wui-page .wui-result > ul > li .user.b .tools {
  left: 40px;
}
.users.wui-page .user.b .fn.name {
  display: none;
}
.users.wui-page.suggestion .user.b .profile-photo {
  width: 70px;
  height: 70px;
}
.users.wui-page.suggestion .user.b .fn.name {
  display: block;
  top: -5px;
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.users.wui-page.suggestion .user.b .statistic {
  top: 15px;
}
.users.wui-page.suggestion .user.b .statistic ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.users.wui-page.suggestion .user.b .statistic ul li {
  float: left;
  padding: 0 8px;
}
.users.wui-page.suggestion .user.b .statistic ul li:first-child {
  padding-left: 0;
}
.users.wui-page.suggestion .user.b .top-photos {
  top: 35px;
}
.users.wui-page.suggestion .user.b .top-photos .photo {
  width: 35px;
  height: 35px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.users.wui-page.suggestion > .wui-result > ul > li {
  width: 315px;
  height: auto;
  float: left;
  margin: 8px 0;
}
.users.wui-page.suggestion > .wui-result > ul > li .user.b .tools {
  left: 200px;
  top: 35px;
  display: block;
}
.users.wui-page.suggestion > .wui-result > ul > li .user.b .tools .button {
  display: inline-block;
  height: 35px;
  vertical-align: middle;
  cursor: pointer;
}
.users.wui-page.suggestion > .wui-result > ul > li .user.b .tools .button span {
  display: none;
}
.users.wui-page.suggestion > .wui-result > ul > li .user.b .tools form.unfollow-form .button {
  color: #ff672b;
  background-color: #e5e5e5;
  text-shadow: none;
  -moz-box-shadow: 0 1px 0 #cfcfcf;
  -webkit-box-shadow: 0 1px 0 #cfcfcf;
  box-shadow: 0 1px 0 #cfcfcf;
}
.users.wui-page.suggestion > .wui-result > ul > li .user.b .about-me {
  clear: both;
}
.users.wui-page.suggestion .user.b .fn.name,
.users.wui-page.suggestion .user.b .statistic,
.users.wui-page.suggestion .user.b .top-photos {
  position: absolute;
  left: 75px;
}
.users.wui-page.suggestion .user.b .statistic ul li .number-of-followers,
.users.wui-page.suggestion .user.b .statistic ul li .number-of-followings,
.users.wui-page.suggestion .user.b .statistic ul li .number-of-topics {
  display: none;
}
.ui-dialog.first-follow .elites > div .wui-navigator {
  display: none;
}
#search-users-form .buttons input.button {
  padding: 8px 24px;
}
.users-c.wui-block.elites .user.b .rank-icon {
  display: none;
}
