.blog-entry {
  background-color: #ffffff; }
  .blog-entry .pagination {
    padding: 15px 15px; }

@media (min-width: 767px) {
  .blog-entry .pagination {
    padding: 15px 30px; } }

.blog-post .blog-post-head {
  margin: 1em 0 1.5em; }
  .blog-post .blog-post-head .blog-post-feature-image {
    float: left;
    /*margin: 0 20px 0 0;*/
    border-radius: 40px;
    border: 2px solid #545454; }
  .blog-post .blog-post-head .blog-post-title {
    padding-left: 110px; }

.blog-post .blog-post-content {
  padding-top: 8px; }

@media (min-width: 767px) {
  .blog-post {
    padding-right: 30px; } }

.post-summary {
  margin: 0 15px;
  padding: 1.5em 0;
  border-bottom: solid 1px #cccccc; }
  .post-summary > h2 {
    margin-bottom: 0; }
    .post-summary > h2 a {
      padding: 0;
      margin: 0; }
  .post-summary .post-summary-content {
    padding: 1em 0; }
    .post-summary .post-summary-content .blog-post-feature-image {
      float: left;
      margin: 0 15px 15px 0; }

@media (min-width: 767px) {
  .post-summary {
    margin: 0 30px; } }

.blog-profile .profile-image {
  float: left;
  margin: 0 20px 20px 0; }
  .blog-profile .profile-image img {
    border-radius: 75px;
    border: solid 2px #545454; }

.blog-profile .profile-summary {
  font-weight: 300; }

/*# sourceMappingURL=blog.css.map */