/* Avatars — full circle fill */
.publisher-element .publisher-avatar,
.publisher-element .publisher-avatar a {
  display: block;
  overflow: hidden;
  border-radius: 50%;
  background: #0c3a48;
}

.publisher-element .publisher-avatar img,
nav.navbar-findcond .header-image,
ul.notfi-dropdown ul#notifications-list li div.avatar img,
.user-comments .main-comment .user-avatar img,
.user-messages .messages .message .user-avatar img,
.user-messages .messages .istyping .user-avatar img,
.messages-sidebar ul li a .user-avatar img,
.pt_actv_hdr .avatar img,
.pt_vew_actv_pst .pt_blogcomm_combo img,
.pt_vew_actv_pst .user-comments .main-comment .user-avatar img,
.popular_channels .channel_avatar img,
.popular-channels-list img,
.subscribers_img_ {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 50%;
  display: block;
  background: #0c3a48;
}

.publisher-element .publisher-avatar img {
  aspect-ratio: 1 / 1;
}

nav.navbar-findcond .header-image {
  object-fit: cover;
}

ul.notfi-dropdown ul#notifications-list li div.avatar,
.user-comments .main-comment .user-avatar,
.user-messages .messages .message .user-avatar,
.user-messages .messages .istyping .user-avatar,
.messages-sidebar ul li a .user-avatar {
  overflow: hidden;
  border-radius: 50%;
  background: #0c3a48;
}

.user-comments .main-comment .user-avatar {
  height: 50px;
}

.user-messages .messages .message .user-avatar,
.user-messages .messages .istyping .user-avatar {
  height: 33px;
}

.messages-sidebar ul li a .user-avatar {
  height: 45px;
}

.profile-container .pt_chnl_info .avatar-container {
  background: #0c3a48;
  overflow: hidden;
}
