.blogentry-block {
  position: relative;
  box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
  margin-bottom: 37.5px;
}
@media (min-width: 1000px) {
  .blogentry-block {
    margin-bottom: 75px;
  }
}
.blogentry-block:nth-last-child(1) {
  margin-bottom: 0px;
}
.blogentry-block .blogentry-content {
  padding: 25px 30px;
}
.blogentry-block .blogentry-content .button-container {
  margin-top: 25px;
}
@media (min-width: 1000px) {
  .blogentry-block .blogentry-content .button-container {
    margin-top: 50px;
  }
}
.content .blogentry-block {
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
}
.content .blogentry-block > * {
  flex: 0 0 75%;
  width: 75%;
  box-sizing: border-box;
}
.content .blogentry-block .blogentry-image {
  flex: 0 0 25%;
  width: 25%;
}
.sidebar .blogentry-block .blogentry-image {
  height: 100px;
}
