.blog_card {
  background: #f2f2f2;
  border-radius: 2px; }
  .blog_card a {
    border: none;
    text-decoration: none; }
  .blog_card a.bc_title {
    border: none;
    text-decoration: none; }

.bc_thum {
  border-radius: 0 4px 4px 0; }

.bc_entry {
  padding: 10px 15px; }

.bc_read_more {
  border-radius: 4px;
  border: 1px solid;
  padding: 4px 8px; }

.bc_title {
  line-height: 1.5; }

.bc_summary {
  line-height: 1.5; }

.bc_domain {
  color: #062; }

@media screen and (min-width: 768px) {
  .bc_thum:before {
    padding-top: 90%; } }


