#honeypot-field-url,.wc_apbct_email_id,input[class*=apbct__email_id]{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}@media (min-width:768px){#respond .comment-form-email{margin-right:0!important}#respond .comment-form-author,#respond .comment-form-email{width:47.058%!important}}.apbct-ee-blur_email-text,.apbct-email-encoder{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center}.top-margin-long{margin-top:5px}.apbct-ee-blur-group br,.apbct-email-encoder br{display:none!important;visibility:hidden!important}.apbct-ee-blur{display:inline-block;position:absolute;background:rgba(255,255,255,.3);border-radius:15px;backdrop-filter:blur(1.5px);height:110%}.apbct-ee-blur-group{position:relative}.apbct-ee-static-blur{display:inherit}.apbct-ee-animate-blur{display:none}.apbct-ee-blur_rectangle-init{width:80%;left:10%}.apbct-ee-blur_animate-init{animation:apbct-resize-init 2s forwards}@keyframes apbct-resize-init{0%{width:80%;left:10%}100%{left:50%;width:0%}}.apbct-ee-blur_rectangle-soft{width:70%;left:15%;border-radius:0}.apbct-ee-blur_animate-soft{animation:apbct-resize-soft 2s forwards}@keyframes apbct-resize-soft{0%{width:70%;left:15%}100%{left:50%;width:0%}}.apbct-ee-blur_rectangle-hard{width:60%;left:20%;border-radius:0}.apbct-ee-blur_animate-hard{animation:apbct-resize-hard 2s forwards}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}@keyframes apbct-resize-hard{0%{width:60%;left:20%}100%{left:50%;width:0%}}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.mbm-archive  {
}
.mbm-archive-cover {
padding: 0px 3%;
width: 34%;
float:left;
}
.mbm-archive-image {
width: 200px;
}
.mbm-archive-summary, .mbm-archive-link { display: inline;
}
#mbm-book-page .mbm-book-cover img {
width: 100%;
} #mbm-book-page #mbm-first-column  {
width: 34%;  float: left; clear: left;
}
#mbm-book-page .mbm-book-summary h1, #mbm-book-page .mbm-book-summary h2, #mbm-book-page .mbm-book-summary h3, #mbm-book-page .mbm-book-summary h4, #mbm-book-page .mbm-book-summary h5, #mbm-book-page .mbm-book-summary h6 {
display: inline;
} #mbm-book-page #mbm-second-column {  float: left;
margin-left: 6%;
width: 60%;
}
#mbm-book-page #mbm-third-column {
clear: both;
}
#mbm-book-page .mbm-book-buy-links-list, #mbm-book-page .mbm-book-download-links-list {
margin-left: 0;
}
#mbm-book-page .mbm-book-cover, #mbm-book-page .mbm-book-goodreads-image, #mbm-book-page .mbm-book-reedsy-image, #mbm-book-page .mbm-book-google-books-image {
display: block;
margin-left: auto;
margin-right: auto
}
#mbm-book-page .mbm-book-buy-links li {
margin:0;
}
#mbm-book-page .mbm-book-details {
font-size: smaller;
border: 1px solid #cccccc; margin: 3% 0px; padding: 2%;
}
#mbm-book-page .mbm-book-details-imprint-label, #mbm-book-page .mbm-book-details-published-label, #mbm-book-page .mbm-book-details-publisher-label, #mbm-book-page .mbm-book-details-editors-label, #mbm-book-page .mbm-book-details-illustrators-label, #mbm-book-page .mbm-book-details-cover-artists-label, #mbm-book-page .mbm-book-details-genres-label, #mbm-book-page .mbm-book-details-tags-label {
font-weight: bold;
} #mbm-book-page a.mbm-book-cover-artist-website:before, #mbm-book-page a.mbm-book-cover-artist-website:after, #mbm-book-page a.mbm-book-editor-website:before, #mbm-book-page a.mbm-book-editor-website:after, #mbm-book-page a.mbm-book-illustrator-website:before, #mbm-book-page a.mbm-book-illustrator-website:after {
content: initial;
}
#mbm-book-page .mbm-book-serieslist-before, #mbm-book-page .mbm-book-serieslist-link, #mbm-book-page .mbm-book-serieslist-after {
font-weight: bold;
}
#mbm-book-page .mbm-book-serieslist-listitem-text {
font-style: italic;
}
#mbm-book-page  .mbm-book-serieslist-listitem-link .mbm-book-serieslist-listitem-text {
font-style: normal;
}
#mbm-book-page .mbm-book-reviews  {
clear: both;
border-top: 1px solid #cccccc;
margin-bottom: 0;
} #mbm-book-page .mbm-book-editions-size,#mbm-book-page  .mbm-book-editions-srp {
display: inline;
}
.cmb-row {
padding: 0px;
border: 0px;
margin: 0px;
}
#mbm-book-page .mbm-book-reviews-header {
font-weight: bold;
}
#mbm-book-page .mbm-book-reviews-block {
margin-left: 3%;
}
#mbm-book-page .mbm-book-reviews-website:before, #mbm-book-page .mbm-book-reviews-website:after  {
display: inline;
}
#mbm-book-page 	.mbm-book-buy-links-label, #mbm-book-page .mbm-book-download-links-label, #mbm-book-page .mbm-book-editions-label, #mbm-book-page .mbm-book-reviews-label, #mbm-book-page .mbm-book-excerpt-label
{
font-size: 1.2em; font-weight: bold;
display: block;
}
#mbm-book-page .mbm-book-editions-label, #mbm-book-page .mbm-book-reviews-label, #mbm-book-page .mbm-book-excerpt-label {
padding: 15px 0px;
}
#mbm-book-page .mbm-book-editions-subinfo {
display:none;
border: 1px solid #cccccc;
margin-left: 6%; margin-top: 0px;
padding: 3% 0 3% 3% }
#mbm-book-page .mbm-book-editions-toggle:before {
content: '\002B';
}
#mbm-book-page .mbm-book-editions-open:before {
content: '\002D\0020';
}
#mbm-book-page .mbm-book-excerpt-text-hidden {
display: none;
}
#mbm-book-page .mbm-book-excerpt-read-more, #mbm-book-page .mbm-book-excerpt-collapse,#mbm-book-page  .mbm-book-editions-toggle {
cursor: pointer;
border: none;
}
#mbm-book-page .mbm-book-excerpt-read-more,#mbm-book-page  .mbm-book-excerpt-collapse {
text-decoration: underline;
}
#mbm-book-page .mbm-book-editions-srp,#mbm-book-page  .mbm-book-editions-format-name { }
#mbm-book-page .mbm-book-editions-format {
width: 100%;
display: block;
}
#mbm-book-links1 .mbm-book-buy-links-image {
width: 44%;
min-width: 155px;
margin-left: 1%;
margin-bottom: 1%;
}
#mbm-book-page .mbm-download-links-image {
padding: 3%;
}
#mbm-book-page  .mbm-book-serieslist,  #mbm-book-page .mbm-book-goodreads {
padding-top: 15px;
}
#mbm-book-page .mbm-book-editions, #mbm-book-page .mbm-book-goodreads  {
margin-bottom: 15px;
}
#mbm-book-page  .mbm-book-serieslist,#mbm-book-page .mbm-book-editions, #mbm-book-page .mbm-book-goodreads {
border-top: 1px solid #cccccc;
clear: both;
}
#mbm-book-page div#mbm-book-links1 {
clear: both;
}
#mbm-book-page .mbm-book-editions {
padding-bottom: 15px;
}
#mbm-book-page 	 .mbm-book-links ul {
margin-left: 0;
padding-left: 0;
}
#mbm-book-page .mbm-book-buy-links-image,  #mbm-book-page  .mbm-book-download-links-image {
padding:  5px;
border-radius: 3px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
#mbm-book-page  .mbm-book-download-links-image {
height: 52px;
}
#mbm-book-links2  .mbm-book-buy-links-image {
height: 50px;
width: auto;
}
.mbm-book-grid-cell img {
width: 100%;
}
#mbm-book-links1	.mbm-book-buy-links-text { display: block; }
div#mbdb_book_page_back_to_grid_bottom, div#mbdb_book_page_back_to_grid_top {
margin-bottom: 10px;
}
#mbm-book-page .mbdb_back_to_grid_link {
font-size: smaller;
}
#mbm-book-page .mbm-book-reedsy-image {
background: gray;
height: 50px;
width: 50px;
}
#mbm-book-page .mbm-book-google-books-image {
padding: 2px;
}
@media (max-width:810px) {
#mbm-book-page #mbm-first-column, #mbm-book-page #mbm-second-column, #mbm-book-page #mbm-third-column {
display: block;
float: none;
width: 100%;
}
#mbm-book-page .mbdb_retailer_button {
max-width: unset;
}
#mbm-book-page #mbm-second-column {
margin-left: 0;
}
#mbm-book-links2 .mbm-book-buy-links-image {
height: 50px;
width: auto;
}
#mbm-book-links2 div {
clear: both;
}
}
@media (max-width:600px) {
#mbm-book-page .mbdb_retailer_button {
max-width: 80%;
}
}.mbm-book-grid-heading1, .mbm-book-grid-heading2, .mbm-book-grid-heading3 {
clear: left;
}
.mbm-book-grid-div {
display: table;
}
.mbdb_float_grid {
float: left; padding: 10px;
margin-bottom:25px; }
.mbdb_grid_image img { display: block;
margin-left: auto;
margin-right: auto; }
.mbdb_grid_no_image {  }
.mbdb_grid_title {
display: block;
text-align: center; }.mbdb_retailer_button:hover {
filter: brightness(110%) saturate(140%);
}
.mbdb_retailer_button {
color: #2271b1;
background: #f6f7f7;
vertical-align: top;
width: 100%;
text-align: center;
padding: 0.5em;
font-weight: bold;
font-size: large;
max-width: 250px;
margin: 0.25em auto;
display: block;
text-decoration: none;
line-height: 2.15384615;
min-height: 30px;
cursor: pointer;
border-width: 1px;
border-style: solid;
border-color: #ccc;
border-radius: 10px;
white-space: nowrap;
box-sizing: border-box;
-webkit-appearance: none;
}