.path-blog .page-title:before{
  content:"";
  display: inline-block;
  width: 100px;
  height: 100px;
  background-image: url('/files/public/images/tile/blog.png');
  background-size: 100px 100px;
  margin-bottom: -10px;
  margin-right: 10px;
}

.view-blog .node-title {
	margin: 0 0 10px 0;
}

.view-blog .node-title a {
  width: 100%;
  padding: 5px 15px;
  border-radius: 10px;
  display: block;
  line-height: 1.1;
}

.view-blog .body {
  display: inline;
}

.view-blog .body {
	min-height: 130px;
}

.view-blog .body p {
  margin: 10px 0 10px 0;
}

.view-blog .views-row:after {
  content: "";
  clear: both;
  display: block;
  margin-bottom: 20px;
}

.view-blog .image {
  float: left;
  margin: 0 10px 0 0;
}
 
.view-blog .image img {
  border-radius: 10px;
}
 
.view-blog .more-link {
  width: 100%; 
  float: right;
}
