.blog-info {
  margin-bottom: 15px; }
  .blog-info > div {
    border-bottom: 1px solid #4f5562;
    padding: 10px 0; }
  .blog-info span i {
    margin-right: 5px; }
  .blog-info .info-stats span {
    margin-right: 15px; }

.blog-title {
  margin-bottom: 15px; }

.comment-wrapper .comment-content .comment-date {
  display: inline-block;
  margin-left: 20px; }

.replied-comment {
  border-top: 1px solid #2f3542;
  margin-left: -45px; }

@media (min-width: 425px) {
  .replied-comment {
    margin-left: -10px; } }
.quote-green-1 {
  border-left: 0;
  padding: 20px 30px; }
  .quote-green-1 p {
    font-size: 24px;
    font-family: "Playfair Display", sans-serif;
    color: #00d5c3; }

.simbol-tag {
  display: inline-block;
  margin-top: 2px;
  margin-right: 5px;
  margin-bottom: 2px;
  padding-top: 7px;
  padding-right: 10px;
  padding-bottom: 7px;
  line-height: 14px;
  cursor: pointer; }

.blog-content .tag-cloud-widget .tag {
  padding: 7px;
  border-color: #3b414f;
  color: #5b616f; }

.social-buttons {
  padding: 15px 10px;
  border-top: 1px solid #444a55;
  border-bottom: 1px solid #444a55; }
  .social-buttons .total-sum {
    margin-right: 30px;
    float: left;
    display: inline-block;
    color: white; }
    .social-buttons .total-sum i {
      margin-right: 10px;
      font-size: 24px; }
    .social-buttons .total-sum strong {
      font-size: 24px;
      font-weight: 900; }
  .social-buttons .social-group {
    float: left; }

/* author */
.author {
  padding-top: 30px;
  padding-bottom: 30px; }
  .author .author-picture, .author .author-info {
    float: none; }
  .author .author-picture img {
    width: 120px;
    height: 120px;
    margin-right: 0;
    margin: 0 auto;
    border-radius: 100%; }
  .author .author-info {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    text-align: center; }
    .author .author-info .author-role {
      color: #dae2e8; }

.author-small {
  padding-top: 30px;
  border-bottom: 1px solid #4f5562; }
  .author-small .author-picture, .author-small .author-info {
    float: none; }
  .author-small .author-picture img {
    width: 120px;
    height: 120px;
    margin-right: 0;
    margin: 0 auto;
    border-radius: 100%; }
  .author-small .author-info {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    text-align: center; }
    .author-small .author-info .author-role {
      color: #dae2e8; }

@media (min-width: 425px) {
  .author {
    padding-top: 30px;
    padding-bottom: 30px; }
    .author .author-picture {
      float: left; }
    .author .author-info {
      float: left;
      padding-top: 0;
      padding-bottom: 0;
      text-align: left; }
    .author .author-picture img {
      margin-right: 20px; }
    .author .author-info {
      width: calc(100% - 140px); } }
