body {
  height: 100%;
  font-size: 110%;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  font-family: "PT Serif", serif;
  color: #000000;
  background: #fff;
  -webkit-font-smoothing: antialiased;
}

h4 {
  font-size: 125%;
  font-weight: bold;
}

a:hover {
  color: #2d23ed;
}

.post-title a:link {
  text-decoration: none;
}

.post-title a:hover {
  color: #5f43e8;
}

.site-title a {
  text-decoration: none;
}

.menu-trending-topics-container a:link {
  text-decoration: none;
}

.wp-caption-text {
  font-family: "PT Serif", serif;
  font-size: 150%;
  font-style: italic;
}

.comment-form-url {
  display: none;
}

.entry {
  border-bottom-width: 3px;
  border-bottom-color: #b3afaf;
}

.textwidget.custom-html-widget a:link {
  text-decoration: none;
}