.blog-section{
  width: 100%;
  background: #fff;
  color: #333;
  margin: 0 0 20px 0;
  padding: 0 10px 0 0;
  border: none;
  box-shadow: 0 0 0 1px #ccc;
  transition: all 0.3s linear;
}
.img-thumbnail a{
  width: 260px;
  height: 170px;
}
h2.post-title{
    font-size: 18px;
    font-weight: 700;
    padding: 20px 0;
    text-transform: none;
    padding-bottom: 0;
    text-align: left;
    border-bottom: none;
    border-top: none;
    clear: initial;
}
.img-thumbnail{
  overflow: hidden;
  background: #444;
  position: relative;
  float: left;
  width: 260px;
  height: 170px;
  margin: 20px;
  z-index: 1;
  padding: 0;
}
.img-thumbnail img{
  width: inherit;
}
.post-body{
  line-height: 1.6em;
  color: #333;
  margin-right: 10px;
  padding: 15px 0 0 0;
}
.emptyBlog{
  text-align: center;
  font-size: 35px;
  font-weight: bold;
  color: orange;
}
/*!
 * Start Bootstrap - Shop Item (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
/*
body {
    padding-top: 70px;  Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. 
}*/

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}
.img-spec{
  max-height: 350px;
}
a.list-group-item{
   
}

footer {
    margin: 50px 0;
}
