/**
 * Place your custom styles here.
 */
 .ihe-overlay:after {
font-size:3em;
top:40%;
}
.field--name-field-pages,
.field--name-field-asin,
.field--name-field-book-series,
.field--name-field-isbn {
clear:left;
}
.field--name-body {

padding-bottom: 1em;
}
p {
font-size:16px;
}
.field--label, .field--item {
font-size:16px;
}
h1.page-header {
text-align: center;
background-color:#fff;
padding-top:0.5em;
}
.views-field-field-book-image {
    margin-top: 10px;
    margin-bottom: 10px;
}
.views-field-title {
font-size:16px;
}
#views-bootstrap-book-author-block-1 .field--name-name {
line-height: 0.4;
}
.views-field-description__value {
background-color: #fff;
    padding-top: 15px;
	padding-bottom: 15px;
    margin-top: -22px;
	    margin-bottom: 10px;
}

.field--name-node-title {
text-align: center;
}
h2.block-title {
text-align: center;
}
.book-row{
padding-bottom:1em;
}
.input-group {
margin: 30px;
}
.netgalley {
display: block;
margin-left: auto;
margin-right: auto;
width: 70%;
}

.book-banner{
margin-top:-20px;
margin-left:-15px;
margin-right:-15px;
margin-bottom:20px;
}
@media (min-width: 768px) {
.book-banner{
margin-top:-30px;
margin-bottom:20px;
}
}
.Synopsis {
background-color: #fff;
padding:15px;
}
/**
@media (min-width: 768px) {
.affix {
top: 0;
    width: 100%;
    z-index: 9999 !important;
}
.affix-top {
top: 200px;
}
}
 */