.article-list .article .article-header h2 a {
  color: #ed145b;
}

div.article-list {
  margin: auto;
  max-width: 850px;
}

div.article-details {
  margin: auto;
  max-width: 850px;
}

div .blog  {
  margin-left: 5%;
  margin-right: 5%;
}

div.pagination-counter {
  display: none;
}

.mr-auto, .mx-auto {
  margin: auto;
}

.page-item.active .page-link {
  background-color: #e8455b;
  border-color: #e8455b;
}

#sp-main-body {
  padding: 25px 0;
}


/*
div.article-header h1 {
  color: #e8455b;
}
*/