.clearfix:after {
  content: '';
  display: block;
  clear: both; }

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden; }

@media (max-width: 768px) {
  .articles-list-card {
    width: 100%; } }

.articles-list-card .head {
  font-size: 19px;
  line-height: 25px;
  font-weight: bold;
  font-style: normal;
  color: #1d283e;
  margin-bottom: 10px; }

.articles-list-card .loading {
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.articles-list-card .inner-drop {
  padding: 0;
  position: relative;
  list-style-type: none; }
  .articles-list-card .inner-drop li {
    max-width: 100%;
    border-bottom: 1px solid #dce1ec;
    padding-bottom: 0px;
    padding-top: 16px;
    min-height: 80px;
    max-height: 80px; }
    @media (min-width: 768px) {
      .articles-list-card .inner-drop li:last-child {
        border-bottom: 0; } }
  .articles-list-card .inner-drop .media-title {
    display: flex !important;
    align-items: center;
    flex-flow: row nowrap;
    position: relative;
    max-width: calc(100% - 10px); }
  .articles-list-card .inner-drop .img {
    width: 45px;
    flex-shrink: 0;
    border-radius: 5px;
    overflow: hidden; }

.articles-list-card .text-info {
  flex-grow: 1;
  padding-left: 15px;
  max-width: 270px; }
  @media (max-width: 768px) {
    .articles-list-card .text-info {
      max-width: 100%; } }
  .articles-list-card .text-info .post-title {
    line-height: 19px; }
  .articles-list-card .text-info a {
    font-size: 0.7em;
    color: #162038; }

.articles-list-card .btn-share {
  position: absolute;
  right: 0px;
  bottom: -16px;
  width: 15px; }

#following-articles-list {
  overflow: hidden;
  max-height: 448px;
  position: relative;
  /* hover effect for both scrollbar area, and scrollbar 'thumb' */
  /* The scrollbar 'thumb' ...that marque oval shape in a scrollbar */ }
  #following-articles-list::-webkit-scrollbar {
    visibility: hidden;
    width: 8px;
    /* 1px wider than Lion. */
    /* This is more usable for users trying to click it. */
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 100px; }
  #following-articles-list::-webkit-scrollbar:hover {
    background-color: rgba(0, 0, 0, 0.09); }
  #following-articles-list::-webkit-scrollbar-thumb:vertical {
    /* This is the EXACT color of Mac OS scrollbars.
       Yes, I pulled out digital color meter */
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 100px; }
  #following-articles-list::-webkit-scrollbar-thumb:vertical:active {
    background: rgba(0, 0, 0, 0.61);
    /* Some darker color when you click it */
    -webkit-border-radius: 100px; }
  #following-articles-list:hover {
    overflow: auto; }
    #following-articles-list:hover::-webkit-scrollbar {
      visibility: visible; }

