body {
  background: #f4f4f8 !important;
}

.sidebar-toggle {
  box-shadow: 1px 1px 1px -1px;
}

.post-footer {
  padding: 0 16px;
  margin-bottom: 3em;
}

.postsList > p {
  margin-bottom: 2px;
}

hr {
  border-top: 1px solid #ccc !important;
}

a.pagination-item {
  border: none;
}

.pagination-item:first-child {
  text-align: left;
}

.pagination-item:last-child {
  float: right;
  text-align: right;
}

span.post-date {
  display: inline-block;
}

h1.post-title {
  margin: 0;
}

.fa-twitter {
  color: #55ACEE;
}

.fa-linkedin-square {
  color: #007bb6;
}

.fa-github {
  color: #171516;
}

.fa-gittip {
  color: #630;
}

.post-date {
  font-size: .9rem;
}

.fa-rss-square {
  color: #FFA500;
}

#disqus_thread{
     position: relative;
}
#disqus_thread:after{
     content: "";
     display: block;
     height: 55px;
     width: 100%;
     position: absolute;
     bottom: -5px;
     background: #f4f4f8;
}

.aspectRatioContainer {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;
}

.preserveAspectRatio {
  width: 100%;
  height: 100%;
  position: absolute;
}
