/*Elegant Theme*/
.articleDetail .KBArticleRightContainer__userFollowOption,
.articleList .KBArticleRightContainer__userFollowOption,
.article_subcategory .KBArticleRightContainer__userFollowOption,
.articleDetail .KBArticleRightContainer__followerCount,
.article_subcategory .KBArticleRightContainer__followerCount,
.articleList .KBArticleRightContainer__followerCount,
.ContentList__subCategory .ListHeader__dottedPopup,
.KbCategory__box .KbCategory__dottedPopup,
.KbDetailRtContainer__widgetRight .KbDetailRtContainer__widgetSection:nth-child(1),
.articleList .ArticleListRightContainer__widgetRight .ArticleListRightContainer__widgetSection:nth-child(1) .ArticleListRightContainer__followOption,
.articleList .ArticleListRightContainer__widgetRight .ArticleListRightContainer__widgetSection:nth-child(1) .ArticleListRightContainer__subscribeDescription{
    display:none;
 }
.KbDetailLtContainer__userSocialIcon { display:none; }
.Signin__agentlogin { display:none; }
/* Change "Already a member?" to "Already a customer?" */
.Signin__loginTitle{
  position: relative;
  color: transparent !important;   /* hide original text */
  display: block;                  /* keep layout */
}
.Signin__loginTitle::after{
  content: "Already a customer?";
  position: absolute;
  top: 0;
  left: 0;
  color: #111;
  font-weight: 700;
}
/* Replace the home page intro text under Knowledge Base card */
#kb_module .ContentBox__boxInnerHome p {
  font-size: 0 !important;           /* hide original text only */
  line-height: 0 !important;
  margin: 0;                          /* keep spacing tidy */
}

#kb_module .ContentBox__boxInnerHome p::before {
  content: "Browse through our collection of articles and videos.";
  display: block;
  font-size: 0.9375rem !important;    /* <-- explicit size so it's visible */
  line-height: 1.6 !important;
  color: inherit;
}

