.wpbooklist-top-container html, .wpbooklist-top-container body, .wpbooklist-top-container div, .wpbooklist-top-container span, .wpbooklist-top-container applet, .wpbooklist-top-container object, .wpbooklist-top-container iframe, .wpbooklist-top-container h1, .wpbooklist-top-container h2, .wpbooklist-top-container h3, .wpbooklist-top-container h4, .wpbooklist-top-container h5, .wpbooklist-top-container h6, .wpbooklist-top-container p, .wpbooklist-top-container blockquote, .wpbooklist-top-container pre, .wpbooklist-top-container a, .wpbooklist-top-container abbr, .wpbooklist-top-container acronym, .wpbooklist-top-container address, .wpbooklist-top-container big, .wpbooklist-top-container cite, .wpbooklist-top-container code, .wpbooklist-top-container del, .wpbooklist-top-container dfn, .wpbooklist-top-container em, .wpbooklist-top-container img, .wpbooklist-top-container ins, .wpbooklist-top-container kbd, .wpbooklist-top-container q, .wpbooklist-top-container s, .wpbooklist-top-container samp, .wpbooklist-top-container small, .wpbooklist-top-container strike, .wpbooklist-top-container strong, .wpbooklist-top-container sub, .wpbooklist-top-container sup, .wpbooklist-top-container tt, .wpbooklist-top-container var, .wpbooklist-top-container b, .wpbooklist-top-container u, .wpbooklist-top-container i, .wpbooklist-top-container center, .wpbooklist-top-container dl, .wpbooklist-top-container dt, .wpbooklist-top-container dd, .wpbooklist-top-container ol, .wpbooklist-top-container ul, .wpbooklist-top-container li, .wpbooklist-top-container fieldset, .wpbooklist-top-container form, .wpbooklist-top-container label, .wpbooklist-top-container legend, .wpbooklist-top-container table, .wpbooklist-top-container caption, .wpbooklist-top-container tbody, .wpbooklist-top-container tfoot, .wpbooklist-top-container thead, .wpbooklist-top-container tr, .wpbooklist-top-container th, .wpbooklist-top-container td, .wpbooklist-top-container article, .wpbooklist-top-container aside, .wpbooklist-top-container canvas, .wpbooklist-top-container details, .wpbooklist-top-container embed, .wpbooklist-top-container figure, .wpbooklist-top-container figcaption, .wpbooklist-top-container footer, .wpbooklist-top-container header, .wpbooklist-top-container hgroup, .wpbooklist-top-container menu, .wpbooklist-top-container nav, .wpbooklist-top-container output, .wpbooklist-top-container ruby, .wpbooklist-top-container section, .wpbooklist-top-container summary, .wpbooklist-top-container time, .wpbooklist-top-container mark, .wpbooklist-top-container audio, .wpbooklist-top-container video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}
.wpbooklist-top-container article, .wpbooklist-top-container aside, .wpbooklist-top-container details, .wpbooklist-top-container figcaption, .wpbooklist-top-container figure, .wpbooklist-top-container footer, .wpbooklist-top-container header, .wpbooklist-top-container hgroup, .wpbooklist-top-container menu, .wpbooklist-top-container nav, .wpbooklist-top-container section {
  display: block
}
.wpbooklist-top-container body {
  line-height: 1
}
.wpbooklist-top-container ol, .wpbooklist-top-container ul {
  list-style: none
}
.wpbooklist-top-container blockquote, .wpbooklist-top-container q {
  quotes: none
}
.wpbooklist-top-container blockquote:before, .wpbooklist-top-container blockquote:after, .wpbooklist-top-container q:before, .wpbooklist-top-container q:after {
  content: '';
  content: none
}
.wpbooklist-top-container table {
  border-collapse: collapse;
  border-spacing: 0
}
#wpbooklist-sort-search-div {
  width: 300px;
  margin-left: auto;
  text-align: right;
  display: inline-block
}
.wpbooklist_stats_tdiv p {
  display: inline-block;
  border-left: 1px;
  border-right: 1px;
  border-style: solid;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 12px;
  border-color: #e1e1e1
}
#wpbooklist-search-div {
  text-align: right;
  display: inline-block;
  vertical-align: top
}
#wpbooklist-search-checkboxes {
  margin-bottom: 5px
}
#wpbooklist-search-checkboxes input[type="checkbox"] {
  margin-right: 5px;
  margin-top: 10px
}
#wpbooklist-search-text {
  margin-bottom: 5px;
  padding: 5px
}
.wpbooklist-table-for-app {
  display: none
}
.wpbooklist-top-container .wpbooklist_stats_tdiv {
  border-bottom: 1px;
  border-left: 0px;
  border-right: 0px;
  padding: 5px;
  width: 100%;
  display: inline-block;
  margin-top: 20px;
  border-top: 1px;
  border-style: solid;
  margin-bottom: 15px;
  text-align: center;
  border-color: #e1e1e1
}
.wpbooklist_top_container p, .wpbooklist_top_container a {
  font-size: 13px
}
#wpbooklist-quote-actual {
  font-style: italic
}
#wpbooklist-attribution-actual {
  font-weight: bold
}
.wpbooklist-ui-quote-area-div .wpbooklist-ui-quote-area-p {
  text-align: center;
  margin-bottom: 25px
}
#wpbooklist_cover_image {
  padding: 0;
  height: 170px;
  width: 103px;
  padding-top: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  opacity: 0;
  z-index: 1;
  border: none;
  background-color: transparent
}
.wpbooklist_inner_main_display_div {
  box-shadow: 0px 0px 5px #888;
  height: 100%;
  background-color: #f8f8f8;
  text-align: center
}
.wpbooklist-hidden-isbn1 {
  display: none
}
#wpbooklist_main_display_div {
  display: inline-block;
  margin-bottom: 30px;
  margin-top: 10px;
  text-align: center;
  width: 100%
}
#wpbooklist_main_display_div .wpbooklist_entry_div {
  display: inline-block;
  box-shadow: 0px 0px 30px #888888;
  border-collapse: separate;
  background-color: white;
  background-clip: padding-box;
  border-width: 30px;
  border-color: transparent;
  width: 140px;
  height: 330px;
  padding: 10px;
  position: relative;
  vertical-align: top
}
.hidden_id_title {
  display: none
}
.wpbooklist_entry_div .wpbooklist_inner_main_display_div p {
  z-index: 999;
  display: block;
  left: 0;
  right: 0;
  font-size: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  position: absolute;
  text-align: center;
  bottom: 80px;
  display: -webkit-box;
  max-width: 400px;
  height: 45px;
  margin: 0 auto;
  margin-bottom: 0px;
  line-height: 1.4;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}
#wpbooklist_saved_title_link:hover {
  cursor: pointer;
  text-decoration: underline
}
#wpbooklist_cover_image:hover {
  cursor: pointer;
  box-shadow: 9px 16px 20px #888888
}
#wpbooklist-pagination-div {
  text-align: center;
  margin-top: 20px
}
.wpbooklist-top-container .wpbooklist-pagination-page-div {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 6px;
  cursor: pointer;
  border: solid;
  box-shadow: 0px 0px 8px #888;
  border-color: transparent;
  font-size: 12px;
  font-style: italic
}
.wpbooklist_inner_main_display_div .wpbooklist-rating-image {
  width: 50px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  top: 8px
}
.wpbooklist-page-content {
  display: none !important
}
.wpbooklist-purchase-img, .wpbooklist-purchase-img:hover {
  text-decoration: none
}
.wpbooklist-purchase-img img {
  width: 43px;
  text-decoration: none
}
.wpbooklist-shortcode-below-link-excerpt {
  position: relative;
  bottom: 5px;
  margin-left: 165px;
  margin-top: 25px;
  margin-bottom: 10px;
  display: -webkit-box;
  font-size: 14px;
  line-height: 2;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px
}
.wpbooklist-shortcode-entire-container {
  width: 100%
}
.wpbooklist-pagination-div .wpbooklist-pagination-div-inner {
  margin-top: 20px
}
.wpbooklist-pagination-left-div, .wpbooklist-pagination-middle-div, .wpbooklist-pagination-right-div {
  display: inline-block;
  cursor: pointer
}
.wpbooklist-pagination-div .wpbooklist-pagination-div-inner .wpbooklist-pagination-left-div:hover, .wpbooklist-pagination-div .wpbooklist-pagination-div-inner .wpbooklist-pagination-right-div:hover {
  box-shadow: 0px 0px 4px #888
}
.wpbooklist-pagination-div .wpbooklist-pagination-div-inner .wpbooklist-pagination-left-div, .wpbooklist-pagination-div .wpbooklist-pagination-div-inner .wpbooklist-pagination-right-div {
  border-radius: 6px;
  cursor: pointer;
  border: solid;
  box-shadow: 0px 0px 8px #888;
  border-color: transparent;
  font-size: 12px;
  font-style: italic;
  padding-left: 5px;
  padding-right: 5px
}
.wpbooklist-pagination-div .wpbooklist-pagination-div-inner .wpbooklist-pagination-middle-div {
  margin-left: 20px;
  margin-right: 20px;
  min-width: 100px;
  text-align: center
}
.wpbooklist-pagination-left-div .wpbooklist-pagination-prev-img {
  right: 3px
}
.wpbooklist-pagination-prev-img {
  width: 16px;
  position: relative;
  top: 3px
}
#wpbooklist-filter-div {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  width: 300px;
  text-align: right
}
#wpbooklist-filter-search-container #wpbooklist-filter-div select, #wpbooklist-sort-search-div .wpbooklist-sort-select-box {
  width: 300px;
  margin-bottom: 5px
}
#wpbooklist-search-sort-inner-cont {
  display: inline-block
}
#wpbooklist-filter-search-container {
  text-align: right
}
#wpbooklist-search-checkboxes {
  margin-bottom: 5px;
  margin-top: 0px
}
#wpbooklist-search-div {
  text-align: right;
  display: inline-block;
  vertical-align: top
}
#wpbooklist-filter-between-year-div p {
  text-align: center;
  margin-bottom: 5px;
  margin-top: 10px
}
#wpbooklist-filter-between-year-div select {
  display: inline-block !important;
  width: 60px !important
}
#wpbooklist-to-span {
  margin-left: 10px;
  margin-right: 10px;
  font-style: italic
}
#wpbooklist-filter-between-year-div select {
  width: 60px;
  min-width: 60px;
  max-width: 60px
}
#wpbooklist_main_display_div .wpbooklist-storytime-shocked-img-front {
  width: 30px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px
}
@media screen and (max-width: 600px) {
  .wpbooklist-shortcode-link-holder-media {
    bottom: -60px !important;
    margin-left: 0px !important
  }
  .wpbooklist-shortcode-below-link-excerpt {
    margin-left: 20px !important;
    margin: 20px !important;
    text-align: center !important;
    max-width: initial !important
  }
  .wpbooklist_jre_book_cover_shortcode_link {
    float: none !important;
    display: block;
    text-align: center !important
  }
  .wpbooklist-shortcode-link-holder-media {
    position: initial !important;
    text-align: center !important
  }
  .wpbooklist-shortcode-h3 {
    margin: 10px !important;
    text-align: center !important
  }
  .wpbooklist-shortcode-entire-container {
    float: none !important;
    margin-bottom: 115px !important
  }
}
.wpbooklist-top-container html, .wpbooklist-top-container body, .wpbooklist-top-container div, .wpbooklist-top-container span, .wpbooklist-top-container applet, .wpbooklist-top-container object, .wpbooklist-top-container iframe, .wpbooklist-top-container h1, .wpbooklist-top-container h2, .wpbooklist-top-container h3, .wpbooklist-top-container h4, .wpbooklist-top-container h5, .wpbooklist-top-container h6, .wpbooklist-top-container p, .wpbooklist-top-container blockquote, .wpbooklist-top-container pre, .wpbooklist-top-container a, .wpbooklist-top-container abbr, .wpbooklist-top-container acronym, .wpbooklist-top-container address, .wpbooklist-top-container big, .wpbooklist-top-container cite, .wpbooklist-top-container code, .wpbooklist-top-container del, .wpbooklist-top-container dfn, .wpbooklist-top-container em, .wpbooklist-top-container img, .wpbooklist-top-container ins, .wpbooklist-top-container kbd, .wpbooklist-top-container q, .wpbooklist-top-container s, .wpbooklist-top-container samp, .wpbooklist-top-container small, .wpbooklist-top-container strike, .wpbooklist-top-container strong, .wpbooklist-top-container sub, .wpbooklist-top-container sup, .wpbooklist-top-container tt, .wpbooklist-top-container var, .wpbooklist-top-container b, .wpbooklist-top-container u, .wpbooklist-top-container i, .wpbooklist-top-container center, .wpbooklist-top-container dl, .wpbooklist-top-container dt, .wpbooklist-top-container dd, .wpbooklist-top-container ol, .wpbooklist-top-container ul, .wpbooklist-top-container li, .wpbooklist-top-container fieldset, .wpbooklist-top-container form, .wpbooklist-top-container label, .wpbooklist-top-container legend, .wpbooklist-top-container table, .wpbooklist-top-container caption, .wpbooklist-top-container tbody, .wpbooklist-top-container tfoot, .wpbooklist-top-container thead, .wpbooklist-top-container tr, .wpbooklist-top-container th, .wpbooklist-top-container td, .wpbooklist-top-container article, .wpbooklist-top-container aside, .wpbooklist-top-container canvas, .wpbooklist-top-container details, .wpbooklist-top-container embed, .wpbooklist-top-container figure, .wpbooklist-top-container figcaption, .wpbooklist-top-container footer, .wpbooklist-top-container header, .wpbooklist-top-container hgroup, .wpbooklist-top-container menu, .wpbooklist-top-container nav, .wpbooklist-top-container output, .wpbooklist-top-container ruby, .wpbooklist-top-container section, .wpbooklist-top-container summary, .wpbooklist-top-container time, .wpbooklist-top-container mark, .wpbooklist-top-container audio, .wpbooklist-top-container video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}
.wpbooklist-top-container article, .wpbooklist-top-container aside, .wpbooklist-top-container details, .wpbooklist-top-container figcaption, .wpbooklist-top-container figure, .wpbooklist-top-container footer, .wpbooklist-top-container header, .wpbooklist-top-container hgroup, .wpbooklist-top-container menu, .wpbooklist-top-container nav, .wpbooklist-top-container section {
  display: block
}
.wpbooklist-top-container body {
  line-height: 1
}
.wpbooklist-top-container ol, .wpbooklist-top-container ul {
  list-style: none
}
.wpbooklist-top-container blockquote, .wpbooklist-top-container q {
  quotes: none
}
.wpbooklist-top-container blockquote:before, .wpbooklist-top-container blockquote:after, .wpbooklist-top-container q:before, .wpbooklist-top-container q:after {
  content: '';
  content: none
}
.wpbooklist-top-container table {
  border-collapse: collapse;
  border-spacing: 0
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div {
  height: auto;
  overflow: hidden;
  margin-bottom: 40px;
  vertical-align: top
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbooklist-list-book-details-div {
  display: inline-block;
  max-width: 70%
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbooklist-list-cover-img-class-div {
  height: auto;
  margin-right: 10px;
  display: inline-block;
  max-width: 25%;
  vertical-align: top
}
.wpbooklist-list_cover_image_class {
  height: 100%;
  width: 240px;
  cursor: pointer
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbooklist-list_saved_title_link {
  font-weight: bold;
  cursor: pointer
}
.wpbooklist-list_inner_main_display_div .wpbooklist-list-indiv-details-author {
  margin-bottom: 5px
}
.wpbooklist-list-indiv-details span {
  font-size: 0.8em
}
.wpbooklist-list-rating-image {
  width: 70px
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbl-list-book-description-contents, #wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbl-list-book-description-readmorelesslink {
  width: initial;
  font-size: 0.8em
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbl-list-book-description-contents {
  margin-top: 10px
}
#wpbooklist-list_main_display_div .wpbooklist-list_inner_main_display_div .wpbl-list-book-description-readmorelesslink {
  text-decoration: none;
  border: none;
  box-shadow: none;
  font-size: 0.6em;
  font-weight: bold;
  margin-bottom: 20px
}
.wpbooklist-storytime-reader-top-cont html, .wpbooklist-storytime-reader-top-cont body, .wpbooklist-storytime-reader-top-cont div, .wpbooklist-storytime-reader-top-cont span, .wpbooklist-storytime-reader-top-cont applet, .wpbooklist-storytime-reader-top-cont object, .wpbooklist-storytime-reader-top-cont iframe, h1, .wpbooklist-storytime-reader-top-cont h2, .wpbooklist-storytime-reader-top-cont h3, .wpbooklist-storytime-reader-top-cont h4, .wpbooklist-storytime-reader-top-cont h5, .wpbooklist-storytime-reader-top-cont h6, .wpbooklist-storytime-reader-top-cont p, .wpbooklist-storytime-reader-top-cont blockquote, .wpbooklist-storytime-reader-top-cont pre, .wpbooklist-storytime-reader-top-cont a, .wpbooklist-storytime-reader-top-cont abbr, .wpbooklist-storytime-reader-top-cont acronym, .wpbooklist-storytime-reader-top-cont address, .wpbooklist-storytime-reader-top-cont big, .wpbooklist-storytime-reader-top-cont cite, .wpbooklist-storytime-reader-top-cont code, del, .wpbooklist-storytime-reader-top-cont dfn, .wpbooklist-storytime-reader-top-cont em, .wpbooklist-storytime-reader-top-cont img, .wpbooklist-storytime-reader-top-cont ins, .wpbooklist-storytime-reader-top-cont kbd, .wpbooklist-storytime-reader-top-cont q, .wpbooklist-storytime-reader-top-cont s, .wpbooklist-storytime-reader-top-cont samp, .wpbooklist-storytime-reader-top-cont small, .wpbooklist-storytime-reader-top-cont strike, .wpbooklist-storytime-reader-top-cont strong, .wpbooklist-storytime-reader-top-cont sub, .wpbooklist-storytime-reader-top-cont sup, .wpbooklist-storytime-reader-top-cont tt, .wpbooklist-storytime-reader-top-cont var, .wpbooklist-storytime-reader-top-cont b, .wpbooklist-storytime-reader-top-cont u, .wpbooklist-storytime-reader-top-cont i, .wpbooklist-storytime-reader-top-cont center, .wpbooklist-storytime-reader-top-cont dl, .wpbooklist-storytime-reader-top-cont dt, .wpbooklist-storytime-reader-top-cont dd, .wpbooklist-storytime-reader-top-cont ol, .wpbooklist-storytime-reader-top-cont ul, .wpbooklist-storytime-reader-top-cont li, .wpbooklist-storytime-reader-top-cont fieldset, .wpbooklist-storytime-reader-top-cont form, .wpbooklist-storytime-reader-top-cont label, .wpbooklist-storytime-reader-top-cont legend, .wpbooklist-storytime-reader-top-cont table, .wpbooklist-storytime-reader-top-cont caption, .wpbooklist-storytime-reader-top-cont tbody, .wpbooklist-storytime-reader-top-cont tfoot, .wpbooklist-storytime-reader-top-cont thead, .wpbooklist-storytime-reader-top-cont tr, .wpbooklist-storytime-reader-top-cont th, .wpbooklist-storytime-reader-top-cont td, .wpbooklist-storytime-reader-top-cont article, .wpbooklist-storytime-reader-top-cont aside, .wpbooklist-storytime-reader-top-cont canvas, .wpbooklist-storytime-reader-top-cont details, .wpbooklist-storytime-reader-top-cont embed, .wpbooklist-storytime-reader-top-cont figure, .wpbooklist-storytime-reader-top-cont figcaption, .wpbooklist-storytime-reader-top-cont footer, .wpbooklist-storytime-reader-top-cont header, .wpbooklist-storytime-reader-top-cont hgroup, .wpbooklist-storytime-reader-top-cont menu, .wpbooklist-storytime-reader-top-cont nav, .wpbooklist-storytime-reader-top-cont output, .wpbooklist-storytime-reader-top-cont ruby, .wpbooklist-storytime-reader-top-cont section, .wpbooklist-storytime-reader-top-cont summary, time, .wpbooklist-storytime-reader-top-cont mark, .wpbooklist-storytime-reader-top-cont audio, .wpbooklist-storytime-reader-top-cont video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}
.wpbooklist-storytime-reader-top-cont article, .wpbooklist-storytime-reader-top-cont aside, .wpbooklist-storytime-reader-top-cont details, .wpbooklist-storytime-reader-top-cont figcaption, .wpbooklist-storytime-reader-top-cont figure, .wpbooklist-storytime-reader-top-cont footer, .wpbooklist-storytime-reader-top-cont header, .wpbooklist-storytime-reader-top-cont hgroup, .wpbooklist-storytime-reader-top-cont menu, .wpbooklist-storytime-reader-top-cont nav, .wpbooklist-storytime-reader-top-cont section {
  display: block
}
.wpbooklist-storytime-reader-top-cont body {
  line-height: 1
}
.wpbooklist-storytime-reader-top-cont ol, .wpbooklist-storytime-reader-top-cont ul {
  list-style: none
}
.wpbooklist-storytime-reader-top-cont blockquote, .wpbooklist-storytime-reader-top-cont q {
  quotes: none
}
.wpbooklist-storytime-reader-top-cont blockquote:before, .wpbooklist-storytime-reader-top-cont blockquote:after, .wpbooklist-storytime-reader-top-cont q:before, .wpbooklist-storytime-reader-top-cont q:after {
  content: '';
  content: none
}
.wpbooklist-storytime-reader-top-cont table {
  border-collapse: collapse;
  border-spacing: 0
}
.wpbooklist-storytime-reader-top-cont {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
  color: #000
}
.wpbooklist-storytime-word-actual {
  font-weight: bold;
  font-style: italic
}
.wpbooklist-storytime-p-1 {
  font-style: italic;
  font-weight: bold;
  font-size: 22px !important;
  position: relative;
  padding-top: 20px;
  margin-bottom: 0px
}
.wpbooklist-storytime-p-2 {
  font-size: 20px !important;
  font-weight: bold;
  position: relative;
  margin-top: 0px
}
.wpbooklist-storytime-shocked-img {
  width: 40px;
  bottom: -4px;
  position: absolute;
  margin-left: 5px
}
.wpbooklist-storytime-patreon-img {
  width: 104px;
  position: relative;
  top: 7px;
  margin-left: 6px
}
.wpbooklist-storytime-signup-div-left p, .wpbooklist-storytime-signup-div-right p {
  margin: 0px
}
.wpbooklist-storytime-signup-div-left .wpbooklist-storytime-signup-button-p, .wpbooklist-storytime-signup-div-right .wpbooklist-storytime-signup-button-p {
  font-size: 17px
}
.wpbooklist-storytime-patreon-div {
  background-color: #F86631;
  border-radius: 3px;
  border: solid 1px #F05A1A;
  box-shadow: 4px 4px 4px 1px #555;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  color: white;
  text-shadow: 1px 1px black;
  height: 584px;
  margin-bottom: 150px;
  padding-left: 5px;
  padding-right: 5px
}
.wpbooklist-storytime-for-just-link, #wpbooklist-storytime-for-demo-link {
  color: #fff;
  font-size: 18px;
  font-variant: small-caps;
  font-weight: bold;
  text-decoration: none;
  background-color: #00a0d2;
  padding-left: 4px;
  padding-right: 6px;
  padding-bottom: 3px;
  border-radius: 3px;
  font-style: italic
}
.wpbooklist-storytime-for-just-link:hover, #wpbooklist-storytime-for-demo-link:hover {
  background-color: transparent;
  color: white;
  text-decoration: underline
}
.wpbooklist-storytime-patreon-div div p {
  font-size: 15px
}
.wpbooklist-storytime-patreon-div ul {
  text-align: center
}
.wpbooklist-storytime-patreon-div ul li {
  font-weight: bold;
  font-style: italic;
  font-size: 17px;
  margin-bottom: 10px
}
.wpbooklist-storytime-tilde {
  font-weight: normal
}
.wpbooklist-storytime-for-just-link span {
  font-size: 18px;
  font-style: italic
}
.wpbooklist-storytime-signup-div {
  display: flex;
  text-align: center;
  cursor: pointer;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 80px
}
.wpbooklist-storytime-signup-div .wpbooklist-storytime-signup-div-left, .wpbooklist-storytime-signup-div .wpbooklist-storytime-signup-div-middle, .wpbooklist-storytime-signup-div .wpbooklist-storytime-signup-div-right {
  display: inline-block;
  width: 33.3%
}
.wpbooklist-storytime-signup-div-middle img {
  width: 50px;
  position: relative;
  top: 5px
}
.wpbooklist-storytime-signup-div-right img, .wpbooklist-storytime-signup-div-left img {
  width: 40px
}
.wpbooklist-storytime-signup-div-left img {
  border: 1px solid black;
  border-radius: 3px
}
.wpbooklist-storytime-signup-div-left, .wpbooklist-storytime-signup-div-right {
  box-shadow: 4px 4px 4px 1px #333;
  padding-bottom: 10px;
  background-color: #fff;
  border-radius: 8px;
  padding-top: 10px;
  border: solid 1px #444;
  color: black;
  text-shadow: none
}
.wpbooklist-storytime-signup-div-left:hover, .wpbooklist-storytime-signup-div-right:hover {
  box-shadow: none
}
.wpbooklist-storytime-signup-button-div, .wpbooklist-storytime-signup-button-p {
  font-weight: bold
}
.wpbooklist-storytime-signup-button-div {
  margin-bottom: 5px !important
}
.wpbooklist-storytime-reader-top-cont {
  width: 500px;
  height: 700px;
  border: solid 1px #CCCCCC;
  margin-left: auto;
  margin-right: auto;
  box-shadow: inset 0px 0px 6px 1px #BBBBBB;
  margin-bottom: 180px
}
#wpbooklist-storytime-reader-inner-cont {
  width: 480px;
  height: 680px;
  border: solid 1px #DDDDDD;
  margin: 10px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  box-shadow: inset 0px 0px 4px 1px #999;
  position: relative
}
.wpbooklist-storytime-reader-top-cont {
  border-radius: 3px;
  background-color: #DEDEDE
}
.wpbooklist-storytime-reader-titlebar-div-1 img {
  width: 35px;
  vertical-align: top
}
#wpbooklist-storytime-reader-inner-cont #wpbooklist-storytime-reader-titlebar-div .wpbooklist-storytime-reader-titlebar-div-1 p {
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  position: relative;
  bottom: 13px;
  margin-bottom: 0px;
  margin-top: 15px
}
.wpbooklist-storytime-reader-titlebar-div-1 a {
  color: black;
  text-decoration: none;
  box-shadow: none !important
}
#wpbooklist-storytime-reader-titlebar-div-2 h2 {
  text-align: center;
  font-size: 25px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: 600;
  line-height: 25px
}
#wpbooklist-storytime-reader-titlebar-div {
  padding-left: 10px;
  padding-top: 5px;
  background-color: #eee;
  margin: 2px;
  border: solid 1px #ddd;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px
}
#wpbooklist-storytime-reader-provider-div {
  display: flex;
  position: absolute;
  bottom: 0;
  padding: 5px;
  background-color: #eee;
  margin: 2px;
  border: solid 1px #ddd;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  height: 115px
}
#wpbooklist-storytime-reader-provider-div-1 {
  min-width: 60px
}
#wpbooklist-storytime-reader-provider-div-2 {
  margin-left: 10px
}
#wpbooklist-storytime-reader-provider-div-1 img {
  width: 60px
}
#wpbooklist-storytime-reader-provider-div-2 #wpbooklist-storytime-reader-provider-p-1 {
  text-align: left !important;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: bold;
  border: solid 1px black;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px
}
#wpbooklist-storytime-reader-provider-div-2 #wpbooklist-storytime-reader-provider-p-2 {
  text-align: left !important;
  margin: 0;
  margin-top: 5px;
  font-size: 13px;
  line-height: 1.5
}
#wpbooklist-storytime-reader-pagination-div {
  display: flex;
  position: absolute;
  width: 99%;
  margin: 2px;
  margin-bottom: 0px;
  bottom: 110px;
  background-color: #F4F2F3;
  border: solid 1px #eee;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  height: 0px;
  opacity: 0
}
#wpbooklist-storytime-reader-pagination-div-1 {
  position: absolute;
  left: 0
}
.wpbooklist-storytime-reader-pagination-div-2 {
  width: 100%;
  text-align: center
}
#wpbooklist-storytime-reader-pagination-div-3 {
  position: absolute;
  right: 0
}
#wpbooklist-storytime-reader-pagination-div-1:hover, #wpbooklist-storytime-reader-pagination-div-3:hover {
  background-color: #BEBDBE;
  box-shadow: 1px 1px 1px black
}
#wpbooklist-storytime-reader-pagination-div-1, #wpbooklist-storytime-reader-pagination-div-3 {
  cursor: pointer;
  height: 36px
}
#wpbooklist-storytime-reader-pagination-div-1 img, #wpbooklist-storytime-reader-pagination-div-3 img {
  width: 18px;
  cursor: pointer;
  margin: 8px
}
#wpbooklist-storytime-reader-selection-div-1-inner-1 {
  text-align: center;
  margin-bottom: 10px;
  overflow: auto;
  height: 466px;
  width: 96%;
  margin-left: auto;
  margin-right: auto
}
#wpbooklist-storytime-reader-selection-div-1-inner-2 {
  height: 0;
  overflow: hidden;
  opacity: 0;
  width: 99%;
  margin: 2px;
  position: relative;
  bottom: 12px;
  background-color: #F4F2F3;
  border: solid 1px #eee;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  cursor: pointer
}
#wpbooklist-storytime-reader-selection-div-1-inner-2 p {
  margin: 14px;
  text-align: center;
  font-size: 13px
}
#wpbooklist-storytime-reader-selection-div-1-inner-2 img {
  position: absolute;
  right: 45px;
  width: 25px;
  top: 10px
}
#wpbooklist-storytime-reader-content-div {
  opacity: 0;
  padding: 15px;
  margin: 2px;
  font-size: 15px;
  line-height: 1.15
}
.wpbooklist-storytime-reader-pagination-div-2-inner p {
  font-size: 13px;
  margin-top: 13px;
  margin-bottom: 13px;
  line-height: 1.5
}
.wpbooklist-storytime-reader-pagination-div-2-inner span {
  position: relative;
  bottom: 4px;
  font-size: 13px
}
.wpbooklist-storytime-listed-story {
  border-radius: 3px;
  padding: 5px !important;
  border: 1px solid #ccc !important;
  cursor: pointer;
  box-shadow: 1px 1px 1px -1px black;
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  margin-bottom: 13px !important;
  margin-top: 13px !important
}
.wpbooklist-storytime-listed-story:hover {
  background-color: #eeeeee
}
.wpbooklist-storytime-patreon-line {
  border: solid 1px #555;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px
}
.wpbooklist-storytime-demo-top-cont img {
  width: 38px;
  position: absolute;
  right: -4px;
  margin-left: auto;
  margin-right: auto;
  bottom: -8px
}
.wpbooklist-storytime-demo-top-cont span {
  width: 165px;
  display: inline-block;
  margin-right: 4px;
  text-align: left;
  position: relative;
  top: 8px;
  line-height: 1;
  font-size: 27px;
  color: #F05A1A;
  text-shadow: 1px 1px 1px black
}
.wpbooklist-storytime-demo-top-cont p {
  font-size: 40px;
  font-weight: bold;
  position: relative;
  bottom: -15px
}
.wpbooklist-storytime-provider-advert-div {
  position: relative;
  bottom: 72px
}
.wpbooklist-storytime-row-div {
  margin: 10px
}
.wpbooklist-storytime-row-div input {
  float: right
}
#wpbooklist-storytime-settings-inner {
  width: 430px;
  margin-left: auto;
  margin-right: auto
}
#wpbooklist-storytime-settings-input-6 {
  float: none;
  width: 50px
}
#wpbooklist-storytime-row-div-6 {
  text-align: center
}
#wpbooklist-storytime-settings-cont {
  margin-top: 50px
}
#wpbooklist-storytime-settings-cont p {
  width: 35%;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  font-weight: bold;
  font-style: italic
}
.wpbooklist-storytime-settings-save-div {
  text-align: center;
  margin-top: 45px
}
#wpbooklist-storytime-notify-span1 {
  font-style: italic;
  font-weight: bold
}
#wpbooklist-storytime-notify-span2 {
  font-weight: bold
}
#wpbooklist-storytime-notify-div h2 {
  display: inline-block;
  font-size: 25px;
  margin-top: 0;
  position: relative;
  bottom: 5px
}
#wpbooklist-storytime-notify-span-div-img-1 {
  width: 30px;
  position: absolute;
  margin-left: auto;
  margin-right: auto !important;
  right: 5px;
  bottom: -5px
}
#wpbooklist-storytime-notify-span-div1 {
  font-size: 23px
}
#wpbooklist-storytime-notify-span-div2 {
  font-size: 20px;
  margin-top: 2px;
  display: inline-block;
  font-style: italic
}
#wpbooklist-storytime-notify-span-div {
  display: inline-block;
  position: relative;
  width: 133px;
  line-height: 1;
  text-align: left;
  top: 15px;
  text-shadow: 1px 1px #ddd;
  color: #F05A1A;
  font-weight: bold
}
#wpbooklist-storytime-notify-div img {
  max-width: 100px
}
#wpbooklist-storytime-notify-div-inner-1 {
  margin-right: 15px;
  max-width: 100px;
  display: inline-block;
  vertical-align: top
}
#wpbooklist-storytime-notify-div-inner-2 {
  display: inline-block;
  text-align: center
}
#wpbooklist-storytime-notify-div .wpbooklist-my-notice-dismiss-forever {
  height: 22px;
  width: 60px;
  float: right;
  position: relative;
  top: 107px;
  left: 25px;
  text-align: center
}
#wpbooklist-storytime-reader-provider-div-delete {
  position: absolute;
  bottom: -11px;
  left: 0;
  right: 0;
  text-align: center;
  margin-top: 11px;
  margin-bottom: 11px
}
#wpbooklist-storytime-reader-provider-div-delete-p {
  font-size: 11px;
  color: #0073aa;
  text-decoration: underline;
  font-style: italic;
  display: inline-block;
  margin: 0px
}
#wpbooklist-storytime-reader-provider-div-delete-p:hover {
  color: #00a0d2
}
#wpbooklist-storytime-reader-selection-div-1-inner-1 #wpbooklist-storytime-category-select {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 14px;
  border-radius: 0;
  max-width: 200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 10px !important
}
.wpbooklist-storytime-reader-top-cont .wpbooklist-content-actual-title {
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0px;
  font-size: 16px;
  font-style: italic
}
#colorbox html, #colorbox body, #colorbox div, #colorbox span, #colorbox applet, #colorbox object, #colorbox iframe, h1, #colorbox h2, #colorbox h3, #colorbox h4, #colorbox h5, #colorbox h6, #colorbox blockquote, #colorbox pre, a, #colorbox abbr, #colorbox acronym, #colorbox address, #colorbox big, #colorbox cite, del, #colorbox dfn, #colorbox img, #colorbox ins, #colorbox q, #colorbox s, small, #colorbox strike, #colorbox sub, #colorbox sup, #colorbox tt, #colorbox u, #colorbox center, dl, #colorbox dt, #colorbox dd, #colorbox ol, #colorbox ul, #colorbox li, fieldset, #colorbox form, #colorbox label, #colorbox legend, table, #colorbox caption, #colorbox tbody, #colorbox tfoot, #colorbox thead, #colorbox tr, #colorbox th, #colorbox td, article, #colorbox aside, #colorbox canvas, #colorbox details, #colorbox embed, #colorbox figure, #colorbox figcaption, #colorbox footer, #colorbox header, #colorbox hgroup, #colorbox menu, #colorbox nav, #colorbox output, #colorbox ruby, #colorbox section, #colorbox summary, time, #colorbox mark, #colorbox audio, #colorbox video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}
#colorbox article, #colorbox aside, #colorbox details, #colorbox figcaption, #colorbox figure, #colorbox footer, #colorbox header, #colorbox hgroup, #colorbox menu, #colorbox nav, #colorbox section {
  display: block
}
body {
  line-height: 1
}
#colorbox ol, #colorbox #colorbox ul {
  list-style: none
}
#colorbox blockquote, #colorbox q {
  quotes: none
}
#colorbox blockquote:before, #colorbox blockquote:after, q:before, #colorbox q:after {
  content: '';
  content: none
}
#colorbox table {
  border-collapse: collapse;
  border-spacing: 0
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0)
}
#cboxWrapper {
  max-width: none
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%
}
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left
}
#cboxContent {
  position: relative;
  border-radius: 3px
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch
}
#cboxTitle {
  margin: 0
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0
}
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box
}
#cboxOverlay {
  background: #000;
  opacity: 0.9;
  filter: alpha(opacity=90)
}
#colorbox {
  outline: 0
}
#cboxContent {
  background: #fff;
  overflow: visible
}
.cboxIframe {
  background: #fff
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc
}
#cboxLoadedContent {
  margin-bottom: 5px;
  text-align: center
}
#cboxLoadingGraphic {
  background: url(images/loading.gif) no-repeat center center
}
#cboxTitle {
  position: absolute;
  bottom: -25px;
  left: 0;
  text-align: center;
  width: 100%;
  font-weight: bold;
  color: #7C7C7C
}
@media screen and (max-width: 767px) {
  #cboxTitle {
    display: none !important
  }
}
#cboxCurrent {
  position: absolute;
  bottom: -25px;
  left: 58px;
  font-weight: bold;
  color: #7C7C7C
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0
}
#cboxPrevious {
  left: 0px;
  background-position: -51px -25px
}
#cboxPrevious:hover {
  background-position: -51px 0px
}
#cboxNext {
  left: 27px;
  background-position: -75px -25px
}
#cboxNext:hover {
  background-position: -75px 0px
}
#cboxClose {
  right: 0;
  background-position: -100px -25px
}
#cboxClose:hover {
  background-position: -100px 0px
}
.cboxSlideshow_on #cboxSlideshow {
  background-position: -125px 0px;
  right: 27px
}
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -150px 0px
}
.cboxSlideshow_off #cboxSlideshow {
  background-position: -150px -25px;
  right: 27px
}
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -125px 0px
}
#wpbooklist_cover_image_popup {
  width: 150px
}
#colorbox #wpbooklist_title_div {
  font-size: 22px
}
#colorbox #wpbooklist_display_table td {
  border: none;
  padding: 0px;
  background-color: white;
  line-height: 1.2
}
#colorbox #wpbooklist_title, #colorbox #wpbooklist_top_display_container #wpbooklist_title, #colorbox #wpbooklist_top_display_container #colorbox .wpbooklist_description_p, #colorbox .wpbooklist_description_p, #colorbox #wpbooklist_backup_download {
  display: inline;
  padding-bottom: 5px;
  vertical-align: middle;
  font-size: 22px;
  font-style: italic;
  min-width: 195px;
  max-width: 275px;
  -webkit-text-stroke-width: 1px;
  -moz-text-stroke-width: 1px;
  -ms-text-stroke-width: 1px;
  text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
  color: #888;
  margin-bottom: 10px
}
#colorbox #wpbooklist_display_table_2 td {
  display: inline;
  vertical-align: initial
}
#colorbox #wpbooklist_display_table_2 tr {
  background-color: initial
}
#colorbox #wpbooklist_display_table_2 {
  width: 400px;
  border: none;
  background: white;
  background-color: white;
  box-shadow: initial;
  text-shadow: initial;
  margin-bottom: 0px;
  color: black
}
#colorbox #wpbooklist_display_table {
  display: flex;
  min-width: 20%;
  border-left: 1px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-style: solid;
  padding-left: 10px;
  border-color: #e1e1e1;
  line-height: 23px;
  font-size: 13px
}
#colorbox #wpbooklist_top_top_div {
  padding: 10px;
  padding-bottom: 0px;
  overflow: hidden;
  text-align: left
}
#colorbox #wpbooklist_top_display_container {
  float: left;
  width: 200px
}
#colorbox #wpbooklist_display_image_container {
  min-width: 145px;
  float: left
}
#colorbox #wpbooklist_top_display_container > table {
  width: 50%;
  height: 50%;
  border: none;
  background: white;
  background-color: white;
  box-shadow: initial
}
#colorbox #wpbooklist_top_display_container table {
  table-layout: initial
}
#colorbox #wpbooklist_top_display_container table tr {
  border: none
}
#colorbox #wpbooklist_top_display_container #wpbooklist_image_saved_border {
  border-color: rgba(136, 136, 136, 0.4);
  background-color: white
}
#colorbox #wpbooklist_top_display_container table td, #colorbox #wpbooklist_top_display_container table > td {
  vertical-align: top;
  padding-right: 20px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border: none;
  background-color: white;
  background: white;
  box-shadow: initial;
  text-shadow: initial
}
#colorbox #wpbooklist_top_display_container input[type="submit"], #colorbox #form_movement_edit input[type="submit"], #colorbox #wpbooklist_delete_book_submit input[type="submit"], #colorbox #wpbooklist_add_book_submit input[type="submit"] {
  border-radius: 10px !important;
  box-shadow: inset 0px 0px 5px rgba(136, 136, 136, 0.5) !important;
  border-radius: 10px !important;
  box-shadow: inset 0px 0px 5px rgba(136, 136, 136, 0.5) !important;
  border: none;
  padding: 9px 22px;
  font-size: 12px
}
#colorbox #wpbooklist_desc_button {
  margin-top: 20px;
  white-space: normal;
  line-height: 1.7;
  display: none
}
#colorbox .wpbooklist-share-text {
  margin: 0;
  font-style: italic;
  font-variant: small-caps;
  margin-top: 20px;
  color: black
}
#colorbox .wpbooklist-line-4 {
  width: 100%;
  height: 1px;
  background-color: rgba(136, 136, 136, 0.4);
  position: relative;
  margin-bottom: 13px
}
#colorbox .addthis_sharing_toolbox {
  display: inline-block
}
#colorbox #wpbooklist_desc_id {
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  border: 0;
  padding-left: 10px;
  border-color: #e1e1e1
}
#colorbox .wpbooklist-similar-featured-div {
  width: 100%;
  display: inline-block;
  vertical-align: top
}
#colorbox #wpbooklist-desc-title-id {
  display: block;
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px
}
#colorbox #wpbooklist_description_p {
  display: inline-block;
  width: 100%;
  min-width: initial;
  max-width: initial
}
/* Modified by Grady Booch */
#colorbox .wpbooklist_desc_p_class {
    line-height: 1.5;
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 20px;
    margin: 0;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: black;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}
/* End modified by Grady Booch */
#colorbox .wpbooklist-line-2, #colorbox .wpbooklist-line-5 {
  width: 100%;
  height: 1px;
  background-color: rgba(136, 136, 136, 0.4);
  position: relative;
  top: 7px;
  margin-top: 20px
}
#colorbox .wpbooklist-purchase-title {
  font-size: 18px;
  font-weight: bold;
  position: relative;
  top: 10px;
  font-variant: small-caps;
  margin-top: 0px;
  margin-bottom: 0;
  color: black
}
#colorbox .wpbooklist-line, #colorbox .wpbooklist-line-6 {
  width: 100%;
  height: 1px;
  background-color: rgba(136, 136, 136, 0.4);
  position: relative;
  top: 12px
}
#colorbox .wpbooklist-similar-image {
  margin-bottom: 15px;
  width: 75px
}
#colorbox #wpbooklist-review-iframe {
  height: 350px;
  margin-bottom: 20px;
  margin-top: 20px;
  overflow: hidden;
  box-shadow: 0px 0px 60px white;
  width: 100%
}
.wpbooklist-purchase-img, .wpbooklist-purchase-img:hover {
  text-decoration: none
}
#colorbox .wpbooklist-purchase-img img {
  width: 43px;
  top: 8px;
  position: relative;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-right: 5px;
  display: inline-block;
  text-decoration: none
}
#colorbox .addthis_sharing_toolbox .at-icon-wrapper {
  width: 30px !important;
  height: 30px !important;
  border-radius: 100px
}
#colorbox .addthis_sharing_toolbox .at-icon {
  width: 30px !important;
  height: 30px !important
}
#colorbox .wpbooklist-similar-titles-table {
  width: 100%;
  border: none !important
}
#colorbox .wpbooklist-similar-titles-table tr {
  background: white !important
}
#colorbox .wpbooklist-similar-titles-table td {
  text-align: center
}
#colorbox #wpbooklist-itunes-img {
  width: 48px
}
#colorbox .wpbooklist-line-3 {
  width: 100%;
  height: 1px;
  background-color: rgba(136, 136, 136, 0.4);
  position: relative;
  bottom: 15px
}
#colorbox #wpbooklist-purchase-title-id-bottom {
  margin-top: 3px;
  margin-bottom: 3px;
  text-align: center
}
#wpbooklist-similar-titles-id {
  margin-top: 20px;
  display: inline-block
}
#colorbox .wpbooklist_description_p {
  margin-top: 20px;
  margin-bottom: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center
}
#colorbox #wpbooklist-similar-titles-id {
  padding-bottom: 20px
}
#colorbox .wpbooklist_kindle_p_class {
  margin-top: 10px;
  margin-bottom: 50px;
  color: black;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  text-align: center
}
#colorbox .wpbooklist_kindle_p_class iframe {
  width: 101%;
  height: 250px;
  border: none;
  margin-left: 0.5%
}
.wpbooklist_kindle_page_post_class iframe {
  height: 265px
}
#colorbox #wpbooklist-bookswapper-colorbox-avail {
  display: inline;
  padding-bottom: 5px;
  vertical-align: middle;
  font-size: 22px;
  font-style: italic;
  min-width: 195px;
  max-width: 275px;
  -webkit-text-stroke-width: 1px;
  -moz-text-stroke-width: 1px;
  -ms-text-stroke-width: 1px;
  text-stroke-width: 1px;
  -webkit-text-stroke-color: black;
  color: #888;
  margin-bottom: 10px
}
#wpbooklist-bookswapper-colorbox-button-request {
  width: 155px;
  margin-bottom: 10px
}
#colorbox #wpbooklist-bookswapper-book-unavailable-span {
  display: inline;
  padding-bottom: 5px;
  vertical-align: middle;
  font-size: 13px;
  font-style: normal;
  font-style: normal;
  min-width: 195px;
  max-width: 275px;
  -webkit-text-stroke-width: 1px;
  -moz-text-stroke-width: 1px;
  -ms-text-stroke-width: 1px;
  text-stroke-width: 1px;
  color: #888;
  margin-bottom: 10px;
  color: red
}
#colorbox #wpbooklist-bookswapper-book-available-span {
  display: inline;
  padding-bottom: 5px;
  vertical-align: middle;
  font-size: 14px;
  font-style: normal;
  min-width: 195px;
  max-width: 275px;
  -webkit-text-stroke-width: 1px;
  -moz-text-stroke-width: 1px;
  -ms-text-stroke-width: 1px;
  text-stroke-width: 1px;
  color: #888;
  margin-bottom: 10px;
  color: green
}
#colorbox #wpbooklist-bookswapper-colorbox-div input {
  width: 250px;
  display: inline-block;
  margin-bottom: 10px
}
#colorbox #wpbooklist-bookswapper-colorbox-button-waitlist {
  width: 155px;
  margin-bottom: 10px
}
#colorbox #wpbooklist-bookswapper-colorbox-div label {
  margin-right: 10px;
  display: block
}
#colorbox #wpbooklist-bookswapper-colorbox-status {
  margin-bottom: 20px
}
#colorbox #wpbooklist-bookswapper-colorbox-statusactual {
  display: block;
  margin-bottom: 10px
}
#colorbox #wpbooklist-bookswapper-wait-or-request {
  line-height: 1.5;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  padding: 20px;
  margin: 0;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: black;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  text-align: center
}
@keyframes rotate360 {
  to {
    transform: rotate(360deg)
  }
}
#colorbox .wpbooklist-spinner {
  opacity: 0;
  height: 20px;
  width: 20px;
  margin: 10px auto;
  animation: 0.5s rotate360 infinite linear;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-top: 1px solid #F05A1A;
  border-radius: 100%;
  position: relative
}
#colorbox #wpbooklist-success-span {
  font-style: italic;
  color: green;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: -15px;
  display: block
}
#colorbox .wpbooklist_google_p_class {
  line-height: 1.5;
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  padding: 0px;
  margin: 0;
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: black;
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 600px
}
#colorbox #google-preview-no-results-div {
  border: solid 1px #e1e1e1;
  border-radius: 5px;
  padding: 20px;
  width: 96%;
  margin-left: auto;
  margin-right: auto
}
#colorbox #wpbooklist-google-title-id {
  margin-bottom: 10px
}
#cboxClose, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight {
  display: none
}
#colorbox #wpbooklist-additional-images-id img {
  max-width: 200px;
  vertical-align: top;
  margin: 10px
}