/** Vibrant Color styles for all the skins */
/* Import the common functions. */
/* Disabled text selection */
/* Text outline */
/* linear gradients for faded edges of center content area */
/* Linear gradients for page background */
/* Small Screen */
/* Medium Screen */
/* Large Screen */
/* Extra-Large Screen */
/* Linear gradients for page background using solid JPG image headers. */
/** Social Media Sharing Buttons (https://sharingbuttons.io/) ******/
/** Social Media Sharing Buttons (https://sharingbuttons.io/) ******/
/* line 2, style/default/_sharing.scss */
.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block; }

/* line 7, style/default/_sharing.scss */
.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  margin: 0.5em; }

/* line 13, style/default/_sharing.scss */
.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif; }

/* line 20, style/default/_sharing.scss */
.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top; }

/* line 27, style/default/_sharing.scss */
.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle; }

/* Non solid icons get a stroke */
/* line 33, style/default/_sharing.scss */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none; }

/* Solid icons get a fill */
/* line 39, style/default/_sharing.scss */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none; }

/* line 45, style/default/_sharing.scss */
.resp-sharing-button--twitter {
  background-color: #55acee; }

/* line 49, style/default/_sharing.scss */
.resp-sharing-button--twitter:hover {
  background-color: #2795e9; }

/* line 53, style/default/_sharing.scss */
.resp-sharing-button--pinterest {
  background-color: #bd081c; }

/* line 57, style/default/_sharing.scss */
.resp-sharing-button--pinterest:hover {
  background-color: #8c0615; }

/* line 61, style/default/_sharing.scss */
.resp-sharing-button--facebook {
  background-color: #3b5998; }

/* line 65, style/default/_sharing.scss */
.resp-sharing-button--facebook:hover {
  background-color: #2d4373; }

/* line 69, style/default/_sharing.scss */
.resp-sharing-button--tumblr {
  background-color: #35465C; }

/* line 73, style/default/_sharing.scss */
.resp-sharing-button--tumblr:hover {
  background-color: #222d3c; }

/* line 77, style/default/_sharing.scss */
.resp-sharing-button--reddit {
  background-color: #5f99cf; }

/* line 81, style/default/_sharing.scss */
.resp-sharing-button--reddit:hover {
  background-color: #3a80c1; }

/* line 85, style/default/_sharing.scss */
.resp-sharing-button--google {
  background-color: #dd4b39; }

/* line 89, style/default/_sharing.scss */
.resp-sharing-button--google:hover {
  background-color: #c23321; }

/* line 93, style/default/_sharing.scss */
.resp-sharing-button--linkedin {
  background-color: #0077b5; }

/* line 97, style/default/_sharing.scss */
.resp-sharing-button--linkedin:hover {
  background-color: #046293; }

/* line 101, style/default/_sharing.scss */
.resp-sharing-button--email {
  background-color: #777; }

/* line 105, style/default/_sharing.scss */
.resp-sharing-button--email:hover {
  background-color: #5e5e5e; }

/* line 109, style/default/_sharing.scss */
.resp-sharing-button--xing {
  background-color: #1a7576; }

/* line 113, style/default/_sharing.scss */
.resp-sharing-button--xing:hover {
  background-color: #114c4c; }

/* line 117, style/default/_sharing.scss */
.resp-sharing-button--whatsapp {
  background-color: #25D366; }

/* line 121, style/default/_sharing.scss */
.resp-sharing-button--whatsapp:hover {
  background-color: #1da851; }

/* line 125, style/default/_sharing.scss */
.resp-sharing-button--hackernews {
  background-color: #FF6600; }

/* line 128, style/default/_sharing.scss */
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {
  background-color: #FB6200; }

/* line 130, style/default/_sharing.scss */
.resp-sharing-button--vk {
  background-color: #507299; }

/* line 134, style/default/_sharing.scss */
.resp-sharing-button--vk:hover {
  background-color: #43648c; }

/* line 138, style/default/_sharing.scss */
.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998; }

/* line 143, style/default/_sharing.scss */
.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373; }

/* line 149, style/default/_sharing.scss */
.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee; }

/* line 154, style/default/_sharing.scss */
.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9; }

/* line 160, style/default/_sharing.scss */
.resp-sharing-button--tumblr {
  background-color: #35465C;
  border-color: #35465C; }

/* line 165, style/default/_sharing.scss */
.resp-sharing-button--tumblr:hover,
.resp-sharing-button--tumblr:active {
  background-color: #222d3c;
  border-color: #222d3c; }

/* line 171, style/default/_sharing.scss */
.resp-sharing-button--pinterest {
  background-color: #bd081c;
  border-color: #bd081c; }

/* line 176, style/default/_sharing.scss */
.resp-sharing-button--pinterest:hover,
.resp-sharing-button--pinterest:active {
  background-color: #8c0615;
  border-color: #8c0615; }

/* line 182, style/default/_sharing.scss */
.resp-sharing-button--reddit {
  background-color: #5f99cf;
  border-color: #5f99cf; }

/* line 187, style/default/_sharing.scss */
.resp-sharing-button--reddit:hover,
.resp-sharing-button--reddit:active {
  background-color: #3a80c1;
  border-color: #3a80c1; }

/* line 88, style/default/main.scss */
.hidden {
  display: none !important; }

/* line 93, style/default/main.scss */
.bookFeatureBlock .sharing {
  margin-top: 2em; }

/* line 97, style/default/main.scss */
.bookFeatureBlock .resp-sharing-button__link {
  margin: 0.25em; }

/* line 101, style/default/main.scss */
.bookFeatureBlock .resp-sharing-button {
  padding: 0.3em 0.5em; }

/* line 107, style/default/main.scss */
.truncateLine {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/** Fonts ****************************************************/
/** Structural styles *****************************************/
/* line 118, style/default/main.scss */
html {
  font-size: 100%; }

/* line 122, style/default/main.scss */
.header-menu-container {
  justify-content: flex-end; }

/* line 126, style/default/main.scss */
.header-menu {
  min-height: 90px;
  text-align: right;
  margin: 0px;
  padding: 0px;
  background-color: transparent !important;
  white-space: normal !important; }

/* line 135, style/default/main.scss */
.header-menu li a {
  line-height: 1em;
  padding: 5px;
  font-family: 'YellowMagician';
  text-transform: uppercase;
  font-size: 100%;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

/* line 145, style/default/main.scss */
.page-header-extra {
  text-align: right; }

/* line 149, style/default/main.scss */
.page-top {
  display: none !important; }

/* Centre the content area on the page */
/* line 154, style/default/main.scss */
.page-top-inner, .page-content-inner, .page-bottom-inner {
  margin: 0px auto; }

/* Expandable Sections */
/* line 160, style/default/main.scss */
details > summary .summary {
  max-height: 30em;
  overflow: hidden; }

/* line 164, style/default/main.scss */
details > summary .more {
  border-top: 1px solid #FFF; }

/* line 167, style/default/main.scss */
details > summary .moreButton {
  width: 3em;
  padding: 3px;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  user-select: none;
  cursor: pointer; }

/* line 176, style/default/main.scss */
details > summary .less {
  display: none; }

/* line 182, style/default/main.scss */
details[open] > summary .summary, details[open] > summary .more {
  display: none; }

/* line 185, style/default/main.scss */
details[open] > summary .less {
  display: block;
  width: 2.8em;
  padding: 3px;
  border: 1px solid #FFF;
  user-select: none; }

/* News Page */
/* line 195, style/default/main.scss */
.page-news {
  padding: 1px 12px;
  min-height: 20em;
  border-radius: 2em;
  font-family: 'Cabin', sans-serif; }
  /* line 201, style/default/main.scss */
  .page-news .RssFeedLink {
    outline: none;
    float: right; }
  /* line 206, style/default/main.scss */
  .page-news .post {
    margin-bottom: 1em; }
    /* line 209, style/default/main.scss */
    .page-news .post .posted-on .updated {
      margin-left: 0.25em; }
    /* line 213, style/default/main.scss */
    .page-news .post .permalink {
      font-size: 50%;
      vertical-align: middle;
      margin-left: 1em; }
  /* line 223, style/default/main.scss */
  .page-news .entry-meta {
    opacity: 0.7; }
  /* line 227, style/default/main.scss */
  .page-news .entry {
    margin: 5px 0; }
    /* line 230, style/default/main.scss */
    .page-news .entry .entry-content-container {
      display: flex;
      align-items: flex-start; }
    /* line 235, style/default/main.scss */
    .page-news .entry .entry-image {
      flex: 0; }
      /* line 238, style/default/main.scss */
      .page-news .entry .entry-image.entry-image-left {
        margin: 2px 1em 5px 5px; }
      /* line 242, style/default/main.scss */
      .page-news .entry .entry-image.entry-image-right {
        margin: 2px 5px 5px 1em; }
    /* line 247, style/default/main.scss */
    .page-news .entry .entry-content {
      flex: 1; }
      /* line 250, style/default/main.scss */
      .page-news .entry .entry-content p {
        margin: 2px 0 0.5em 0; }
  /* line 262, style/default/main.scss */
  .page-news .entry-footer {
    opacity: 0.7; }

/* line 267, style/default/main.scss */
.medialeft {
  float: left; }

/* line 271, style/default/main.scss */
.mediaright {
  float: right; }

/* line 276, style/default/main.scss */
.page-content .page-content-inner > .content {
  min-height: 40em;
  margin-top: 30px;
  padding: 1px 12px;
  border-radius: 2em; }

/* line 284, style/default/main.scss */
.page-content .page-content-inner > .contentNoPanel {
  margin-top: 30px; }

/* line 288, style/default/main.scss */
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
  text-transform: uppercase;
  font-family: 'YellowMagician'; }

/* line 296, style/default/main.scss */
.page-contact .feedback > p {
  text-align: center; }

/* line 299, style/default/main.scss */
.page-contact .feedback input, .page-contact .feedback textarea {
  color: initial; }

/* line 302, style/default/main.scss */
.page-contact .feedback .important {
  border: 2px solid red; }

/* line 306, style/default/main.scss */
.page-contact .feedback .feedbackButton .feedbackButton {
  text-align: center;
  padding-top: 1em; }

/* line 310, style/default/main.scss */
.page-contact .feedback .feedbackButton .fb_buttonUi {
  border: 1px solid #FFF;
  padding: 5px;
  font-size: 200%; }
  /* line 314, style/default/main.scss */
  .page-contact .feedback .feedbackButton .fb_buttonUi:hover {
    text-decoration: none; }

/* line 318, style/default/main.scss */
.page-contact .feedback .feedbackButton .fb_status {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #FFF;
  border: 2px solid black;
  padding: 5px;
  border-radius: 5px;
  background-color: rgba(153, 153, 153, 0.7); }
  /* line 333, style/default/main.scss */
  .page-contact .feedback .feedbackButton .fb_status.error {
    border: 2px solid red; }
  /* line 337, style/default/main.scss */
  .page-contact .feedback .feedbackButton .fb_status.done {
    border: 2px solid green; }

/* line 344, style/default/main.scss */
.page-contact #feedbackInput {
  width: 90%;
  height: 10em; }

/* line 351, style/default/main.scss */
.page-footer .acks, .page-footer .copyright {
  padding: 1.5em;
  text-align: center; }

/* line 355, style/default/main.scss */
.page-footer .license {
  padding: 1.5em 3em 1.5em 1.5em;
  text-align: center; }

/* font for the 'signaure' text on the author's page */
/* line 362, style/default/main.scss */
.authorsig {
  text-transform: uppercase;
  font-family: 'YellowMagician';
  font-size: 2em;
  margin: 0px !important;
  text-align: left; }
  /* line 369, style/default/main.scss */
  .authorsig p {
    margin: 0px 12px 0px 12px;
    display: inline; }
  /* line 374, style/default/main.scss */
  .authorsig .authorname {
    display: inline; }
    /* line 376, style/default/main.scss */
    .authorsig .authorname p {
      display: inline; }
  /* line 381, style/default/main.scss */
  .authorsig img {
    max-width: 300px; }

/* Some extra classes for use with the Pure CSS framework */
/* Initially hidden elements*/
/* line 389, style/default/main.scss */
.pure-hide,
.pure-md-show,
.pure-lg-show,
.pure-xl-show {
  display: none; }

/* line 397, style/default/main.scss */
.padding-md {
  padding: 10px; }

/** Book List ***************************************/
/* line 403, style/default/main.scss */
.booklist {
  margin-bottom: 1em; }
  /* line 407, style/default/main.scss */
  .booklist .links img {
    border-radius: 3px; }
  /* line 412, style/default/main.scss */
  .booklist .slick-prev {
    left: 0px;
    z-index: 100;
    background-color: rgba(60, 60, 60, 0.5);
    border-radius: 8px; }
    /* line 417, style/default/main.scss */
    .booklist .slick-prev:hover, .booklist .slick-prev:focus, .booklist .slick-prev:active {
      background-color: rgba(60, 60, 60, 0.5); }
  /* line 421, style/default/main.scss */
  .booklist .slick-next {
    right: 0px;
    background-color: rgba(60, 60, 60, 0.5);
    border-radius: 8px; }
    /* line 425, style/default/main.scss */
    .booklist .slick-next:hover, .booklist .slick-next:focus, .booklist .slick-next:active {
      background-color: rgba(60, 60, 60, 0.5); }

/* line 431, style/default/main.scss */
.booklistStatic {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  min-height: 206px; }

/* line 438, style/default/main.scss */
.booklistCarousel {
  min-height: 206px; }

/* line 442, style/default/main.scss */
.booklist-display {
  position: relative;
  flex-wrap: nowrap;
  display: flex; }

/* line 448, style/default/main.scss */
.booklist-item {
  display: inline-block;
  margin: 10px 5px; }

/* line 453, style/default/main.scss */
.booklist-item span {
  float: right;
  vertical-align: top;
  padding: 5px; }

/** Book Table ***************************************/
/* line 460, style/default/main.scss */
.bookTable-item {
  display: inline-block;
  vertical-align: top;
  margin: 0.5em; }
  /* line 465, style/default/main.scss */
  .bookTable-item .authorList {
    margin-bottom: 0.5em; }
    /* line 468, style/default/main.scss */
    .bookTable-item .authorList a {
      white-space: nowrap; }
  /* line 473, style/default/main.scss */
  .bookTable-item .bookCoverImage {
    margin-bottom: 1.3em; }

/** Book Block ***************************************/
/* line 479, style/default/main.scss */
.bookTitle {
  display: inline-block;
  font-family: 'YellowMagician';
  text-transform: uppercase;
  font-size: 200%;
  font-weight: bolder;
  margin: .5em 0; }

/* line 488, style/default/main.scss */
.bookSeries {
  display: inline-block;
  margin-left: 2em; }

/* line 493, style/default/main.scss */
.bookblock {
  width: 100%;
  margin-bottom: 1em; }
  /* line 497, style/default/main.scss */
  .bookblock .cover {
    padding-bottom: 1em; }
  /* line 501, style/default/main.scss */
  .bookblock .sold {
    font-weight: bold;
    color: darkblue; }
  /* line 507, style/default/main.scss */
  .bookblock .linksBoxWide a {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0; }
    /* line 513, style/default/main.scss */
    .bookblock .linksBoxWide a:hover img {
      opacity: 0.5; }
    /* line 518, style/default/main.scss */
    .bookblock .linksBoxWide a img {
      border-radius: 3px; }
  /* line 524, style/default/main.scss */
  .bookblock .summary {
    padding: 0 1em 0 1em; }
    /* line 527, style/default/main.scss */
    .bookblock .summary .logline {
      font-weight: bold;
      margin-bottom: 1em; }
    /* line 532, style/default/main.scss */
    .bookblock .summary .linksWide {
      margin-bottom: 0.8em; }
    /* line 536, style/default/main.scss */
    .bookblock .summary .summaryText {
      margin-bottom: 1em; }

/* line 544, style/default/main.scss */
.promoSection .promoItem {
  display: inline-block;
  margin: 15px;
  border: 5px solid #202020; }
  /* line 549, style/default/main.scss */
  .promoSection .promoItem .promoThumb {
    max-width: 300px; }
  /* line 553, style/default/main.scss */
  .promoSection .promoItem .sharing {
    position: relative;
    top: -10px;
    left: 10px;
    text-align: right;
    height: 0px; }
    /* line 560, style/default/main.scss */
    .promoSection .promoItem .sharing .fb-like {
      display: inline-block; }
    /* line 563, style/default/main.scss */
    .promoSection .promoItem .sharing .tw-share {
      display: inline-block; }

/** Home Page ***************************************/
/* line 572, style/default/main.scss */
.page-content .page-content-inner > .contentNoPanel {
  margin-top: 20px; }
  /* line 575, style/default/main.scss */
  .page-content .page-content-inner > .contentNoPanel h1, .page-content .page-content-inner > .contentNoPanel h2, .page-content .page-content-inner > .contentNoPanel .bookfeature, .page-content .page-content-inner > .contentNoPanel .sectTitle, .page-content .page-content-inner > .contentNoPanel .sectDesc {
    margin: 0px auto; }
  /* line 579, style/default/main.scss */
  .page-content .page-content-inner > .contentNoPanel h1, .page-content .page-content-inner > .contentNoPanel h2 {
    margin-bottom: 1em; }

/* line 585, style/default/main.scss */
.sectTitle {
  font-style: italic; }

/* line 589, style/default/main.scss */
.sectDesc {
  margin-bottom: 30px; }

/* line 594, style/default/main.scss */
.bookFeatureContainer .bookfeature {
  display: none; }

/* line 598, style/default/main.scss */
.bookFeatureContainer .bookfeature.selected {
  display: block; }

/* line 604, style/default/main.scss */
.bookFeatureBlock {
  position: relative;
  padding: 1.25em;
  border-radius: 2em;
  margin-bottom: 30px; }
  /* line 611, style/default/main.scss */
  .bookFeatureBlock .bookCover img {
    display: block;
    margin: 0px auto; }
  /* line 617, style/default/main.scss */
  .bookFeatureBlock .newReleaseBanner {
    background: no-repeat url("/data/images/new-release-1.png") center;
    height: 35px;
    margin: 10px 0 5px 0;
    padding: 5px; }
    /* line 626, style/default/main.scss */
    .bookFeatureBlock .newReleaseBanner.bookFeatureBottom {
      display: none; }
  /* line 631, style/default/main.scss */
  .bookFeatureBlock .newReleaseSubtitle {
    margin: 5px 0 20px 0;
    text-align: center; }
  /* line 636, style/default/main.scss */
  .bookFeatureBlock .bookLogline {
    margin: 10px 0px 10px 0px;
    font-weight: bold; }
  /* line 642, style/default/main.scss */
  .bookFeatureBlock .bookBlurbWrapper .bookTitle {
    font-family: 'YellowMagician';
    text-transform: uppercase;
    font-size: 200%;
    font-weight: bold;
    margin-top: 1em; }
  /* line 652, style/default/main.scss */
  .bookFeatureBlock .distributorList div.socialMediaLink {
    display: inline-block; }
  /* line 656, style/default/main.scss */
  .bookFeatureBlock .distributorList a {
    outline: 0px; }
  /* line 660, style/default/main.scss */
  .bookFeatureBlock .distributorList .title {
    font-weight: bold;
    margin-right: 0.5em; }
  /* line 665, style/default/main.scss */
  .bookFeatureBlock .distributorList div, .bookFeatureBlock .distributorList a img {
    vertical-align: middle; }
  /* line 670, style/default/main.scss */
  .bookFeatureBlock .distributorList .distributorLink a {
    display: inline-block;
    border-radius: 3px; }
    /* line 674, style/default/main.scss */
    .bookFeatureBlock .distributorList .distributorLink a img {
      margin: 5px;
      border-radius: 3px; }
    /* line 680, style/default/main.scss */
    .bookFeatureBlock .distributorList .distributorLink a:hover img {
      opacity: 0.8; }
  /* line 687, style/default/main.scss */
  .bookFeatureBlock .distributorList.bookFeatureTop {
    margin-bottom: 1em; }
  /* line 691, style/default/main.scss */
  .bookFeatureBlock .distributorList.bookFeatureBottom {
    display: none; }

/* line 698, style/default/main.scss */
.notificationBanner {
  margin-bottom: 1em;
  background-color: rgba(153, 153, 153, 0.7);
  padding: 0.2em;
  border-radius: 3px; }
  /* line 704, style/default/main.scss */
  .notificationBanner p {
    margin: 12px;
    color: #FFF; }

/* line 711, style/default/main.scss */
.bookCoverImage {
  display: block;
  position: relative; }

/* line 716, style/default/main.scss */
.bookCoverLink {
  display: block;
  width: 100%;
  height: 100%; }

/* line 722, style/default/main.scss */
.buybookStyle {
  margin: 0px auto;
  border-radius: 8px;
  padding: 5px;
  text-decoration: none !important;
  text-align: center;
  white-space: nowrap;
  color: #FFF !important;
  background-color: rgba(153, 153, 153, 0.7); }
  /* line 733, style/default/main.scss */
  .buybookStyle:hover {
    background-color: rgba(153, 153, 153, 0.7); }

/* line 738, style/default/main.scss */
.buybook {
  display: block;
  position: relative;
  top: -15px;
  width: 65px;
  margin: 0px auto;
  border-radius: 8px;
  padding: 5px;
  text-decoration: none !important;
  text-align: center;
  white-space: nowrap;
  color: #FFF !important;
  background-color: rgba(153, 153, 153, 0.7); }
  /* line 753, style/default/main.scss */
  .buybook:hover {
    background-color: rgba(153, 153, 153, 0.7); }

/* line 758, style/default/main.scss */
.comingSoon {
  display: block;
  position: relative;
  top: -15px;
  margin: 0px auto;
  border-radius: 8px;
  padding: 5px;
  text-decoration: none !important;
  text-align: center;
  width: 100px;
  color: #FFF !important;
  background-color: rgba(153, 153, 153, 0.7); }

/* line 773, style/default/main.scss */
.bookSubText {
  font-size: 80%;
  padding: 0 0 2px 0;
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis; }

/** Accessibility **********************************/
/* line 783, style/default/main.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/** Facebook ***************************************/
/* line 792, style/default/main.scss */
.facebook {
  width: 100%; }
  /* line 795, style/default/main.scss */
  .facebook .fbBookSection {
    border-bottom: 2px solid black; }
    /* line 798, style/default/main.scss */
    .facebook .fbBookSection h2 {
      padding: 1em 0 0 0.7em; }
  /* line 806, style/default/main.scss */
  .facebook .bookCoverImage {
    margin: 0 0 1em 1em; }
  /* line 810, style/default/main.scss */
  .facebook .bookLogline {
    width: 300px;
    padding: 0 1em; }
  /* line 815, style/default/main.scss */
  .facebook .distributorLinks {
    width: 100px; }
    /* line 818, style/default/main.scss */
    .facebook .distributorLinks .title {
      display: inline-block;
      font-weight: bolder;
      padding-bottom: 5px; }
    /* line 824, style/default/main.scss */
    .facebook .distributorLinks a {
      display: inline-block; }

/** Themes *****************************************/
@media screen {
  /** Common */
  /* line 835, style/default/main.scss */
  a:link {
    text-decoration: none; }
  /* line 838, style/default/main.scss */
  a:hover {
    text-decoration: underline; }
  /* line 846, style/default/main.scss */
  .skin {
    /* CSS3 Standard */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 100px, #17261d 300px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, rgba(0, 0, 0, 0) 65px, #17261d 100px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, #17261d 0px, rgba(0, 0, 0, 0) 40px) no-repeat, url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* Latest webkit (Chrome, etc) */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 100px, #17261d 300px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 65px, #17261d 100px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* Legacy webkit (Chrome, etc) */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(100px, rgba(0, 0, 0, 0)), color-stop(300px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(65px, rgba(0, 0, 0, 0)), color-stop(100px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(0px, #17261d), color-stop(40px, rgba(0, 0, 0, 0))), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* Firefox */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 100px, #17261d 300px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 65px, #17261d 100px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* IE10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 100px, #17261d 300px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 65px, #17261d 100px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    background-repeat: no-repeat;
    background-position: center top, center bottom, center bottom, center top, center bottom, center bottom;
    color: #FFF; }
    /* line 849, style/default/main.scss */
    .skin .page-content-inner > .content {
      background-color: rgba(153, 153, 153, 0.7);
      box-shadow: 0px 0px 5px rgba(153, 153, 153, 0.5); }
    /* line 853, style/default/main.scss */
    .skin .page-header-logo {
      position: absolute;
      z-index: -1;
      height: 200px;
      width: 200px;
      background: url("/logo/BVlogo161.png");
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: auto; }
    /* line 864, style/default/main.scss */
    .skin .page-header-logo-link {
      display: flex;
      position: absolute;
      z-index: 50;
      height: 90px;
      width: 110px;
      flex-direction: column;
      justify-content: center; }
      /* line 874, style/default/main.scss */
      .skin .page-header-logo-link:hover {
        text-decoration: none; }
    /* line 879, style/default/main.scss */
    .skin .page-header-logo-text-defaults {
      display: inline-block;
      white-space: nowrap;
      margin-top: 30px; }
    /* line 890, style/default/main.scss */
    .skin .header-menu li a:hover {
      background-color: rgba(153, 153, 153, 0.7); }
    /* line 895, style/default/main.scss */
    .skin .header-menu li a.selected:link, .skin .header-menu li a.selected:visited, .skin .header-menu li a.selected:hover, .skin .header-menu li a.selected:active {
      color: #FFF;
      background-color: rgba(153, 153, 153, 0.7); }
    /* line 904, style/default/main.scss */
    .skin a:link, .skin a:visited, .skin a:hover, .skin a:active, .skin .linkColor {
      color: #FFF; }
    /* line 908, style/default/main.scss */
    .skin .header-menu li a {
      color: #FFF; }
    /* line 912, style/default/main.scss */
    .skin .header-menu li a:hover {
      text-decoration: none;
      color: #4b5526;
      text-shadow: none; }
    /* line 918, style/default/main.scss */
    .skin .page-footer {
      color: #FFF;
      text-shadow: 0px 0px 6px rgba(0, 0, 0, 0); }
      /* line 921, style/default/main.scss */
      .skin .page-footer a {
        color: #FFF; }
  /* Theme */ }

/* line 929, style/default/main.scss */
.bookblock .cover, .bookblock .summary, .bookblock .links {
  display: inline-block; }

/*** Small screen ***********************************************************/
/*
@media screen and (min-width: 420px) {

}
*/
/*** Medium screen ***********************************************************/
@media screen and (min-width: 650px) {
  /** Common */
  /* line 947, style/default/main.scss */
  .pure-md-hide {
    display: none !important; }
  /* line 950, style/default/main.scss */
  .pure-md-show {
    display: inline-block !important; }
  /* line 954, style/default/main.scss */
  .header-menu {
    min-height: 110px; }
  /* line 958, style/default/main.scss */
  .header-menu li a {
    line-height: 1.5em;
    padding: 5px 20px;
    font-weight: bold;
    font-size: 130%; }
  /* line 965, style/default/main.scss */
  .page-content {
    /* Re-adjust the logo image spacing */
    background-position: 0px -130px; }
    /* line 968, style/default/main.scss */
    .page-content .page-content-inner > .content {
      margin-top: 60px;
      min-height: 30em; }
    /* line 974, style/default/main.scss */
    .page-content .page-content-inner > .contentNoPanel {
      margin-top: 60px; }
  /* line 979, style/default/main.scss */
  .authorsig {
    font-size: 3em; }
  /* line 984, style/default/main.scss */
  .booklist .slick-prev {
    left: -25px;
    background-color: initial; }
    /* line 987, style/default/main.scss */
    .booklist .slick-prev:hover, .booklist .slick-prev:focus, .booklist .slick-prev:active {
      background-color: initial; }
  /* line 991, style/default/main.scss */
  .booklist .slick-next {
    right: -25px;
    background-color: initial; }
    /* line 994, style/default/main.scss */
    .booklist .slick-next:hover, .booklist .slick-next:focus, .booklist .slick-next:active {
      background-color: initial; }
  /* line 1001, style/default/main.scss */
  .bookblock .cover, .bookblock .summary, .bookblock .links {
    display: table-cell;
    vertical-align: top; }
  /* line 1005, style/default/main.scss */
  .bookblock .cover .isbns {
    padding: 10px; }
  /* line 1010, style/default/main.scss */
  .promotionsBlock {
    padding: 0 3em; }
    /* line 1012, style/default/main.scss */
    .promotionsBlock .title {
      font-weight: bold;
      font-size: larger;
      margin-bottom: 0.5em; }
    /* line 1017, style/default/main.scss */
    .promotionsBlock .promotions {
      justify-content: center; }
      /* line 1020, style/default/main.scss */
      .promotionsBlock .promotions .promoCol .title {
        font-weight: bold;
        font-size: initial; }
      /* line 1024, style/default/main.scss */
      .promotionsBlock .promotions .promoCol .promoContainer {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap; }
        /* line 1029, style/default/main.scss */
        .promotionsBlock .promotions .promoCol .promoContainer .promoItem {
          margin: 0 5px; }
          /* line 1032, style/default/main.scss */
          .promotionsBlock .promotions .promoCol .promoContainer .promoItem .promoLink {
            font-size: 60%;
            vertical-align: top; }
  /* line 1043, style/default/main.scss */
  .bookFeatureBlock .bookCover {
    display: table-cell;
    vertical-align: top; }
  /* line 1048, style/default/main.scss */
  .bookFeatureBlock .newReleaseBanner {
    margin: 0 5px 5px 5px; }
    /* line 1051, style/default/main.scss */
    .bookFeatureBlock .newReleaseBanner.bookFeatureTop {
      display: none; }
    /* line 1055, style/default/main.scss */
    .bookFeatureBlock .newReleaseBanner.bookFeatureBottom {
      display: block; }
  /* line 1063, style/default/main.scss */
  .bookFeatureBlock .bookLogline {
    font-style: italic; }
  /* line 1067, style/default/main.scss */
  .bookFeatureBlock .bookBlurbWrapper {
    display: table-cell;
    vertical-align: top;
    padding: 0 10px 0 10px;
    min-height: 385px; }
    /* line 1073, style/default/main.scss */
    .bookFeatureBlock .bookBlurbWrapper .bookTitle {
      margin-top: -6px; }
  /* line 1078, style/default/main.scss */
  .bookFeatureBlock .distributorList {
    display: table-cell;
    vertical-align: top; }
    /* line 1082, style/default/main.scss */
    .bookFeatureBlock .distributorList.bookFeatureTop {
      display: none; }
    /* line 1086, style/default/main.scss */
    .bookFeatureBlock .distributorList.bookFeatureBottom {
      min-width: 92px;
      display: table-cell; }
      /* line 1092, style/default/main.scss */
      .bookFeatureBlock .distributorList.bookFeatureBottom img {
        max-width: 90px; }
      /* line 1097, style/default/main.scss */
      .bookFeatureBlock .distributorList.bookFeatureBottom .distributorLink a img {
        margin: 5px;
        border-radius: 3px; }
  /* line 1109, style/default/main.scss */
  details > summary .summary {
    max-height: 20em; }
  /* line 1115, style/default/main.scss */
  .skin {
    /* CSS3 Standard */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 65%) no-repeat, linear-gradient(to top, #17261d 0px, rgba(0, 0, 0, 0) 40px) no-repeat, url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* Latest webkit (Chrome, etc) */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 65%), -webkit-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* Legacy webkit (Chrome, etc) */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(200px, rgba(0, 0, 0, 0)), color-stop(400px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(100px, rgba(0, 0, 0, 0)), color-stop(200px, #17261d), color-stop(51%, #17261d), color-stop(65%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(0px, #17261d), color-stop(40px, rgba(0, 0, 0, 0))), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* Firefox */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 65%), -moz-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    /* IE10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 65%), -ms-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), #17261d;
    background-repeat: no-repeat;
    background-position: center top, center bottom, center bottom, center top, center bottom, center top, center bottom, center bottom; }
    /* line 1118, style/default/main.scss */
    .skin .page-header-logo {
      position: absolute;
      height: 400px;
      width: 480px;
      background: url("/logo/BVlogobkg250.png");
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: auto; }
    /* line 1128, style/default/main.scss */
    .skin .page-header-logo-link {
      top: 20px;
      left: 20px;
      height: 180px;
      width: 250px; }
    /* line 1135, style/default/main.scss */
    .skin .page-header-logo-text-defaults {
      margin-top: 0px; }
    /* line 1142, style/default/main.scss */
    .skin .bookFeatureBlock {
      background-color: rgba(153, 153, 153, 0.7);
      color: #FFF; }
    /* line 1147, style/default/main.scss */
    .skin .bookLogline {
      color: #e6bd1a; } }

/*** Large screen ***********************************************************/
@media screen and (min-width: 1024px) {
  /* line 1157, style/default/main.scss */
  .pure-lg-hide {
    display: none !important; }
  /* line 1160, style/default/main.scss */
  .pure-lg-show {
    display: inline-block !important; }
  /* line 1164, style/default/main.scss */
  .header-menu {
    min-height: 110px; }
  /* line 1168, style/default/main.scss */
  .header-menu li a {
    line-height: 1.5em;
    padding: 5px 20px;
    font-weight: bold;
    font-size: 150%; }
  /* line 1176, style/default/main.scss */
  .page-content .page-content-inner > .content {
    margin-top: 70px; }
  /* line 1180, style/default/main.scss */
  .page-content .page-content-inner > .contentNoPanel {
    margin-top: 70px; }
  /* line 1185, style/default/main.scss */
  .authorsig {
    font-size: 4em; }
  /* line 1189, style/default/main.scss */
  .skin {
    /* CSS3 Standard */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, #17261d 0px, rgba(0, 0, 0, 0) 40px) no-repeat, url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), #17261d;
    /* Latest webkit (Chrome, etc) */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), #17261d;
    /* Legacy webkit (Chrome, etc) */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(200px, rgba(0, 0, 0, 0)), color-stop(400px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(100px, rgba(0, 0, 0, 0)), color-stop(200px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(0px, #17261d), color-stop(40px, rgba(0, 0, 0, 0))), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), #17261d;
    /* Firefox */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), #17261d;
    /* IE10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), #17261d;
    background-repeat: no-repeat;
    background-position: center top, center bottom, center bottom, center top, center bottom, center top, center bottom, center top, center bottom, center bottom; }
    /* line 1192, style/default/main.scss */
    .skin .page-header-logo {
      position: absolute;
      height: 500px;
      width: 500px;
      background: url("/logo/BVlogo500.png");
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-size: auto; }
    /* line 1202, style/default/main.scss */
    .skin .page-header-logo-link {
      height: 180px;
      width: 400px; }
  /* line 1215, style/default/main.scss */
  .authorsig img {
    max-width: 400px; } }

/** Extra Large Screen **************************************************************/
@media screen and (min-width: 1536px) {
  /* line 1223, style/default/main.scss */
  .pure-xl-hide {
    display: none !important; }
  /* line 1226, style/default/main.scss */
  .pure-xl-show {
    display: inline-block !important; }
  /* line 1230, style/default/main.scss */
  .skin {
    /* CSS3 Standard */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%) no-repeat, linear-gradient(to top, #17261d 0px, rgba(0, 0, 0, 0) 40px) no-repeat, url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), url("/image/headers/mistymoorXL.png"), url("/image/headers/mistymoorFooterXL.png"), #17261d;
    /* Latest webkit (Chrome, etc) */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -webkit-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), url("/image/headers/mistymoorXL.png"), url("/image/headers/mistymoorFooterXL.png"), #17261d;
    /* Legacy webkit (Chrome, etc) */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(200px, rgba(0, 0, 0, 0)), color-stop(400px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(100px, rgba(0, 0, 0, 0)), color-stop(200px, #17261d), color-stop(51%, #17261d), color-stop(51%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, color-stop(0px, #17261d), color-stop(40px, rgba(0, 0, 0, 0))), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), url("/image/headers/mistymoorXL.png"), url("/image/headers/mistymoorFooterXL.png"), #17261d;
    /* Firefox */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -moz-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), url("/image/headers/mistymoorXL.png"), url("/image/headers/mistymoorFooterXL.png"), #17261d;
    /* IE10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 200px, #17261d 400px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 100px, #17261d 200px, #17261d 51%, rgba(0, 0, 0, 0) 51%), -ms-linear-gradient(bottom, #17261d 0px, rgba(0, 0, 0, 0) 40px), url("/image/headers/mistymoorSM.png"), url("/image/headers/mistymoorFooterSM.png"), url("/image/headers/mistymoorMD.png"), url("/image/headers/mistymoorFooterMD.png"), url("/image/headers/mistymoorLG.png"), url("/image/headers/mistymoorFooterLG.png"), url("/image/headers/mistymoorXL.png"), url("/image/headers/mistymoorFooterXL.png"), #17261d;
    background-repeat: no-repeat;
    background-position: center top, center bottom, center bottom, center top, center bottom, center top, center bottom, center top, center bottom, center top, center bottom, center bottom; }
  /* line 1234, style/default/main.scss */
  .page-header-logo {
    position: absolute;
    height: 500px;
    width: 1000px;
    background: url("/");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: auto; }
  /* line 1244, style/default/main.scss */
  .page-header-logo-link {
    height: 180px;
    width: 800px; }
  /* line 1249, style/default/main.scss */
  .page-header-logo-text-defaults {
    margin-left: 10%; }
  /* line 1257, style/default/main.scss */
  .authorsig img {
    max-width: 1000px; } }
