/* Headers */

article.postpage header {
  text-align: center;
}

.metadata {
  margin-bottom: 1.5rem;
}

.metadata p {
  display: inline;
}

.metadata p:first-of-type::before {
  content: "";
}

.metadata p::before {
  content: " | ";
}

.metadata .author {
  font-family: Helvetica, Arial, sans-serif;
}

.metadata .dateline,
.metadata .commentline {
  font-family: "PT Sans", Helvetica, Arial, sans-serif;
}

.tags {
  margin-bottom: 1.5rem;
}

.tags>i {
  margin-right: 0.5rem;
  color: #ac4142;
}

.tags>a {
  margin-right: 0.5rem;
  font-family: "PT Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.code.literal-block,
.highlight {
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px;
}

code,
pre {
  overflow: auto;
  word-break: break-all;
  word-wrap: break-word;
  margin: 0px;
}

code {
  background-color: #ffeeee;
}

.postpage .entry-content img,
.postpage .entry-content object,
.postindex .entry-content article img,
.postindex .entry-content article object {
  height: auto;
  max-width: 80%;
  max-height: 50%;
  margin: 0 10%;

  border: 1px solid #ac4142;

  box-shadow: 6px 6px 8px 0px rgba(172,65,66,0.5);
  -webkit-box-shadow: 6px 6px 8px 0px rgba(172,65,66,0.5);
  -moz-box-shadow: 6px 6px 8px 0px rgba(172,65,66,0.5);
}

.postpage blockquote {
  background-color: #f2f2f2;
  border: 1px solid #ddd;
  margin: 0.5rem 1rem;
  padding: 0 0.5rem;
}

.postpromonav {
  background-color: #F7F2E5;
  border-radius: 5px;
  margin-top: 1rem;
  padding: 0.5rem 0;
}

.postpromonav .pager {
  text-align: center;
  padding: 0 2rem 0 2rem;
}

.postpromonav .split {
  font-weight: 700;
}

.sharethis-inline-share-buttons {
  margin: 1.2rem 0;
}

