.books .book {
  padding: 1em 0;
  border-bottom: 1px solid #b6daf2;
  min-height: 220px;
}
.currently-reading .books .book {
  min-height: inherit;
}
.books .book h3 {
  color: #555;
}
.books .book-image {
  position: relative;
}
.books .book img {
  width: 100px;
  height: 150px;
  border: 1px solid #888;
  top: 0;
  left: 0;
  position: absolute;
}
.books .book .rating {
  padding: 10px 0 0 28px;
  color: #888;
  font-size: 16px;
  position: absolute;
  top: 150px;
  left: 18px;
}
.books .book .meta a.author {
  font-size: 12px;
}
.books .book .rating .rate {
  font-size:24px;
  font-color:#666
}.books .book h3{margin-top:0}.books .book .date-read{color:#666;font-size:14px;float:right;font-style:italic}.books .book .genres{float:left}.books .book.rating-5 .rating{color:#5cb85c}.books .book.rating-4 .rating{color:#5cb85c}.books .book.rating-3 .rating{color:#f0ad4e}.books .book.rating-2 .rating{color:#d9534f}.books .book.rating-1 .rating{color:#d9534f}#filter-format,#filter-ratings,#filter-read-in-2013{display:none}


.label-rating-5 {
  background-color: #d0e9c6;
}
.label-rating-5:hover {
  background-color: #d0e9c6 !important;
}
.label-rating-5.active {
  background-color: #3c763d !important;
}

.label-rating-1 {
  background-color: #ebcccc;
}
.label-rating-1:hover {
  background-color: #ebcccc !important;
}
.label-rating-1.active {
  background-color: #a94442 !important;
}

.currently-reading { }
.currently-reading .book-image,
.currently-reading .description,
.currently-reading .review {
  display: none;
}
.currently-reading .books {
  border-top: 1px solid #b6daf2;
}

.book .description {
  font-style: italic;
  color: #888;
}


.filter-date-read {
  margin-top: 20px;
}

.tip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  border: 1px solid transparent;
  padding: 2px 6px;
  color: #fefefe;
  position: absolute;
  z-index: 10;
  max-width: 200px;
}


.pagination--wrapper .pagination {
  margin-left: 20px;
}
