#footer {
  margin: 0 auto; }

#main_books {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 10px; }
  #main_books .content_wrapper {
    width: 70%; }

.content_wrapper .book_meta {
  width: auto;
  float: left; }
  .content_wrapper .book_meta .purchase_wrapper .buy_links {
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .content_wrapper .book_meta .purchase_wrapper .buy_links h4 {
      display: block;
      float: left;
      width: 80px;
      margin-bottom: 0px;
      margin-right: 10px;
      clear: both;
      font-size: 14px;
      color: black; }
    .content_wrapper .book_meta .purchase_wrapper .buy_links select {
      font-size: 14px;
      width: 130px;
      border: 1px solid lightgrey; }

.discuss_wrapper .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .discuss_wrapper .icons a {
    margin-right: 5px; }

.sidebar_wrapper h3 {
  margin-bottom: 10px; }

.sidebar_wrapper ul {
  margin-bottom: 10px; }

.sidebar_wrapper .quotes_wrapper .quotes blockquote {
  padding: 0px;
  font-size: 12px; }

.sidebar_wrapper #other_titles li {
  font-size: 14px;
  margin-bottom: 12px; }

.discuss_icons img {
  max-width: 25px; }

.cover_wrapper .cover-carousel {
  width: 200px; }
  .cover_wrapper .cover-carousel .carousel-cell {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .cover_wrapper .cover-carousel .carousel-cell img {
      max-width: 100px; }

@media screen and (max-width: 500px) {
  #main_books {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    #main_books .content_wrapper {
      width: 100%; }
    #main_books #book_copy {
      padding-top: 20px; }
    #main_books .cover-carousel {
      margin: 0 auto; } }
