/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 26 2017 | 10:59:42 */
._clear:after {content: ""; display: table; clear: both;}

.book-preview-wrap ul {display: inline-block; margin: 0; padding: 0; list-style: none;}
.book-preview-wrap ul li {float: left; display: inline-block; margin: 0 1em 1em 0; width: 46.8%; line-height: 0.8;}
.book-preview-wrap ul li img {border: 1px solid #999; }
.book-checkout {}
.book-checkout input[type=number],
.book-checkout input[type=text] {border: 1px solid #999; background: #fff; font-size: 16px; margin-left: 4px; width: 32px; text-align: right;}
.book-checkout select {padding: .6rem .8rem; margin-bottom: 20px; display: inline-block;  font-size: 16px; vertical-align: middle;}
.book-checkout var {font-style: normal; background-color: #fff;}
.book-checkout strong {display: inline-block; width: 8em;}
.book-checkout .book-checkout-label {display: block; overflow: auto; margin-bottom: 1em;}
.book-checkout-total-result {display: inline-block; }
.book-checkout-total-result var {font-size: 2em; padding: 0; margin: 0; letter-spacing: -0.1rem;}
.book-preview-wrap a {display: block;}
.book-buy-now  {text-align: center; padding: 1em 0;}
.book-buy-now a {display: inline-block; padding: .66em 1em; min-width: 6em; margin: auto; background-color: #666; color: #fff; letter-spacing: 0;}
.book-checkout .book-checkout-act {margin-bottom: 1.5em;}
.btn-buy {display: inline-block; border: 0; padding: .66em 1em; font-size: 14px; cursor: pointer; margin: auto; background-color: #666; color: #fff; letter-spacing: 0;}
.book-buy-now a:hover,
.btn-buy:hover {background-color: #777; color: #fff;}

.book-sellerlist {padding-top: 2em;}
.book-sellerlist .book-cover-wrap {display: inline-block;}
.book-sellerlist .book-cover {border: 1px solid #ccc; margin: 0 1em 1em;}
.book-sellerlist hr {margin: 2em 0;}
.book-sellerlist img.alignnone {margin-bottom: 1em; line-height: 1;}

@media (max-width: 767px) {
.book-preview-wrap ul li {float: none; display: block; margin: 0 auto 1em; width: 98%;}
#sitecontainer .book-about img {float: none !important; margin: 1em auto; display: block;}
.book-about strong {display: block; line-height: 0.8;}
.book-checkout select {width: 100%; text-align: center; border: 1px solid #999; border-radius: 0; background: #fff;}
.book-checkout-label strong {display: block;}
.book-checkout input[type=number],
.book-checkout input[type=text] {box-sizing: border-box; padding: 6px; width: 32px;}
.book-about-item {margin-bottom: 12px;}

.book-sellerlist .book-cover-wrap {float: none; display: block; width: 190px; margin: 1em auto;}
.book-sellerlist .alignnone {margin-left: auto; margin-right: auto;}
.book-sellerlist .book-cover {margin: 0;}
}
