.addons-articles-style .sppb-article-info-wrap .sppb-readmore::after {
  color: #105fa6;
}
.sp-megamenu-parent .sp-dropdown-mega .sp-mega-group > li > a {
  color: #105fa6;
}
.sp-sign-in {
  color: #fff;
}
.sp-sign-in:hover {
  color: #fff;
  font-weight: 500;
}
#sp-bottom::after {
  bottom: 0;
}
.sppb-addon-person.investa-person-style-1 .sppb-person-social-icons .sppb-person-social {
  justify-content: left;
}

.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span {
  padding: 0 20px;
}

.sp-menu-item .fa-play {
  color: #c16a6a;
  animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.article-list .article .article-intro-image {
  overflow: hidden;
  margin-bottom: 0px;
  border: 1px solid var(--border-color);
  border-bottom: 0px;
  border-radius: 10px 10px 0 0;
}

.article-list .article .article-body {
  display: flex;
  flex-direction: column;
  padding: 10px;
  border: 1px solid var(--border-color);
  border-top:  0px;
  position: relative;
  border-radius: 0 0 10px 10px;
}

.article-list .article .article-body .article-info {
  order: -1;
  margin-left: auto;
  margin-right: 10px;
  position: absolute;
  right: -10px;
  top: -34px;
  background: #fff;
  padding: 0 5px;
  border-top: 1px solid var(--border-color);
  border-left: 1px solid var(--border-color);
  border-radius: 5px 0 0 0;
}

.article-list .article .article-header h2 a {
  color: #4c8dca;
  font-size: 30px;
  font-weight: normal;
}

.article-list .article .article-header h2 a:hover {
  color: #105fa6;
}