
/* v847 — keep comment avatars circular while using the new avatar set */
[class*="comment-avatar"],
[class*="review-avatar"],
[class*="testimonial-avatar"],
[class*="client-home-comment-avatar"],
[class*="client-comment-avatar"]{
  width:52px !important;
  height:52px !important;
  min-width:52px !important;
  min-height:52px !important;
  border-radius:50% !important;
  overflow:hidden !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border:1px solid #d9e6f6 !important;
  background:#eef5ff !important;
  flex:0 0 52px !important;
}
[class*="comment-avatar"] img,
[class*="review-avatar"] img,
[class*="testimonial-avatar"] img,
[class*="client-home-comment-avatar"] img,
[class*="client-comment-avatar"] img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  display:block !important;
  border-radius:50% !important;
}


/* v848 — stronger avatar circular clipping for new uploaded avatar set */
.client-home-avatar-v787FH,
.client-home-avatar-v787FH img,
.client-home-comment-head-v787FH .client-home-avatar-v787FH,
.client-home-comment-head-v787FH .client-home-avatar-v787FH img{
  border-radius:50% !important;
  clip-path:circle(50% at 50% 50%) !important;
}
.client-home-avatar-v787FH{
  width:48px !important;
  height:48px !important;
  flex:0 0 48px !important;
  border:2px solid #ffffff !important;
  outline:1px solid #d7e6f8 !important;
  box-shadow:0 6px 16px rgba(15,35,70,.10) !important;
}
.client-home-avatar-v787FH img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  display:block !important;
}
