/*------------------------------------------------------------------
  Publication Page
------------------------------------------------------------------*/
#publication-page{padding: 20px 0;}
#publication-page .published-books-lists{margin-bottom: 30px; background: #ffffff; padding: 20px 25px; box-shadow: 0 0 7px rgba(0,0,0,0.1); border-radius: 6px;}
#publication-page .published-books-lists .book-title{font-size: 22px; font-weight: 600; margin: 5px 0 20px 0; font-family: 'Open Sans', sans-serif;}
#publication-page .published-books-lists .book-cover{border: 1px solid #dddddd; padding: 15px; text-align: center;}
#publication-page .published-books-lists .book-cover img{margin: 0 auto;}
#publication-page .published-books-lists .book-details p{font-size: 15px;}
#publication-page .buy-links{text-align: center; margin-top: 25px;}
#publication-page .buy-links ul{margin: 0; padding: 0; list-style: none;}
#publication-page .buy-links li{display: inline-block;}
#publication-page .buy-links li a{width: 220px; padding: 10px; text-align: center; display: block; box-shadow: 0px 2px 5px rgba(0,0,0,0.2); margin: 0 10px; border-radius: 10px;}
#publication-page .buy-links li a img{margin: 7px 0 10px 0;}
#publication-page .buy-links li a span{display: block; background: #3599d3; color: #ffffff; padding: 5px; margin-top: 7px; width: 90px; margin: 0 auto; border-radius: 3px;}


@media(max-width:767px){
	#publication-page .published-books-lists .book-cover{margin-bottom: 15px;}
	#publication-page .buy-links li{display: block; margin: 5px 0; text-align: center;}
	#publication-page .buy-links li a{margin: 15px auto;}
}