@charset "UTF-8";
/*2016 Header variables*/
@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot#iefix");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot#iefix") format("eot"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-55Roma";
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot#iefix");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot#iefix") format("eot"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-65Medi";
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot#iefix");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot#iefix") format("eot"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.eot?v=4.0.3");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.eot#iefix&v=4.0.3") format("embedded-opentype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../sass/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../sass/font-awesome/_spinning.scss */
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 4, ../sass/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../sass/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../sass/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/font-awesome/_icons.scss */
.fa-times:before {
  content: "";
}

/* line 18, ../sass/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 19, ../sass/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 20, ../sass/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 21, ../sass/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 22, ../sass/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 24, ../sass/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 25, ../sass/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 26, ../sass/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 27, ../sass/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 28, ../sass/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 29, ../sass/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 30, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 31, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 32, ../sass/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 33, ../sass/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 34, ../sass/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 36, ../sass/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 37, ../sass/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 38, ../sass/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 39, ../sass/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 40, ../sass/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 41, ../sass/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 42, ../sass/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 43, ../sass/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 44, ../sass/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 45, ../sass/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 46, ../sass/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 47, ../sass/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 48, ../sass/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 49, ../sass/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 50, ../sass/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 51, ../sass/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 52, ../sass/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 53, ../sass/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 54, ../sass/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 55, ../sass/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 56, ../sass/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 57, ../sass/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 58, ../sass/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 59, ../sass/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 60, ../sass/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 61, ../sass/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 62, ../sass/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 64, ../sass/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 65, ../sass/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 66, ../sass/font-awesome/_icons.scss */
.fa-picture-o:before {
  content: "";
}

/* line 67, ../sass/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 68, ../sass/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 69, ../sass/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 70, ../sass/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 71, ../sass/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 73, ../sass/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 74, ../sass/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 75, ../sass/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 76, ../sass/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 77, ../sass/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 78, ../sass/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 79, ../sass/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 80, ../sass/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 81, ../sass/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 82, ../sass/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 83, ../sass/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 84, ../sass/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 85, ../sass/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 86, ../sass/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 87, ../sass/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 88, ../sass/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 89, ../sass/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 90, ../sass/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 91, ../sass/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 92, ../sass/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 93, ../sass/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 94, ../sass/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 95, ../sass/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 96, ../sass/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 97, ../sass/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 98, ../sass/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 99, ../sass/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 100, ../sass/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 101, ../sass/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 102, ../sass/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 104, ../sass/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 105, ../sass/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 106, ../sass/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 107, ../sass/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 108, ../sass/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 109, ../sass/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 110, ../sass/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 111, ../sass/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 112, ../sass/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 113, ../sass/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 114, ../sass/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 115, ../sass/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 117, ../sass/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 118, ../sass/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 119, ../sass/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 120, ../sass/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 121, ../sass/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 122, ../sass/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 123, ../sass/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 124, ../sass/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 125, ../sass/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 126, ../sass/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 127, ../sass/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 128, ../sass/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 129, ../sass/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 130, ../sass/font-awesome/_icons.scss */
.fa-bar-chart-o:before {
  content: "";
}

/* line 131, ../sass/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 132, ../sass/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 133, ../sass/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 134, ../sass/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 135, ../sass/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 137, ../sass/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 138, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 139, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 140, ../sass/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 141, ../sass/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 142, ../sass/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 143, ../sass/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 144, ../sass/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 145, ../sass/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 146, ../sass/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 147, ../sass/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 148, ../sass/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 149, ../sass/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 150, ../sass/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 151, ../sass/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 152, ../sass/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 153, ../sass/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 154, ../sass/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 155, ../sass/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 156, ../sass/font-awesome/_icons.scss */
.fa-facebook:before {
  content: "";
}

/* line 157, ../sass/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 158, ../sass/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 159, ../sass/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 160, ../sass/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 161, ../sass/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 162, ../sass/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 163, ../sass/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 164, ../sass/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 165, ../sass/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 166, ../sass/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 167, ../sass/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 168, ../sass/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 169, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 170, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 171, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 172, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 173, ../sass/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 174, ../sass/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 175, ../sass/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 176, ../sass/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 177, ../sass/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 178, ../sass/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 179, ../sass/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 181, ../sass/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 183, ../sass/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 184, ../sass/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 185, ../sass/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 187, ../sass/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 189, ../sass/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 190, ../sass/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 192, ../sass/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 193, ../sass/font-awesome/_icons.scss */
.fa-bars:before {
  content: "";
}

/* line 194, ../sass/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 195, ../sass/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 196, ../sass/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 197, ../sass/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 198, ../sass/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 199, ../sass/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 200, ../sass/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 201, ../sass/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 202, ../sass/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 203, ../sass/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 204, ../sass/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 205, ../sass/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 206, ../sass/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 207, ../sass/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 208, ../sass/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 209, ../sass/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 210, ../sass/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 211, ../sass/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 213, ../sass/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "";
}

/* line 215, ../sass/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "";
}

/* line 217, ../sass/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 218, ../sass/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 219, ../sass/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 221, ../sass/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 223, ../sass/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 225, ../sass/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 226, ../sass/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 227, ../sass/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 229, ../sass/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 230, ../sass/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 231, ../sass/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 233, ../sass/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 234, ../sass/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 235, ../sass/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 236, ../sass/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 237, ../sass/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 238, ../sass/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 239, ../sass/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 240, ../sass/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 241, ../sass/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 242, ../sass/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 243, ../sass/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 244, ../sass/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 245, ../sass/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 246, ../sass/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 247, ../sass/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 248, ../sass/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 249, ../sass/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 250, ../sass/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 251, ../sass/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 252, ../sass/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 253, ../sass/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 254, ../sass/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 255, ../sass/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 256, ../sass/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 257, ../sass/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 258, ../sass/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 259, ../sass/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 260, ../sass/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 261, ../sass/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 262, ../sass/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 263, ../sass/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 265, ../sass/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 266, ../sass/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 267, ../sass/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 268, ../sass/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 269, ../sass/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 270, ../sass/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 272, ../sass/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 273, ../sass/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 274, ../sass/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 275, ../sass/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 276, ../sass/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 277, ../sass/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 278, ../sass/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 279, ../sass/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 280, ../sass/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 281, ../sass/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 282, ../sass/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 283, ../sass/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 284, ../sass/font-awesome/_icons.scss */
.fa-reply-all:before {
  content: "";
}

/* line 285, ../sass/font-awesome/_icons.scss */
.fa-mail-reply-all:before {
  content: "";
}

/* line 286, ../sass/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 289, ../sass/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 290, ../sass/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 291, ../sass/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 292, ../sass/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 294, ../sass/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 295, ../sass/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 296, ../sass/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 297, ../sass/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 298, ../sass/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 299, ../sass/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 300, ../sass/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 301, ../sass/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 302, ../sass/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 303, ../sass/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 304, ../sass/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 305, ../sass/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 306, ../sass/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 307, ../sass/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 308, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 309, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 310, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 311, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 312, ../sass/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 313, ../sass/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 314, ../sass/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 315, ../sass/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 316, ../sass/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 317, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 318, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 319, ../sass/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 320, ../sass/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 321, ../sass/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 322, ../sass/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 323, ../sass/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 324, ../sass/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 325, ../sass/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 326, ../sass/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 327, ../sass/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 328, ../sass/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 329, ../sass/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 330, ../sass/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 331, ../sass/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 333, ../sass/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 335, ../sass/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 337, ../sass/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 339, ../sass/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 340, ../sass/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 342, ../sass/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 344, ../sass/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 348, ../sass/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 351, ../sass/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 353, ../sass/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 355, ../sass/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 356, ../sass/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 357, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 358, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 359, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 360, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 361, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 362, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 363, ../sass/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 364, ../sass/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 365, ../sass/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 366, ../sass/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 367, ../sass/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 368, ../sass/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 369, ../sass/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 370, ../sass/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 371, ../sass/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 372, ../sass/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 373, ../sass/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 374, ../sass/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 375, ../sass/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 376, ../sass/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 377, ../sass/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 378, ../sass/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 379, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 380, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 381, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 382, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 383, ../sass/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 384, ../sass/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 385, ../sass/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 386, ../sass/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 387, ../sass/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 388, ../sass/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 389, ../sass/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 390, ../sass/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 391, ../sass/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 392, ../sass/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 393, ../sass/font-awesome/_icons.scss */
.fa-gittip:before {
  content: "";
}

/* line 394, ../sass/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 395, ../sass/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 396, ../sass/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 397, ../sass/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 398, ../sass/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 399, ../sass/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 400, ../sass/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 401, ../sass/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 402, ../sass/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 403, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 404, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 405, ../sass/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 407, ../sass/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 408, ../sass/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 409, ../sass/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 410, ../sass/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 412, ../sass/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 6, ../sass/lib/_mixins-placeholders.scss */
.snippet h1, .snippet-text h1, .snippet h2, .snippet-text h2, .snippet h3, .snippet-text h3, .snippet h4, .snippet-text h4, .main-nav, .main-nav li > ul, #hc-author-full-details #full-details-wrapper #right-col .subscribe-form label, .hc-consumer-book-details .panel-description .description-wrapper #book_description_title, .hc-consumer-book-details .panel-author-info .subscribe-form label, .hc-consumer-book-details .panel-illustrator-info .subscribe-form label {
  font-family: "HelveticaNeueW01-55Roma", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 14, ../sass/lib/_mixins-placeholders.scss */
.snippet, .snippet-text, .main-nav li > ul li > ul li, ul.side-nav, #ui-id-1.ui-autocomplete, #hc-consumer-search-results, #hc-consumer-search-results #results-filters h3, #hc-consumer-search-results .results-panel .social-media-links, #hc-consumer-search-results .result .format .cost-wrapper h3, #folio-contributor-search-listing, #folio-browsereadingguides #results-filters label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*
%buttons-search {
	@include background-image(linear-gradient($grey, $grey-btn));
	@include border-radius(5px);
	position: relative;
	border: 1px solid $xborder-grey;
	width: 110px;
	line-height:30px;
	display: block;
	cursor: pointer;
	margin: 0 0 3px 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 11px;
	&:hover {
		background: darken($grey, 5%);
	}						
} 
*/
/* line 41, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button, #hc-consumer-search-results .result .format ul .read-button {
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  min-width: 137px;
  /* 	padding: 0 18px 0 42px; */
  text-transform: uppercase;
  text-align: center;
  background: #ffa63d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTYzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa63d), color-stop(100%, #ff7505));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffa63d 0%, #ff7505 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa63d', endColorstr='#ff7505',GradientType=0 );
  /* IE6-8 */
}
/* line 66, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button:hover, #hc-consumer-search-results .result .format ul .read-button:hover, #hc-consumer-search-results .result .format ul .btn-wrapper .buy-button:focus, #hc-consumer-search-results .result .format ul .read-button:focus {
  background: #ffb33b;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjMzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb33b), color-stop(100%, #ffa53b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffb33b 0%, #ffa53b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb33b', endColorstr='#ffa53b',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 80, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button:active, #hc-consumer-search-results .result .format ul .read-button:active {
  -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.24) inset;
  -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.24) inset;
  box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.24) inset;
  background: #ffa63d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTYzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa63d), color-stop(100%, #ff7505));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffa63d 0%, #ff7505 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa63d', endColorstr='#ff7505',GradientType=0 );
  /* IE6-8 */
}

/* line 102, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order {
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: 35px;
  line-height: 35px;
  min-width: 137px;
  /* 	padding: 0 18px 0 42px; */
  text-transform: uppercase;
  text-align: center;
  background: #fe6c62;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNmM2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjMyMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe6c62), color-stop(100%, #ef3225));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe6c62 0%, #ef3225 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6c62', endColorstr='#ef3225',GradientType=0 );
  /* IE6-8 */
}
/* line 127, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order:hover, #hc-consumer-search-results .result .format ul .btn-wrapper .pre-order:focus {
  background: #fe857d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlODU3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzRjNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe857d), color-stop(100%, #f74c40));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe857d 0%, #f74c40 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe857d', endColorstr='#f74c40',GradientType=0 );
  /* IE6-8 */
}
/* line 140, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order:active {
  background: #ef3124;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmMzEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTZiNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef3124), color-stop(100%, #fe6b61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ef3124 0%, #fe6b61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3124', endColorstr='#fe6b61',GradientType=0 );
  /* IE6-8 */
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 158, ../sass/lib/_mixins-placeholders.scss */
#folio-contributor-listing .releases-controls, #folio-contributor-listing .releases-controls:visited, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited, .new-releases-carousel-wrapper .controls a, .new-releases-carousel-wrapper .controls a:visited, .thisweek .controls a, .thisweek .controls a:visited, .nextweek .controls a, .nextweek .controls a:visited, .bx-wrapper .bx-controls-direction, .related-books__block .controls a, .related-books__block .controls a:visited, .related-books-mobile__block .controls a, .related-books-mobile__block .controls a:visited {
  	/*
  @include background-image(linear-gradient($grey, $border-faint-grey));
  	@include border-radius(50%);
  	width: 58px;
  	height: 58px;
  	line-height:58px;
  	display: block;
  	text-align: center;
  	
  */
  background-position: 0 0;
  display: inline-block;
  height: 63px;
  width: 63px;
  text-indent: -9999px;
}

/* line 176, ../sass/lib/_mixins-placeholders.scss */
.childrens-carousel-wrapper .controls a {
  width: 70px;
  height: 70px;
  display: block;
}

/**
	 * Default DropKick theme
	 *
	 * Feel free to edit the default theme
	 * or even add your own.
	 *
	 * See the readme for themeing help
	 *
	 */
/* line 11, ../sass/lib/_dropkick.scss */
.dk_container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 17, ../sass/lib/_dropkick.scss */
.dk_container {
  background-color: #ffffff;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 18px;
                     /*
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; */
}

/* line 28, ../sass/lib/_dropkick.scss */
.dk_container:focus {
  outline: 0;
}

/* line 32, ../sass/lib/_dropkick.scss */
.dk_container a {
  cursor: pointer;
  text-decoration: none;
}

/* line 37, ../sass/lib/_dropkick.scss */
.dk_toggle {
  border-top: 2px solid #dedede;
  border-left: 2px solid #dedede;
  border-bottom: 2px solid #dedede;
  border-right: 2px solid #dedede;
  color: #333;
  padding: 7px 45px 7px 10px;
  text-shadow: #fff 1px 1px 0;
                             /*
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; */
  /*
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
  */
  position: relative;
}

/* line 57, ../sass/lib/_dropkick.scss */
.dk_toggle:hover,
.dk_toggle:focus {
                 /*
border-color: #8c8c8c;
*/
}

/* line 63, ../sass/lib/_dropkick.scss */
.dk_toggle:after {
  position: absolute;
  top: 45%;
  right: 10px;
  content: '';
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #4B4B4B;
}

/* line 73, ../sass/lib/_dropkick.scss */
.dk_focus .dk_toggle {
                     /*
border-color: #40b5e2;
box-shadow: 0 0 5px #40b5e2;
-moz-box-shadow: 0 0 5px #40b5e2;
-webkit-box-shadow: 0 0 5px #40b5e2; */
}

/* line 80, ../sass/lib/_dropkick.scss */
.dk_open {
         /*
box-shadow: 0 0 5px #40b5e2;
-moz-box-shadow: 0 0 5px #40b5e2;
-webkit-box-shadow: 0 0 5px #40b5e2; */
  z-index: 10;
}

/* line 87, ../sass/lib/_dropkick.scss */
.dk_open .dk_toggle {
  background-color: #ffffff;
  border-color: #dedede;
  color: #ccc;
  border-bottom-style: none;
  /*
  box-shadow: inset 0 -2px 5px #ccc; 
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0; */
}

/* line 99, ../sass/lib/_dropkick.scss */
.dk_open_top .dk_toggle {
                        /*
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px; */
}

/* line 105, ../sass/lib/_dropkick.scss */
.dk_open_top .dk_options,
.dk_open_top .dk_options_inner {
                               /*
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0; */
}

/* line 112, ../sass/lib/_dropkick.scss */
.dk_options {
  background: #fefefe;
                     /*
box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; 
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px; */
}

/* line 122, ../sass/lib/_dropkick.scss */
.dk_options a {
  background-color: #fff;
                        /*
border-bottom: 2px solid #dedede; */
  color: #000;
  font-weight: normal;
  padding: 8px 10px;
}

/* line 130, ../sass/lib/_dropkick.scss */
.dk_options a:hover,
.dk_options:focus,
.dk_options .dk_option_current a {
  background-color: #017ec5;
                           /*
border-bottom-color: #004c72; */
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}

/* line 140, ../sass/lib/_dropkick.scss */
.dk_options li:last-child a {
  border-bottom: none;
}

/* line 144, ../sass/lib/_dropkick.scss */
.dk_options .disabled {
  cursor: default;
}

/* line 148, ../sass/lib/_dropkick.scss */
.dk_options .disabled a {
  color: #aaa;
}

/* line 151, ../sass/lib/_dropkick.scss */
.dk_options .disabled:hover, .dk_options .disabled:hover a
.dk_options .disabled:focus, .dk_options .disabled:focus a {
  cursor: default;
  background-color: #fff;
  border-bottom-color: #999;
  text-shadow: none;
}

/* line 158, ../sass/lib/_dropkick.scss */
.dk_options_inner {
  max-height: 250px;
  border-style: solid;
  border-width: 2px;
  border-color: #dedede;
  border-top-style: none;
  color: #333;
  text-shadow: #fff 0 1px 0;
                           /*
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px; */
}

/* line 171, ../sass/lib/_dropkick.scss */
.dk_container {
  display: none;
  float: left;
}

/* line 176, ../sass/lib/_dropkick.scss */
.dk_container a {
  outline: 0;
}

/* line 180, ../sass/lib/_dropkick.scss */
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

/* line 188, ../sass/lib/_dropkick.scss */
.dk_open {
  position: relative;
}

/* line 192, ../sass/lib/_dropkick.scss */
.dk_open .dk_options {
  display: block;
}

/* line 196, ../sass/lib/_dropkick.scss */
.dk_open .dk_label {
  color: inherit;
}

/* line 200, ../sass/lib/_dropkick.scss */
.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}

/* line 208, ../sass/lib/_dropkick.scss */
.dk_options a,
.dk_options a:link,
.dk_options a:visited {
  display: block;
}

/* line 214, ../sass/lib/_dropkick.scss */
.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

/* line 220, ../sass/lib/_dropkick.scss */
.dk_container select {
  position: absolute;
  top: -99999em;
  visibility: hidden;
}

/* line 226, ../sass/lib/_dropkick.scss */
.dk_mobile {
  position: relative;
}

/* line 230, ../sass/lib/_dropkick.scss */
.dk_mobile select {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: visible;
  opacity: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* line 244, ../sass/lib/_dropkick.scss */
.hc-dropdowns a {
  color: #999999 !important;
}
/* line 246, ../sass/lib/_dropkick.scss */
.hc-dropdowns a:hover {
  text-decoration: underline;
}

/* line 15, ../sass/lib/_base.scss */
html, body {
  overflow-x: hidden;
}

/* line 23, ../sass/lib/_base.scss */
body[class*="slider"] {
  -moz-transition-property: background;
  -o-transition-property: background;
  -webkit-transition-property: background;
  transition-property: background;
  -moz-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  -webkit-transition-duration: 1.5s;
  transition-duration: 1.5s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  background-position: center 118px;
  background-repeat: no-repeat;
  overflow-y: hidden;
}

/* line 32, ../sass/lib/_base.scss */
.firstSlide {
  transition-duration: 0s !important;
}

/* line 36, ../sass/lib/_base.scss */
.snippet, .snippet-text {
  color: #333;
}
/* line 41, ../sass/lib/_base.scss */
.snippet h1, .snippet-text h1 {
  color: #333333;
  font-size: 32px;
  margin: 0 0 24px;
  font-weight: bold;
}
/* line 49, ../sass/lib/_base.scss */
.snippet h2, .snippet-text h2 {
  color: #333333;
  font-size: 24px;
  margin: 0 0 22px;
  font-weight: bold;
}
/* line 57, ../sass/lib/_base.scss */
.snippet h3, .snippet-text h3 {
  color: #333333;
  font-size: 22px;
  margin: 0 0 22px;
  font-weight: bold;
}
/* line 65, ../sass/lib/_base.scss */
.snippet h4, .snippet-text h4 {
  color: #333333;
  font-size: 18px;
  margin: 0 0 18px;
  font-weight: bold;
}
/* line 73, ../sass/lib/_base.scss */
.snippet p, .snippet-text p {
  font-size: 13px;
  line-height: 18px;
}
/* line 78, ../sass/lib/_base.scss */
.snippet a, .snippet-text a {
  color: #007cc4;
  font-weight: bold;
  text-decoration: none;
}
/* line 83, ../sass/lib/_base.scss */
.snippet a:hover, .snippet-text a:hover {
  text-decoration: underline;
}
/* line 88, ../sass/lib/_base.scss */
.snippet ul, .snippet ol, .snippet-text ul, .snippet-text ol {
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 13px;
}
/* line 93, ../sass/lib/_base.scss */
.snippet ul li, .snippet ol li, .snippet-text ul li, .snippet-text ol li {
  padding: 0;
}

@font-face {
  font-family: "Rockwell W01";
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot?#iefix");
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot?#iefix") format("eot"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/de4b0540-9702-4662-8f3a-228419485257.woff") format("woff"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/bc34c4cd-af2c-400d-b4d0-726e2d89f690.ttf") format("truetype"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/59c05ddc-99f9-44db-82ce-cb7f503b5110.svg#59c05ddc-99f9-44db-82ce-cb7f503b5110") format("svg");
}
@font-face {
  font-family: "Rockwell W01 Light";
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/8a120ae1-7a5b-484b-a170-f67812b59652.eot?#iefix");
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/8a120ae1-7a5b-484b-a170-f67812b59652.eot?#iefix") format("eot"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/7658dda6-217a-406c-bcb8-7551f88e2c49.woff") format("woff"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/ec796902-2e28-46d0-8bbd-071b83705a39.ttf") format("truetype"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/66d3bbb2-4ca8-48e9-b707-f53f776ec476.svg#66d3bbb2-4ca8-48e9-b707-f53f776ec476") format("svg");
}
@font-face {
  font-family: "Rockwell W02";
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/ae0e1f8a-f20d-412d-9948-3ac6f314eb3d.eot?#iefix");
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/ae0e1f8a-f20d-412d-9948-3ac6f314eb3d.eot?#iefix") format("eot"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/2d1664e5-853a-447f-a8bb-64dcb9e3ba18.woff") format("woff"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/20ec3f06-bfa9-4c4d-b9ec-1860d99752a2.ttf") format("truetype"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/0a7cfc77-5c20-4a9d-9288-8028d2bf90f2.svg#0a7cfc77-5c20-4a9d-9288-8028d2bf90f2") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
  src: url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("//web-archive.nli.org.il/National_Library/20160517234414oe_///fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}
/* line 1, ../sass/_header.scss */
.clientheaderHolder, .clientheaderHolder .canvas {
  background: none !important;
}

/* line 6, ../sass/_header.scss */
.headerWrapper {
  margin-top: 0px !important;
}
/* line 8, ../sass/_header.scss */
.headerWrapper .clientheaderHolder .canvas {
  margin-top: 0px !important;
}

/*
#canvash37325 {
	margin-top: 0px!important;	
}
*/
/* line 19, ../sass/_header.scss */
#snippet841812 {
  z-index: 9999;
}

/* line 24, ../sass/_header.scss */
ul.social-media {
  *zoom: 1;
  list-style: none;
  margin: -33px 0 0 0;
  padding: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
ul.social-media:after {
  content: "";
  display: table;
  clear: both;
}
/* line 30, ../sass/_header.scss */
ul.social-media li {
  float: right;
  font-size: 17px !important;
  height: 29px;
  line-height: 29px;
  text-align: center;
  margin: 0 0 0 5px;
  padding: 0;
  width: 29px;
}
/* line 41, ../sass/_header.scss */
ul.social-media li + li a {
  background: #00aced;
}
/* line 43, ../sass/_header.scss */
ul.social-media li + li a:hover {
  background: #0087ba;
}
/* line 50, ../sass/_header.scss */
ul.social-media a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #4a6ea9;
  color: #ffffff !important;
  display: block;
  font-weight: normal;
}
/* line 56, ../sass/_header.scss */
ul.social-media a:hover {
  background: #3a5786;
}

/* line 63, ../sass/_header.scss */
.sign-in-links {
  color: #cfcfcf;
}
/* line 65, ../sass/_header.scss */
.sign-in-links a {
  color: #007cc4;
  text-decoration: none;
  font-weight: lighter;
}
/* line 69, ../sass/_header.scss */
.sign-in-links a:hover {
  text-decoration: underline;
}

/* line 77, ../sass/_header.scss */
#cartholder .cart-link {
  position: relative;
  font-weight: normal;
  font-size: 12px;
}
/* line 81, ../sass/_header.scss */
#cartholder .cart-link .cart-image {
  position: absolute;
  right: 44px;
  top: -3px;
}

/* line 90, ../sass/_header.scss */
#snippet845470, #snippet843483, #snippet846508 {
  padding-top: 5px;
}

/* line 94, ../sass/_header.scss */
.cart-links-wrapper {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.cart-links-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 96, ../sass/_header.scss */
.cart-links-wrapper .cart-image {
  float: left;
  margin: -1px -3px 0 0;
}
/* line 100, ../sass/_header.scss */
.cart-links-wrapper .cart-links {
  float: left;
  position: relative;
}
/* line 103, ../sass/_header.scss */
.cart-links-wrapper .cart-links img {
  position: absolute;
  top: -4px;
}
/* line 107, ../sass/_header.scss */
.cart-links-wrapper .cart-links a {
  color: #007cc4;
  font-size: 13px;
  text-decoration: none;
  font-weight: lighter;
  padding: 0 8px;
}
/* line 113, ../sass/_header.scss */
.cart-links-wrapper .cart-links a:hover {
  text-decoration: underline;
}
/* line 118, ../sass/_header.scss */
.cart-links-wrapper .cart-links .cart-text {
  padding-right: 8px;
}
/* line 124, ../sass/_header.scss */
.cart-links-wrapper .cart-links .red-highlight {
  color: #FF0000;
  font-weight: bold;
}

/* line 133, ../sass/_header.scss */
#cartholder {
  float: right;
}

/* line 137, ../sass/_header.scss */
#dr_cartSummary {
  color: #007cc4 !important;
  text-align: right !important;
}
/* line 140, ../sass/_header.scss */
#dr_cartSummary p {
  margin: 0;
}

/* line 145, ../sass/_header.scss */
.main-nav {
  *zoom: 1;
  list-style: none;
  margin: 0 !important;
  padding: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.main-nav:after {
  content: "";
  display: table;
  clear: both;
}
/* line 152, ../sass/_header.scss */
.main-nav li {
  float: left;
  line-height: 92px;
  padding: 0;
  position: relative;
  text-align: center;
  width: 95px;
}
/* line 161, ../sass/_header.scss */
.main-nav li + li + li {
  width: 130px;
}
/* line 163, ../sass/_header.scss */
.main-nav li + li + li a {
  color: #ff8729;
}
/* line 165, ../sass/_header.scss */
.main-nav li + li + li a:hover {
  -moz-box-shadow: #000000 0 4px 38px -25px inset;
  -webkit-box-shadow: #000000 0 4px 38px -25px inset;
  box-shadow: #000000 0 4px 38px -25px inset;
  background: #ff8729;
}
/* line 171, ../sass/_header.scss */
.main-nav li + li + li + li {
  width: 94px;
}
/* line 173, ../sass/_header.scss */
.main-nav li + li + li + li a {
  color: #007cc4;
  display: block;
}
/* line 176, ../sass/_header.scss */
.main-nav li + li + li + li a .red-highlight {
  color: #FF0000;
}
/* line 179, ../sass/_header.scss */
.main-nav li + li + li + li a:hover {
  -moz-box-shadow: #000000 0 4px 38px -25px inset;
  -webkit-box-shadow: #000000 0 4px 38px -25px inset;
  box-shadow: #000000 0 4px 38px -25px inset;
  background: #007cc4;
  color: #ffffff !important;
  text-decoration: none;
}
/* line 184, ../sass/_header.scss */
.main-nav li + li + li + li a:hover .red-highlight {
  color: #ffffff;
}
/* line 199, ../sass/_header.scss */
.main-nav li#books > a {
  text-indent: -8px;
}
/* line 202, ../sass/_header.scss */
.main-nav li#books > a:after {
  content: '\f0d7';
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #98cfee;
  font-size: 13px;
  position: absolute;
  top: 0px;
  right: 15px;
}
/* line 217, ../sass/_header.scss */
.main-nav li > ul {
  *zoom: 1;
  background: transparent;
  left: -255px;
  list-style: none;
  margin: 0 !important;
  padding: 0;
  position: absolute;
  top: 91px;
  width: 780px;
  visibility: hidden;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.main-nav li > ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 230, ../sass/_header.scss */
.main-nav li > ul li {
  background: #ffffff;
  line-height: normal;
  text-align: left;
  width: auto;
}
/* line 235, ../sass/_header.scss */
.main-nav li > ul li.menu-wrapper {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/dropdown-bg.png") repeat-x 0 0;
  padding: 35px 0 55px;
}
/* line 238, ../sass/_header.scss */
.main-nav li > ul li.menu-wrapper:before, .main-nav li > ul li.menu-wrapper:after {
  content: "";
  position: absolute;
  background: #ffffff;
  top: 0;
  bottom: 0;
  width: 9999px;
}
/* line 247, ../sass/_header.scss */
.main-nav li > ul li.menu-wrapper:before {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/dropdown-bg.png") repeat-x 0 0;
  right: 100%;
}
/* line 252, ../sass/_header.scss */
.main-nav li > ul li.menu-wrapper:after {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/dropdown-bg.png") repeat-x 0 0;
  left: 100%;
}
/* line 260, ../sass/_header.scss */
.main-nav li > ul li > ul {
  float: left;
  padding: 0;
  position: static;
  width: 350px;
}
/* line 266, ../sass/_header.scss */
.main-nav li > ul li > ul:first-child {
  border-right: 1px solid #cccac7;
  margin: 0 65px 0 0 !important;
}
/* line 271, ../sass/_header.scss */
.main-nav li > ul li > ul li {
  float: left;
  line-height: 25px;
  width: 50%;
}
/* line 276, ../sass/_header.scss */
.main-nav li > ul li > ul li.label {
  color: #88898c;
  display: block;
  float: none;
  font-size: 16px;
  width: 100%;
}
/* line 285, ../sass/_header.scss */
.main-nav li > ul li > ul a {
  font-size: 13px;
  color: #007cc4;
}
/* line 288, ../sass/_header.scss */
.main-nav li > ul li > ul a:hover {
  background: none;
  box-shadow: none;
  color: #007cc4 !important;
  text-decoration: underline;
}
/* line 300, ../sass/_header.scss */
.main-nav #epic-reads a, .main-nav #epic-reads.selected a {
  width: 100px;
  color: #ff8729;
}
/* line 303, ../sass/_header.scss */
.main-nav #epic-reads a:hover, .main-nav #epic-reads.selected a:hover {
  -moz-box-shadow: #000000 0 4px 38px -25px inset;
  -webkit-box-shadow: #000000 0 4px 38px -25px inset;
  box-shadow: #000000 0 4px 38px -25px inset;
  background: #ff8729;
  color: #ffffff;
}
/* line 310, ../sass/_header.scss */
.main-nav #kids-and-teens.selected a {
  -moz-box-shadow: #000000 0 4px 38px -25px inset;
  -webkit-box-shadow: #000000 0 4px 38px -25px inset;
  box-shadow: #000000 0 4px 38px -25px inset;
  background: #ff8729;
  color: #ffffff;
}
/* line 317, ../sass/_header.scss */
.main-nav a {
  display: block;
  font-size: 16px;
  font-weight: normal;
  padding: 0;
}
/* line 322, ../sass/_header.scss */
.main-nav a:hover, .main-nav a.selected {
  -moz-box-shadow: #000000 0 0 45px -20px inset;
  -webkit-box-shadow: #000000 0 0 45px -20px inset;
  box-shadow: #000000 0 0 45px -20px inset;
  background: #007cc4;
  color: #ffffff;
  text-decoration: none;
}
/* line 329, ../sass/_header.scss */
.main-nav a i {
  font-size: 13px;
  margin: 0px 0 0 4px;
  color: #98cfee;
}
/* line 336, ../sass/_header.scss */
.main-nav .selected > a {
  -moz-box-shadow: #000000 0 0 45px -20px inset;
  -webkit-box-shadow: #000000 0 0 45px -20px inset;
  box-shadow: #000000 0 0 45px -20px inset;
  background: #007cc4;
  color: #ffffff;
  text-decoration: none;
}

/* line 1, ../sass/_footer.scss */
.clientfooterHolder, .clientfooterHolder .canvas {
  background: none !important;
}

/* line 7, ../sass/_footer.scss */
.clientfooterHolder .canvas ul {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
/* line 12, ../sass/_footer.scss */
.clientfooterHolder .canvas ul li {
  color: #484747;
  font-size: 11px;
  padding: 0 0 2px;
}
/* line 19, ../sass/_footer.scss */
.clientfooterHolder .canvas ul a {
  color: #77787b;
  font-weight: normal;
}
/* line 25, ../sass/_footer.scss */
.clientfooterHolder .canvas .privacy-link {
  color: #FF0000;
  font-weight: bold;
}
/* line 28, ../sass/_footer.scss */
.clientfooterHolder .canvas .privacy-link:hover {
  text-decoration: underline;
}

/* line 1, ../sass/_side-nav.scss */
ul.side-nav {
  list-style: none;
  margin: 0;
  padding: 3px 0 20px 0;
  line-height: 16px;
  width: 160px;
  border-top: 1px #999999 dotted;
}
/* line 9, ../sass/_side-nav.scss */
ul.side-nav li {
  text-transform: uppercase;
  color: #88898c;
  font-size: 13px;
  font-weight: bold;
  padding: 0;
}
/* line 16, ../sass/_side-nav.scss */
ul.side-nav li.childrens {
  color: #00b5ff;
  margin: 0 0 10px;
}
/* line 22, ../sass/_side-nav.scss */
ul.side-nav .hctv-wrapper {
  border-top: 1px #999999 dotted;
  width: 160px;
  margin: 20px 0 0 0;
  padding-top: 3px;
}
/* line 27, ../sass/_side-nav.scss */
ul.side-nav .hctv-wrapper .harper-red {
  color: #ef3124;
}
/* line 31, ../sass/_side-nav.scss */
ul.side-nav .hctv-wrapper .grey-video {
  color: #88898c;
}
/* line 36, ../sass/_side-nav.scss */
ul.side-nav a {
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
}

/* line 43, ../sass/_side-nav.scss */
.resource-wrapper {
  border-top: 1px #999999 dotted;
  width: 160px;
}
/* line 46, ../sass/_side-nav.scss */
.resource-wrapper .aspiring-author {
  padding-top: 5px !important;
}
/* line 49, ../sass/_side-nav.scss */
.resource-wrapper ul.resource-icons {
  *zoom: 1;
  padding: 0;
  margin: 0;
  			/*
  .resource-text {
  				padding: 5px;
  			}
  */
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.resource-wrapper ul.resource-icons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 53, ../sass/_side-nav.scss */
.resource-wrapper ul.resource-icons li {
  list-style: none;
  float: left;
  line-height: 15px;
}
/* line 57, ../sass/_side-nav.scss */
.resource-wrapper ul.resource-icons li a {
  color: #ff8729;
  font-size: 13px;
  font-weight: normal;
}
/* line 61, ../sass/_side-nav.scss */
.resource-wrapper ul.resource-icons li a:hover {
  text-decoration: underline;
}

/* line 1, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #f9f9f9;
  border: none;
  color: #666666;
  font-size: 12px;
  padding: 12px 12px 0;
  z-index: 9999;
}
/* line 11, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete li {
  display: block;
  padding: 0 0 11px;
}
/* line 16, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete .predictive-subheading {
  border-top: 1px solid #dedede;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 11px;
}
/* line 21, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete .predictive-subheading:first-child {
  border: none;
  padding-top: 0;
}
/* line 27, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete a {
  color: #666666;
  line-height: normal;
  padding: 0;
}
/* line 32, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete a.ui-state-focus {
  background: none;
  border: none;
  color: #017bc4;
  margin: 0;
  cursor: pointer;
}
/* line 40, ../sass/search/_predictive.scss */
#ui-id-1.ui-autocomplete a.view-more {
  color: #017bc4;
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0 0;
}

/* line 1, ../sass/search/_search.scss */
#search-wrapper {
  position: relative;
}
/* line 4, ../sass/search/_search.scss */
#search-wrapper label {
  display: none;
}
/* line 8, ../sass/search/_search.scss */
#search-wrapper input[type=text] {
  background-color: #fdfdfd;
  width: 100%;
  float: none;
  border: 1px solid #d7d7d7;
  position: relative;
  z-index: 5;
  padding: 7px 0;
  text-indent: 10px;
  transition: all 0.3s;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12.8px;
  line-height: 15.4px;
  height: auto;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) inset;
  color: #000000;
}
/* line 25, ../sass/search/_search.scss */
#search-wrapper input[type=text]:focus {
  outline: none;
  border: 0.0625rem solid #000000;
}
/* line 31, ../sass/search/_search.scss */
#search-wrapper input[type=submit] {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/glass.png") no-repeat;
  background-size: contain;
  border: none;
  font-size: 0;
  line-height: 0;
  height: 24px;
  right: 5px;
  text-indent: -9999px;
  top: 4px;
  position: absolute;
  width: 23px;
  z-index: 10;
  padding: 0;
}

/* line 1, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search {
  position: relative;
}
/* line 3, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search h2 {
  border-bottom: 2px solid #dedede;
  padding: 0 0 40px 0;
  margin: 0 0 90px 0;
}
/* line 9, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field {
  *zoom: 1;
  margin: 0 0 15px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-advanced-search .field:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field label {
  float: left;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  height: 22px;
  line-height: 36px;
  width: 170px;
}
/* line 22, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field input[type='text'] {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 290px;
  height: 26px;
  border: 4px solid #cddfe9;
  background-color: #f5f5f5;
  outline: none;
}
/* line 31, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field select {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 307px;
  border: 4px solid #cddfe9;
  background-color: #f5f5f5;
  outline: none;
  padding: 5px;
}
/* line 40, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field .form-text {
  font-size: 12px;
  color: #acadaf;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 5px 0 5px;
}
/* line 48, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field span.customSelect {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/customSelect-arrow.gif") no-repeat center right;
  width: 278px;
  font-size: 12px;
  color: #333333;
  background-color: #f5f5f5;
  padding: 7px;
  border: 4px solid #cddfe9;
}
/* line 57, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field span.customSelect .small {
  width: 100px;
}
/* line 64, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field.small-selects.age {
  margin-bottom: 60px;
}
/* line 67, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .field.small-selects span.customSelect {
  width: 177px;
}
/* line 74, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio {
  *zoom: 1;
  margin: 64px 0 20px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-advanced-search .radio:after {
  content: "";
  display: table;
  clear: both;
}
/* line 77, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio .radio-button-label {
  float: left;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  height: 22px;
  line-height: 22px;
  width: 158px;
  padding: 0;
}
/* line 87, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio .radio-button-label:before {
  display: none;
}
/* line 92, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 34px;
  margin-right: 15px;
  line-height: 24px;
  font-size: 13px;
  color: #acadaf;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}
/* line 106, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio input[type=radio] {
  display: none;
}
/* line 110, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio label:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #cddfe9;
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 1px;
  background-color: #f5f5f5;
}
/* line 124, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .radio input[type=radio]:checked + label:before {
  content: "\2022";
  color: #8b898a;
  font-size: 17px;
  text-align: center;
  line-height: 18px;
}
/* line 134, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search input[type='submit'] {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
  background-image: -moz-linear-gradient(#1094e0, #007dc4);
  background-image: -webkit-linear-gradient(#1094e0, #007dc4);
  background-image: linear-gradient(#1094e0, #007dc4);
  height: 35px;
  width: 85px;
  margin: 0 0 35px 0;
  outline: none;
}
/* line 144, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-btn-wrapper {
  float: right;
  margin: 45px 15px 0 0;
}
/* line 148, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-btn-wrapper .search-btn {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
  background-image: -moz-linear-gradient(#1094e0, #007dc4);
  background-image: -webkit-linear-gradient(#1094e0, #007dc4);
  background-image: linear-gradient(#1094e0, #007dc4);
  float: left;
  height: 30px;
  margin: 0 0 35px 0;
  width: 100px;
}
/* line 155, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-btn-wrapper .search-btn:hover {
  background: #0c7fc2;
}
/* line 159, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-btn-wrapper .search-btn p {
  line-height: 30px;
  text-align: center;
}
/* line 162, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-btn-wrapper .search-btn p a {
  color: #ffffff;
  text-decoration: none;
}
/* line 169, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-btn-wrapper .reset-link {
  float: left;
  color: #a0a0a0;
  font-style: italic;
  font-style: 11px;
  text-decoration: underline;
  line-height: 30px;
  padding: 0 0 0 15px;
}
/* line 182, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper {
  position: absolute;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/search-box.png") no-repeat;
  width: 202px;
  height: 92px;
  top: 140px;
  right: 138px;
}
/* line 190, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .results-found {
  font-style: italic;
  color: #a0a0a0;
  font-style: 13px;
  padding: 0;
  margin: 17px 0 0 30px;
}
/* line 196, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .results-found .bold-text {
  font-weight: bold;
  font-style: normal;
}
/* line 202, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .search-btn {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
  background-image: -moz-linear-gradient(#1094e0, #007dc4);
  background-image: -webkit-linear-gradient(#1094e0, #007dc4);
  background-image: linear-gradient(#1094e0, #007dc4);
  float: left;
  height: 30px;
  margin: 9px 0 0 30px;
  width: 100px;
}
/* line 209, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .search-btn:hover {
  background: #0c7fc2;
}
/* line 213, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .search-btn p {
  line-height: 30px;
  text-align: center;
}
/* line 216, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .search-btn p a {
  color: #ffffff;
  text-decoration: none;
}
/* line 225, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .search-results-btn-wrapper .reset-link {
  float: left;
  color: #a0a0a0;
  font-style: italic;
  font-style: 11px;
  text-decoration: underline;
  line-height: 30px;
  padding: 0 0 0 15px;
  margin: 9px 0 0 0;
}
/* line 238, ../sass/search/_advanced-search.scss */
#hc-consumer-advanced-search .isbn-text {
  color: #a0a0a0;
  font-style: italic;
  font-style: 11px;
  line-height: 30px;
  padding: 0 0 0 169px;
  margin: 0;
}

/* line 4, ../sass/search/_search-results.scss */
#hc-consumer-search-results #loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  opacity: 0.5;
  z-index: 100;
  display: none;
}
/* line 16, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header {
  *zoom: 1;
  padding: 0;
  margin: 0 0 26px;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results .header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 21, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header ul {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 31, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header li {
  border-left: 1px solid #007cc4;
  float: left;
  margin: 0 0 0 12px;
  padding: 0 0 0 12px;
}
/* line 36, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header li a {
  font-size: 14px;
  font-weight: normal;
}
/* line 39, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header li a:hover {
  text-decoration: underline;
}
/* line 44, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header li.label {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 52, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header .advanced-search-link {
  font-size: 14px;
  float: right;
  font-weight: normal;
}
/* line 58, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header .you-searched-for-message {
  padding: 11px 0 0;
}
/* line 62, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header #search-total {
  font-size: 16px;
  line-height: 18px;
  padding-right: 2px;
}
/* line 66, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header #search-total:hover {
  color: #9e9fa1;
}
/* line 72, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header span {
  float: left;
  font-size: 25px;
  line-height: 13px;
  padding-right: 4px;
}
/* line 77, ../sass/search/_search-results.scss */
#hc-consumer-search-results .header span:hover {
  color: red;
}
/* line 84, ../sass/search/_search-results.scss */
#hc-consumer-search-results h2 {
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 11px;
  text-transform: capitalize;
}
/* line 93, ../sass/search/_search-results.scss */
#hc-consumer-search-results h3 {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 100, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-wrapper {
  *zoom: 1;
  position: relative;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results #results-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 103, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-wrapper .filters-loading-graphic {
  margin: 10px 0 0 99px;
}
/* line 110, ../sass/search/_search-results.scss */
#hc-consumer-search-results #consortium-search h2 {
  color: green;
}
/* line 115, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters {
  float: left;
  width: 198px;
  padding: 20px 15px;
  background: #efefef;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
/* line 125, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters a {
  font-weight: normal;
}
/* line 128, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters a span {
  color: #666666;
}
/* line 132, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters a.clear {
  float: right;
}
/* line 136, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters a.max-filter-reset {
  right: 0;
  position: absolute;
  top: 15px;
}
/* line 143, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters fieldset {
  border-bottom: 2px solid #cccac7;
  padding: 0 0 13px;
  position: relative;
}
/* line 149, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters label {
  display: block;
  padding: 0 0 2px;
  color: #666666;
  font-size: 12px;
  text-transform: capitalize;
}
/* line 157, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters input[type=checkbox] {
  margin: 0 2px 0 0;
  cursor: pointer;
}
/* line 162, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters h3 {
  color: black;
  padding: 15px 0 0;
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 173, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters .more {
  display: inline-block;
  font-weight: bold;
  margin: 13px 0 0;
}
/* line 179, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters .filter-pop-up {
  background: #efefef;
  border: 1px solid #666666;
  left: 240px;
  position: absolute;
  top: 13px;
  width: 600px;
  z-index: 50;
}
/* line 188, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters .filter-pop-up label {
  float: left;
  width: 26%;
  padding: 10px;
}
/* line 196, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-filters .promospots img {
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 204, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel {
  float: right;
  padding: 0;
  width: 720px;
}
/* line 208, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .products-loading-graphic {
  margin: 10px 0 0 50%;
  display: none;
}
/* line 214, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .publisher-box {
  *zoom: 1;
  padding: 27px 0 0 0;
  margin: 0 0 20px 0;
  border-bottom: 2px solid #f0f0f0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results .results-panel .publisher-box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 220, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .publisher-box .description {
  overflow: auto !important;
}
/* line 223, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .publisher-box .image-holder {
  margin: 0 0 20px;
}
/* line 225, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .publisher-box .image-holder img {
  border: none;
  width: auto;
  height: auto;
}
/* line 236, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel #imprint-wrapper .other-titles {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
}
/* line 244, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .image-holder {
  float: left;
  width: 234px;
  /* margin: 0 18px 55px 5px; */
}
/* line 248, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .image-holder img {
  border: 1px solid #000;
  /* to take out */
  float: left;
  display: block;
  margin: 0px auto;
  height: 217px;
  width: 217px;
}
/* line 258, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .title-description {
  float: left;
  padding: 0 0 20px 0;
}
/* line 261, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .title-description h3 {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  text-transform: capitalize;
  width: 270px;
}
/* line 269, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .title-description .description {
  width: 421px;
  /* originally 440px */
  /* margin-bottom: 18px; */
  overflow-y: scroll;
}
/* line 274, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .title-description .description p {
  font-size: 14px;
}
/* line 277, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .title-description .description .publisher {
  color: #000000;
  font-size: 14px;
  line-height: 18px;
}
/* line 281, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .title-description .description .publisher:hover {
  color: #333333;
}
/* line 287, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links {
  color: #404040;
  float: left;
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 295, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #017bc4;
  display: inline-block;
  height: 29px;
  line-height: 29px;
  list-style-type: none;
  margin-right: 5px;
  width: 29px;
}
/* line 304, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li:first-child {
  background: none;
  padding-right: 35px;
}
/* line 307, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li:first-child:hover {
  background: none;
}
/* line 311, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li:hover {
  background: #015b91;
}
/* line 314, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li a {
  color: #ffffff;
  font-size: 17px;
}
/* line 319, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.tubmlr {
  background: #3B5A76;
}
/* line 322, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.tubmlr:hover {
  background: #2a4054;
}
/* line 328, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.facebook {
  background: #4a6ea9;
}
/* line 331, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.facebook:hover {
  background: #3a5786;
}
/* line 337, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.twitter {
  background: #00aced;
}
/* line 340, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.twitter:hover {
  background: #0087ba;
}
/* line 346, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.pintrest {
  background: #F03434;
}
/* line 349, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.pintrest:hover {
  background: #e01111;
}
/* line 355, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.youtube {
  background: #F03434;
}
/* line 358, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .social-media-links li.youtube:hover {
  background: #e01111;
}
/* line 367, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper {
  *zoom: 1;
  border-bottom: 2px solid #f0f0f0;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results .results-panel .featured-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 375, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper h3 {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  text-transform: capitalize;
}
/* line 383, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper {
  float: left;
  width: 25%;
}
/* line 387, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-image-wrapper {
  *zoom: 1;
  padding: 0;
  margin: 0 0 13px;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-image-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 391, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-image-wrapper li {
  list-style: none;
  float: none;
  padding: 0;
  text-align: center;
}
/* line 397, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-image-wrapper .rotate-icon {
  border: none;
  cursor: pointer;
  margin: 0px 8px 0 0;
  max-width: 20px;
  height: 17px;
}
/* line 403, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-image-wrapper .rotate-icon:hover {
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 408, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-image-wrapper img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
}
/* line 412, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content {
  text-align: center;
  padding: 0 5px;
}
/* line 415, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h2 {
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 3px;
  text-transform: capitalize;
}
/* line 426, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h4 {
  padding: 0px 0 3px 0;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
}
/* line 431, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h4 a {
  color: #666666;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
}
/* line 436, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h4 a:hover {
  text-decoration: underline;
}
/* line 441, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h5 {
  color: #ff8829;
  padding: 0px;
  margin: 0;
  font-size: 13px;
}
/* line 446, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h5 a {
  color: #ff8829;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
}
/* line 451, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .featured-wrapper .featured-content-wrapper .featured-content h5 a:hover {
  text-decoration: underline;
}
/* line 465, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .contact-info {
  display: none;
  float: left;
  height: 175px;
  margin: 23px 0 0 15px;
  width: 256px;
}
/* line 471, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .contact-info .contact-header {
  color: green;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 477, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .contact-info p {
  color: black;
  font-size: 12px;
  line-height: 15px;
  width: 180px;
}
/* line 483, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .contact-info a {
  color: red;
  font-size: 12px;
}
/* line 486, ../sass/search/_search-results.scss */
#hc-consumer-search-results .results-panel .contact-info a:hover {
  color: #cc0000;
}
/* line 494, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #017bc4;
  font-size: 14px;
  height: 41px;
  line-height: 41px;
  padding: 0 15px;
  overflow: hidden;
}
/* line 504, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .order-by {
  float: left;
  font-weight: normal;
}
/* line 507, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .order-by select {
  margin: 0 100px 0 3px;
}
/* line 511, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .view-select {
  float: left;
}
/* line 513, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .view-select i {
  color: #004c7a;
  display: inline-block;
  font-size: 20px;
  margin: 0;
  padding: 0 3px;
  position: relative;
  top: 1px;
}
/* line 522, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .view-select i:first-child {
  top: 2px;
}
/* line 526, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .view-select i:hover {
  background: none;
  color: #ffffff;
}
/* line 531, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .view-select i.selected {
  color: #ffffff;
}
/* line 537, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .view-select a:hover {
  background: none;
  color: #ffffff;
}
/* line 543, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .pagination, #hc-consumer-search-results #results-nav .results-per-page {
  display: inline;
}
/* line 546, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .results-per-page {
  float: left;
  margin: 0 15px 0 65px;
}
/* line 551, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .pagination {
  float: right;
}
/* line 556, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav a {
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 563, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav a:hover {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: black;
  background: white;
}
/* line 571, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .nav-buttons {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
/* line 575, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav .nav-buttons:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  color: #e6e6e6;
}
/* line 584, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 594, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav label {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}
/* line 600, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-nav select {
  position: relative;
  top: -1px;
}
/* line 608, ../sass/search/_search-results.scss */
#hc-consumer-search-results #results-inner {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results #results-inner:after {
  content: "";
  display: table;
  clear: both;
}
/* line 612, ../sass/search/_search-results.scss */
#hc-consumer-search-results .product {
  border-top: 1px solid #99cae7;
}
/* line 615, ../sass/search/_search-results.scss */
#hc-consumer-search-results .product:first-child {
  border-top: none;
}
/* line 620, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result {
  *zoom: 1;
  min-height: 205px;
  color: #666666;
  font-size: 12px;
  padding: 20px 0 20px 0;
  position: relative;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results .result:after {
  content: "";
  display: table;
  clear: both;
}
/* line 630, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .rotate-icon {
  border: none;
  cursor: pointer;
  margin: 0 8px 0 2px;
  max-width: 20px;
}
/* line 635, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .rotate-icon:hover {
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 641, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .image-wrapper {
  float: left;
  width: 145px;
  margin: 0 15px 0 0;
}
/* line 648, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .content {
  float: left;
  display: block;
  width: 365px;
}
/* line 652, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .content h3 {
  display: inline-block;
  color: #666666;
  font-size: 13px;
  padding: 0 0 20px 0;
}
/* line 657, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .content h3 a {
  color: #007cc4;
  font-size: 14px;
  font-weight: normal;
}
/* line 663, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .content p, #hc-consumer-search-results .result .content .description {
  color: #666666;
  font-size: 13px;
  line-height: 18px;
}
/* line 669, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format {
  border-left: 2px solid #efefef;
  font-size: 14px;
  padding-left: 22px;
  width: 165px;
  position: absolute;
  top: 20px;
  right: 0;
  bottom: 20px;
}
/* line 678, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .cost-wrapper {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results .result .format .cost-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 680, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .cost-wrapper h3 {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 13px;
  padding: 10px 0 0 0;
}
/* line 690, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .dk_options {
  top: 53px !important;
}
/* line 693, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .price {
  color: #000000;
  padding: 0;
}
/* line 698, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format select {
  margin: 20px 0 0 0;
  width: 163px;
}
/* line 703, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 707, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul li {
  position: relative;
  margin: 0 0 0;
  padding: 0;
}
/* line 714, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper {
  position: relative;
}
/* line 716, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button {
  /* color: $yellow-buy-button; */
}
/* line 719, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button .icon-holder {
  position: absolute;
  left: 15px;
  top: 9px;
}
/* line 723, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button .icon-holder img {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 728, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button .btn-text-holder {
  position: absolute;
  left: 44px;
  font-weight: bold;
}
/* line 736, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order {
  /* color: $red; */
  					/*
  .buy-arrow {
  						color:$red;
  					}
  */
}
/* line 751, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul i {
  position: absolute;
  right: 7px;
  top: 9px;
}
/* line 757, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .buy-arrow {
  color: #ff8a1c;
}
/* line 761, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format ul .read-arrow {
  color: #017bc4;
}
/* line 765, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .hc-dropdowns a.dk_toggle {
  width: 100px !important;
  margin-top: 20px;
}
/* line 769, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .hc-dropdowns ul .dk_option_current a {
  color: #fff !important;
}
/* line 771, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .hc-dropdowns ul .dk_option_current a:hover {
  color: #fff !important;
}
/* line 775, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .format .hc-dropdowns ul a:hover {
  color: #fff !important;
}
/* line 785, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result img {
  /* @include box-shadow(#ccc 5px 5px 7px, #ccc -6px -3px 7px); */
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  float: left;
  max-width: 100%;
  margin: 0 0 10px 0;
}
/* line 794, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result .product-image-grid {
  margin: 0 0 10px 26px;
}
/* line 797, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result h2 {
  font-size: 22px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 6px;
  text-transform: capitalize;
}
/* line 804, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result p {
  color: #666666;
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
/* line 810, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result p.authors {
  font-size: 14px;
}
/* line 814, ../sass/search/_search-results.scss */
#hc-consumer-search-results .result strong {
  color: #000000;
}

/* line 3, ../sass/search/_author-details.scss */
#snippet895956 {
  overflow: visible;
}

/* line 7, ../sass/search/_author-details.scss */
#hc-author-full-details {
  margin: 30px 0 0 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../sass/search/_author-details.scss */
#hc-author-full-details .header .discover-author {
  color: #666666;
  font-size: 16px;
  padding: 0;
  margin: 0 0 0 191px;
}
/* line 19, ../sass/search/_author-details.scss */
#hc-author-full-details .header h2 {
  font-size: 32px;
  margin: 0 0 18px 191px;
}
/* line 22, ../sass/search/_author-details.scss */
#hc-author-full-details .header h2 a {
  color: #333333;
  text-decoration: none;
}
/* line 29, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper {
  border-top: 2px solid #dedede;
  background: #f9f9f9;
  width: 100%;
  float: left;
  position: relative;
  z-index: 1;
  padding-bottom: 100px;
}
/* line 37, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper:before, #hc-author-full-details #full-details-wrapper:after {
  background: #f9f9f9;
  border-top: 2px solid #dedede;
  content: "";
  height: 100%;
  position: absolute;
  top: -2px;
  width: 9999px;
}
/* line 46, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper:before {
  right: 100%;
}
/* line 49, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper:after {
  left: 100%;
}
/* line 54, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #left-col {
  color: #333333;
  float: left;
  width: 160px;
}
/* line 58, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #left-col img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  margin: -100px 0 0 3px;
  padding: 0;
  max-width: 100%;
}
/* line 65, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #left-col .caption {
  font-size: 11px;
  text-align: center;
}
/* line 71, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col {
  color: #333333;
  display: inline;
  float: right;
  padding: 0;
  width: 770px;
}
/* line 78, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col h3 {
  font-size: 18px;
  margin: 0;
}
/* line 83, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-biography {
  padding: 32px 0 18px 0;
}
/* line 87, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-description {
  padding: 0;
  width: 630px;
}
/* line 92, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .website, #hc-author-full-details #full-details-wrapper #right-col .blog {
  padding: 0 0 26px 0;
}
/* line 97, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon {
  *zoom: 1;
  margin: 0;
  padding: 15px 0 35px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon:after {
  content: "";
  display: table;
  clear: both;
}
/* line 102, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon li {
  *zoom: 1;
  list-style: none;
  line-height: 15px;
  padding: 0 0 5px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 111, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon li .goodreads-icon {
  float: left;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/goodreads-sprite.png") no-repeat;
  width: 29px;
  height: 30px;
  background-position: 0px 0px;
}
/* line 117, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon li .goodreads-icon:hover {
  background-position: 0px -30px;
}
/* line 122, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon li .instagram-icon {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/instagram-sprite.png") no-repeat;
  float: left;
  width: 29px;
  height: 30px;
  background-position: 0px 0px;
}
/* line 128, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon li .instagram-icon:hover {
  background-position: 0px -30px;
}
/* line 134, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon i {
  border-radius: 50px;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 17px;
  height: 29px;
  line-height: 29px;
  opacity: 0.8;
  text-align: center;
  width: 29px;
}
/* line 146, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon i.fa-facebook {
  background: #4a6ea9;
}
/* line 148, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon i.fa-facebook:hover {
  background: #426297;
}
/* line 152, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon i.fa-twitter {
  background: #00aced;
}
/* line 154, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon i.fa-twitter:hover {
  background: #0099d4;
}
/* line 161, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .social-media-icon .social-text {
  float: left;
  padding: 7px;
}
/* line 168, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .silverpop-form {
  width: 100%;
  margin: 0 0 15px 0;
}
/* line 171, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .silverpop-form h3 {
  padding: 0 0 5px 0;
}
/* line 174, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .silverpop-form #signup-now {
  margin-top: 2px;
}
/* line 180, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .silverpop-legal {
  font-size: 11px;
  padding: 0 0 36px;
  line-height: 15px;
}
/* line 186, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form {
  *zoom: 1;
  margin: 0 0 36px 0;
  display: block;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 191, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form label {
  color: #333333;
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 5px;
}
/* line 200, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form input {
  padding-left: 5px;
}
/* line 206, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form input[type=text] {
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  float: left;
  background-color: #fdfdfd;
  border: 1px solid #d7d7d7;
  color: #000000;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  line-height: 100%;
  height: 39px;
  padding: 0 11px 0 11px;
  vertical-align: middle;
  width: 349px;
}
/* line 224, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form .subscribe-submit {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
  background-image: -moz-linear-gradient(#1094e0, #007dc4);
  background-image: -webkit-linear-gradient(#1094e0, #007dc4);
  background-image: linear-gradient(#1094e0, #007dc4);
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 0;
  color: #ffffff;
  float: left;
  font-size: 14px;
  height: 41px;
  width: 103px;
  outline: none;
}
/* line 234, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .subscribe-form .subscribe-submit:hover {
  background: #0c7fc2;
}
/* line 242, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-works {
  margin: 0;
  padding: 0 0 5px 0;
}
/* line 247, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .image-wrapper {
  *zoom: 1;
  margin: 0 0 5px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .image-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 251, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .image-wrapper ul {
  padding: 0;
  margin: 0;
}
/* line 256, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .image-wrapper ul .author-books {
  float: left;
  padding: 0 5px 10px 0;
  list-style: none;
}
/* line 261, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .image-wrapper ul .author-books img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 3px solid #dedede;
  height: 290px;
}
/* line 186, ../sass/lib/_mixins-placeholders.scss */
#hc-author-full-details #full-details-wrapper #right-col .see-all-btn a {
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 85px;
}
/* line 199, ../sass/lib/_mixins-placeholders.scss */
#hc-author-full-details #full-details-wrapper #right-col .see-all-btn a,
#hc-author-full-details #full-details-wrapper #right-col .see-all-btn a:visited {
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 213, ../sass/lib/_mixins-placeholders.scss */
#hc-author-full-details #full-details-wrapper #right-col .see-all-btn a:hover,
#hc-author-full-details #full-details-wrapper #right-col .see-all-btn a:focus {
  background: #2ca9f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 228, ../sass/lib/_mixins-placeholders.scss */
#hc-author-full-details #full-details-wrapper #right-col .see-all-btn a:active {
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 278, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section {
  margin: 0 0 35px 0;
}
/* line 280, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section h3 {
  padding: 23px 0 23px 0;
}
/* line 283, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews {
  *zoom: 1;
  margin: 0;
  padding: 0;
  						/*
  h3 {
  							padding: 23px 0 23px 0;
  						}
  */
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews:after {
  content: "";
  display: table;
  clear: both;
}
/* line 294, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews li {
  *zoom: 1;
  list-style: none;
  line-height: 16px;
  padding: 0 0 5px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 301, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews .interview-title {
  float: left;
  padding: 0 0 0 5px;
}
/* line 304, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews .interview-title:hover {
  text-decoration: underline;
}
/* line 309, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .author-interviews-section ul.author-interviews .pdf-icon {
  float: left;
  display: block;
  line-height: 16px;
  height: 16px;
  width: 16px;
}
/* line 319, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper {
  margin-top: 30px;
}
/* line 321, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper h3 {
  padding: 0 0 23px 0;
}
/* line 325, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper .author-events {
  *zoom: 1;
  margin: 0 0 26px 0;
  padding: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper .author-events:after {
  content: "";
  display: table;
  clear: both;
}
/* line 330, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper .author-events li {
  list-style: none;
}
/* line 334, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper .author-events .text-transform {
  text-transform: uppercase;
}
/* line 338, ../sass/search/_author-details.scss */
#hc-author-full-details #full-details-wrapper #right-col .events-wrapper .author-events .text-italic {
  font-style: italic;
}

/* line 2, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results .more-titles {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  text-transform: capitalize;
}
/* line 10, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .result-row {
  *zoom: 1;
  padding: 20px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#hc-consumer-search-results.grid-layout .result-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 15, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .books {
  float: left;
  height: auto;
  padding: 0;
  width: 25%;
}
/* line 20, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .books .image-wrapper {
  float: none;
  width: auto;
  margin: 0px 0px 15px;
  position: relative;
  display: block;
  min-height: 260px;
}
/* line 27, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .books .image-wrapper img {
  display: block;
  float: none;
  margin: 0;
  position: absolute;
  bottom: 0;
}
/* line 36, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .content {
  text-align: center;
  width: auto;
  padding: 0px;
  float: none;
}
/* line 41, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .content h2 {
  font-size: 13px;
}
/* line 44, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .content h3 {
  color: #666666;
  padding: 0;
}
/* line 47, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .content h3 a {
  font-size: 13px;
  text-align: center;
}
/* line 53, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .content label {
  color: #666666;
  font-size: 13px;
  text-align: center;
}
/* line 59, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .result {
  border-bottom: none;
  min-height: 0;
  padding: 0 5px;
}
/* line 64, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .result .product-image-grid {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  float: left;
  margin: 0 0 10px 28px;
}
/* line 70, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .search_nav {
  float: left;
}
/* line 72, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .search_nav li {
  font-size: 14px;
  font-weight: bold;
  color: #017bc4;
}
/* line 78, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .search_nav li a.selected {
  text-decoration: none;
}
/* line 84, ../sass/search/_search-results-grid.scss */
#hc-consumer-search-results.grid-layout .advanced_search {
  float: right;
}

/* line 1, ../sass/_book-details.scss */
#snippet895946, #snippet367384 {
  overflow: visible !important;
}

/* line 5, ../sass/_book-details.scss */
.bookDetailPromoBox {
  width: 100%;
  display: none;
  margin-bottom: 10px;
}
/* line 10, ../sass/_book-details.scss */
.bookDetailPromoBox .promo-left {
  width: 468px;
  height: 50px;
  float: left;
}
/* line 15, ../sass/_book-details.scss */
.bookDetailPromoBox .promo-right {
  width: 468px;
  height: 50px;
  float: right;
}
/* line 20, ../sass/_book-details.scss */
.bookDetailPromoBox a {
  height: 100%;
  width: 100%;
}
/* line 24, ../sass/_book-details.scss */
.bookDetailPromoBox img {
  width: 100%;
}

/* line 32, ../sass/_book-details.scss */
.hc-consumer-book-details {
  position: relative;
  *zoom: 1;
  /* left column section */
  /* right column section */
  /* 	tab section with main content	 */
  /* 	description tab section */
  /* 	author and illustrator section */
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details:after {
  content: "";
  display: table;
  clear: both;
}
/* line 39, ../sass/_book-details.scss */
.hc-consumer-book-details .left-column {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  /* padding-left:23px; */
}
/* line 48, ../sass/_book-details.scss */
.hc-consumer-book-details .image-wrapper {
  *zoom: 1;
  left: -15px;
  margin: 0 0 6px 0;
  position: relative;
  text-align: center;
  width: 330px;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .image-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 55, ../sass/_book-details.scss */
.hc-consumer-book-details .image-wrapper .rotate-icon {
  display: none;
}
/* line 59, ../sass/_book-details.scss */
.hc-consumer-book-details .image-wrapper .book-cover-wrapper .folio-image {
  max-width: none !important;
}
/* line 66, ../sass/_book-details.scss */
.hc-consumer-book-details .book-btn-wrapper {
  margin: 0 0 20px;
}
/* line 68, ../sass/_book-details.scss */
.hc-consumer-book-details .book-btn-wrapper ul {
  padding: 0;
  margin: 0;
}
/* line 71, ../sass/_book-details.scss */
.hc-consumer-book-details .book-btn-wrapper ul li {
  list-style: none;
  padding: 0 0 5px 0;
}
/* line 248, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .book-btn-wrapper ul li a {
  position: relative;
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 300px;
}
/* line 262, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .book-btn-wrapper ul li a,
.hc-consumer-book-details .book-btn-wrapper ul li a:visited {
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 276, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .book-btn-wrapper ul li a:hover,
.hc-consumer-book-details .book-btn-wrapper ul li a:focus {
  background: #2ca9f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 291, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .book-btn-wrapper ul li a:active {
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 76, ../sass/_book-details.scss */
.hc-consumer-book-details .book-btn-wrapper ul .button-icons {
  position: absolute;
  top: 7px;
  left: 12px;
}
/* line 86, ../sass/_book-details.scss */
.hc-consumer-book-details .social-btn-wrapper {
  margin: 0 0 20px;
}
/* line 88, ../sass/_book-details.scss */
.hc-consumer-book-details .social-btn-wrapper ul {
  *zoom: 1;
  padding: 0 0 0 63px;
  margin: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .social-btn-wrapper ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 92, ../sass/_book-details.scss */
.hc-consumer-book-details .social-btn-wrapper ul .fb_iframe_widget {
  float: left;
  padding: 0 5px 0 0;
}
/* line 96, ../sass/_book-details.scss */
.hc-consumer-book-details .social-btn-wrapper ul li {
  list-style: none;
  padding: 0 5px 0 0;
  float: left;
}
/* line 105, ../sass/_book-details.scss */
.hc-consumer-book-details .advert-wrapper {
  display: none;
}
/* line 107, ../sass/_book-details.scss */
.hc-consumer-book-details .advert-wrapper ul {
  padding: 0;
  margin: 0;
}
/* line 110, ../sass/_book-details.scss */
.hc-consumer-book-details .advert-wrapper ul li {
  list-style: none;
  padding: 0 5px 0 0;
}
/* line 115, ../sass/_book-details.scss */
.hc-consumer-book-details .advert-wrapper img {
  padding: 0 0 20px 0;
}
/* line 122, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column {
  width: 624px;
  margin-left: 336px;
  padding: 5px 0 0 0;
}
/* line 128, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .right-column .intro-section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 131, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .book-description-buy-wrapper {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .right-column .intro-section .book-description-buy-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 135, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper {
  position: relative;
  float: right;
  width: 168px;
  padding: 0;
}
/* line 140, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .shadow {
  position: absolute;
  top: -10px;
  left: 0;
  z-index: -1;
}
/* line 146, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper {
  float: right;
  z-index: 1;
  margin: 0 3px 0 0;
  width: 148px;
}
/* line 152, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .book-perk-bundle {
  display: none;
}
/* line 155, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .shippingTxt {
  display: none;
  color: #f23225;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 10px 0;
  line-height: 17px;
}
/* line 163, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price {
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 25px 0;
  text-align: left;
  z-index: 1;
}
/* line 169, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price.discounted {
  text-decoration: line-through;
  padding: 0;
}
/* line 174, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price-discount {
  color: red;
  text-align: left;
  font-weight: bold;
}
/* line 178, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price-discount span {
  font-size: 16px;
}
/* line 183, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .view-retailers {
  font-weight: normal;
  font-size: 13px;
}
/* line 188, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper p {
  text-align: center;
  margin-top: 10px;
  padding-right: 12px;
}
/* line 200, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper {
  display: block;
}
/* line 202, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links {
  position: relative;
  width: 146px;
  height: 40px;
  display: block;
  cursor: pointer;
  margin: 0 0 3px 0;
}
/* line 212, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links:hover {
  background: #ececec;
}
/* line 237, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper {
  width: 145px;
}
/* line 239, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .ebooks-text {
  text-align: left !important;
  color: #999999;
  padding: 66px 0 5px 0;
  line-height: 16px;
}
/* line 246, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .download-apps {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 252, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .download-apps .icons {
  float: left;
  line-height: 15px;
  font-size: 12px !important;
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 0 5px 0 0;
  width: 20px;
}
/* line 262, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .download-apps .icons a:hover {
  text-decoration: underline;
}
/* line 267, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .download-apps .icons .apple-icon {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #323232;
  color: white !important;
  display: block;
  font-weight: normal;
}
/* line 275, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .download-apps .icons .android-icon {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #90c967;
  color: white !important;
  display: block;
  font-weight: normal;
}
/* line 283, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .download-apps .download-text {
  padding: 2px 5px;
}
/* line 288, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .ios {
  width: 64px;
}
/* line 292, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .read-ebooks-wrapper .android {
  width: 80px;
}
/* line 297, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper {
  width: 400px;
}
/* line 299, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper p, .hc-consumer-book-details .right-column .left-col-intro-wrapper h2 {
  font-size: 16px;
  font-weight: normal;
  color: #666666;
  padding: 0;
  margin: 0;
}
/* line 307, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .blue-text a {
  color: #007cc4;
  font-weight: normal;
}
/* line 313, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .title {
  font-size: 24px;
  padding: 0 0 8px 0;
  margin: 0;
}
/* line 317, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .title .series-number {
  padding: 0 0 0 5px;
}
/* line 321, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .subtitle {
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 326, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .author {
  padding: 0 0 2px 0;
  margin: 0;
}
/* line 332, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .bold-text {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
/* line 337, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .sale {
  font-size: 13px;
  color: #333333;
  padding: 30px 0 17px 0;
}
/* line 343, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper {
  position: relative;
}
/* line 345, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .format {
  padding: 0 0 85px 0;
}
/* line 348, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .availability-message {
  display: none;
  position: absolute;
  left: 0;
  top: 43px;
  color: #FF0000;
  font-weight: normal;
  font-size: 13px;
  padding: 0 0 20px 0;
}
/* line 359, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns {
  top: -7px;
  left: 38px;
  position: absolute;
  width: 228px;
  height: 38px;
}
/* line 365, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns label {
  color: #000000;
  display: block;
  font-size: 14px;
  text-align: left;
  padding: 0 0 3px;
}
/* line 372, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns select {
  width: 100%;
  margin: 0 0 22px;
}
/* line 376, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns.single {
  font-size: 14px;
  line-height: 34px;
  left: 60px;
}
/* line 384, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper {
  *zoom: 1;
  background: #ffffff;
  border: 2px solid #dedede;
  clear: both;
  text-align: left;
  position: absolute;
  width: 228px;
  top: 0;
  left: 0;
  z-index: 500;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 395, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper a {
  color: #333333;
  text-shadow: #fff 1px 1px 0;
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: 31px;
  padding: 0 10px;
  text-decoration: none;
}
/* line 404, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper a span {
  float: right;
  font-size: 18px;
  color: #666666;
}
/* line 411, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 418, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper li {
  line-height: 19px;
  padding: 0;
}
/* line 421, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper li.spacer {
  line-height: 40px;
}
/* line 423, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper li.spacer:first-child {
  display: none;
}
/* line 429, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper li a {
  font-weight: normal;
  font-size: 13px;
  padding: 0 8px;
  line-height: 31px;
  text-shadow: none;
}
/* line 435, ../sass/_book-details.scss */
.hc-consumer-book-details .right-column .left-col-intro-wrapper .format-wrapper .dropdowns-wrapper li a:hover {
  background-color: #007cc4;
  color: #fff;
}
/* line 452, ../sass/_book-details.scss */
.hc-consumer-book-details .tabs {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .tabs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 460, ../sass/_book-details.scss */
.hc-consumer-book-details .tabs li {
  font-size: 13px;
  float: left;
  margin: 0 8px 0 0;
  padding: 0;
  width: 144px;
}
/* line 466, ../sass/_book-details.scss */
.hc-consumer-book-details .tabs li + li {
  width: 108px;
}
/* line 468, ../sass/_book-details.scss */
.hc-consumer-book-details .tabs li + li + li {
  width: 144px;
}
/* line 473, ../sass/_book-details.scss */
.hc-consumer-book-details .tabs li a {
  color: #007cc4;
  font-weight: bold;
  display: block;
  bottom: -2px;
  line-height: 60px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-decoration: none;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
/* line 486, ../sass/_book-details.scss */
.hc-consumer-book-details .tabs li a.selected {
  background: #f9f9f9;
  color: #747474;
  border-top: 2px solid #dedede;
  border-left: 2px solid #dedede;
  border-right: 2px solid #dedede;
  border-bottom: 2px solid #f9f9f9;
}
/* line 502, ../sass/_book-details.scss */
.hc-consumer-book-details .content-main-section {
  background: #f9f9f9;
  width: 100%;
  border-bottom: 2px solid #dedede;
  border-top: 2px solid #dedede;
  margin-bottom: 80px;
  padding-top: 40px;
  float: left;
  position: relative;
  z-index: 1;
}
/* line 513, ../sass/_book-details.scss */
.hc-consumer-book-details .content-main-section:before, .hc-consumer-book-details .content-main-section:after {
  background: #f9f9f9;
  border-bottom: 2px solid #dedede;
  border-top: 2px solid #dedede;
  content: "";
  height: 100%;
  position: absolute;
  top: -2px;
  width: 9999px;
}
/* line 523, ../sass/_book-details.scss */
.hc-consumer-book-details .content-main-section:before {
  right: 100%;
}
/* line 526, ../sass/_book-details.scss */
.hc-consumer-book-details .content-main-section:after {
  left: 100%;
}
/* line 532, ../sass/_book-details.scss */
.hc-consumer-book-details .award-title {
  /* width: 350px; */
  color: #FF0000;
  font-weight: normal;
}
/* line 538, ../sass/_book-details.scss */
.hc-consumer-book-details .panel {
  color: black;
  font-size: 13px;
  line-height: 17px;
  padding: 0 0 100px;
  width: 624px;
  float: right;
}
/* line 546, ../sass/_book-details.scss */
.hc-consumer-book-details .panel a:hover {
  text-decoration: underline;
}
/* line 554, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-description:after {
  content: "";
  display: table;
  clear: both;
}
/* line 559, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 563, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description ul li {
  color: #000000;
  font-weight: normal;
}
/* line 569, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .description-wrapper {
  position: relative;
  clear: both;
}
/* line 572, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .description-wrapper img {
  float: right;
  margin: 0 0 20px 20px;
}
/* line 577, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .description-wrapper #book_description_title {
  color: #333333;
  font-size: 18px;
  margin: 6px 0 18px;
  font-weight: bold;
}
/* line 583, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .description-wrapper #book_description_title .read-more-link {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/arrows-two.png") no-repeat 0px 7px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: block;
  margin: 15px 0 0 0;
  font-size: 13px;
  padding: 0 0 0 15px;
  cursor: pointer;
}
/* line 593, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .description-wrapper #book_description_title .open {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/arrow-up.png") no-repeat 0px 5px;
  position: absolute;
  bottom: -15px;
}
/* line 600, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .description-wrapper .showHide {
  display: none;
}
/* line 606, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper {
  position: absolute;
  top: -24px;
  right: 0;
  width: 300px;
}
/* line 611, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 615, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper ul li {
  float: right;
  padding: 5px 0 0 20px;
}
/* line 619, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper ul li .pdf-icon {
  float: left;
  margin: 0 5px 0 0;
}
/* line 623, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper ul li a {
  color: #007cc4;
  font-weight: bold;
  line-height: 16px;
}
/* line 628, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper ul li a .pdf-title {
  float: left;
  padding: 0 0 0 5px;
}
/* line 631, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .pdf-docs-wrapper ul li a .pdf-title:hover {
  text-decoration: underline;
}
/* line 641, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section {
  margin: 0;
  padding: 30px 0 25px 0;
}
/* line 644, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section h4 {
  margin: 0 0 8px 0;
}
/* line 647, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section .icons-resource {
  *zoom: 1;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-description .resource-section .icons-resource:after {
  content: "";
  display: table;
  clear: both;
}
/* line 652, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section .icons-resource li {
  list-style: none;
  float: left;
  line-height: 15px;
}
/* line 656, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section .icons-resource li a {
  color: #ff8729;
  font-size: 13px;
  font-weight: bold;
}
/* line 660, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section .icons-resource li a:hover {
  text-decoration: underline;
}
/* line 667, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .resource-section .icons-resource .text-resource {
  float: left;
  padding: 5px;
}
/* line 674, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .review-section {
  margin: 0 0 25px 0;
}
/* line 678, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-description .video-image, .hc-consumer-book-details .panel-description .soundcloud {
  padding: 0 0 28px 0;
}
/* line 685, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links, .hc-consumer-book-details .illustrator-links {
  *zoom: 1;
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
  width: 624px;
  float: right;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .author-links:after, .hc-consumer-book-details .illustrator-links:after {
  content: "";
  display: table;
  clear: both;
}
/* line 692, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links li, .hc-consumer-book-details .illustrator-links li {
  float: left;
  list-style: none;
  color: #000000;
}
/* line 696, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links li:before, .hc-consumer-book-details .illustrator-links li:before {
  content: "|";
  margin: 0 10px 0 10px;
}
/* line 702, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links li:first-child:before, .hc-consumer-book-details .illustrator-links li:first-child:before {
  content: none;
  margin: 0;
}
/* line 709, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links li a:hover, .hc-consumer-book-details .illustrator-links li a:hover {
  text-decoration: underline;
}
/* line 713, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links li a.selected, .hc-consumer-book-details .illustrator-links li a.selected {
  color: #747474;
  cursor: default;
}
/* line 716, ../sass/_book-details.scss */
.hc-consumer-book-details .author-links li a.selected:hover, .hc-consumer-book-details .illustrator-links li a.selected:hover {
  text-decoration: none;
}
/* line 726, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info, .hc-consumer-book-details .panel-illustrator-info {
  display: none;
  		/*
  .website, .blog, .social-media-icon {
  			display: none;
  		}
  */
}
/* line 729, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info h3, .hc-consumer-book-details .panel-illustrator-info h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}
/* line 737, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .description-wrapper .image-wrapper-author, .hc-consumer-book-details .panel-illustrator-info .description-wrapper .image-wrapper-author {
  float: right;
  position: relative;
  width: 138px;
}
/* line 741, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .description-wrapper .image-wrapper-author .photo-credit, .hc-consumer-book-details .panel-illustrator-info .description-wrapper .image-wrapper-author .photo-credit {
  float: right;
  width: 108px;
  font-size: 11px;
}
/* line 746, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .description-wrapper .image-wrapper-author img, .hc-consumer-book-details .panel-illustrator-info .description-wrapper .image-wrapper-author img {
  float: right;
  margin: 0 0 6px 20px;
  border: 3px solid #dedede;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  max-width: 106px;
}
/* line 756, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-biography, .hc-consumer-book-details .panel-illustrator-info .author-biography {
  padding: 0 0 18px 0;
}
/* line 760, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-description, .hc-consumer-book-details .panel-illustrator-info .author-description {
  padding: 0 0 20px 0;
}
/* line 771, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .email-contact, .hc-consumer-book-details .panel-illustrator-info .email-contact {
  padding: 0 0 26px 0;
}
/* line 776, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon, .hc-consumer-book-details .panel-illustrator-info .social-media-icon {
  *zoom: 1;
  margin: 0;
  padding: 0 0 35px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon:after, .hc-consumer-book-details .panel-illustrator-info .social-media-icon:after {
  content: "";
  display: table;
  clear: both;
}
/* line 781, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon li, .hc-consumer-book-details .panel-illustrator-info .social-media-icon li {
  *zoom: 1;
  list-style: none;
  line-height: 15px;
  padding: 0 0 5px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon li:after, .hc-consumer-book-details .panel-illustrator-info .social-media-icon li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 788, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon i, .hc-consumer-book-details .panel-illustrator-info .social-media-icon i {
  border-radius: 50px;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 17px;
  height: 29px;
  line-height: 29px;
  opacity: 0.8;
  text-align: center;
  width: 29px;
}
/* line 800, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon i.fa-facebook, .hc-consumer-book-details .panel-illustrator-info .social-media-icon i.fa-facebook {
  background: #4a6ea9;
}
/* line 802, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon i.fa-facebook:hover, .hc-consumer-book-details .panel-illustrator-info .social-media-icon i.fa-facebook:hover {
  background: #426297;
}
/* line 806, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon i.fa-twitter, .hc-consumer-book-details .panel-illustrator-info .social-media-icon i.fa-twitter {
  background: #00aced;
}
/* line 808, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon i.fa-twitter:hover, .hc-consumer-book-details .panel-illustrator-info .social-media-icon i.fa-twitter:hover {
  background: #0099d4;
}
/* line 814, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .social-media-icon .social-text, .hc-consumer-book-details .panel-illustrator-info .social-media-icon .social-text {
  float: left;
  padding: 7px;
}
/* line 820, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form, .hc-consumer-book-details .panel-illustrator-info .subscribe-form {
  *zoom: 1;
  margin: 0 0 36px 0;
  display: block;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form:after, .hc-consumer-book-details .panel-illustrator-info .subscribe-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 825, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form label, .hc-consumer-book-details .panel-illustrator-info .subscribe-form label {
  color: #333333;
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding: 0 0 5px;
}
/* line 834, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form input, .hc-consumer-book-details .panel-illustrator-info .subscribe-form input {
  padding-left: 5px;
}
/* line 838, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form input[type=text], .hc-consumer-book-details .panel-illustrator-info .subscribe-form input[type=text] {
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  float: left;
  background-color: #fdfdfd;
  border: 1px solid #d7d7d7;
  color: #000000;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 13px;
  line-height: 100%;
  height: 39px;
  padding: 0 11px 0 11px;
  vertical-align: middle;
  width: 349px;
}
/* line 854, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form .subscribe-submit, .hc-consumer-book-details .panel-illustrator-info .subscribe-form .subscribe-submit {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
  background-image: -moz-linear-gradient(#1094e0, #007dc4);
  background-image: -webkit-linear-gradient(#1094e0, #007dc4);
  background-image: linear-gradient(#1094e0, #007dc4);
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 0;
  color: #ffffff;
  float: left;
  font-size: 14px;
  height: 41px;
  width: 103px;
  outline: none;
}
/* line 864, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .subscribe-form .subscribe-submit:hover, .hc-consumer-book-details .panel-illustrator-info .subscribe-form .subscribe-submit:hover {
  background: #0c7fc2;
}
/* line 871, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .silverpop-form, .hc-consumer-book-details .panel-illustrator-info .silverpop-form {
  width: 100%;
  margin: 0 0 22px 0;
}
/* line 874, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .silverpop-form h3, .hc-consumer-book-details .panel-illustrator-info .silverpop-form h3 {
  padding: 0 0 5px 0;
}
/* line 877, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .silverpop-form #signup-now, .hc-consumer-book-details .panel-illustrator-info .silverpop-form #signup-now {
  margin-top: 2px;
}
/* line 883, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .silverpop-legal, .hc-consumer-book-details .panel-illustrator-info .silverpop-legal {
  font-size: 11px;
  padding: 0 0 36px;
  line-height: 15px;
}
/* line 889, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-works, .hc-consumer-book-details .panel-illustrator-info .author-works {
  margin: 0;
  padding: 0 0 10px 0;
}
/* line 895, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-books, .hc-consumer-book-details .panel-illustrator-info .author-books {
  *zoom: 1;
  padding: 0;
  margin: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-author-info .author-books:after, .hc-consumer-book-details .panel-illustrator-info .author-books:after {
  content: "";
  display: table;
  clear: both;
}
/* line 899, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-books p, .hc-consumer-book-details .panel-illustrator-info .author-books p {
  padding: 0 0 2px 0;
}
/* line 902, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-books li, .hc-consumer-book-details .panel-illustrator-info .author-books li {
  float: left;
  text-align: center;
  width: 179px;
  padding: 0 21px 45px 0;
  list-style: none;
}
/* line 909, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .author-books img, .hc-consumer-book-details .panel-illustrator-info .author-books img {
  border: 3px solid #dedede;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: 100%;
}
/* line 186, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .panel-author-info .see-all-btn a, .hc-consumer-book-details .panel-illustrator-info .see-all-btn a {
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 85px;
}
/* line 199, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .panel-author-info .see-all-btn a,
.hc-consumer-book-details .panel-author-info .see-all-btn a:visited, .hc-consumer-book-details .panel-illustrator-info .see-all-btn a,
.hc-consumer-book-details .panel-illustrator-info .see-all-btn a:visited {
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 213, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .panel-author-info .see-all-btn a:hover,
.hc-consumer-book-details .panel-author-info .see-all-btn a:focus, .hc-consumer-book-details .panel-illustrator-info .see-all-btn a:hover,
.hc-consumer-book-details .panel-illustrator-info .see-all-btn a:focus {
  background: #2ca9f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 228, ../sass/lib/_mixins-placeholders.scss */
.hc-consumer-book-details .panel-author-info .see-all-btn a:active, .hc-consumer-book-details .panel-illustrator-info .see-all-btn a:active {
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 924, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper, .hc-consumer-book-details .panel-illustrator-info .events-wrapper {
  padding: 0 0 35px 0;
}
/* line 926, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper h3, .hc-consumer-book-details .panel-illustrator-info .events-wrapper h3 {
  padding: 0 0 23px 0;
}
/* line 930, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper .author-events, .hc-consumer-book-details .panel-illustrator-info .events-wrapper .author-events {
  *zoom: 1;
  margin: 0 0 26px 0;
  padding: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper .author-events:after, .hc-consumer-book-details .panel-illustrator-info .events-wrapper .author-events:after {
  content: "";
  display: table;
  clear: both;
}
/* line 935, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper .author-events li, .hc-consumer-book-details .panel-illustrator-info .events-wrapper .author-events li {
  list-style: none;
}
/* line 939, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper .author-events .text-transform, .hc-consumer-book-details .panel-illustrator-info .events-wrapper .author-events .text-transform {
  text-transform: uppercase;
}
/* line 943, ../sass/_book-details.scss */
.hc-consumer-book-details .panel-author-info .events-wrapper .author-events .text-italic, .hc-consumer-book-details .panel-illustrator-info .events-wrapper .author-events .text-italic {
  font-style: italic;
}
/* line 951, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper {
  width: 100%;
  float: left;
}
/* line 954, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content {
  *zoom: 1;
  margin: 0 auto;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.hc-consumer-book-details .footer-wrapper .footer-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 957, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .footer-advert-wrapper {
  text-align: center;
  padding: 0 0 15px 0;
}
/* line 961, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content h3 {
  color: #999999;
  text-align: center;
}
/* line 967, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .slider li {
  text-align: center;
}
/* line 973, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
}
/* line 978, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .image-wrap {
  width: 100%;
  height: 290px;
  position: relative;
  display: inline-block;
  margin: 0 0 12px 0;
}
/* line 984, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 990, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .name {
  text-transform: capitalize;
}
/* line 995, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper img {
  -moz-box-shadow: #888888 3px 4px 5px, #888888 -3px 6px 15px;
  -webkit-box-shadow: #888888 3px 4px 5px, #888888 -3px 6px 15px;
  box-shadow: #888888 3px 4px 5px, #888888 -3px 6px 15px;
  max-width: 100%;
  display: block;
  margin: 0;
}
/* line 1002, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-pager,
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* line 1009, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-pager {
  display: none;
}
/* line 1013, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-pager .bx-pager-item,
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
/* line 1020, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1033, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-pager.bx-default-pager a:hover,
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}
/* line 1038, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-prev {
  left: -42px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/sprite-left-arrow.png") no-repeat 0 0;
}
/* line 1043, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-next {
  right: -33px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/sprite-right-arrow.png") no-repeat 0 0;
}
/* line 1049, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-prev:hover {
  background-position: -33px 0;
}
/* line 1053, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-next:hover {
  background-position: -33px 0;
}
/* line 1057, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-controls-direction {
  width: 100%;
}
/* line 1061, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 100%;
  margin-top: -16px;
  outline: 0;
  width: 33px;
  height: 82px;
  text-indent: -9999px;
  z-index: 9999;
}
/* line 1072, ../sass/_book-details.scss */
.hc-consumer-book-details .footer-wrapper .footer-content .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* line 1079, ../sass/_book-details.scss */
.hc-consumer-book-details .embed-code {
  float: right;
  min-height: 625px;
  width: 320px;
  padding: 0 5px 0 0;
}
/* line 1084, ../sass/_book-details.scss */
.hc-consumer-book-details .embed-code h1 {
  font-size: 22px;
  margin: 0;
}
/* line 1091, ../sass/_book-details.scss */
.hc-consumer-book-details #websampler-code {
  margin: 0;
  width: 320px;
  height: 200px;
  resize: none;
}

/* line 1, ../sass/_rotating-book-cover.scss */
.hcp-autorotate * {
  padding: 0;
  margin: 0;
  vertical-align: bottom;
}

/* line 6, ../sass/_rotating-book-cover.scss */
.hcp-autorotate .hcp-base {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
  margin-left: 13px;
}

/* line 16, ../sass/_rotating-book-cover.scss */
.hcp-autorotate .hcp-base .hcp-vert {
  display: inline-block;
  width: 0%;
  height: 100%;
  vertical-align: middle;
}

/* line 22, ../sass/_rotating-book-cover.scss */
.hcp-autorotate .hcp-base .hcp-shadowbehind {
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  -moz-box-shadow: #888888 1px 4px 5px, #888888 -1px 6px 15px;
  -webkit-box-shadow: #888888 1px 4px 5px, #888888 -1px 6px 15px;
  box-shadow: #888888 1px 4px 5px, #888888 -1px 6px 15px;
  /*
      -webkit-box-shadow: 4px 2px 23px rgba(0, 0, 0, 0.42);
      -moz-box-shadow:    4px 2px 23px rgba(0, 0, 0, 0.42);
      -ms-box-shadow:     4px 2px 23px rgba(0, 0, 0, 0.42);
      -o-box-shadow:      4px 2px 23px rgba(0, 0, 0, 0.42);
      box-shadow:         4px 2px 23px rgba(0, 0, 0, 0.42);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
  */
}

/* line 44, ../sass/_rotating-book-cover.scss */
.hcp-autorotate .hcp-base .hcp-box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -ms-transition: -ms-transform 1s;
  -o-transition: -o-transform 1s;
  transition: all 1s;
}

/* line 59, ../sass/_rotating-book-cover.scss */
.hcp-rotatable .hcp-base .hcp-box img {
  vertical-align: bottom;
}

/* line 62, ../sass/_rotating-book-cover.scss */
.hcp-rotatable .hcp-base .hcp-box .hcp-cover,
.hcp-rotatable .hcp-base .hcp-box .hcp-reverse,
.hcp-rotatable .hcp-base .hcp-box .hcp-spine,
.hcp-rotatable .hcp-base .hcp-box .hcp-shadowbelow {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 70, ../sass/_rotating-book-cover.scss */
.hcp-rotatable .hcp-base .hcp-box .hcp-cover,
.hcp-rotatable .hcp-base .hcp-box .hcp-reverse,
.hcp-rotatable .hcp-base .hcp-box .hcp-spine {
  background-color: #eaeaea;
}

/* line 81, ../sass/_rotating-book-cover.scss */
.hcp-rotatable .hcp-base .hcp-box .hcp-shadowbelow {
  display: none;
  /*
  -webkit-transform: rotateX(  -90deg ) translateZ( 0px );
  -moz-transform: rotateX(  -90deg ) translateZ( 0px );
  -ms-transform: rotateX(  -90deg ) translateZ( 0px );
  -o-transform: rotateX(  -90deg ) translateZ( 0px );
  transform: rotateX(  -90deg ) translateZ( 0px );
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(117,117,117,1)), color-stop(100%,rgba(117,117,117,0)));
  background: -webkit-radial-gradient(center, ellipse cover,  rgba(117,117,117,1) 0%,rgba(117,117,117,0) 100%);
  background: -moz-radial-gradient(center, ellipse cover,  rgba(117,117,117,1) 0%, rgba(117,117,117,0) 100%);
  background: -ms-radial-gradient(center, ellipse cover,  rgba(117,117,117,1) 0%,rgba(117,117,117,0) 100%);
  background: -o-radial-gradient(center, ellipse cover,  rgba(117,117,117,1) 0%,rgba(117,117,117,0) 100%);
  background: radial-gradient(ellipse at center,  rgba(117,117,117,1) 0%,rgba(117,117,117,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#00757575',GradientType=1 );
  */
}

/* line 98, ../sass/_rotating-book-cover.scss */
.hcp-rotatable:hover .hcp-base.hcp-mouseoverflip .hcp-shadowbehind {
  -webkit-transform: rotateY(180deg) !important;
  -ms-transform: rotateY(180deg) !important;
  -moz-transform: rotateY(180deg) !important;
  -o-transform: rotateY(180deg) !important;
  transform: rotateY(180deg) !important;
  -webkit-box-shadow: -4px 2px 23px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: -4px 2px 23px rgba(0, 0, 0, 0.42);
  -ms-box-shadow: -4px 2px 23px rgba(0, 0, 0, 0.42);
  -o-box-shadow: -4px 2px 23px rgba(0, 0, 0, 0.42);
  box-shadow: -4px 2px 23px rgba(0, 0, 0, 0.42);
}

/* line 110, ../sass/_rotating-book-cover.scss */
.hcp-rotatable:hover .hcp-base.hcp-mouseoverflip .hcp-box {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/*- fallback for missing covers --------------------------------------------------- */
/* line 118, ../sass/_rotating-book-cover.scss */
.hcp-autorotate.hcp-coveronly .hcp-base .hcp-box .hcp-cover {
  -webkit-box-shadow: 4px 2px 23px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 4px 2px 23px rgba(0, 0, 0, 0.25);
  -ms-box-shadow: 4px 2px 23px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 4px 2px 23px rgba(0, 0, 0, 0.25);
  box-shadow: 4px 2px 23px rgba(0, 0, 0, 0.25);
}

/* line 125, ../sass/_rotating-book-cover.scss */
.ie8 .hcp-autorotate.hcp-coveronly .hcp-base .hcp-box {
  border: 1px solid #aaa;
}

/* line 128, ../sass/_rotating-book-cover.scss */
img {
  /*    display:none;*/
}

/* line 134, ../sass/_rotating-book-cover.scss */
div.hcp-autorotate {
  display: inline-block;
  position: relative;
  padding: 5px 5px 10px 5px;
}

/* line 13, ../sass/rotating-book-cover.scss */
/* line 143, ../sass/_rotating-book-cover.scss */
div.hcp-autorotate a.click {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* workaround for ie8 dain bramage */
  background-color: white;
  opacity: .01;
  filter: alpha(opacity=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=01)";
}

/* line 158, ../sass/_rotating-book-cover.scss */
a {
  -moz-transition: opacity .2s ease-in;
  -ms-transition: opacity .2s ease-in;
  -o-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
}

/* line 161, ../sass/_rotating-book-cover.scss */
.hcp-rotatable a {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/rotate-icon.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: transparent !important;
  opacity: 1 !important;
}

/* line 164, ../sass/_rotating-book-cover.scss */
.hcp-rotatable a {
  opacity: 1;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 7, ../sass/_jquery.fancybox.scss */
.pop-up-window {
  display: none;
}

/* line 12, ../sass/_jquery.fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 30, ../sass/_jquery.fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 37, ../sass/_jquery.fancybox.scss */
.fancybox-skin {
  	/*
  position: relative;
  	background: #fff;
  	color: #444;
  	text-shadow: none;
  	-webkit-border: 10px solid #cacaca;
  	-moz-border: 10px solid #cacaca;
  	border: 10px solid #cacaca;
  */
}

/* line 49, ../sass/_jquery.fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 53, ../sass/_jquery.fancybox.scss */
.fancybox-opened .fancybox-skin {
  /*
  	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  */
}

/* line 61, ../sass/_jquery.fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 65, ../sass/_jquery.fancybox.scss */
.fancybox-inner {
  overflow: hidden !important;
}

/* line 70, ../sass/_jquery.fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 74, ../sass/_jquery.fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 82, ../sass/_jquery.fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 88, ../sass/_jquery.fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 93, ../sass/_jquery.fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/close-btn.png");
}

/* line 97, ../sass/_jquery.fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 109, ../sass/_jquery.fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/fancybox_loading.gif") center center no-repeat;
}

/* line 115, ../sass/_jquery.fancybox.scss */
.fancybox-close {
  position: absolute;
  top: 0px;
  right: 4px;
  width: 72px;
  height: 22px;
  cursor: pointer;
  z-index: 8040;
}

/* line 125, ../sass/_jquery.fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 137, ../sass/_jquery.fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 141, ../sass/_jquery.fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 145, ../sass/_jquery.fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 156, ../sass/_jquery.fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 161, ../sass/_jquery.fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 166, ../sass/_jquery.fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 170, ../sass/_jquery.fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 182, ../sass/_jquery.fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 187, ../sass/_jquery.fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 191, ../sass/_jquery.fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 195, ../sass/_jquery.fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/fancybox_overlay.png") !important;
}

/* line 205, ../sass/_jquery.fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 211, ../sass/_jquery.fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 218, ../sass/_jquery.fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 226, ../sass/_jquery.fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 230, ../sass/_jquery.fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 239, ../sass/_jquery.fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 255, ../sass/_jquery.fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 261, ../sass/_jquery.fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 265, ../sass/_jquery.fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 280, ../sass/_jquery.fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 285, ../sass/_jquery.fancybox.scss */
  #fancybox-loading div {
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 4, ../sass/_pop-up-window.scss */
#internalOverlay .fancybox-inner {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border: 10px solid #cacaca;
  -moz-border: 10px solid #cacaca;
  border: 10px solid #cacaca;
  padding: 30px 30px 45px 30px;
  background: #fff;
}
/* line 15, ../sass/_pop-up-window.scss */
#internalOverlay #fancybox-loading, #internalOverlay .fancybox-close, #internalOverlay .fancybox-prev span, #internalOverlay .fancybox-next span {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/close-btn.png");
  top: 33px;
  right: -42px;
  width: 72px;
  height: 20px;
  display: block;
  background-size: 75px 23px;
}
/* line 24, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside {
  position: relative;
  color: #444;
  text-shadow: none;
  /* padding: 30px; */
}
/* line 34, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper h2 {
  font-size: 23px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  color: #333333;
}
/* line 39, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper h2 .author {
  font-size: 17px;
  text-transform: none;
  color: #666666;
  font-weight: normal;
}
/* line 47, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper h3 {
  font-size: 17px;
  margin: 0 0 10px 0;
  color: #333333;
}
/* line 54, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .pop-up-intro-wrapper {
  border-bottom: 2px solid #cbcbcb;
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
}
/* line 58, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .pop-up-intro-wrapper a {
  font-size: 12px;
  color: #007cc4;
}
/* line 64, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .booksellers-wrapper {
  border-bottom: 2px solid #cbcbcb;
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
}
/* line 69, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .booksellers-wrapper ul {
  *zoom: 1;
  padding: 0;
  margin: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#internalOverlay #view-inside .content-wrapper .booksellers-wrapper ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 74, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .booksellers-wrapper ul li {
  list-style: none;
  float: left;
  width: 25%;
}
/* line 78, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .booksellers-wrapper ul li a {
  font-size: 12px;
  line-height: 17px;
  color: #007cc4;
}
/* line 87, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper p {
  font-size: 12px;
  margin: 0 0 20px 0;
  line-height: 17px;
  padding: 0;
  color: #000000;
}
/* line 95, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper {
  position: relative;
}
/* line 97, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .bold-text {
  font-weight: bold;
}
/* line 100, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .format {
  padding: 0 0 20px 0;
}
/* line 104, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns {
  top: -7px;
  left: 58px;
  position: absolute;
  width: 228px;
  height: 38px;
  margin: 0 0 0 3px;
}
/* line 111, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns label {
  color: #000000;
  display: block;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  padding: 0 0 3px;
}
/* line 119, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns select {
  width: 100%;
  margin: 0 0 22px;
}
/* line 125, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper {
  *zoom: 1;
  background: #f9f9f9;
  border: 2px solid #dedede;
  text-align: left;
  position: absolute;
  width: 228px;
  max-height: 282px;
  top: 0;
  left: 0;
  z-index: 500;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 136, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper a {
  color: #333333;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 31px;
  padding: 0 8px;
  text-decoration: none;
}
/* line 144, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper a span {
  float: right;
  font-size: 18px;
  color: #666666;
}
/* line 151, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: auto;
  height: 57px;
}
/* line 160, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper li {
  line-height: 18px;
  padding: 0;
}
/* line 163, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper li.spacer {
  line-height: 40px;
}
/* line 165, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper li.spacer:first-child {
  display: none;
}
/* line 171, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper li a {
  font-weight: normal;
  font-size: 12px;
  padding: 0 8px;
  line-height: 36px;
}
/* line 176, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper li a:hover {
  color: #ffffff;
  background-color: #007cc4;
}
/* line 183, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .format-wrapper .dropdowns-wrapper .label-country {
  line-height: 18px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 8px;
}
/* line 195, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col {
  width: 31%;
  margin-right: 3%;
  display: block;
  float: left;
}
/* line 201, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col h3 {
  /*					min-height: 35px;*/
}
/* line 204, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col.col-3 {
  margin-right: 0;
}
/* line 209, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col.col-1 p {
  margin: 0px 0 37px 0;
}
/* line 214, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col .format {
  margin: 0 0 10px 0 !important;
  padding: 0;
}
/* line 219, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col .dropdowns-wrapper {
  position: static;
  top: auto;
  left: auto;
  overflow: hidden !important;
}
/* line 224, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col .dropdowns-wrapper ul {
  height: 220px;
}
/* line 228, ../sass/_pop-up-window.scss */
#internalOverlay #view-inside .content-wrapper .col .dropdowns {
  margin: 0;
  position: static;
  top: auto;
  left: auto;
}

/* line 5, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  		/*
  -webkit-border-radius: 4px;
  		-moz-border-radius: 4px;
  		border-radius: 4px;
  		-webkit-border: 10px solid #cacaca;
  		-moz-border: 10px solid #cacaca;
  		border: 10px solid #cacaca;
  */
  /* padding: 15px; */
}
/* line 19, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader h2 {
  font-size: 24px;
  margin: 0 0 20px 0;
  color: #333333;
}
/* line 25, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader h3 {
  font-size: 18px;
  margin: 0 0 10px 0;
  color: #333333;
}
/* line 31, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader .instructions-wrapper {
  *zoom: 1;
  padding: 0;
  width: 574px;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#internalOverlay #view-reader .instructions-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 35, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader .instructions-wrapper ol {
  padding: 0 0 0 16px;
  margin: 0;
}
/* line 38, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader .instructions-wrapper ol li {
  line-height: 20px;
  color: #000000;
  font-size: 13px;
}
/* line 42, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader .instructions-wrapper ol li a {
  color: #007cc4;
}
/* line 49, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader p {
  font-size: 13px;
  margin: 0 0 8px 0;
  line-height: 18px;
  padding: 0;
  color: #000000;
  width: 574px;
}
/* line 58, ../sass/_pop-up-window-reader.scss */
#internalOverlay #view-reader .paragraph-spacing {
  margin: 0 0 15px 0;
}

/* line 3, ../sass/_author-listing.scss */
#folio-contributor-listing {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-listing:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls, #folio-contributor-listing .releases-controls:visited {
  position: absolute;
  top: 36%;
  outline: 0;
  z-index: 9999;
  	/*
  	img {
  			vertical-align: middle;
  		}
  */
}
/* line 14, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls:hover, #folio-contributor-listing .releases-controls:focus, #folio-contributor-listing .releases-controls:visited:hover, #folio-contributor-listing .releases-controls:visited:focus {
  background-position: 0 -73px;
}
/* line 19, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls:active, #folio-contributor-listing .releases-controls:visited:active {
  background-position: 0 -146px;
}
/* line 29, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-prev {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  display: block;
  left: 0;
}
/* line 33, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-prev .bx-prev {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 41, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-next {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  display: block;
  right: 0;
}
/* line 45, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-next .bx-next {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 61, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper {
  display: block;
  position: relative;
}
/* line 64, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider {
  /* margin: 0 0 0 44px; */
}
/* line 67, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider .image-container {
  height: 238px;
  margin: 0 0 10px;
  position: relative;
}
/* line 73, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  max-height: 234px;
  position: absolute;
  bottom: 0;
  width: 162px;
}
/* line 82, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider p {
  padding: 0;
  margin: 0;
  text-align: center;
  width: 160px;
}
/* line 89, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider .author-name {
  font-size: 16px;
}
/* line 93, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider li {
  margin-right: 18px !important;
}
/* line 99, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-wrapper {
  width: 960px;
  margin-bottom: 43px;
}
/* line 104, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited {
  position: absolute;
  top: 47%;
  outline: 0;
  z-index: 9999;
}
/* line 111, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:hover, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:focus, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:hover, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:focus {
  background-position: 0 -73px;
}
/* line 116, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:active, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:active {
  background-position: 0 -146px;
}
/* line 123, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-pager {
  display: none;
}
/* line 127, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-prev {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  display: block;
  left: 0;
}
/* line 131, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-prev .bx-prev {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 139, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-next {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  display: block;
  right: 0;
}
/* line 143, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-next .bx-next {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 154, ../sass/_author-listing.scss */
#folio-contributor-listing h1 {
  font-size: 24px;
  margin: 0 0 16px 0;
}
/* line 159, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper {
  *zoom: 1;
  margin: 0 0 20px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-listing .pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 162, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .pagination {
  float: right;
  padding: 4px 0 0 0;
}
/* line 165, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .pagination span {
  color: #333;
}
/* line 169, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper p {
  float: left;
  padding: 2px 0 0 5px;
  font-weight: bold;
}
/* line 174, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .tour-icon {
  float: left;
}
/* line 180, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 947px;
  line-height: 40px;
  background-color: #017bc4;
  color: #ffffff;
  padding: 0 0 0 13px;
  margin: 0 0 20px 0;
}
/* line 189, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  padding: 5px 9px 5px 9px;
}
/* line 193, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a:hover {
  background-color: #ffffff;
  color: #017bc4;
  text-decoration: none;
}
/* line 198, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a.selected {
  background-color: #ffffff;
  color: #017bc4;
  text-decoration: none;
}
/* line 207, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper {
  margin-bottom: 20px;
  position: relative;
}
/* line 211, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form {
  display: inline-block;
  width: 100%;
  clear: both;
}
/* line 219, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form p {
  max-width: 33%;
  width: 31%;
  float: left;
  display: inline-block;
}
/* line 226, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form p:nth-child(3n+3), #folio-contributor-listing #results-wrapper #author-listing-form p:nth-child(3n+2) {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}
/* line 231, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form img {
  vertical-align: middle;
  padding: 0 0 0 2px;
}

/* line 247, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header {
  *zoom: 1;
  padding: 0;
  margin: 0 0 30px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-search-listing .header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 252, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header ul {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 262, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li {
  border-left: 1px solid #007cc4;
  float: left;
  margin: 0 0 0 12px;
  padding: 0 0 0 12px;
}
/* line 267, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li a {
  font-size: 14px;
  font-weight: normal;
}
/* line 270, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li a:hover {
  color: #000000;
  text-decoration: none;
}
/* line 276, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li.label {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 284, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header .advanced-search-link {
  font-size: 14px;
  float: right;
  font-weight: normal;
}
/* line 290, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header .you-searched-for-message {
  padding: 11px 0 0;
}
/* line 295, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header span {
  float: left;
  font-size: 25px;
  line-height: 13px;
  padding-right: 4px;
}
/* line 300, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header span:hover {
  color: red;
}
/* line 305, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header h2 {
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 11px;
}
/* line 312, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header h3 {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 322, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #017bc4;
  font-size: 14px;
  height: 41px;
  line-height: 41px;
  padding: 0 15px;
  overflow: hidden;
  margin: 0 0 28px 0;
}
/* line 332, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .order-by {
  float: left;
  font-weight: normal;
}
/* line 335, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .order-by select {
  margin: 0 100px 0 3px;
}
/* line 339, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select {
  float: left;
}
/* line 341, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i {
  color: #004c7a;
  display: inline-block;
  font-size: 20px;
  margin: 0;
  padding: 0 3px;
  position: relative;
  top: 1px;
}
/* line 350, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i:first-child {
  top: 2px;
}
/* line 354, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i:hover {
  background: none;
  color: #ffffff;
}
/* line 359, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i.selected {
  color: #ffffff;
}
/* line 365, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select a:hover {
  background: none;
  color: #ffffff;
}
/* line 371, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .pagination, #folio-contributor-search-listing #results-nav .results-per-page {
  display: inline;
}
/* line 374, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .results-per-page {
  float: left;
  margin: 0 15px 0 65px;
}
/* line 379, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .pagination {
  float: right;
}
/* line 384, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav a {
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 391, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav a:hover {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: black;
  background: white;
}
/* line 399, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .nav-buttons {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
/* line 403, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .nav-buttons:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  color: #e6e6e6;
}
/* line 412, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 422, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav label {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}
/* line 428, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav select {
  position: relative;
  top: -1px;
}
/* line 435, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result {
  *zoom: 1;
  margin: 0 0 45px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-search-listing .contributor-result:after {
  content: "";
  display: table;
  clear: both;
}
/* line 439, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .image-wrapper {
  float: left;
  width: 182px;
}
/* line 442, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .image-wrapper img {
  float: left;
  max-width: 160px;
}
/* line 448, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content {
  float: left;
  width: 732px;
}
/* line 452, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content .name a {
  font-family: arial;
  font-weight: bold;
  font-size: 24px;
  padding: 0 0 30px 0;
  margin: 0;
}
/* line 460, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content .links {
  padding-top: 18px;
}

/* line 1, ../sass/_buttons.scss */
a.btn {
  color: #ffffff;
  border: 0;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  text-transform: uppercase;
  min-width: 129px;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  overflow: hidden;
}

/* line 16, ../sass/_buttons.scss */
a.btn:hover,
a.btn:focus {
  text-decoration: none;
}

/* line 21, ../sass/_buttons.scss */
a.btn.btn-commerce {
  background: #ffa63d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTYzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa63d), color-stop(100%, #ff7505));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffa63d 0%, #ff7505 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa63d', endColorstr='#ff7505',GradientType=0 );
  /* IE6-8 */
  border-radius: 4px;
  -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  height: 40px;
  line-height: 40px;
  min-width: 146px;
}

/* line 41, ../sass/_buttons.scss */
a.btn.btn-commerce .pre-order-text {
  display: none;
}

/* line 45, ../sass/_buttons.scss */
a.btn.btn-commerce:hover,
a.btn.btn-commerce:focus {
  background: #ffb33b;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjMzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb33b), color-stop(100%, #ffa53b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffb33b 0%, #ffa53b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb33b', endColorstr='#ffa53b',GradientType=0 );
  /* IE6-8 */
}

/* line 59, ../sass/_buttons.scss */
a.btn.btn-commerce:active {
  background: #ff7504;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzUwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ff7504 0%, #ffa53c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7504), color-stop(100%, #ffa53c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7504 0%, #ffa53c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7504 0%, #ffa53c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7504 0%, #ffa53c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7504 0%, #ffa53c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7504', endColorstr='#ffa53c',GradientType=0 );
  /* IE6-8 */
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 75, ../sass/_buttons.scss */
a.btn.btn-commerce-2 {
  background: #fe6c62;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNmM2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjMyMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe6c62), color-stop(100%, #ef3225));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe6c62 0%, #ef3225 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6c62', endColorstr='#ef3225',GradientType=0 );
  /* IE6-8 */
  border-radius: 4px;
  -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.25);
  height: 40px;
  line-height: 13px;
  vertical-align: middle;
  min-width: 146px;
}

/* line 96, ../sass/_buttons.scss */
a.btn.btn-commerce-2:hover,
a.btn.btn-commerce-2:focus {
  background: #fe857d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlODU3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzRjNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe857d), color-stop(100%, #f74c40));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe857d 0%, #f74c40 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe857d', endColorstr='#f74c40',GradientType=0 );
  /* IE6-8 */
}

/* line 110, ../sass/_buttons.scss */
a.btn.btn-commerce-2:active {
  background: #ef3124;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmMzEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTZiNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef3124), color-stop(100%, #fe6b61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ef3124 0%, #fe6b61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3124', endColorstr='#fe6b61',GradientType=0 );
  /* IE6-8 */
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 126, ../sass/_buttons.scss */
a.btn.btn-commerce i,
a.btn.btn-commerce-2 i {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-icon.png");
  background-position: right center;
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  height: 40px;
  margin: 0 7px 0 0;
  padding: 0;
  width: 35px;
}

/* line 139, ../sass/_buttons.scss */
a.btn.btn-commerce span {
  padding: 0 15px 0 0;
}

/* line 143, ../sass/_buttons.scss */
a.btn.btn-commerce.no-icon span {
  padding: 0;
}

/* line 147, ../sass/_buttons.scss */
a.btn.btn-commerce-2 span {
  display: inline-block;
  float: left;
  padding: 7px 0 0 0;
}

/* line 153, ../sass/_buttons.scss */
a.btn.btn-commerce-2 .pre-order-text {
  display: none;
}

/* line 157, ../sass/_buttons.scss */
a.btn img {
  vertical-align: middle;
}

/* line 164, ../sass/_buttons.scss */
a.btn.btn-commerce-3 {
  /* background: #f9f9f9; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: -moz-linear-gradient(top,  #f9f9f9 0%, #e0e0e0 100%); */
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%,#e0e0e0)); */
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%); */
  /* Chrome10+,Safari5.1+ */
  /*  background: -o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);  */
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%); */
  /* IE10+ */
  /* background: linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%); */
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ef3225',GradientType=0 ); */
  /* IE6-8 */
  /*
    -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.25);
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.25);
    box-shadow: 1px 2px 5px rgba(0,0,0,.25);
  */
  /*
height: 40px;
  line-height: 13px;
  vertical-align: middle;
  min-width: 146px;
*/
}

/* line 189, ../sass/_buttons.scss */
a.btn.btn-commerce-3:hover,
a.btn.btn-commerce-3:focus {
  /* background: #fe857d; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: -moz-linear-gradient(top,  #fe857d 0%, #f74c40 100%); */
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe857d), color-stop(100%,#f74c40)); */
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top,  #fe857d 0%,#f74c40 100%); */
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top,  #fe857d 0%,#f74c40 100%); */
  /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top,  #fe857d 0%,#f74c40 100%); */
  /* IE10+ */
  /*  background: linear-gradient(to bottom,  #fe857d 0%,#f74c40 100%); */
  /* W3C */
  /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe857d', endColorstr='#f74c40',GradientType=0 ); */
  /* IE6-8 */
}

/* line 203, ../sass/_buttons.scss */
a.btn.btn-commerce-3:active {
  /*  background: #ef3124; */
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* background: -moz-linear-gradient(top,  #ef3124 0%, #fe6b61 100%); */
  /* FF3.6+ */
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef3124), color-stop(100%,#fe6b61)); */
  /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top,  #ef3124 0%,#fe6b61 100%); */
  /* Chrome10+,Safari5.1+ */
  /* background: -o-linear-gradient(top,  #ef3124 0%,#fe6b61 100%); */
  /* Opera 11.10+ */
  /*  background: -ms-linear-gradient(top,  #ef3124 0%,#fe6b61 100%); */
  /* IE10+ */
  /*  background: linear-gradient(to bottom,  #ef3124 0%,#fe6b61 100%); */
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3124', endColorstr='#fe6b61',GradientType=0 ); */
  /* IE6-8 */
  /*
    -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  */
}

/* line 1, ../sass/_social-media-directory.scss */
#snippet896019, #snippet836507, #snippet836513, #snippet924142 {
  overflow: visible;
}

/* line 5, ../sass/_social-media-directory.scss */
#snippet924142 {
  background: #f9f9f9;
  padding-bottom: 18px;
}

/* line 10, ../sass/_social-media-directory.scss */
.social-tabs {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.social-tabs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 18, ../sass/_social-media-directory.scss */
.social-tabs li {
  font-size: 13px;
  float: left;
  margin: 0 8px 0 0;
  padding: 0;
  width: 200px;
}
/* line 24, ../sass/_social-media-directory.scss */
.social-tabs li + li {
  width: 200px;
}
/* line 26, ../sass/_social-media-directory.scss */
.social-tabs li + li + li {
  width: 200px;
}
/* line 31, ../sass/_social-media-directory.scss */
.social-tabs li a {
  color: #007cc4;
  font-weight: bold;
  display: block;
  bottom: -2px;
  line-height: 60px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-decoration: none;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
/* line 44, ../sass/_social-media-directory.scss */
.social-tabs li a.selected {
  background: #f9f9f9;
  color: #747474;
  border-top: 2px solid #dedede;
  border-left: 2px solid #dedede;
  border-right: 2px solid #dedede;
  border-bottom: 2px solid #f9f9f9;
}

/* line 57, ../sass/_social-media-directory.scss */
.social-directory-intro {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.social-directory-intro:after {
  content: "";
  display: table;
  clear: both;
}
/* line 59, ../sass/_social-media-directory.scss */
.social-directory-intro logo-wrapper {
  width: 100%;
}
/* line 63, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper {
  *zoom: 1;
  margin: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.social-directory-intro .social-intro-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 66, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-intro {
  float: left;
  width: 433px;
  margin: 0 40px 0 0;
}
/* line 73, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory {
  float: left;
  width: 350px;
  list-style: none;
  margin: -7px 0 0 0;
  padding: 0;
}
/* line 80, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li {
  float: left;
  font-size: 34px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  margin: 0 0 0 5px;
  padding: 0;
  width: 47px;
}
/* line 91, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li a {
  background: #4a6ea9;
}
/* line 93, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li a:hover {
  background: #3a5786;
}
/* line 99, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li a {
  background: #333333;
}
/* line 101, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li a:hover {
  background: #1a1a1a;
}
/* line 106, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li + li a {
  background: #f03434;
}
/* line 108, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li + li a:hover {
  background: #e01111;
}
/* line 113, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li + li + li a {
  background: #3b5a76;
}
/* line 115, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li + li + li a:hover {
  background: #2a4054;
}
/* line 120, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li + li + li + li a {
  background: #f03434;
}
/* line 122, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory li + li + li + li + li + li a:hover {
  background: #e01111;
}
/* line 133, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #00aced;
  color: #ffffff !important;
  display: block;
  font-weight: normal;
}
/* line 139, ../sass/_social-media-directory.scss */
.social-directory-intro .social-intro-wrapper .social-media-directory a:hover {
  background: #0087ba;
}

/* line 149, ../sass/_social-media-directory.scss */
.social-content-section {
  background: #f9f9f9;
  width: 100%;
  border-top: 2px solid #dedede;
  padding: 40px 0 45px 0;
  /* float: left; */
  z-index: 1;
}
/* line 158, ../sass/_social-media-directory.scss */
.social-content-section:before, .social-content-section:after {
  background: #f9f9f9;
  border-top: 2px solid #dedede;
  content: "";
  height: 100%;
  position: absolute;
  top: 0px;
  width: 9999px;
}
/* line 167, ../sass/_social-media-directory.scss */
.social-content-section:before {
  right: 100%;
}
/* line 170, ../sass/_social-media-directory.scss */
.social-content-section:after {
  left: 100%;
}
/* line 174, ../sass/_social-media-directory.scss */
.social-content-section .newsBox {
  float: left;
  width: 50%;
  background: #f9f9f9;
}
/* line 180, ../sass/_social-media-directory.scss */
.social-content-section .social-results {
  *zoom: 1;
  margin: 0 0 40px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.social-content-section .social-results:after {
  content: "";
  display: table;
  clear: both;
}
/* line 183, ../sass/_social-media-directory.scss */
.social-content-section .social-results p {
  margin: 0;
  padding: 0;
  clear: both;
  color: #999999;
}
/* line 190, ../sass/_social-media-directory.scss */
.social-content-section .social-results .company-headers {
  color: #333333;
  font-weight: bold;
  margin: 0;
  padding: 0;
  clear: both;
}
/* line 198, ../sass/_social-media-directory.scss */
.social-content-section .social-results .company-logos {
  float: left;
  width: 64px;
  height: 64px;
  padding: 0 12px 0 0;
}
/* line 204, ../sass/_social-media-directory.scss */
.social-content-section .social-results .social-text-wrapper {
  float: left;
  width: 380px;
}
/* line 207, ../sass/_social-media-directory.scss */
.social-content-section .social-results .social-text-wrapper ul {
  margin: 0;
  padding: 0;
}
/* line 210, ../sass/_social-media-directory.scss */
.social-content-section .social-results .social-text-wrapper ul li {
  list-style: none;
  float: left;
  padding: 0 4px 0 0;
}
/* line 215, ../sass/_social-media-directory.scss */
.social-content-section .social-results .social-text-wrapper ul li:before {
  content: " | ";
  margin: 0 2px 0 2px;
}
/* line 221, ../sass/_social-media-directory.scss */
.social-content-section .social-results .social-text-wrapper ul li:first-child:before {
  content: none;
  margin: 0;
}
/* line 229, ../sass/_social-media-directory.scss */
.social-content-section .social-results .social-text-wrapper ul li a:hover {
  text-decoration: underline;
}

/* line 2, ../sass/_character-carousel.scss */
.ticker {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 7, ../sass/_character-carousel.scss */
.ticker li {
  float: left;
  text-align: center;
}
/* line 11, ../sass/_character-carousel.scss */
.ticker li a {
  color: #007cc3;
  text-decoration: none;
  font-weight: normal;
}
/* line 18, ../sass/_character-carousel.scss */
.ticker img {
  transition: all .2s ease-in-out;
  display: block;
  margin: 20px auto;
  position: relative;
  z-index: 0;
  /* width:106px; */
  max-width: 100%;
  height: auto;
}
/* line 28, ../sass/_character-carousel.scss */
.ticker img:hover {
  -webkit-transform: scale3d(1.7, 1.7, 1.7);
  transform: scale3d(1.7, 1.7, 1.7);
  z-index: 20;
  text-decoration: none;
}

/* line 1, ../sass/_mobile.scss */
.top-snippet {
  z-index: 500 !important;
}

/* line 5, ../sass/_mobile.scss */
.hide-canvas {
  opacity: 0 !important;
}

/* line 8, ../sass/_mobile.scss */
.trigger {
  line-height: 34px;
  margin: 0 !important;
  padding: 0 10px !important;
  text-align: left;
}
/* line 14, ../sass/_mobile.scss */
.trigger a {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/mobile-icons/mobile-nav-icon.png") no-repeat;
  color: #9f9f9f;
  display: block;
  width: 20px;
  height: 15px;
  margin-top: 25px;
  margin-left: 2px;
}
/* line 23, ../sass/_mobile.scss */
.trigger a:hover {
  text-decoration: none;
}
/* line 26, ../sass/_mobile.scss */
.trigger a.open {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/mobile-icons/mobile-nav-icon-close.png") no-repeat;
}

/*
    Mobile Reveal feature-HCUSHMBK-81
*/
/* line 38, ../sass/_mobile.scss */
.mobile-nav {
  background: #ffffff;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.3s ease 0s;
  visibility: hidden;
  width: 278px;
  z-index: 100;
  visibility: visible;
  z-index: 1;
  width: 100%;
  display: none;
}
/* line 53, ../sass/_mobile.scss */
.mobile-nav.open {
  display: block;
}
/* line 57, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list {
  margin: 0;
  list-style: none;
  padding: 0;
  background: #ffffff;
}
/* line 63, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item {
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
/* line 70, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item.romance_sub > a:after, .mobile-nav .mobile-nav-list--item.account_sub > a:after {
  content: '+';
  float: right;
  color: #ccc;
}
/* line 77, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item.romance_sub > a.open:after, .mobile-nav .mobile-nav-list--item.account_sub > a.open:after {
  content: '-';
}
/* line 84, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
/* line 90, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item li {
  padding: 0;
  margin: 0;
  text-transform: none;
}
/* line 94, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item li a {
  border-bottom: 1px solid #ccc;
  font-family: Lato;
  font-weight: 400;
  font-size: 15px;
  display: block;
  padding: 25px;
}
/* line 102, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item li a:after {
  content: '';
}
/* line 108, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--item .romance-nav__content {
  display: none;
}
/* line 113, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--link {
  border-bottom: 1px solid #ccc;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  font-size: 15px;
  display: block;
  padding: 25px;
  color: #000000;
}
/* line 123, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list--close {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/mobile-icons/mobile-nav-icon-close.png") no-repeat 13px 25px;
  text-indent: -9999px;
}
/* line 129, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-list .account-nav {
  display: none;
}
/* line 137, ../sass/_mobile.scss */
.mobile-nav .mobile-nav-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  padding: 25px;
  background: #ffffff;
}
/* line 150, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav {
  display: none;
  list-style: none;
  margin: 0 !important;
  padding: 10px 0 0 !important;
}
/* line 155, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li {
  padding: 0;
}
/* line 157, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li a {
  background: #ffffff;
  color: #000000 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  display: block;
  font-size: 13px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
}
/* line 171, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li a.romance {
  position: relative;
}
/* line 173, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li a.romance:after {
  content: ' \f0d7';
  font-family: FontAwesome;
}
/* line 179, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li a.open {
  border-bottom: 2px solid #007cc4;
}
/* line 186, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .my-account-link {
  position: relative;
}
/* line 188, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .my-account-link:after {
  content: ' \f0d7';
  font-family: FontAwesome;
}
/* line 194, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .my-account-link-open {
  border-bottom: 2px solid #007cc4;
}
/* line 198, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .my-account-sub-nav {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 208, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .my-account-sub-nav .login span {
  display: none;
}
/* line 211, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .my-account-sub-nav .logout {
  display: none !important;
}
/* line 216, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .open {
  display: block;
}
/* line 220, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .mobile-sub-nav {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 226, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li .mobile-sub-nav.open {
  display: block;
}
/* line 233, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li.mobile-social-icons {
  background: #ffffff;
  text-align: center;
}
/* line 237, ../sass/_mobile.scss */
.mobile-nav .mobile-main-nav li.mobile-social-icons a {
  display: inline-block;
}

/* line 248, ../sass/_mobile.scss */
.footer-trigger {
  line-height: 46px;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
}
/* line 253, ../sass/_mobile.scss */
.footer-trigger a {
  font-family: 'Roboto';
  border-bottom: 1px solid #cccccc;
  color: #4c4c4c !important;
  display: block;
  font-size: 12px;
  line-height: 46px;
  padding: 0 20px;
  text-transform: uppercase;
}
/* line 262, ../sass/_mobile.scss */
.footer-trigger a span {
  float: right;
  font-size: 25px;
  font-weight: normal;
  color: #a1a1a1;
}
/* line 269, ../sass/_mobile.scss */
.footer-trigger a:hover {
  color: #007cc3;
}
/* line 275, ../sass/_mobile.scss */
.footer-trigger .open {
  border-bottom: none;
  background: #a1a1a1;
  color: white !important;
}
/* line 279, ../sass/_mobile.scss */
.footer-trigger .open span {
  color: #fff !important;
}

/* line 288, ../sass/_mobile.scss */
.footer-wrapper {
  position: relative;
}

/* line 293, ../sass/_mobile.scss */
.mobile-footer-nav {
  display: none;
  list-style: none;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 46px;
  width: 320px;
  z-index: 9000;
}
/* line 303, ../sass/_mobile.scss */
.mobile-footer-nav li {
  padding: 0 !important;
}
/* line 305, ../sass/_mobile.scss */
.mobile-footer-nav li a {
  background: #a1a1a1;
  color: white !important;
  display: block;
  font-size: 12px;
  font-weight: normal !important;
  line-height: 35px;
  text-align: center;
}
/* line 313, ../sass/_mobile.scss */
.mobile-footer-nav li a:hover {
  color: #4c4c4c !important;
}

/* line 322, ../sass/_mobile.scss */
.mobile-footer-nav.open {
  display: block;
}

/* line 327, ../sass/_mobile.scss */
.clientfooterHolder .canvas a {
  color: #77787b;
  font-weight: normal;
}
/* line 330, ../sass/_mobile.scss */
.clientfooterHolder .canvas a:hover {
  text-decoration: underline;
}
/* line 334, ../sass/_mobile.scss */
.clientfooterHolder .canvas .social-media-footer {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 340, ../sass/_mobile.scss */
.clientfooterHolder .canvas .social-media-footer li {
  display: inline-block;
  font-size: 25px !important;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 20px 0 0px;
  padding: 0;
  width: 40px;
}
/* line 351, ../sass/_mobile.scss */
.clientfooterHolder .canvas .social-media-footer li + li a {
  background: #00aced;
}
/* line 353, ../sass/_mobile.scss */
.clientfooterHolder .canvas .social-media-footer li + li a:hover {
  background: #0087ba;
}
/* line 360, ../sass/_mobile.scss */
.clientfooterHolder .canvas .social-media-footer a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #4a6ea9;
  color: #ffffff !important;
  display: block;
  font-weight: normal;
}
/* line 366, ../sass/_mobile.scss */
.clientfooterHolder .canvas .social-media-footer a:hover {
  background: #3a5786;
}

/*
.trigger {
  line-height: 34px;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left;
  
	a {
		color:  #007cc3;
		display: block;
		font-size: 32px;
		font-weight: normal !important;
		line-height: 34px;
		padding: 0 20px;
		&:hover {
			text-decoration: none;
		}
		.open {
			background: #007cc3;
			color: white !important;
		}
	}

}


.mobile-main-nav {
  display: none;
  list-style: none;
  margin: 0 !important;
  padding: 39px 0 0 !important;
	  li {
	  	padding: 0;
	  	 a {
		  background: #007cc3;
		  border-top: 1px solid #3396cf;
		  color: white !important;
		  font-family: arial;
		  font-weight: bold;
		  display: block;
		  font-size: 16px;
		  line-height:50px;
		  text-align: center;
		  text-transform: uppercase;
		  	&:hover {
			  background: #005b8f;
			}
		 }
		 
		 .red-tab {
			background:$red-mobile;
			 border-top: 1px solid #f25d50;
			&:hover {
				background: darken($red-mobile, 5%);
			}
		}
	  }
}



.mobile-main-nav.open {
	display: block;
}


.footer-trigger {
  line-height: 46px;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
	  a {
		  border-bottom: 1px solid #cccccc;
		  color: #4c4c4c !important;
		  display: block;
		  font-size: 12px;
		  line-height: 46px;
		  padding: 0 20px;
		  text-transform: uppercase;
			span {
			  float: right;
			  font-size: 25px;
			  font-weight: normal;
			  color: #a1a1a1;
			}
			
			&:hover {
				color: #007cc3;
			}

	 }
	 
	 .open {
	  	border-bottom: none;
	  	background: #a1a1a1;
	  	color: white !important;
	  	span {
			
			  color: #fff!important;
		}
	}

}


.footer-wrapper {
	position: relative;
}


.mobile-footer-nav {
	display: none;
	list-style: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 46px;
	width: 320px;
	z-index: 9000;
		li {
			padding: 0!important;
			a {
				background: #a1a1a1;
				color: white!important;
				display: block;
				font-size: 12px;
				font-weight: normal!important;
				line-height: 35px;
				text-align: center;
				&:hover {
				  color: #4c4c4c!important;
				}
			}
		}

}


.mobile-footer-nav.open {
  display: block;
}

.clientfooterHolder .canvas {
	a {
		color: #77787b;
		font-weight: normal;
		&:hover {
			text-decoration: underline;
		}
	}
	.social-media-footer {
		list-style: none;
		margin: 0;
		padding:0;
		text-align: center;
		
		li {
			display: inline-block;
			font-size: 25px!important;
			height: 40px;
			line-height: 40px;
			text-align: center;
			margin: 0 20px 0 0px;
			padding: 0;
			width:40px;
			
			+ li {
				a {
					background: $blue-twitter;
					&:hover {
						background: darken($blue-twitter, 10%);
					}
				}
			}
		}
		
		a {
			@include border-radius(50%);
			background: $blue-facebook;
			color: $white!important;
			display: block;
			font-weight: normal;
			&:hover {
				background: darken($blue-facebook, 10%);
			}
		}
			
	}
}
*/
/* line 1, ../sass/_reading-guide.scss */
#folio-browsereadingguides {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-browsereadingguides:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../sass/_reading-guide.scss */
#folio-browsereadingguides #results-filters {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  float: left;
  width: 198px;
  padding: 20px 15px 315px 15px;
  background: #efefef;
}
/* line 11, ../sass/_reading-guide.scss */
#folio-browsereadingguides #results-filters .browse-guides-by-title, #folio-browsereadingguides #results-filters .browse-guides-by-author {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #bfbfbf;
}
/* line 17, ../sass/_reading-guide.scss */
#folio-browsereadingguides #results-filters label {
  color: #000000;
  margin: 0 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  display: block;
  text-transform: capitalize;
}
/* line 27, ../sass/_reading-guide.scss */
#folio-browsereadingguides #results-filters a {
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 5px 0;
  display: block;
}
/* line 35, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel {
  display: inline;
  float: right;
  padding: 0;
  width: 720px;
}
/* line 41, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #017bc4;
  font-size: 14px;
  height: 41px;
  line-height: 41px;
  padding: 0 15px;
  overflow: hidden;
}
/* line 50, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav .pagination, #folio-browsereadingguides .results-panel #results-nav .results-per-page {
  display: inline;
}
/* line 53, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav .results-per-page {
  float: right;
  margin: 0 15px 0 65px;
}
/* line 58, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav .pagination {
  float: right;
}
/* line 63, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav a {
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 70, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav a:hover {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: black;
  background: white;
}
/* line 78, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav .nav-buttons {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
/* line 82, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav .nav-buttons:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  color: #e6e6e6;
}
/* line 91, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 101, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav label {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}
/* line 107, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-nav select {
  position: relative;
  top: -1px;
}
/* line 115, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-wrapper {
  float: right;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  padding: 0;
  width: 720px;
  margin-top: 25px;
}
/* line 121, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-wrapper p {
  display: inline-block;
  width: 100%;
}
/* line 125, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-wrapper #reading-guide-form {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  width: 876px;
  margin-bottom: 20px;
  position: relative;
}
/* line 131, ../sass/_reading-guide.scss */
#folio-browsereadingguides .results-panel #results-wrapper #reading-guide-form p {
  margin: 0 0 0 25px;
  display: inline-block;
}

/* line 1, ../sass/_billboard.scss */
.billboard-wrapper {
  position: relative;
  width: 785px;
  /* pager */
}
/* line 5, ../sass/_billboard.scss */
.billboard-wrapper .billboard-btn-wrapper {
  position: absolute;
  top: 279px;
  right: 130px;
  margin: 0 0 25px;
  z-index: 100;
}
/* line 11, ../sass/_billboard.scss */
.billboard-wrapper .billboard-btn-wrapper ul {
  padding: 0;
  margin: 0;
}
/* line 14, ../sass/_billboard.scss */
.billboard-wrapper .billboard-btn-wrapper ul li {
  list-style: none;
  padding: 0 0 5px 0;
}
/* line 248, ../sass/lib/_mixins-placeholders.scss */
.billboard-wrapper .billboard-btn-wrapper ul li a {
  position: relative;
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 300px;
}
/* line 262, ../sass/lib/_mixins-placeholders.scss */
.billboard-wrapper .billboard-btn-wrapper ul li a,
.billboard-wrapper .billboard-btn-wrapper ul li a:visited {
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 276, ../sass/lib/_mixins-placeholders.scss */
.billboard-wrapper .billboard-btn-wrapper ul li a:hover,
.billboard-wrapper .billboard-btn-wrapper ul li a:focus {
  background: #2ca9f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 291, ../sass/lib/_mixins-placeholders.scss */
.billboard-wrapper .billboard-btn-wrapper ul li a:active {
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 18, ../sass/_billboard.scss */
.billboard-wrapper .billboard-btn-wrapper ul li a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 185px;
  line-height: 39px;
  height: 39px;
}
/* line 25, ../sass/_billboard.scss */
.billboard-wrapper .billboard-btn-wrapper ul .button-icons {
  position: absolute;
  top: 10px;
  left: 8px;
}
/* line 35, ../sass/_billboard.scss */
.billboard-wrapper .cycle-pager {
  text-align: center;
  width: 100%;
  z-index: 500;
  position: absolute;
  bottom: -31px;
  overflow: hidden;
}
/* line 43, ../sass/_billboard.scss */
.billboard-wrapper .cycle-pager span {
  font-family: arial;
  font-size: 33px;
  width: 16px;
  display: inline-block;
  color: #ccc;
  cursor: pointer;
}
/* line 51, ../sass/_billboard.scss */
.billboard-wrapper .cycle-pager span.cycle-pager-active {
  color: #676767;
}
/* line 54, ../sass/_billboard.scss */
.billboard-wrapper .cycle-pager > * {
  cursor: pointer;
}

/* line 1, ../sass/_newsticker.scss */
#snippet847855 {
  position: relative;
}

/* line 7, ../sass/_newsticker.scss */
.ticker-wrapper .slide-ticker ul {
  padding: 0;
  margin: 0;
}
/* line 10, ../sass/_newsticker.scss */
.ticker-wrapper .slide-ticker ul li {
  list-style: none;
}
/* line 12, ../sass/_newsticker.scss */
.ticker-wrapper .slide-ticker ul li span {
  font-size: 13px !important;
  font-weight: normal;
}
/* line 16, ../sass/_newsticker.scss */
.ticker-wrapper .slide-ticker ul li a {
  font-family: arial;
  font-size: 13px;
  font-weight: normal;
  color: #007cc4;
  padding: 0 0 20px 0;
}
/* line 22, ../sass/_newsticker.scss */
.ticker-wrapper .slide-ticker ul li a:hover {
  text-decoration: underline;
}
/* line 31, ../sass/_newsticker.scss */
.ticker-wrapper .pager-ticker {
  position: absolute;
  top: 88px;
  right: 0;
  display: block;
  text-align: right;
}
/* line 38, ../sass/_newsticker.scss */
.ticker-wrapper .pager-ticker a {
  font-weight: normal;
  padding: 0 5px 0 0;
}

/* line 45, ../sass/_newsticker.scss */
.kids-ticker-wrapper {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.kids-ticker-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 47, ../sass/_newsticker.scss */
.kids-ticker-wrapper .slide-ticker-kids {
  float: left;
  width: 380px;
}
/* line 50, ../sass/_newsticker.scss */
.kids-ticker-wrapper .slide-ticker-kids ul {
  padding: 0;
  margin: 0;
}
/* line 53, ../sass/_newsticker.scss */
.kids-ticker-wrapper .slide-ticker-kids ul li {
  list-style: none;
}
/* line 55, ../sass/_newsticker.scss */
.kids-ticker-wrapper .slide-ticker-kids ul li a {
  font-family: arial;
  font-size: 13px;
  font-weight: normal;
  color: #007cc4;
  padding: 0 0 20px 0;
}
/* line 62, ../sass/_newsticker.scss */
.kids-ticker-wrapper .slide-ticker-kids ul li a:hover {
  text-decoration: underline;
}
/* line 73, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids {
  display: block;
  float: left;
  width: 46px;
}
/* line 77, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p {
  line-height: 16px;
}
/* line 79, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p a {
  font-weight: normal;
  padding: 0 6px 0 0;
  width: 15px;
  height: 25px;
  display: block;
  float: left;
}
/* line 86, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p a span {
  display: none;
}
/* line 91, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p .cycle-prev {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/left-ticker-arrow-sprite.png") no-repeat 0 0;
}
/* line 93, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p .cycle-prev:hover {
  background-position: 0 -26px;
}
/* line 98, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p .cycle-next {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/right-ticker-arrow-sprite.png") no-repeat 0 0;
}
/* line 100, ../sass/_newsticker.scss */
.kids-ticker-wrapper .pager-ticker-kids p .cycle-next:hover {
  background-position: 0 -26px;
}

/* line 1, ../sass/_kids-hompage.scss */
.label-intro {
  color: #00b4ff;
  font-size: 20px;
  font-weight: bold;
}

/* line 8, ../sass/_kids-hompage.scss */
.social-media-directory {
  *zoom: 1;
  width: 300px;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.social-media-directory:after {
  content: "";
  display: table;
  clear: both;
}
/* line 15, ../sass/_kids-hompage.scss */
.social-media-directory li {
  float: left;
  font-size: 24px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  margin: 0 0 0 5px;
  padding: 0;
  width: 37px;
}
/* line 26, ../sass/_kids-hompage.scss */
.social-media-directory li + li a {
  background: #cc2027;
}
/* line 28, ../sass/_kids-hompage.scss */
.social-media-directory li + li a:hover {
  background: #a0191f;
}
/* line 34, ../sass/_kids-hompage.scss */
.social-media-directory li + li + li a {
  background: #4a6ea9;
}
/* line 36, ../sass/_kids-hompage.scss */
.social-media-directory li + li + li a:hover {
  background: #3a5786;
}
/* line 41, ../sass/_kids-hompage.scss */
.social-media-directory li + li + li + li a {
  background: #00aced;
}
/* line 43, ../sass/_kids-hompage.scss */
.social-media-directory li + li + li + li a:hover {
  background: #0087ba;
}
/* line 48, ../sass/_kids-hompage.scss */
.social-media-directory li + li + li + li + li a {
  background: #db4a33;
}
/* line 50, ../sass/_kids-hompage.scss */
.social-media-directory li + li + li + li + li a:hover {
  background: #ba3621;
}
/* line 62, ../sass/_kids-hompage.scss */
.social-media-directory a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #2a4460;
  color: #ffffff !important;
  display: block;
  font-weight: normal;
}
/* line 68, ../sass/_kids-hompage.scss */
.social-media-directory a:hover {
  background: #1a2b3d;
}

/* line 74, ../sass/_kids-hompage.scss */
.white-text {
  font-size: 20px !important;
  font-weight: bold;
  color: #ffffff;
}

/* line 81, ../sass/_kids-hompage.scss */
.green-text {
  font-size: 20px !important;
  font-weight: bold;
  color: #96cd00;
}

/* line 88, ../sass/_kids-hompage.scss */
#snippet895677 {
  border-top: 3px solid #96cd00;
}

/* line 93, ../sass/_kids-hompage.scss */
.new-releases-tabs {
  *zoom: 1;
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.new-releases-tabs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 102, ../sass/_kids-hompage.scss */
.new-releases-tabs li {
  font-size: 22px;
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 110px;
  height: 60px;
  		/*
  +li {
  			width: 92px;
  			background: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab1.png') no-repeat;
  			+li {
  				width: 93px;
  				background: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab2.png') no-repeat;
  				+li {
  					width: 93px;
  					background: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab3.png') no-repeat;
  					+li {
  						width: 90px;
  						background: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab4.png') no-repeat;
  					}
  				}
  			}
  		}
  */
}
/* line 128, ../sass/_kids-hompage.scss */
.new-releases-tabs li a {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  color: #ffffff;
  font-weight: bold;
  display: block;
  bottom: 1px;
  line-height: 52px;
  padding: 9px 0px 0 0;
  position: relative;
  text-align: center;
  text-decoration: none;
}
/* line 140, ../sass/_kids-hompage.scss */
.new-releases-tabs li a.all-ages {
  width: 92px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab1.png") no-repeat 0 -1px;
}
/* line 145, ../sass/_kids-hompage.scss */
.new-releases-tabs li a.isbn-0-3 {
  width: 92px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab1.png") no-repeat 0 -1px;
}
/* line 150, ../sass/_kids-hompage.scss */
.new-releases-tabs li a.isbn-4-7 {
  bottom: -2px;
  width: 93px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab2.png") no-repeat 0 -8px;
}
/* line 156, ../sass/_kids-hompage.scss */
.new-releases-tabs li a.isbn-8-12 {
  width: 93px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab3.png") no-repeat;
}
/* line 161, ../sass/_kids-hompage.scss */
.new-releases-tabs li a.isbn-13 {
  width: 90px;
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/tab4.png") no-repeat;
}
/* line 166, ../sass/_kids-hompage.scss */
.new-releases-tabs li a.selected {
  background: #ffffff;
  bottom: 3px;
  color: #96cd00;
  border-top: 3px solid #96cd00;
  border-left: 3px solid #96cd00;
  border-right: 3px solid #96cd00;
  border-bottom: 3px solid #ffffff;
  padding-top: 6px;
}

/* line 183, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper {
  position: relative;
  padding: 0 35px;
}
/* line 186, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .childrens-carousel-holder {
  overflow: hidden;
  position: relative;
}
/* line 190, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .childrens-carousel-holder ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 196, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .childrens-carousel-holder li {
  float: left;
  margin: 0 15px 0 0;
  list-style: none;
}
/* line 202, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .childrens-carousel-holder img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
}
/* line 208, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .controls a {
  position: absolute;
  top: 110px;
  outline: 0;
  z-index: 9999;
  text-indent: -9999px;
}
/* line 215, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .controls a.next-slide {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-green-next-arrow-sprite.png") no-repeat 0 0;
  right: 0;
}
/* line 218, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .controls a.next-slide:hover {
  background-position: 0 -70px;
}
/* line 223, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .controls a.prev-slide {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-green-prev-arrow-sprite.png") no-repeat 0 0;
  left: 0;
}
/* line 226, ../sass/_kids-hompage.scss */
.childrens-carousel-wrapper .controls a.prev-slide:hover {
  background-position: 0 -70px;
}

/* line 236, ../sass/_kids-hompage.scss */
.top-printables {
  padding: 0;
  margin: 0;
}
/* line 239, ../sass/_kids-hompage.scss */
.top-printables li {
  list-style: none;
  margin: 0 0 13px 0;
}
/* line 242, ../sass/_kids-hompage.scss */
.top-printables li a {
  font-size: 13px;
  font-weight: normal;
}

/* line 251, ../sass/_kids-hompage.scss */
.games-text {
  color: #565656;
}

/* line 255, ../sass/_kids-hompage.scss */
.games-link, .see-all-link {
  font-size: 15px;
}

/* line 260, ../sass/_kids-hompage.scss */
#snippet840900 .apps-text, #snippet840901 .apps-text {
  padding: 0;
}

/* line 265, ../sass/_kids-hompage.scss */
.apps-text {
  padding: 0;
  margin: 0;
}

/* line 274, ../sass/_kids-hompage.scss */
#snippet843158 .jcarousel-item img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid transparent;
}
/* line 278, ../sass/_kids-hompage.scss */
#snippet843158 .jcarousel-item img:hover {
  border-color: #007cc4;
}

/* line 285, ../sass/_kids-hompage.scss */
#tickerwrapper840988 .jcarousel-skin-tango .jcarousel-clip:before, #tickerwrapper840988 .jcarousel-skin-tango .jcarousel-clip:after {
  width: 111px !important;
  height: 150px !important;
}

/* line 294, ../sass/_kids-hompage.scss */
#tickerwrapper843158 .jcarousel-skin-tango .jcarousel-prev-horizontal, #tickerwrapper840988 .jcarousel-skin-tango .jcarousel-prev-horizontal {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-blue-prev-arrow-sprite.png") no-repeat 0 0 !important;
}
/* line 296, ../sass/_kids-hompage.scss */
#tickerwrapper843158 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, #tickerwrapper840988 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
  background-position: 0 -70px !important;
}
/* line 301, ../sass/_kids-hompage.scss */
#tickerwrapper843158 .jcarousel-skin-tango .jcarousel-next-horizontal, #tickerwrapper840988 .jcarousel-skin-tango .jcarousel-next-horizontal {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-blue-next-arrow-sprite.png") no-repeat 0 0 !important;
}
/* line 303, ../sass/_kids-hompage.scss */
#tickerwrapper843158 .jcarousel-skin-tango .jcarousel-next-horizontal:hover, #tickerwrapper840988 .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
  background-position: 0 -70px !important;
}

/* line 1, ../sass/_homepage.scss */
#snippet898150, #snippet898157 {
  background-color: #007cc4;
  overflow: visible;
}
/* line 4, ../sass/_homepage.scss */
#snippet898150:before, #snippet898157:before {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/left-blue-edge.png") no-repeat;
  content: '';
  height: 57px;
  left: -27px;
  position: absolute;
  top: 0;
  width: 28px;
}

/* line 18, ../sass/_homepage.scss */
#snippet898157:after {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/right-blue-edge.png") no-repeat;
  content: '';
  height: 57px;
  right: -22px;
  position: absolute;
  top: 0;
  width: 28px;
}

/* line 30, ../sass/_homepage.scss */
#snippet927045:after, #snippet941407:after {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/ca-ribbon-corner.png") no-repeat;
  content: '';
  height: 57px;
  right: -22px;
  position: absolute;
  top: 0;
  width: 28px;
}

/*
#snippet840361 {
	background-color: $black;
	overflow: visible;
	&:after {
		background: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/right-black-edge.png') no-repeat;
		content:'';
		height:57px;
		right: -28px;
		position: absolute;
		top:0;
		width:28px;
	}	
	
}
*/
/* line 58, ../sass/_homepage.scss */
#snippet844281, #snippet927044, #snippet927051, #snippet941418, #snippet941431, #snippet941453 {
  overflow: visible;
}

/* line 63, ../sass/_homepage.scss */
#snippet848093 p {
  line-height: 15px;
}

/* line 68, ../sass/_homepage.scss */
.new-releases-carousel-wrapper {
  position: relative;
  padding: 0 32px;
}
/* line 71, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder {
  overflow: hidden;
  position: relative;
}
/* line 75, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 81, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder li {
  float: left;
  margin: 0 15px 0 0;
  list-style: none;
  text-align: center;
}
/* line 87, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder li .title {
  padding: 0;
  margin: 0 auto;
  line-height: 20px;
}
/* line 93, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder li .contributors {
  padding: 0;
  margin: 0 auto;
}
/* line 98, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder li p {
  max-width: 140px;
  margin: 0 auto;
}
/* line 104, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .new-releases-carousel-holder img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  margin: 0 0 10px;
  width: 145px;
}
/* line 112, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .controls a, .new-releases-carousel-wrapper .controls a:visited {
  position: absolute;
  top: 82px;
  outline: 0;
  z-index: 9999;
  text-indent: -9999px;
}
/* line 119, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .controls a:hover, .new-releases-carousel-wrapper .controls a:focus, .new-releases-carousel-wrapper .controls a:visited:hover, .new-releases-carousel-wrapper .controls a:visited:focus {
  background-position: 0 -73px;
}
/* line 124, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .controls a:active, .new-releases-carousel-wrapper .controls a:visited:active {
  background-position: 0 -146px;
}
/* line 130, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .controls a.next-slide, .new-releases-carousel-wrapper .controls a:visited.next-slide {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  right: 0;
}
/* line 134, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .controls a.prev-slide, .new-releases-carousel-wrapper .controls a:visited.prev-slide {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  left: 0;
}
/* line 141, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: -25px;
  left: 197px;
  display: none;
  width: 342px;
  background: #ffffff;
  z-index: 1;
  text-align: left;
  border-top: 1px solid #ccc;
}
/* line 152, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up:before {
  background-color: #fff;
  box-shadow: -6px 6px 5px -7px rgba(0, 0, 0, 0.5);
  content: "";
  height: 60px;
  left: -30px;
  overflow: hidden;
  position: absolute;
  top: 50px;
  transform: translateY(-15px) rotate(45deg);
  width: 60px;
  z-index: -1;
}
/* line 166, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .close-button {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/close-button.png") no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  width: 26px;
  height: 23px;
}
/* line 174, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper {
  width: 295px;
  padding: 0 0 25px 24px;
}
/* line 177, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .pop-up-title {
  font-size: 21px;
  font-weight: bold;
  color: #007cc4;
  padding: 25px 0 12px 0;
  line-height: 22px;
}
/* line 185, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .pop-up-contributors {
  padding: 0 0 24px 0;
}
/* line 189, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .summary {
  padding: 0 0 22px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #c6c6c6;
}
/* line 195, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .buy-section {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .buy-section:after {
  content: "";
  display: table;
  clear: both;
}
/* line 197, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .buy-section #buy-button {
  float: left;
}
/* line 201, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up .content-wrapper .buy-section p {
  float: left;
  line-height: 40px;
  padding: 0 0 0 14px;
}
/* line 209, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .pop-up.rightSide:before {
  box-shadow: 6px -6px 5px -7px rgba(0, 0, 0, 0.5);
  left: 312px;
}
/* line 216, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .first-align {
  position: absolute;
  top: 37px;
  left: 300px;
}
/* line 222, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .second-align {
  position: absolute;
  top: 37px;
  left: 506px;
}
/* line 228, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .third-align {
  position: absolute;
  top: 37px;
  left: 100px;
}
/* line 234, ../sass/_homepage.scss */
.new-releases-carousel-wrapper .fourth-align {
  position: absolute;
  top: 37px;
  left: 300px;
}

/*
.new-releases-carousel-wrapper {
	.bx-viewport {
		padding-top: 90px; 
		padding-bottom: 90px;
	}
	.new-releases-carousel {
	
		li {
			position: relative;
			text-align: center;
			.img-wrapper {
				height: 314px;
				margin: 0 0 10px;
				img{
					margin: 0 auto;
				}
			}
			
			.title {
				padding: 0;
				margin: 0;
				line-height: 20px;
			}
			
			.contributors {
				padding: 0;
				margin: 0;
			}
	
		}
	}	
		
		.pop-up {
			@include box-shadow(0px 3px 5px 0px rgba(0, 0, 0, 0.5));
			display: none; 
			width: 342px;
			background: $white;
			z-index: 1;
			text-align: left;
			border-top: 1px solid #ccc;
			.content-wrapper {
				width: 295px;
				padding: 0 0 25px 24px;  
				.pop-up-title {
					font-size: 21px;
					font-weight: bold;
					color: $blue;
					padding: 25px 0 12px 0;
				}
				
				.pop-up-contributors {
					padding: 0 0 24px 0;
				}
				
				.summary {
					padding: 0 0 22px 0;
					margin: 0 0 20px 0;
					border-bottom: 1px solid $icon-grey;
				}
				
				.buy-section {
					@include pie-clearfix;
					#buy-button {
						float: left;
					}
					
					p {
						float: left;
						line-height: 40px;
						padding: 0 0 0 14px;
					}
				}
			}
		}
		
		.first-align {
			position: absolute; 
			top:37px;
			left:300px;
		}
		
		.second-align {
			position: absolute; 
			top:37px;
			left:506px;
		} 
		
		.third-align  {
			position: absolute; 
			top:37px;
			left:100px;
		} 
		
		.fourth-align {
			position: absolute; 
			top:37px;
			left:300px;
		}

	
	
	.releases-controls, .releases-controls:visited {
		@extend %carousel-button;
		position: absolute;
		top: 36%;
		outline: 0;
		z-index: 9999;
		
		&:hover,
		&:focus {
			background-position: 0 -73px;	
		}
		
		&:active {
			background-position: 0 -146px;
		}

	}
	
	.new-releases-prev {
		background-image: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png');
		display: block;
		left:0;
		.bx-prev {
			text-indent: -9999px;
			display: block;
			width: 63px;
			height: 63px;
		}
	}
	
	.new-releases-next {
		background-image: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png');
		display: block;
		right:0;
		.bx-next {
			text-indent: -9999px;
			display: block;
			width: 63px;
			height: 63px;
		}
	}


}
*/
/* line 393, ../sass/_homepage.scss */
.bookperk-side label[for="signup"] {
  padding-bottom: 25px !important;
}

/* line 398, ../sass/_homepage.scss */
#bookperk-form label[for="email"], #author-form label[for="email"] {
  position: absolute;
  top: 44px;
}

/* line 403, ../sass/_homepage.scss */
.hc-dropdowns label[for="month"].error, .hc-dropdowns label[for="day"].error, .hc-dropdowns label[for="year"].error {
  display: none !important;
}

/* line 408, ../sass/_homepage.scss */
#snippet841440 {
  overflow: visible;
  z-index: 0;
}

/* line 414, ../sass/_homepage.scss */
#snippet837650 a {
  color: #ffffff;
  font-weight: normal;
}
/* line 417, ../sass/_homepage.scss */
#snippet837650 a:hover {
  text-decoration: underline;
}
/* line 420, ../sass/_homepage.scss */
#snippet837650 a i {
  color: #9acfee;
}

/* line 427, ../sass/_homepage.scss */
.events-tabs {
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.events-tabs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 435, ../sass/_homepage.scss */
.events-tabs li {
  float: left;
  margin: 0 0 32px 0;
  padding: 0;
  width: 480px;
}
/* line 440, ../sass/_homepage.scss */
.events-tabs li + li {
  width: 480px;
}
/* line 445, ../sass/_homepage.scss */
.events-tabs li a {
  -moz-box-shadow: inset 2px -3px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 2px -3px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 2px -3px 10px 0px rgba(0, 0, 0, 0.5);
  background-color: #dbdbdb;
  color: #999999;
  font-weight: bold;
  font-size: 15px;
  display: block;
  line-height: 54px;
  padding: 0px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
/* line 458, ../sass/_homepage.scss */
.events-tabs li a .icon {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/calender-grey.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin: 0 5px 0 0;
  width: 14px;
}
/* line 468, ../sass/_homepage.scss */
.events-tabs li a:hover {
  text-decoration: none;
}
/* line 471, ../sass/_homepage.scss */
.events-tabs li a.selected {
  -moz-box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  color: #333333;
  background-color: #ffffff;
}
/* line 474, ../sass/_homepage.scss */
.events-tabs li a.selected .icon {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/calender.png");
}
/* line 478, ../sass/_homepage.scss */
.events-tabs li a.selected:hover {
  text-decoration: none;
}
/* line 484, ../sass/_homepage.scss */
.events-tabs li a .non-bold-text {
  font-weight: normal;
}
/* line 488, ../sass/_homepage.scss */
.events-tabs li a#next-Week {
  -moz-box-shadow: inset 8px -4px 11px -2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 8px -4px 11px -2px rgba(0, 0, 0, 0.5);
  box-shadow: inset 8px -4px 11px -2px rgba(0, 0, 0, 0.5);
}
/* line 490, ../sass/_homepage.scss */
.events-tabs li a#next-Week.selected {
  -moz-box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  color: #333333;
  background-color: #ffffff;
}
/* line 493, ../sass/_homepage.scss */
.events-tabs li a#next-Week.selected .icon {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/calender.png");
}
/* line 498, ../sass/_homepage.scss */
.events-tabs li a#next-Week.selected:hover {
  text-decoration: none;
}
/* line 504, ../sass/_homepage.scss */
.events-tabs li a#this-Week {
  -moz-box-shadow: inset -8px -4px 11px -2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset -8px -4px 11px -2px rgba(0, 0, 0, 0.5);
  box-shadow: inset -8px -4px 11px -2px rgba(0, 0, 0, 0.5);
}
/* line 506, ../sass/_homepage.scss */
.events-tabs li a#this-Week.selected {
  -moz-box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -12px 10px 0px rgba(0, 0, 0, 0.5);
  color: #333333;
}
/* line 509, ../sass/_homepage.scss */
.events-tabs li a#this-Week.selected:hover {
  text-decoration: none;
}

/* line 519, ../sass/_homepage.scss */
.panel-nextweek {
  display: none;
}

/* line 525, ../sass/_homepage.scss */
.thisweek, .nextweek {
  position: relative;
  padding: 0 32px;
}
/* line 528, ../sass/_homepage.scss */
.thisweek .events-wrapper, .nextweek .events-wrapper {
  overflow: hidden;
  position: relative;
}
/* line 532, ../sass/_homepage.scss */
.thisweek .events-wrapper ul, .nextweek .events-wrapper ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 538, ../sass/_homepage.scss */
.thisweek .events-wrapper li, .nextweek .events-wrapper li {
  float: left;
  margin: 0 15px 0 0;
  list-style: none;
  text-align: left;
  width: 228px;
}
/* line 544, ../sass/_homepage.scss */
.thisweek .events-wrapper li img, .nextweek .events-wrapper li img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  margin: 0 0 15px 0;
  height: 228px;
  max-width: 200px;
}
/* line 551, ../sass/_homepage.scss */
.thisweek .events-wrapper li p, .nextweek .events-wrapper li p {
  padding: 0;
  margin: 0;
  line-height: 20px;
  max-width: 222px;
}
/* line 558, ../sass/_homepage.scss */
.thisweek .events-wrapper li a, .nextweek .events-wrapper li a {
  font-weight: normal;
}
/* line 562, ../sass/_homepage.scss */
.thisweek .events-wrapper li .appearance, .nextweek .events-wrapper li .appearance {
  color: #FF0000;
  font-weight: bold;
  text-transform: none;
}
/* line 568, ../sass/_homepage.scss */
.thisweek .events-wrapper li .show, .nextweek .events-wrapper li .show {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 573, ../sass/_homepage.scss */
.thisweek .events-wrapper li .date, .nextweek .events-wrapper li .date {
  font-weight: bold;
}
/* line 576, ../sass/_homepage.scss */
.thisweek .events-wrapper li .time, .nextweek .events-wrapper li .time {
  text-transform: uppercase;
}
/* line 579, ../sass/_homepage.scss */
.thisweek .events-wrapper li .promoting, .nextweek .events-wrapper li .promoting {
  font-style: italic;
}
/* line 584, ../sass/_homepage.scss */
.thisweek .events-wrapper img, .nextweek .events-wrapper img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  margin: 0 0 10px;
}
/* line 591, ../sass/_homepage.scss */
.thisweek .controls a, .thisweek .controls a:visited, .nextweek .controls a, .nextweek .controls a:visited {
  position: absolute;
  top: 82px;
  outline: 0;
  z-index: 9999;
  text-indent: -9999px;
}
/* line 598, ../sass/_homepage.scss */
.thisweek .controls a:hover, .thisweek .controls a:focus, .thisweek .controls a:visited:hover, .thisweek .controls a:visited:focus, .nextweek .controls a:hover, .nextweek .controls a:focus, .nextweek .controls a:visited:hover, .nextweek .controls a:visited:focus {
  background-position: 0 -73px;
}
/* line 603, ../sass/_homepage.scss */
.thisweek .controls a:active, .thisweek .controls a:visited:active, .nextweek .controls a:active, .nextweek .controls a:visited:active {
  background-position: 0 -146px;
}
/* line 609, ../sass/_homepage.scss */
.thisweek .controls a.next-slide, .thisweek .controls a:visited.next-slide, .nextweek .controls a.next-slide, .nextweek .controls a:visited.next-slide {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  right: 0;
}
/* line 613, ../sass/_homepage.scss */
.thisweek .controls a.prev-slide, .thisweek .controls a:visited.prev-slide, .nextweek .controls a.prev-slide, .nextweek .controls a:visited.prev-slide {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  left: 0;
}

/* line 624, ../sass/_homepage.scss */
.events-holder {
  position: relative;
}
/* line 627, ../sass/_homepage.scss */
.events-holder .panel {
  background: #fff;
  position: absolute;
  top: 87px;
  left: 0;
  visibility: hidden;
  width: 896px;
}
/* line 638, ../sass/_homepage.scss */
.events-holder .thisweek {
  visibility: visible;
}

/*
.events-wrapper {
	display: block;
	position: relative;
	.eventslider {
		margin: 0 auto 37px;
		
		.image-container {
			height: 234px;
		}
		img {
			@include box-shadow(0px 3px 5px 0px rgba(0, 0, 0, 0.5));
			margin: 0 0 15px 0;
			
		}
		
		p {
			padding: 0;
			margin: 0;
			line-height: 20px;
		}
		
		a {
			font-weight: normal;
		}
		
		.appearance {
			color: $red;
			font-weight: bold;
			text-transform: none;
		}
		
		.show {
			font-size: 16px;
			font-weight: bold;
			text-transform: uppercase;
		}
		.date {
			font-weight: bold;
		}
		.time {
			text-transform: uppercase;
		}
		.promoting {
			font-style: italic;
		}
	}
	
/*
	.event-controls {
		@extend %carousel-button;
		position: absolute;
		top: 15%;
		outline: 0;
		z-index: 9999;
		img {
			vertical-align: middle;
		}
	}
	
	.next-week-prev, .current-week-prev{
		left:0;
	}
	
	.next-week-prev, .current-week-prev {
		right:0;
	}
*/
/*
	
	.event-controls, .event-controls:visited {
		@extend %carousel-button;
		top: 21%;
		outline: 0;
		z-index: 9999;
		&:hover,
		&:focus {
			background-position: 0 -73px;	
		}
		
		&:active {
			background-position: 0 -146px;
		}

	}
	
	.next-week-prev, .current-week-prev {
		background-image: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png');
		position: absolute;
		display: block;
		left:0;
		.bx-prev {
			text-indent: -9999px;
			display: block;
			width: 63px;
			height: 63px;
		}
	}
	
	.next-week-next, .current-week-next {
		background-image: url('/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png');
		position: absolute;
		display: block;
		right:0;
		.bx-next {
			text-indent: -9999px;
			display: block;
			width: 63px;
			height: 63px;
		}
	}
		
	
}
*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, ../sass/_slider.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 37px;
  padding: 0;
  *zoom: 1;
}

/* line 24, ../sass/_slider.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
/* line 32, ../sass/_slider.scss */
.bx-wrapper .bx-viewport {
  	/*
  -moz-box-shadow: 0 0 5px #ccc;
  	-webkit-box-shadow: 0 0 5px #ccc;
  	box-shadow: 0 0 5px #ccc;
  	border:  5px solid #fff;
  */
  left: -5px;
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

/* line 50, ../sass/_slider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
/* line 59, ../sass/_slider.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  /* background: url(images/bx_loader.gif) center center no-repeat #fff; */
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
/* line 72, ../sass/_slider.scss */
.bx-wrapper .bx-pager {
  display: none;
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

/* line 82, ../sass/_slider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

/* line 89, ../sass/_slider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 102, ../sass/_slider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 110, ../sass/_slider.scss */
.bx-wrapper .bx-prev {
  left: 0px;
}

/* line 114, ../sass/_slider.scss */
.bx-wrapper .bx-next {
  right: 0px;
}

/* line 119, ../sass/_slider.scss */
.bx-wrapper .bx-prev:hover {
  background: #ececec;
}

/* line 123, ../sass/_slider.scss */
.bx-wrapper .bx-next:hover {
  background: #ececec;
}

/* line 128, ../sass/_slider.scss */
.bx-wrapper .bx-controls-direction {
  position: absolute;
  top: 15%;
  outline: 0;
  text-indent: -9999px;
  z-index: 9999;
}

/* line 137, ../sass/_slider.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 143, ../sass/_slider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 147, ../sass/_slider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 157, ../sass/_slider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 162, ../sass/_slider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 172, ../sass/_slider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 179, ../sass/_slider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 184, ../sass/_slider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 191, ../sass/_slider.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 200, ../sass/_slider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* line 3, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper {
  display: inline-block;
}
/* line 6, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo {
  padding: 0 !important;
  margin: 0 0 30px 0 !important;
  width: 100%;
  height: auto;
  clear: both;
  list-style: none;
  display: inline-block;
}
/* line 14, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items {
  width: 145px;
  list-style: none;
  margin: 0 0 0 60px;
  padding: 0;
  float: left;
}
/* line 20, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items.first {
  margin: 0;
}
/* line 23, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items .img-wrapper {
  min-height: 250px;
  height: 250px;
  display: block;
  position: relative;
  /*overflow: hidden;*/
  margin-bottom: 10px;
}
/* line 31, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items .img-wrapper img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: 145px !important;
}
/* line 40, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 145px;
}
/* line 45, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 53, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items a {
  *zoom: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 145px;
  height: 29px;
  display: inline-block;
  text-align: center;
  font-size: 11px;
  line-height: 29px;
  margin: 5px 0 0 0;
  text-transform: uppercase;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items a:after {
  content: "";
  display: table;
  clear: both;
}
/* line 64, ../sass/_sales-promotion.scss */
.snippet #sales-promo-wrapper .sales-promo-holder ul.sales-promo li.items a:hover {
  text-decoration: none;
}

/* line 3, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #pagination {
  border-bottom: 2px solid gray;
  margin: 0 0 20px;
  padding-bottom: 20px;
  display: inline-block;
  width: 100%;
}
/* line 10, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #pagination > a {
  background-color: #ddd;
  display: inline-block;
  font-size: 10px;
  height: 16px;
  line-height: 15px;
  margin: 0 2px 4px 2px;
  text-align: center;
  width: 18px;
  float: left;
}
/* line 23, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap ul {
  padding: 0 0 0 15px;
}
/* line 25, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap ul li {
  list-style: none;
  margin-left: 40px;
}
/* line 27, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap ul li:before {
  border-color: transparent transparent transparent gray;
  border-style: solid;
  border-width: 4px;
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
}
/* line 38, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap ul li a {
  padding: 0 0 5px 0;
}
/* line 46, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #pages-content a {
  padding: 0 0 0 15px;
}
/* line 51, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #products, .hc-consumer-us-sitemap #contributors {
  margin: 5px 0 0 0;
}
/* line 53, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #products ul div a, .hc-consumer-us-sitemap #contributors ul div a {
  clear: both;
  float: left;
  margin-left: 120px;
}
/* line 59, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #pages-content {
  margin: 5px 0 0 0;
}
/* line 61, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #pages-content a {
  clear: both;
  float: left;
  margin-left: 80px;
}
/* line 67, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #product-toggle,
.hc-consumer-us-sitemap #contributor-toggle,
.hc-consumer-us-sitemap #pages {
  text-transform: uppercase;
  font-size: 19px;
  /*text-decoration: underline;*/
  color: gray;
}
/* line 74, ../sass/_sitemap.scss */
.hc-consumer-us-sitemap #product-toggle:before,
.hc-consumer-us-sitemap #contributor-toggle:before,
.hc-consumer-us-sitemap #pages:before {
  border-color: transparent transparent transparent gray;
  border-style: solid;
  border-width: 7px;
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
}

/* line 1, ../sass/_faqs.scss */
.faq-header {
  font-family: "Rockwell W01 Light" !important;
  color: #999999 !important;
  font-size: 30px !important;
}

/* line 6, ../sass/_faqs.scss */
.faqs {
  padding: 0 0 50px;
}
/* line 8, ../sass/_faqs.scss */
.faqs h1 {
  margin: 0 0 15px 0;
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 30px;
}
/* line 14, ../sass/_faqs.scss */
.faqs h2 {
  margin: 0 0 25px 0;
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 24px;
}
/* line 20, ../sass/_faqs.scss */
.faqs h3 {
  margin: 0 0 25px;
}
/* line 23, ../sass/_faqs.scss */
.faqs ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 27, ../sass/_faqs.scss */
.faqs ul li {
  margin: 0 0 23px 0;
}
/* line 29, ../sass/_faqs.scss */
.faqs ul li .questions {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/arrows.png") no-repeat -8px -3px;
  color: #007cc4;
  display: inline-block;
  font-size: 14px;
  margin: 0 0 15px 0;
  padding: 0 0 0 15px;
}
/* line 36, ../sass/_faqs.scss */
.faqs ul li .questions:hover {
  text-decoration: underline;
}
/* line 40, ../sass/_faqs.scss */
.faqs ul li .open {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/arrow-two.png") no-repeat 4px 7px;
}
/* line 43, ../sass/_faqs.scss */
.faqs ul li p {
  display: none;
  font-weight: normal;
}
@media (max-width: 568px) {
  /* line 6, ../sass/_faqs.scss */
  .faqs {
    padding: 0 7px 50px;
  }
  /* line 53, ../sass/_faqs.scss */
  .faqs h1, .faqs h2 {
    text-align: center;
  }
  /* line 57, ../sass/_faqs.scss */
  .faqs p {
    padding: 0 0 0 15px;
  }
}

/* line 65, ../sass/_faqs.scss */
.dynamic-tabs {
  border-bottom: 1px solid #999999;
  list-style: none;
  font-size: 13px;
  font-weight: bold;
  height: 33px;
  text-transform: uppercase;
  padding: 0;
  position: relative;
}
/* line 75, ../sass/_faqs.scss */
.dynamic-tabs li {
  float: left;
  padding: 0;
  position: relative;
  top: 2px;
}
/* line 82, ../sass/_faqs.scss */
.dynamic-tabs a {
  color: #007cc4;
  display: block;
  text-decoration: none;
  line-height: 31px;
  padding: 0 15px;
}
/* line 88, ../sass/_faqs.scss */
.dynamic-tabs a:hover {
  color: #333333;
}
/* line 92, ../sass/_faqs.scss */
.dynamic-tabs a.selected {
  border: 1px solid #999999;
  margin-top: -1px;
  border-bottom-color: #fff;
  color: #333333;
}
/* line 101, ../sass/_faqs.scss */
.dynamic-tabs.right-aligned-tabs li {
  float: right;
}
@media (max-width: 568px) {
  /* line 65, ../sass/_faqs.scss */
  .dynamic-tabs {
    background: #deedf8;
    border: none;
    height: 52px;
    padding: 0;
  }
  /* line 113, ../sass/_faqs.scss */
  .dynamic-tabs li {
    float: left;
    text-align: center;
    width: 50%;
    top: 0;
  }
  /* line 120, ../sass/_faqs.scss */
  .dynamic-tabs a {
    background: #deedf8;
    border: none;
    padding: 10px 5px;
    line-height: normal;
    height: 31px;
    display: table-cell;
    vertical-align: middle;
    width: 25%;
  }
  /* line 129, ../sass/_faqs.scss */
  .dynamic-tabs a.selected {
    background: #71b9df;
    border: none;
    color: #ffffff;
  }
}
/* line 138, ../sass/_faqs.scss */
.dynamic-tabs:before, .dynamic-tabs:after {
  border-bottom: 1px solid #999999;
  content: "";
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 9999px;
  /* some huge width */
}
@media (max-width: 568px) {
  /* line 138, ../sass/_faqs.scss */
  .dynamic-tabs:before, .dynamic-tabs:after {
    border: none;
  }
}
/* line 151, ../sass/_faqs.scss */
.dynamic-tabs:before {
  right: 100%;
}
/* line 155, ../sass/_faqs.scss */
.dynamic-tabs:after {
  left: 100%;
}
@media (max-width: 568px) {
  /* line 161, ../sass/_faqs.scss */
  .dynamic-tabs.links-3 li {
    width: 50%;
  }
}

/* line 3, ../sass/_related-books.scss */
.related-books__book, .related-books-mobile__book {
  text-align: left;
}
/* line 5, ../sass/_related-books.scss */
.related-books__book img, .related-books-mobile__book img {
  position: absolute;
  bottom: 0;
  max-height: 244px;
}
/* line 12, ../sass/_related-books.scss */
.related-books__image-wrapper, .related-books-mobile__image-wrapper {
  height: 260px;
  position: relative;
  margin-bottom: 13px;
  vertical-align: bottom;
  display: table-cell;
}
/* line 18, ../sass/_related-books.scss */
.related-books__image-wrapper img, .related-books-mobile__image-wrapper img {
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  max-width: 160px;
}
/* line 24, ../sass/_related-books.scss */
.related-books .slick-slide, .related-books-mobile .slick-slide {
  float: left;
  margin: 0;
  list-style: none;
  text-align: left;
  padding: 0 10px;
}
/* line 33, ../sass/_related-books.scss */
.related-books__text, .related-books-mobile__text {
  max-width: 170px;
  padding-top: 13px;
  font-size: 13px;
  line-height: 18px;
}

/* line 43, ../sass/_related-books.scss */
.related-books__block {
  overflow: visible;
}
/* line 45, ../sass/_related-books.scss */
.related-books__block .related-books {
  height: 380px;
  overflow: hidden;
  width: 100%;
}

/* line 53, ../sass/_related-books.scss */
.related-books__block, .related-books-mobile__block {
  position: relative;
  clear: both;
}
/* line 56, ../sass/_related-books.scss */
.related-books__block h3, .related-books-mobile__block h3 {
  font-family: Stempel Garamond W01,sans-serif;
  font-weight: 400;
  font-size: 23px;
  text-align: center;
  margin: 0 0 10px;
  padding: 0;
  color: #000;
  line-height: 1.5em;
}
/* line 69, ../sass/_related-books.scss */
.related-books__block .controls a, .related-books__block .controls a:visited, .related-books-mobile__block .controls a, .related-books-mobile__block .controls a:visited {
  position: absolute;
  top: 50%;
  outline: 0;
  z-index: 9999;
  text-indent: -9999px;
}
/* line 76, ../sass/_related-books.scss */
.related-books__block .controls a:hover, .related-books__block .controls a:focus, .related-books__block .controls a:visited:hover, .related-books__block .controls a:visited:focus, .related-books-mobile__block .controls a:hover, .related-books-mobile__block .controls a:focus, .related-books-mobile__block .controls a:visited:hover, .related-books-mobile__block .controls a:visited:focus {
  background-position: 0 -73px !important;
}
/* line 81, ../sass/_related-books.scss */
.related-books__block .controls a:active, .related-books__block .controls a:visited:active, .related-books-mobile__block .controls a:active, .related-books-mobile__block .controls a:visited:active {
  background-position: 0 -146px !important;
}
/* line 85, ../sass/_related-books.scss */
.related-books__block .controls a.next-slide, .related-books__block .controls a:visited.next-slide, .related-books-mobile__block .controls a.next-slide, .related-books-mobile__block .controls a:visited.next-slide {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/recommened-books-arrows.png") no-repeat !important;
  right: -25px;
  background-position: -21px -31px !important;
  height: 30px;
  width: 18px;
  text-indent: -9999px;
}
/* line 94, ../sass/_related-books.scss */
.related-books__block .controls a.prev-slide, .related-books__block .controls a:visited.prev-slide, .related-books-mobile__block .controls a.prev-slide, .related-books-mobile__block .controls a:visited.prev-slide {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/recommened-books-arrows.png") !important;
  left: -25px;
  background-position: 0 -31px !important;
  height: 30px;
  width: 18px;
  text-indent: -9999px;
}
/* line 103, ../sass/_related-books.scss */
.related-books__block .controls a.next-page, .related-books__block .controls a:visited.next-page, .related-books-mobile__block .controls a.next-page, .related-books-mobile__block .controls a:visited.next-page {
  background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/recommened-books-arrows.png") no-repeat !important;
  right: -25px;
  background-position: -21px -31px !important;
  height: 30px;
  width: 18px;
  text-indent: -9999px;
}
/* line 112, ../sass/_related-books.scss */
.related-books__block .controls a.prev-page, .related-books__block .controls a:visited.prev-page, .related-books-mobile__block .controls a.prev-page, .related-books-mobile__block .controls a:visited.prev-page {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/recommened-books-arrows.png") !important;
  left: -25px;
  background-position: 0 -31px !important;
  height: 30px;
  width: 18px;
  text-indent: -9999px;
}

/* line 124, ../sass/_related-books.scss */
.related-books-mobile__block {
  padding: 0 24px;
}
/* line 134, ../sass/_related-books.scss */
.related-books-mobile__block .controls a.prev-slide {
  left: 0;
  top: 50% !important;
}
/* line 139, ../sass/_related-books.scss */
.related-books-mobile__block .controls a.next-slide {
  right: 0;
  top: 50% !important;
}

/* line 147, ../sass/_related-books.scss */
.hc-consumer-book-details .related-books-mobile__block * {
  max-width: none !important;
}

/* line 1, ../sass/_contact-us.scss */
.contact-us-header {
  font-family: "Rockwell W01 Light" !important;
  color: #999999 !important;
  font-size: 24px !important;
}

/* line 7, ../sass/_contact-us.scss */
.contact-us {
  width: 959px;
}
/* line 9, ../sass/_contact-us.scss */
.contact-us h2 {
  margin: 0 0 15px 0;
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 24px;
}
/* line 15, ../sass/_contact-us.scss */
.contact-us table {
  width: 959px;
}
/* line 17, ../sass/_contact-us.scss */
.contact-us table thead {
  background-color: #007cc4;
  text-align: left;
}
/* line 20, ../sass/_contact-us.scss */
.contact-us table thead th {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 35px;
}
/* line 27, ../sass/_contact-us.scss */
.contact-us table thead .department {
  padding: 0 0 0 20px;
  width: 25%;
}
/* line 31, ../sass/_contact-us.scss */
.contact-us table thead .description {
  width: 50%;
}
/* line 34, ../sass/_contact-us.scss */
.contact-us table thead .email-address {
  width: 25%;
}
/* line 39, ../sass/_contact-us.scss */
.contact-us table tbody .odd {
  background-color: #deedf8;
}
/* line 44, ../sass/_contact-us.scss */
.contact-us table tr .odd {
  background-color: #deedf8;
  background-color: red;
}
/* line 49, ../sass/_contact-us.scss */
.contact-us table tr td a {
  font-size: 13px;
  font-weight: bold;
}
/* line 54, ../sass/_contact-us.scss */
.contact-us table tr .department-data {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  padding: 15px 0 10px 20px;
}
/* line 60, ../sass/_contact-us.scss */
.contact-us table tr .description-data {
  font-size: 14px;
}
@media (max-width: 568px) {
  /* line 7, ../sass/_contact-us.scss */
  .contact-us {
    padding: 0 7px;
  }
  /* line 74, ../sass/_contact-us.scss */
  .contact-us table thead th {
    width: 100%;
  }
}

/* LEFT LAYOUT */
/* line 3, ../sass/_static-page-corp.scss */
.press-release-us-corp {
  *zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.press-release-us-corp:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../sass/_static-page-corp.scss */
.press-release-us-corp *, .press-release-us-corp *:before, .press-release-us-corp *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 9, ../sass/_static-page-corp.scss */
.press-release-us-corp h1 {
  margin: 0 0 10px 0;
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 30px;
  text-transform: uppercase;
}
/* line 16, ../sass/_static-page-corp.scss */
.press-release-us-corp a {
  color: #007cc4;
  font-weight: bold;
}
/* line 19, ../sass/_static-page-corp.scss */
.press-release-us-corp a:hover {
  color: #007cc4;
  text-decoration: underline;
}
/* line 24, ../sass/_static-page-corp.scss */
.press-release-us-corp .left-col {
  float: left;
  padding: 0 30px 0 0;
  width: 37%;
}
/* line 29, ../sass/_static-page-corp.scss */
.press-release-us-corp .left-col .photo-holder {
  height: 300px;
  width: 300px;
}
/* line 32, ../sass/_static-page-corp.scss */
.press-release-us-corp .left-col .photo-holder img {
  max-width: 100%;
}
/* line 37, ../sass/_static-page-corp.scss */
.press-release-us-corp .right-col {
  color: #333;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  float: left;
  width: 63%;
}
/* line 44, ../sass/_static-page-corp.scss */
.press-release-us-corp .right-col h2 {
  margin: 0 0 10px 0;
}
@media (max-width: 568px) {
  /* line 3, ../sass/_static-page-corp.scss */
  .press-release-us-corp {
    padding: 0 7px;
  }
  /* line 53, ../sass/_static-page-corp.scss */
  .press-release-us-corp h1 {
    text-align: center;
    line-height: 30px;
  }
  /* line 58, ../sass/_static-page-corp.scss */
  .press-release-us-corp h3 {
    line-height: 24px;
  }
  /* line 62, ../sass/_static-page-corp.scss */
  .press-release-us-corp .left-col {
    float: none;
    padding: 0;
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 67, ../sass/_static-page-corp.scss */
  .press-release-us-corp .left-col .photo-holder {
    width: 100%;
    height: auto;
  }
  /* line 73, ../sass/_static-page-corp.scss */
  .press-release-us-corp .right-col {
    float: none;
    padding: 0;
    width: 100%;
  }
}

/* CENTER LAYOUT */
/* line 83, ../sass/_static-page-corp.scss */
.center-layout {
  line-height: 18px;
  margin: 0 auto;
  /* anchor points */
}
/* line 86, ../sass/_static-page-corp.scss */
.center-layout .title {
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 30px;
  margin: 0 0 30px 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 94, ../sass/_static-page-corp.scss */
.center-layout h2 {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  padding: 20px 0;
  margin: 0;
}
/* line 101, ../sass/_static-page-corp.scss */
.center-layout .photo-holder {
  margin: 0 auto 20px auto;
  text-align: center;
}
/* line 104, ../sass/_static-page-corp.scss */
.center-layout .photo-holder img {
  max-width: 100%;
}
/* line 108, ../sass/_static-page-corp.scss */
.center-layout .description-block {
  display: block;
  margin: 0 auto;
  width: 70%;
}
/* line 112, ../sass/_static-page-corp.scss */
.center-layout .description-block p {
  text-align: left;
}
/* line 117, ../sass/_static-page-corp.scss */
.center-layout #introduction, .center-layout #collection, .center-layout #disclosure, .center-layout #security, .center-layout #access, .center-layout #information, .center-layout #contact {
  color: #000000;
}
/* line 119, ../sass/_static-page-corp.scss */
.center-layout #introduction:hover, .center-layout #collection:hover, .center-layout #disclosure:hover, .center-layout #security:hover, .center-layout #access:hover, .center-layout #information:hover, .center-layout #contact:hover {
  color: #999999;
  cursor: pointer;
}
@media (max-width: 568px) {
  /* line 126, ../sass/_static-page-corp.scss */
  .center-layout .description-block {
    width: 100%;
  }
}

/* RIGHT LAYOUT */
/* line 132, ../sass/_static-page-corp.scss */
.layout-right {
  *zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.layout-right:after {
  content: "";
  display: table;
  clear: both;
}
/* line 136, ../sass/_static-page-corp.scss */
.layout-right *, .layout-right *:before, .layout-right *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 139, ../sass/_static-page-corp.scss */
.layout-right .left-side {
  float: left;
  width: 65%;
}
/* line 142, ../sass/_static-page-corp.scss */
.layout-right .left-side h1 {
  margin: 0 0 20px 0;
}
/* line 146, ../sass/_static-page-corp.scss */
.layout-right .right-side {
  float: left;
  width: 35%;
}
/* line 149, ../sass/_static-page-corp.scss */
.layout-right .right-side .photo-holder {
  height: 300px;
  margin: 40px 0 0 0;
  padding: 0 0 0 20px;
  width: 300px;
}
/* line 154, ../sass/_static-page-corp.scss */
.layout-right .right-side .photo-holder img {
  max-width: 100%;
}
@media (max-width: 568px) {
  /* line 163, ../sass/_static-page-corp.scss */
  .layout-right .left-col {
    float: none;
    padding: 0;
    width: 100%;
  }
  /* line 170, ../sass/_static-page-corp.scss */
  .layout-right .right-col {
    float: none;
    padding: 0;
    width: 100%;
    margin: 0 0 20px;
  }
  /* line 175, ../sass/_static-page-corp.scss */
  .layout-right .right-col .photo-holder {
    width: 100%;
    height: auto;
  }
}

/* line 1, ../sass/_press-release.scss */
.press-release-uk {
  *zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.press-release-uk:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../sass/_press-release.scss */
.press-release-uk *, .press-release-uk *:before, .press-release-uk *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 8, ../sass/_press-release.scss */
.press-release-uk .left-col {
  float: left;
  padding: 0 45px 0 0;
  width: 70%;
}
/* line 12, ../sass/_press-release.scss */
.press-release-uk .left-col h2 {
  color: #333;
  font-size: 20px;
  font-weight: bold;
  padding: 0 0 25px 0;
}
/* line 18, ../sass/_press-release.scss */
.press-release-uk .left-col .description {
  color: #333;
  font-size: 13px;
  line-height: 18px;
}
/* line 23, ../sass/_press-release.scss */
.press-release-uk .left-col p {
  margin: 0 0 15px;
}
/* line 27, ../sass/_press-release.scss */
.press-release-uk .left-col h3 {
  font-size: 14px;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}
/* line 34, ../sass/_press-release.scss */
.press-release-uk .right-col {
  border-left: 5px solid #d9d9d9;
  float: left;
  height: 100%;
  padding: 0 0 0 15px;
  width: 30%;
}
/* line 41, ../sass/_press-release.scss */
.press-release-uk .headings {
  color: #999;
  font-size: 22px;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
/* line 47, ../sass/_press-release.scss */
.press-release-uk .feed-text {
  color: #333;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
/* line 52, ../sass/_press-release.scss */
.press-release-uk .feed-text li {
  list-style: none;
  padding: 0;
}
/* line 57, ../sass/_press-release.scss */
.press-release-uk .date-holder, .press-release-uk .author-holder, .press-release-uk .subject-holder, .press-release-uk .contact-holder {
  margin: 0 0 50px;
}
@media (max-width: 568px) {
  /* line 1, ../sass/_press-release.scss */
  .press-release-uk {
    padding: 0 7px;
  }
  /* line 67, ../sass/_press-release.scss */
  .press-release-uk .left-col, .press-release-uk .right-col {
    float: none;
    padding: 0;
    width: 100%;
  }
  /* line 71, ../sass/_press-release.scss */
  .press-release-uk .left-col h1, .press-release-uk .left-col h2, .press-release-uk .right-col h1, .press-release-uk .right-col h2 {
    text-align: center;
  }
  /* line 76, ../sass/_press-release.scss */
  .press-release-uk .right-col {
    border: none;
  }
  /* line 79, ../sass/_press-release.scss */
  .press-release-uk .right-col h2 {
    text-align: left;
  }
  /* line 83, ../sass/_press-release.scss */
  .press-release-uk .right-col .date-holder {
    margin-bottom: 22px;
  }
}

/* line 1, ../sass/_imprints.scss */
.imprints-and-lines {
  *zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.imprints-and-lines:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../sass/_imprints.scss */
.imprints-and-lines *, .imprints-and-lines *:before, .imprints-and-lines *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 7, ../sass/_imprints.scss */
.imprints-and-lines h1 {
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 30px;
  font-weight: normal;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 50px;
}
/* line 16, ../sass/_imprints.scss */
.imprints-and-lines .listings {
  *zoom: 1;
  margin: 10px 0;
  width: 100%;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.imprints-and-lines .listings:after {
  content: "";
  display: table;
  clear: both;
}
/* line 20, ../sass/_imprints.scss */
.imprints-and-lines .listings .photo-holder {
  float: left;
  margin: 0 20px 0;
  padding: 0 30px 30px 0;
  width: 20%;
}
/* line 25, ../sass/_imprints.scss */
.imprints-and-lines .listings .photo-holder img {
  height: 180px;
  width: 180px;
}
/* line 30, ../sass/_imprints.scss */
.imprints-and-lines .listings ul {
  float: left;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 74%;
}
/* line 36, ../sass/_imprints.scss */
.imprints-and-lines .listings ul .subheadings {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 20px 0;
  text-transform: capitalize;
}
/* line 43, ../sass/_imprints.scss */
.imprints-and-lines .listings ul .description {
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}
/* line 49, ../sass/_imprints.scss */
.imprints-and-lines .listings ul .website {
  color: #007cc3;
  display: block;
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 20px 0;
}
/* line 55, ../sass/_imprints.scss */
.imprints-and-lines .listings ul .website:hover {
  text-decoration: underline;
}

/* line 1, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile {
  /*
  	.dynamic-tabs {
  		@include box-sizing(border-box);
  		background-color: $standard-state-blue;
  		border: none;
  		display: block;
  		height: 33px;
  		margin: 0 auto 23px auto;
  		padding: 0;
  		text-align: center;
  		&:before {
  			border: none;
  		}
  		&:after {
  			border: none;
  		}
  		li {
  			display: inline-block;
  			float: none;
  			width: 32.3%;
  			a {
  				background-color: $standard-state-blue;
  				border: none;
  				color:$text-blue-link;
  				padding: 0 8px;
  				&:hover {
  					color: $white;
  				}
  				&.selected {
  					background-color: $select-state-blue;
  					border: none;
  					color: $white;
  					&:hover {
  						color: $white;
  					}
  				}
  			}
  		}
  	}
  */
}
/* line 3, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile label {
  font-size: 14px;
  font-weight: bold;
  left: 97px;
  top: 178px;
}
/* line 9, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile h1 {
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 30px;
  font-weight: normal;
  line-height: normal;
  text-transform: uppercase;
  margin: 0 0 50px;
  text-align: center;
}
/* line 59, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile select {
  display: block;
  margin: 0 auto 20px 159px;
}
/* line 63, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile h2 {
  font-size: 18px;
  margin: 0 0 20px;
  text-align: center;
}
/* line 68, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .pagination-numbers {
  display: block;
  margin: 0 auto 25px auto;
  text-align: center;
  padding: 0;
}
/* line 73, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .pagination-numbers li {
  display: inline-block;
  margin: 0 5px;
}
/* line 76, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .pagination-numbers li .selected {
  color: #000000;
  text-decoration: none;
}
/* line 80, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .pagination-numbers li .next, .imprints-and-lines-mobile .pagination-numbers li .prev {
  text-transform: capitalize;
  margin-left: 20px;
}
/* line 83, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .pagination-numbers li .next:hover, .imprints-and-lines-mobile .pagination-numbers li .prev:hover {
  color: #77787b;
  text-decoration: none;
}
/* line 88, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .pagination-numbers li .prev {
  margin: 0 20px 0 0;
}
/* line 93, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .jump-to {
  border-bottom: 1px solid #77787b;
  display: block;
  margin: 0 auto 23px auto;
  padding: 0 0 20px;
  text-align: center;
}
/* line 99, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .jump-to label {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding-right: 5px;
}
/* line 105, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .jump-to select {
  border: 4px solid #b9b9b9;
  display: inline-block;
  margin: 0;
}
/* line 112, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .listings .photo-holder {
  display: block;
  margin: 0 auto 23px 0;
}
/* line 115, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .listings .photo-holder img {
  display: block;
  margin: 0 auto;
}
/* line 120, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .listings ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 124, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .listings ul .subheadings {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 25px;
  text-align: center;
}
/* line 130, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .listings ul .description {
  font-size: 14px;
  margin: 0 10px 25px 10px;
  text-align: center;
}
/* line 135, ../sass/mobile/_imprints-mobile.scss */
.imprints-and-lines-mobile .listings ul .website {
  display: block;
  margin: 0 0 30px;
  text-align: center;
}

/* line 1, ../sass/_press-release-home.scss */
.dropdowns-wrapper {
  background: #fff;
  border: 1px solid #dedede;
  clear: both;
  color: black;
  text-align: left;
  position: absolute;
  width: 270px;
  top: 0;
  left: 0;
  z-index: 500;
  margin: 0 0 0 25px;
}
/* line 14, ../sass/_press-release-home.scss */
.dropdowns-wrapper a {
  color: #000;
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: 36px;
  padding: 0 8px;
  text-decoration: none;
}
/* line 22, ../sass/_press-release-home.scss */
.dropdowns-wrapper a span {
  float: right;
  font-size: 18px;
  color: #666;
}
/* line 29, ../sass/_press-release-home.scss */
.dropdowns-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
}
/* line 34, ../sass/_press-release-home.scss */
.dropdowns-wrapper ul li {
  line-height: 19px;
  padding: 0;
}
/* line 37, ../sass/_press-release-home.scss */
.dropdowns-wrapper ul li a {
  font-weight: normal;
  font-size: 13px;
  padding: 0 8px;
}

/* line 50, ../sass/_press-release-home.scss */
.press-releases-generic-uk {
  width: 961px;
}
/* line 53, ../sass/_press-release-home.scss */
.press-releases-generic-uk h2 {
  font-family: "Rockwell W01 Light" !important;
  color: #999999;
  margin: 0 0 15px 0;
}
/* line 58, ../sass/_press-release-home.scss */
.press-releases-generic-uk table {
  width: 959px;
}
/* line 60, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .headers {
  background-color: #007cc3;
}
/* line 62, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .headers th {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 69, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .headers .date-header {
  line-height: 35px;
  padding: 0 0 0 19px;
  text-align: left;
  width: 15%;
}
/* line 75, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .headers .authors-header {
  text-align: left;
  width: 15%;
  display: none;
}
/* line 80, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .headers .subject-header {
  text-align: left;
  width: 70%;
}
/* line 85, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .date, .press-releases-generic-uk table .author {
  color: #77787b;
  font-size: 13px;
  font-weight: normal;
  padding: 13px 0 13px 0;
}
/* line 90, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .date .bullet-point, .press-releases-generic-uk table .author .bullet-point {
  color: #007cc3;
  padding: 0 5px 0 10px;
}
/* line 95, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .author {
  color: #333333;
  text-transform: capitalize;
  width: 180px;
  display: none;
}
/* line 101, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .subject {
  color: #007cc3;
  font-size: 13px;
  font-weight: bold;
  padding: 13px 0;
}
/* line 107, ../sass/_press-release-home.scss */
.press-releases-generic-uk table .odd {
  background-color: #deedf8;
}

/* MOBILE LAYOUT */
/* line 113, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile {
  padding: 0 0 50px 0;
  border-bottom: 1px #cccac7 solid;
}
/* line 116, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile h2 {
  font-family: "Rockwell W01 Light";
  color: #999999;
  font-size: 24px;
  font-weight: 500;
  margin: 0 auto 26px auto;
  text-align: center;
}
/* line 124, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile ul {
  list-style: none;
  padding: 0;
}
/* line 127, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile ul .subject {
  padding: 10px 3px 0;
}
/* line 129, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile ul .subject a {
  color: #007cc3;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-bottom: 3px;
}
/* line 138, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile ul .date {
  color: #77787b;
  display: block;
  font-size: 13px;
  font-weight: normal;
  padding: 0 10px 3px;
}
/* line 146, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile .see-more-button-holder {
  margin: 10px 0 0 0;
  padding-left: 10px;
}
/* line 149, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile .see-more-button-holder .see-more-button {
  color: #007cc3;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 154, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile .see-more-button-holder .see-more-button:hover {
  color: #77787b;
  cursor: pointer;
}
/* line 160, ../sass/_press-release-home.scss */
.press-releases-uk-corporate-mobile .even {
  background-color: #deedf8;
}

/* line 1, ../sass/_publicity-contacts.scss */
.publicity-contacts {
  color: #77787b;
  font-size: 14px;
  line-height: 18px;
}
/* line 6, ../sass/_publicity-contacts.scss */
.publicity-contacts h2 {
  margin: 10px 0 15px 0;
}
/* line 9, ../sass/_publicity-contacts.scss */
.publicity-contacts .headers {
  background-color: #007cc3 !important;
  text-align: left;
}
/* line 12, ../sass/_publicity-contacts.scss */
.publicity-contacts .headers th {
  color: #ffffff;
  font-weight: bold;
  line-height: 35px;
  text-transform: uppercase;
  text-align: left;
}
/* line 20, ../sass/_publicity-contacts.scss */
.publicity-contacts table {
  width: 100%;
}
/* line 23, ../sass/_publicity-contacts.scss */
.publicity-contacts tr {
  padding: 0 0 0 15px;
  text-align: left;
}
/* line 26, ../sass/_publicity-contacts.scss */
.publicity-contacts tr .imprint-header {
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 15px;
  width: 25%;
}
/* line 32, ../sass/_publicity-contacts.scss */
.publicity-contacts tr .name-header {
  font-size: 14px;
  padding: 0 0 0 15px;
  width: 25%;
}
/* line 37, ../sass/_publicity-contacts.scss */
.publicity-contacts tr .phone-header {
  padding: 0 0 0 15px;
  width: 50%;
}
/* line 42, ../sass/_publicity-contacts.scss */
.publicity-contacts tr .imprint, .publicity-contacts tr .name, .publicity-contacts tr .phone {
  color: #000000;
  padding: 10px 0 10px 15px;
}
/* line 46, ../sass/_publicity-contacts.scss */
.publicity-contacts tr th {
  text-align: left;
}
/* line 50, ../sass/_publicity-contacts.scss */
.publicity-contacts .odd {
  background-color: #deedf8;
}
@media (max-width: 568px) {
  /* line 1, ../sass/_publicity-contacts.scss */
  .publicity-contacts {
    font-size: 12px;
  }
  /* line 56, ../sass/_publicity-contacts.scss */
  .publicity-contacts h2 {
    text-align: center;
  }
}

/*2016 Header variables*/
@font-face {
  font-family: "HelveticaNeueW01-45Ligh";
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot#iefix");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot#iefix") format("eot"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-55Roma";
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot#iefix");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot#iefix") format("eot"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face {
  font-family: "HelveticaNeueW01-65Medi";
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot#iefix");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot#iefix") format("eot"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
/* line 6, ../sass/lib/_mixins-placeholders.scss */
.snippet h1, .snippet-text h1, .snippet h2, .snippet-text h2, .snippet h3, .snippet-text h3, .snippet h4, .snippet-text h4, .main-nav, .main-nav li > ul, #hc-author-full-details #full-details-wrapper #right-col .subscribe-form label, .hc-consumer-book-details .panel-description .description-wrapper #book_description_title, .hc-consumer-book-details .panel-author-info .subscribe-form label, .hc-consumer-book-details .panel-illustrator-info .subscribe-form label {
  font-family: "HelveticaNeueW01-55Roma", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 14, ../sass/lib/_mixins-placeholders.scss */
.snippet, .snippet-text, .main-nav li > ul li > ul li, ul.side-nav, #ui-id-1.ui-autocomplete, #hc-consumer-search-results, #hc-consumer-search-results #results-filters h3, #hc-consumer-search-results .results-panel .social-media-links, #hc-consumer-search-results .result .format .cost-wrapper h3, #folio-contributor-search-listing, #folio-browsereadingguides #results-filters label {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*
%buttons-search {
	@include background-image(linear-gradient($grey, $grey-btn));
	@include border-radius(5px);
	position: relative;
	border: 1px solid $xborder-grey;
	width: 110px;
	line-height:30px;
	display: block;
	cursor: pointer;
	margin: 0 0 3px 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 11px;
	&:hover {
		background: darken($grey, 5%);
	}						
} 
*/
/* line 41, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button, #hc-consumer-search-results .result .format ul .read-button {
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  min-width: 137px;
  /* 	padding: 0 18px 0 42px; */
  text-transform: uppercase;
  text-align: center;
  background: #ffa63d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTYzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa63d), color-stop(100%, #ff7505));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffa63d 0%, #ff7505 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa63d', endColorstr='#ff7505',GradientType=0 );
  /* IE6-8 */
}
/* line 66, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button:hover, #hc-consumer-search-results .result .format ul .read-button:hover, #hc-consumer-search-results .result .format ul .btn-wrapper .buy-button:focus, #hc-consumer-search-results .result .format ul .read-button:focus {
  background: #ffb33b;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjMzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb33b), color-stop(100%, #ffa53b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffb33b 0%, #ffa53b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffb33b 0%, #ffa53b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb33b', endColorstr='#ffa53b',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 80, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .buy-button:active, #hc-consumer-search-results .result .format ul .read-button:active {
  -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.24) inset;
  -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.24) inset;
  box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.24) inset;
  background: #ffa63d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTYzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjc1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa63d), color-stop(100%, #ff7505));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffa63d 0%, #ff7505 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffa63d 0%, #ff7505 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa63d', endColorstr='#ff7505',GradientType=0 );
  /* IE6-8 */
}

/* line 102, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order {
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: 35px;
  line-height: 35px;
  min-width: 137px;
  /* 	padding: 0 18px 0 42px; */
  text-transform: uppercase;
  text-align: center;
  background: #fe6c62;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNmM2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjMyMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe6c62), color-stop(100%, #ef3225));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe6c62 0%, #ef3225 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe6c62 0%, #ef3225 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6c62', endColorstr='#ef3225',GradientType=0 );
  /* IE6-8 */
}
/* line 127, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order:hover, #hc-consumer-search-results .result .format ul .btn-wrapper .pre-order:focus {
  background: #fe857d;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlODU3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzRjNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe857d), color-stop(100%, #f74c40));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fe857d 0%, #f74c40 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fe857d 0%, #f74c40 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe857d', endColorstr='#f74c40',GradientType=0 );
  /* IE6-8 */
}
/* line 140, ../sass/lib/_mixins-placeholders.scss */
#hc-consumer-search-results .result .format ul .btn-wrapper .pre-order:active {
  background: #ef3124;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmMzEyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTZiNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef3124), color-stop(100%, #fe6b61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ef3124 0%, #fe6b61 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ef3124 0%, #fe6b61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef3124', endColorstr='#fe6b61',GradientType=0 );
  /* IE6-8 */
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
}

/* line 158, ../sass/lib/_mixins-placeholders.scss */
#folio-contributor-listing .releases-controls, #folio-contributor-listing .releases-controls:visited, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited, .new-releases-carousel-wrapper .controls a, .new-releases-carousel-wrapper .controls a:visited, .thisweek .controls a, .thisweek .controls a:visited, .nextweek .controls a, .nextweek .controls a:visited, .bx-wrapper .bx-controls-direction, .related-books__block .controls a, .related-books__block .controls a:visited, .related-books-mobile__block .controls a, .related-books-mobile__block .controls a:visited {
  	/*
  @include background-image(linear-gradient($grey, $border-faint-grey));
  	@include border-radius(50%);
  	width: 58px;
  	height: 58px;
  	line-height:58px;
  	display: block;
  	text-align: center;
  	
  */
  background-position: 0 0;
  display: inline-block;
  height: 63px;
  width: 63px;
  text-indent: -9999px;
}

/* line 176, ../sass/lib/_mixins-placeholders.scss */
.childrens-carousel-wrapper .controls a {
  width: 70px;
  height: 70px;
  display: block;
}

/*
---------------------------
	Animation Variables
---------------------------	
*/
@media (max-width: 568px) {
  /* line 32, ../sass/mobile/_mobile-styles.scss */
  #canvas1 {
    border: 0 none;
  }
}
@media (max-width: 568px) {
  /*
  	body *{
  		max-width: 100%;
  	}
  	
  */
  /* line 10, ../sass/mobile/_author-detail.scss */
  h3, h2 {
    font-family: "Arial" !important;
  }

  /* line 14, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details {
    max-width: 100% !important;
    margin: 0 !important;
    *zoom: 1;
    padding: 10px !important;
    background: none #ffffff;
  }
  /* line 16, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details * {
    max-width: 100% !important;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 27, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .discover-author {
    color: #666666;
    font-size: 16px;
    padding: 0;
    margin: 0 0 10px 0;
  }
  /* line 34, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details h2 {
    font-size: 32px;
    margin: 0 0 20px 0;
  }
  /* line 37, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details h2 a {
    color: #333333;
    text-decoration: none;
  }
  /* line 44, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper {
    *zoom: 1;
    width: 100%;
    float: left;
    padding: 0 !important;
    position: relative;
    z-index: 1;
    background: none transparent !important;
    border-top: none;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 53, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper:before, #hc-author-full-details #full-details-wrapper:after {
    background: none transparent !important;
    border-top: none;
    content: "";
    height: 100%;
    position: absolute;
    top: -2px;
    width: 9999px;
  }
  /* line 62, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper:before {
    right: 100%;
  }
  /* line 65, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper:after {
    left: 100%;
  }
  /* line 69, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper img {
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    width: auto;
    display: inherit;
  }
  /* line 77, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .caption {
    font-size: 11px;
    text-align: center;
    margin-top: 10px;
  }
  /* line 82, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper h3 {
    font-size: 18px;
    margin: 0;
  }
  /* line 86, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .author-biography {
    padding: 32px 0 18px 0;
  }
  /* line 89, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .author-description {
    padding: 0;
    width: 630px;
  }
  /* line 93, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .website, #hc-author-full-details #full-details-wrapper .blog {
    padding: 0 0 26px 0;
  }
  /* line 96, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon {
    *zoom: 1;
    margin: 0;
    padding: 0 0 35px 0;
    border-bottom: 1px solid #cccac7;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 101, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon li {
    *zoom: 1;
    list-style: none;
    line-height: 15px;
    padding: 0 0 5px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon li:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 108, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i {
    border-radius: 50px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 17px;
    height: 29px;
    line-height: 29px;
    opacity: 0.8;
    text-align: center;
    width: 29px;
  }
  /* line 120, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-facebook {
    background: #4a6ea9;
  }
  /* line 122, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-facebook:hover {
    background: #426297;
  }
  /* line 126, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-twitter {
    background: #00aced;
  }
  /* line 128, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-twitter:hover {
    background: #0099d4;
  }
  /* line 134, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon .social-text {
    float: left;
    padding: 7px;
  }
  /* line 140, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form {
    *zoom: 1;
    border-bottom: 1px solid #cccac7;
    margin: 35px 0 35px 0;
    display: block;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 146, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form label {
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 20px 0;
  }
  /* line 155, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form input {
    padding-left: 5px;
  }
  /* line 159, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form input[type=text] {
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    float: left;
    background-color: #fdfdfd;
    border: 1px solid #d7d7d7;
    color: #000000;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    line-height: 100%;
    height: 39px;
    padding: 0 11px 0 11px;
    vertical-align: middle;
    width: 92%;
  }
  /* line 177, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form .subscribe-submit {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
    background-image: -moz-linear-gradient(#1094e0, #007dc4);
    background-image: -webkit-linear-gradient(#1094e0, #007dc4);
    background-image: linear-gradient(#1094e0, #007dc4);
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 0;
    color: #ffffff;
    float: left;
    font-size: 14px;
    height: 41px;
    width: 103px;
    outline: none;
    margin: 20px 0 35px 0;
  }
  /* line 188, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form .subscribe-submit:hover {
    background: #0c7fc2;
  }
  /* line 195, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .silverpop-legal {
    margin-top: 15px;
  }
  /* line 200, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .author-works {
    margin: 0;
    padding: 35px 0 35px 0;
  }
  /* line 205, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper {
    position: static;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    *zoom: 1;
    margin: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 212, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul {
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    display: inline-block;
  }
  /* line 219, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li {
    height: auto;
    width: 100%;
    padding: 0 0 10px 0 !important;
    margin: 0;
    position: static;
    list-style: none;
    background-color: transparent;
  }
  /* line 227, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li.pos-2, #hc-author-full-details #full-details-wrapper .image-wrapper ul li.pos-3 {
    display: none;
  }
  /* line 231, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li a {
    padding: 0;
    margin: 0;
    width: 100%;
    position: static;
    display: inline-block;
  }
  /* line 237, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li a img {
    width: 100%;
    padding: 0;
    margin: 0;
    position: static;
    border: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 3px 3px 10px -2px #000000;
    -webkit-box-shadow: 3px 3px 10px -2px #000000;
    box-shadow: 3px 3px 10px -2px #000000;
  }
  /* line 252, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips {
    text-align: center;
    width: 100%;
    /*display: inline-block;*/
    visibility: hidden;
    display: none;
  }
  /* line 258, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
  }
  /* line 264, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips li {
    margin: 10px 7px;
    padding: 0;
    list-style: none;
    float: left;
    width: 11px;
    height: 11px;
    display: inline-block;
    background-color: #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
  }
  /* line 276, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips li a {
    width: 11px;
    height: 11px;
    display: inline-block;
  }
  /* line 281, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips li.active {
    background-color: #007cc3;
  }
  /* line 287, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn {
    *zoom: 1;
    margin: 10px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 186, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a {
    color: #ffffff;
    border: 0;
    display: inline-block;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 85px;
  }
  /* line 199, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a,
  #hc-author-full-details #full-details-wrapper .see-all-btn a:visited {
    background: #1195e0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
    /* IE6-8 */
  }
  /* line 213, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a:hover,
  #hc-author-full-details #full-details-wrapper .see-all-btn a:focus {
    background: #2ca9f0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
    /* IE6-8 */
    text-decoration: none;
  }
  /* line 228, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a:active {
    -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    background: #1195e0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
    /* IE6-8 */
  }
  /* line 296, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews {
    *zoom: 1;
    margin: 0 0 35px 0;
    padding: 0 0 5px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 301, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews h3 {
    padding: 0 0 23px 0;
  }
  /* line 305, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews li {
    *zoom: 1;
    list-style: none;
    line-height: 16px;
    padding: 0 0 5px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews li:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 312, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews .interview-title {
    float: left;
    padding: 0 0 0 5px;
  }
  /* line 315, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews .interview-title:hover {
    text-decoration: underline;
  }
  /* line 320, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews .pdf-icon {
    float: left;
    display: block;
    line-height: 16px;
    height: 16px;
    width: 16px;
  }
  /* line 330, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper {
    margin-top: 30px;
  }
  /* line 332, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper h3 {
    padding: 0 0 23px 0;
  }
  /* line 336, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events {
    *zoom: 1;
    margin: 0 0 26px 0;
    padding: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 341, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events li {
    list-style: none;
  }
  /* line 345, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events .text-transform {
    text-transform: uppercase;
  }
  /* line 349, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events .text-italic {
    font-style: italic;
  }
  /* line 357, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .bookperk-side .signup-field {
    width: 92% !important;
    margin-top: 70px;
  }
  /* line 361, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .bookperk-side .drop-down-container {
    margin-top: -90px;
  }
  /* line 364, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .bookperk-side label.error {
    display: none !important;
  }
}
/* end of mobile breakpoint*/
@media (max-width: 568px) {
  /*
  	body *{
  		max-width: 100% !important;
  	}
  */
  /* line 8, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile {
    max-width: 100% !important;
    padding: 0 10px;
  }
  /* line 10, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile * {
    max-width: 100% !important;
  }
  /* line 15, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-filters {
    background-color: transparent;
    padding: 0;
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
  }
  /* line 23, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-filters #results-inner {
    /*border: 1px solid #333;*/
  }
  /* line 25, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-filters #results-inner .product {
    border-top: 1px solid #333;
  }
  /* line 31, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-wrapper {
    display: inline-block;
  }
  /* line 35, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result {
    border: 0;
  }
  /* line 37, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content {
    width: 190px !important;
    margin-left: 15px;
    float: right;
  }
  /* line 42, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result h2 {
    font-size: 16px;
    text-transform: uppercase;
  }
  /* line 46, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result h3 {
    font-size: 20px;
    color: #ffffff;
    background-color: #007cc4;
    height: 36px;
    line-height: 36px;
    width: 280px;
    padding: 0 10px;
  }
  /* line 54, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result h3 a {
    color: #ffffff;
  }
  /* line 58, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .image-wrapper {
    width: 90px;
    padding: 0;
    margin: 0;
  }
  /* line 62, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .image-wrapper img {
    border: 0;
    margin: 0;
    width: 90px;
  }
  /* line 69, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content {
    float: right;
    padding: 0;
    border: 0;
    width: 190px;
    margin: 0 0 0 15px;
  }
  /* line 77, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul li {
    margin: 0;
    padding: 0;
    float: left;
    display: inline-block;
  }
  /* line 83, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button {
    padding: 0 15px;
    height: 38px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c44), color-stop(100%, #ff7c0a));
    background-image: -moz-linear-gradient(#ff9c44, #ff7c0a);
    background-image: -webkit-linear-gradient(#ff9c44, #ff7c0a);
    background-image: linear-gradient(#ff9c44, #ff7c0a);
    color: #ffffff;
    width: 112px;
    margin: 0;
  }
  /* line 96, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button i {
    position: relative;
    right: auto;
    top: auto;
    height: 38px;
    width: 20px;
    display: inline-block;
    float: left;
    background: url(/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-button.png) no-repeat left center;
    margin-right: 5px;
  }
  /* line 107, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button span {
    line-height: 38px;
    height: 38px;
    float: left;
    display: inline-block;
  }
  /* line 113, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button:hover {
    text-decoration: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7c0a), color-stop(100%, #ff9c44));
    background-image: -moz-linear-gradient(#ff7c0a, #ff9c44);
    background-image: -webkit-linear-gradient(#ff7c0a, #ff9c44);
    background-image: linear-gradient(#ff7c0a, #ff9c44);
  }
  /* line 117, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button.pre-order {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f53a3a), color-stop(100%, #f76161));
    background-image: -moz-linear-gradient(#f53a3a, #f76161);
    background-image: -webkit-linear-gradient(#f53a3a, #f76161);
    background-image: linear-gradient(#f53a3a, #f76161);
  }
  /* line 119, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button.pre-order:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f76161), color-stop(100%, #f53a3a));
    background-image: -moz-linear-gradient(#f76161, #f53a3a);
    background-image: -webkit-linear-gradient(#f76161, #f53a3a);
    background-image: linear-gradient(#f76161, #f53a3a);
  }
  /* line 126, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content .dk_container a {
    width: 86px !important;
    z-index: 10;
  }
  /* line 131, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .view-all {
    *zoom: 1;
    padding: 10px 0 0 0;
    float: left;
    clear: both;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #folio-contributor-search-listing.mobile .contributor-result .view-all:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 140, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder .award, #folio-contributor-search-listing.mobile #json-holder .prices, #folio-contributor-search-listing.mobile #json-holder .category {
    display: none;
  }
  /* line 144, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset {
    border: 0 !important;
    padding: 0 0 10px 0 !important;
    /*.filter_hide_imprint, .filter_hide_format{
    	display: none;
    }*/
  }
  /* line 147, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset label {
    float: left;
    width: 50%;
    display: none;
  }
  /* line 151, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset label input {
    float: left;
  }
  /* line 154, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset label span {
    float: left;
    padding-left: 3px;
    display: inline-block;
    width: 85%;
  }
  /* line 161, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_format, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_format {
    clear: both;
  }
  /* line 164, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset a,
  #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_format {
    display: none;
  }
  /* line 172, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset h3 {
    border: 2px solid #DEDEDE;
    padding: 0 13px !important;
    margin: 0 0 10px 0 !important;
    line-height: 30px;
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    width: 270px;
    height: 30px;
    display: inline-block;
    text-transform: capitalize;
  }
  /* line 184, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset h3:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #4B4B4B;
    border-bottom: 0;
    content: "";
    position: absolute;
    right: 12px;
    top: 14px;
  }
  /* line 196, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on {
    background-color: #f1f1f1;
    margin-bottom: 10px;
  }
  /* line 199, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on .filter_hide_more_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset.on .filter_hide_more_format, #folio-contributor-search-listing.mobile #json-holder fieldset.on a, #folio-contributor-search-listing.mobile #json-holder fieldset.on label {
    display: block !important;
  }
  /* line 203, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on h3 {
    background-color: #ffffff;
  }
  /* line 206, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on .more, #folio-contributor-search-listing.mobile #json-holder fieldset.on label {
    padding-left: 2%;
    width: 48%;
  }
  /* line 213, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder .type.on * {
    display: block !important;
  }
  /* line 216, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder .type.on a {
    padding-left: 2%;
    width: 48%;
  }
  /* line 221, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder a {
    float: left;
    width: 50%;
  }
  /* line 228, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .cost-wrapper,
  #folio-contributor-search-listing.mobile #results-nav .order-by {
    display: none;
  }
  /* line 233, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .top #results-nav .order-by {
    display: block;
  }
  /* line 238, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .top #results-nav .pagination {
    margin: -15px 0 15px 0;
    border-top: 0;
    padding-top: 0;
  }
  /* line 242, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .top #results-nav .pagination .nav-buttons {
    top: 0;
  }
  /* line 246, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .advanced-search-link {
    display: none !important;
  }
  /* line 251, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header #search-total {
    font-size: 16px;
    line-height: 18px;
    padding-right: 2px;
  }
  /* line 255, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header #search-total:hover {
    color: #9E9FA1;
  }
  /* line 260, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header li {
    /*float: left;*/
  }
  /* line 264, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header li:first-child {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
  }
  /* line 271, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header .label {
    width: 100%;
    padding-left: 0;
    color: #999999;
    margin-bottom: 5px;
  }
  /* line 278, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav {
    z-index: 999;
    height: auto;
    background: transparent none;
    padding: 0;
    overflow: visible;
  }
  /* line 284, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav label {
    color: #999999;
    display: none;
  }
  /* line 288, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .dk_toggle {
    width: 289px;
    z-index: 9999;
  }
  /* line 292, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav a {
    color: #017bc4;
    line-height: normal;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
    color: #999999;
  }
  /* line 298, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav a:hover {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
  }
  /* line 302, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .results-per-page, #folio-contributor-search-listing.mobile #results-nav .view-select {
    display: none;
  }
  /* line 307, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by label {
    display: none;
  }
  /* line 310, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_container {
    height: auto;
    max-height: inherit;
    z-index: 99;
  }
  /* line 315, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_toggle {
    padding: 7px 45px 7px 10px;
    width: 241px !important;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 320, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_toggle:hover {
    text-decoration: none;
    color: inherit;
  }
  /* line 327, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li {
    padding: 0;
    margin: 0;
  }
  /* line 333, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li .dk_options_inner {
    max-height: auto;
  }
  /* line 337, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li a {
    line-height: 27px;
    display: inline-block;
    width: 96%;
    padding: 0 2%;
  }
  /* line 343, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li a:hover {
    background-color: #017EC5;
    color: #ffffff;
    text-decoration: none;
  }
  /* line 352, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .pagination {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #c9c8c8;
    border-top: 1px solid #c9c8c8;
    text-align: center;
    height: 30px;
    line-height: 30px !important;
    position: relative;
  }
  /* line 363, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .pagination .nav-buttons {
    position: absolute;
    top: 15px;
    right: 0;
    color: #007cc3 !important;
    line-height: 30px;
  }
  /* line 369, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .pagination .nav-buttons.prev {
    left: 0;
    right: auto;
  }
}
/* end of mobile breakpoint*/
/* line 1, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper {
  position: relative;
  width: 320px;
  /* pager */
}
/* line 6, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  right: 20px;
  margin: 0 0 25px;
  z-index: 100;
}
/* line 13, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul {
  padding: 0;
  margin: 0;
}
/* line 16, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li {
  list-style: none;
  padding: 0 0 5px 0;
}
/* line 248, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a {
  position: relative;
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 300px;
}
/* line 262, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a,
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:visited {
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 276, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:hover,
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:focus {
  background: #2ca9f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 291, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:active {
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 20, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 140px;
  line-height: 35px;
  height: 35px;
}
/* line 27, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul .button-icons {
  position: absolute;
  top: 10px;
  left: 8px;
}
/* line 37, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager {
  text-align: center;
  width: 100%;
  z-index: 500;
  position: absolute;
  bottom: -36px;
  overflow: hidden;
}
/* line 45, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager span {
  font-family: arial;
  font-size: 33px;
  width: 16px;
  display: inline-block;
  color: #ccc;
  cursor: pointer;
}
/* line 53, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager span.cycle-pager-active {
  color: #007cc4;
}
/* line 56, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager > * {
  cursor: pointer;
}

/* this is the css for desktop version */
@media (max-width: 568px) {
  /* line 4, ../sass/mobile/_book-detail.scss */
  .bookDetailPromoBox {
    display: none;
  }
  /* line 6, ../sass/mobile/_book-detail.scss */
  .bookDetailPromoBox .promo-left {
    	/*
    	width: 100%;
    		margin-bottom: 10px;
    */
  }
  /* line 12, ../sass/mobile/_book-detail.scss */
  .bookDetailPromoBox .promo-right {
    		/*
    width: 100%;
    		float: left;
    */
  }

  /* line 19, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details {
    max-width: 100% !important;
    padding: 10px;
    margin: 0;
    /********************************
    *	tabs - content-main-section	*
    *********************************/
    /*	tabs - content-main-section END	*/
  }
  /* line 21, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details h1 {
    font-family: arial;
    font-size: 16px;
    margin: 0 0 18px;
  }
  /* line 27, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details h2 {
    font-size: 14px;
    color: #666666;
    font-weight: normal;
  }
  /* line 33, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .author, .hc-consumer-book-details .illustrated {
    font-size: 16px;
    font-weight: bold;
    color: #999999;
  }
  /* line 39, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .blue-text {
    font-size: 16px;
    font-weight: bold;
  }
  /* line 44, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .sale {
    padding: 0 0 25px 0;
  }
  /* line 48, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details a.btn.btn-commerce-2 span {
    padding: 0;
  }
  /* line 52, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details * {
    max-width: 100% !important;
  }
  /* line 58, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .image-wrapper {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }
  /* line 64, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .image-wrapper img {
    width: 100%;
    -moz-box-shadow: 3px 3px 10px -2px #000000;
    -webkit-box-shadow: 3px 3px 10px -2px #000000;
    box-shadow: 3px 3px 10px -2px #000000;
  }
  /* line 70, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper {
    *zoom: 1;
    text-align: center;
    margin: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 74, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper ul {
    width: 100%;
    display: inline-block;
  }
  /* line 77, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper ul li {
    margin: 3%;
    /*float: left;*/
    width: auto;
    display: inline-block;
    margin-bottom: 30px;
  }
  /* line 83, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper ul li a.book-button {
    font-size: 12px;
    width: auto;
    padding: 0 10px;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px 3px;
  }
  /* line 92, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section {
    *zoom: 1;
    display: inline-block;
    width: 100%;
    /* /buy-section-outer-wrapper */
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 97, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .book-description-buy-wrapper {
    *zoom: 1;
    text-align: center;
    display: inline-block;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .book-description-buy-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 104, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper {
    *zoom: 1;
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    padding: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 111, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper {
    float: right;
    z-index: 1;
    margin: 0 3px 0 0;
    width: auto;
    /*  / out-of-stock-wrapper */
  }
  /* line 116, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 25px 0;
    text-align: center;
    z-index: 1;
  }
  /* line 122, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price.discounted {
    text-decoration: line-through;
    padding: 0;
  }
  /* line 127, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price-discount {
    color: red;
    font-weight: bold;
  }
  /* line 130, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price-discount span {
    font-size: 16px;
  }
  /* line 136, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .view-retailers {
    font-weight: normal;
    font-size: 13px;
  }
  /* line 140, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper p {
    text-align: center;
    margin-top: 10px;
    padding-right: 12px;
  }
  /* line 145, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button {
    text-align: center;
  }
  /* line 147, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn {
    padding: 0 14px;
    height: 38px;
    width: 150px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c44), color-stop(100%, #ff7c0a));
    background-image: -moz-linear-gradient(#ff9c44, #ff7c0a);
    background-image: -webkit-linear-gradient(#ff9c44, #ff7c0a);
    background-image: linear-gradient(#ff9c44, #ff7c0a);
    color: #ffffff;
  }
  /* line 159, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn i {
    position: relative;
    right: auto;
    top: auto;
    height: 38px;
    width: 20px;
    display: inline-block;
    float: left;
    background: url(/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-button.png) no-repeat left center;
    margin-right: 5px;
  }
  /* line 170, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn span {
    line-height: 38px;
    height: 38px;
    float: left;
    display: inline-block;
  }
  /* line 176, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn:hover {
    text-decoration: none;
  }
  /* line 181, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button.pre-o a.btn {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f53a3a), color-stop(100%, #f76161));
    background-image: -moz-linear-gradient(#f53a3a, #f76161);
    background-image: -webkit-linear-gradient(#f53a3a, #f76161);
    background-image: linear-gradient(#f53a3a, #f76161);
  }
  /* line 188, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper {
    display: block;
    width: 146px;
    margin: 0 auto;
  }
  /* line 192, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e0e0e0));
    background-image: -moz-linear-gradient(#f9f9f9, #e0e0e0);
    background-image: -webkit-linear-gradient(#f9f9f9, #e0e0e0);
    background-image: linear-gradient(#f9f9f9, #e0e0e0);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    border: 1px solid #dedede;
    width: 146px;
    height: 40px;
    display: block;
    cursor: pointer;
    margin: 0 0 3px 0;
  }
  /* line 202, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links:hover {
    background: #ececec;
  }
  /* line 206, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links img {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 212, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links i {
    position: absolute;
    right: 7px;
    top: 14px;
  }
  /* line 220, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper {
    background: transparent url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/open-in-new-win.png") no-repeat bottom center;
    padding-bottom: 50px;
  }
  /* line 223, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 228, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul li {
    margin: 0 2%;
    width: auto;
    display: inline-block;
  }
  /* line 232, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul li i {
    width: 60px;
    height: 60px;
    color: #ffffff !important;
    font-size: 39px;
    line-height: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    background-color: #000000;
  }
  /* line 244, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul li.android i {
    background-color: #4aa31f;
  }
  /* line 249, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul .download-text {
    display: none;
  }
  /* line 258, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pdf-docs-wrapper {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    width: 100% !important;
    text-align: center;
    display: inline-block;
  }
  /* line 265, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pdf-docs-wrapper ul {
    display: inline-block;
  }
  /* line 267, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pdf-docs-wrapper ul li {
    float: left;
  }
  /* line 273, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .social-btn-wrapper {
    margin: 20px 0;
  }
  /* line 275, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .social-btn-wrapper ul {
    width: 300px;
  }
  /* line 277, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .social-btn-wrapper ul li {
    width: auto !important;
  }
  /* line 282, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper {
    *zoom: 1;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 30px;
    min-height: 30px;
    padding: 10px 0 0;
    position: relative;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .format-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 291, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .format {
    padding: 0 0 85px 0;
  }
  /* line 294, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .availability-message {
    display: none;
    position: absolute;
    left: 0;
    top: 43px;
    color: #FF0000;
    font-weight: normal;
    font-size: 13px;
    padding: 0 0 20px 0;
  }
  /* line 305, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns {
    top: 0;
    left: 36px;
    position: absolute;
    width: 238px;
    height: 38px;
  }
  /* line 311, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns label {
    color: #000000;
    display: block;
    font-size: 14px;
    text-align: left;
    padding: 0 0 3px;
  }
  /* line 318, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns select {
    width: 100%;
    margin: 0 0 22px;
  }
  /* line 324, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .single {
    left: 60px;
  }
  /* line 328, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper {
    *zoom: 1;
    background: #ffffff;
    border: 1px solid #dedede;
    clear: both;
    color: black;
    text-align: left;
    position: absolute;
    width: 238px;
    top: 0;
    left: 0;
    z-index: 500;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 340, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper a {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 36px;
    padding: 0 8px;
    text-decoration: none;
  }
  /* line 348, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper a span {
    float: right;
    font-size: 18px;
    color: #666666;
  }
  /* line 355, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  /* line 362, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li {
    line-height: 19px;
    padding: 0;
  }
  /* line 365, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li.spacer {
    line-height: 40px;
  }
  /* line 367, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li.spacer:first-child {
    display: none;
  }
  /* line 373, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li a {
    font-weight: normal;
    font-size: 13px;
    padding: 0 8px;
    /*line-height: normal;*/
  }
  /* line 378, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li a:hover {
    color: #ffffff;
    background-color: #017bc4;
  }
  /* line 391, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section {
    border-color: #ffffff;
    padding: 0;
    margin: 20px 0;
    border-bottom: 1px solid #c6c6c6;
    background: none transparent !important;
  }
  /* line 397, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section:before, .hc-consumer-book-details .content-main-section:after {
    /*border-top: none !important;*/
    border-color: #ffffff;
    border-bottom: 1px solid #c6c6c6 !important;
    background: none transparent !important;
  }
  /* line 403, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs {
    height: 60px;
    line-height: 60px;
    width: 100%;
    padding: 0 10px;
    margin-left: -10px;
    background-color: #f9f9f9;
    font-size: 16px;
    text-transform: uppercase;
    color: #999999;
    border-top: 1px solid #c6c6c6;
    display: inline-block;
    position: relative;
  }
  /* line 418, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs .show {
    position: absolute;
    top: 0;
    right: 10px;
    color: #007cc3;
    text-transform: lowercase;
  }
  /* line 426, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs .hide {
    display: none;
    position: absolute;
    top: 0;
    right: 10px;
    color: #007cc3;
    text-transform: lowercase;
  }
  /* line 435, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs.selected {
    /*background-color: #ccc;*/
    /*color: $white;*/
    display: block !important;
    clear: both;
    margin-bottom: 10px;
  }
  /* line 441, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs.selected .hide {
    display: block;
  }
  /* line 444, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs.selected .show {
    display: none;
  }
  /* line 448, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs:hover {
    text-decoration: none;
  }
  /* line 452, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section #author-info {
    background-color: #ffffff;
  }
  /* line 454, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section #author-info.selected {
    /*background-color: #ccc;*/
  }
  /* line 462, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .title,
  .hc-consumer-book-details .content-main-section .panel-author-info .title {
    background-color: #007cc2;
    color: #ffffff;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: 100%;
    margin: 0 0 20px 0;
  }
  /* line 470, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .title span,
  .hc-consumer-book-details .content-main-section .panel-author-info .title span {
    padding-left: 10px;
  }
  /* line 473, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .title:hover,
  .hc-consumer-book-details .content-main-section .panel-author-info .title:hover {
    text-decoration: none;
  }
  /* line 477, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .bio,
  .hc-consumer-book-details .content-main-section .panel-author-info .bio {
    float: left;
    width: 200px;
    margin-right: 10px;
    margin-bottom: 20px;
  }
  /* line 483, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info img,
  .hc-consumer-book-details .content-main-section .panel-author-info img {
    width: 90px !important;
    float: right;
  }
  /* line 487, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .more,
  .hc-consumer-book-details .content-main-section .panel-author-info .more {
    clear: both;
    margin: 10px 0;
    color: #007cc2;
    float: left;
  }
  /* line 496, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel {
    display: none;
    padding-bottom: 10px;
  }
  /* line 499, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel.selected {
    display: block;
  }
  /* line 501, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel.selected .panel {
    display: block;
  }
  /* line 508, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .footer-wrapper {
    margin-top: 20px;
    display: none;
  }
  /* line 512, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .advert-wrapper {
    *zoom: 1;
    display: inline-block;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .advert-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 515, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .advert-wrapper li {
    text-align: center;
    display: inline-block;
  }
  /* line 518, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .advert-wrapper li img {
    text-align: center;
    margin: 0 auto;
  }
  /* line 524, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pop-up-window {
    display: none;
  }

  /* line 531, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #view-inside .format-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 534, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper .format {
    margin: 0;
    padding: 0 0 10px !important;
  }
  /* line 540, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper .dropdowns {
    position: static !important;
    margin: 0 0 20px !important;
  }
  /* line 545, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper .dropdowns-wrapper {
    position: static !important;
    width: 215px !important;
  }

  /* line 554, ../sass/mobile/_book-detail.scss */
  #view-reader p, #view-reader .instructions-wrapper {
    width: auto !important;
  }

  /* line 559, ../sass/mobile/_book-detail.scss */
  .fancybox-overlay {
    transition: all .2s ease-in-out;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
  }

  /* line 570, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 5px 0 #ffffff;
    -webkit-box-shadow: 0 0 5px 0 #ffffff;
    box-shadow: 0 0 5px 0 #ffffff;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 99999;
    position: fixed !important;
    left: 10px !important;
    right: 10px !important;
    top: 10px !important;
    background-color: #ffffff;
  }
  /* line 582, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-skin {
    padding: 0 !important;
  }
  /* line 584, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-skin * {
    max-width: 280px !important;
  }
  /* line 588, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-outer {
    width: 100% !important;
  }
  /* line 591, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-inner {
    width: auto !important;
    padding-right: 15px;
    overflow: hidden;
    overflow-y: auto !important;
    border: 10px solid #fff !important;
  }
  /* line 598, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-close {
    position: fixed;
    right: 30px;
    top: 10px;
    width: 35px;
    height: 35px;
    display: inline-block;
    z-index: 9999;
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/fancybox_sprite.png");
    background-position: top left;
    background-repeat: no-repeat;
  }
  /* line 613, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper {
    padding-bottom: 30px;
    border-bottom: 1px solid #c6c6c6;
  }
  /* line 617, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  /* line 621, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 30px;
    width: 80% !important;
  }
  /* line 627, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper ul li a {
    color: #007cc2;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
  }
  /* line 636, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap h2 {
    font-size: 16px;
    line-height: inherit;
    font-weight: bold;
    margin-bottom: 10px;
  }
  /* line 642, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap h3 {
    margin: 40px 0 30px 0;
  }
  /* line 646, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper {
    position: relative;
    height: 30px;
    margin: 20px 0 10px 0;
  }
  /* line 650, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .format {
    padding: 10px 0 0 0;
  }
  /* line 653, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .availability-message {
    display: none;
    position: absolute;
    left: 0;
    top: 43px;
    color: #FF0000;
    font-weight: normal;
    font-size: 13px;
    padding: 0 0 20px 0;
  }
  /* line 664, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns {
    top: 0;
    left: 70px;
    position: absolute;
    width: 175px;
    height: 38px;
  }
  /* line 670, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns label {
    color: #000000;
    display: block;
    font-size: 14px;
    text-align: left;
    padding: 0 0 3px;
  }
  /* line 677, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns select {
    width: 100%;
    margin: 0 0 22px;
  }
  /* line 683, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper {
    *zoom: 1;
    background: #f9f9f9;
    border: 1px solid #dedede;
    clear: both;
    color: black;
    text-align: left;
    position: absolute;
    width: 175px;
    top: 0;
    left: 0;
    z-index: 500;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 695, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper a {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 31px;
    padding: 0 8px;
    text-decoration: none;
  }
  /* line 703, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper a span {
    float: right;
    font-size: 18px;
    color: #666666;
  }
  /* line 710, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper ul {
    display: none;
    list-style: none;
    padding: 20px 8px;
    margin: 0;
  }
  /* line 717, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li {
    line-height: 19px;
    padding: 0;
  }
  /* line 720, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li.spacer {
    line-height: 40px;
  }
  /* line 722, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li.spacer:first-child {
    display: none;
  }
  /* line 728, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li a {
    font-weight: normal;
    font-size: 13px;
    padding: 0 0 5px 0;
    line-height: normal;
  }
  /* line 733, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li a:hover {
    color: #007cc4;
  }
  /* line 739, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper .label-country {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0;
  }
  /* line 747, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper.on {
    z-index: 1000;
  }
  /* line 754, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    clear: both;
    float: left;
  }
  /* line 763, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper p {
    float: left !important;
    width: 100% !important;
  }
  /* line 768, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper a {
    width: 195px !important;
  }
  /* line 771, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    clear: both;
    float: left !important;
  }
}
/* end of mobile breakpoint*/
/** Carousel Pagination **/
/* line 3, ../sass/mobile/_character-carousel.scss */
.jcarousel-pagination {
  position: absolute;
  bottom: -40px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  margin: 0;
}

/* line 13, ../sass/mobile/_character-carousel.scss */
.jcarousel-pagination a {
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  background: #fff;
  color: #4E443C;
  border-radius: 10px;
  text-indent: -9999px;
  margin-right: 7px;
  -webkit-box-shadow: 0 0 2px #4E443C;
  -moz-box-shadow: 0 0 2px #4E443C;
  box-shadow: 0 0 2px #4E443C;
}

/* line 35, ../sass/mobile/_character-carousel.scss */
.jcarousel-pagination a.active {
  background: #4E443C;
  color: #fff;
  opacity: 1;
  -webkit-box-shadow: 0 0 2px #F0EFE7;
  -moz-box-shadow: 0 0 2px #F0EFE7;
  box-shadow: 0 0 2px #F0EFE7;
}

@media (max-width: 568px) {
  /* line 9, ../sass/mobile/_homepage-consumer.scss */
  .bookperk-side .signup-field {
    width: 276px !important;
  }

  /* line 13, ../sass/mobile/_homepage-consumer.scss */
  .button {
    clear: both;
    display: block !important;
  }

  /* line 18, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal input[type="text"] {
    width: 214px !important;
  }

  /* line 23, ../sass/mobile/_homepage-consumer.scss */
  #under-age-modal #parentEmail {
    width: 216px !important;
    margin: 0 0 10px 0px !important;
  }

  /* line 28, ../sass/mobile/_homepage-consumer.scss */
  .modal-content {
    border: 5px solid #ccc !important;
    width: 250px !important;
    margin: 0 !important;
  }

  /* line 34, ../sass/mobile/_homepage-consumer.scss */
  .modal-wrapper {
    width: 250px !important;
  }

  /* line 38, ../sass/mobile/_homepage-consumer.scss */
  .modal .modal-headline {
    width: 238px !important;
    margin-top: 20px !important;
    padding-top: 0 !important;
    font-size: 14px !important;
  }

  /* line 45, ../sass/mobile/_homepage-consumer.scss */
  .modal .thankyou {
    margin-left: 5px !important;
    padding-bottom: 376px !important;
  }

  /* line 50, ../sass/mobile/_homepage-consumer.scss */
  .modal-header {
    width: 260px !important;
  }
  /* line 52, ../sass/mobile/_homepage-consumer.scss */
  .modal-header img {
    width: 95% !important;
    padding-top: 10px !important;
  }

  /* line 58, ../sass/mobile/_homepage-consumer.scss */
  .field-row {
    width: 260px !important;
    padding-left: 5px;
  }

  /* line 63, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal .checkbox-wrapper {
    width: 250px !important;
  }

  /* line 67, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal .country-wrapper {
    margin-left: 6px !important;
  }

  /* line 71, ../sass/mobile/_homepage-consumer.scss */
  #dk_container_country .dk_label {
    width: 180px !important;
  }

  /* line 75, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal input[type="checkbox"] + label {
    font-size: 12px !important;
  }

  /* line 79, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal .field-row {
    width: 246px !important;
  }

  /* line 87, ../sass/mobile/_homepage-consumer.scss */
  #cartholder .cart-link {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-blue.png") no-repeat 2px 4px !important;
    padding: 6px 0 6px 22px !important;
    height: 19px;
    width: 19px;
    color: #007cc3 !important;
    line-height: 19px;
  }
  /* line 94, ../sass/mobile/_homepage-consumer.scss */
  #cartholder .cart-link .cart-text {
    display: none;
  }

  /* line 100, ../sass/mobile/_homepage-consumer.scss */
  .ticker-wrapper .pager-ticker {
    *zoom: 1;
    display: block;
    top: 48px;
    /* 		text-align: right; */
    margin: 10px 0 0 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .ticker-wrapper .pager-ticker:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 106, ../sass/mobile/_homepage-consumer.scss */
  .ticker-wrapper .pager-ticker .cycle-prev {
    float: left;
  }
  /* line 109, ../sass/mobile/_homepage-consumer.scss */
  .ticker-wrapper .pager-ticker .cycle-next {
    float: right;
  }

  /* line 114, ../sass/mobile/_homepage-consumer.scss */
  .new-releases-carousel-wrapper .new-releases-carousel-holder img {
    height: 200px;
  }

  /* line 119, ../sass/mobile/_homepage-consumer.scss */
  .controls a, .controls a:visited {
    position: absolute;
    top: 86px !important;
    outline: 0;
    z-index: 9999;
    text-indent: -9999px;
  }
  /* line 126, ../sass/mobile/_homepage-consumer.scss */
  .controls a:hover, .controls a:focus, .controls a:visited:hover, .controls a:visited:focus {
    background-position: 0 -50px !important;
  }
  /* line 131, ../sass/mobile/_homepage-consumer.scss */
  .controls a:active, .controls a:visited:active {
    background-position: 0 -100px !important;
  }
  /* line 137, ../sass/mobile/_homepage-consumer.scss */
  .controls a.next-slide, .controls a:visited.next-slide {
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right-small.png") !important;
    right: 0;
    width: 44px;
    height: 44px;
  }
  /* line 143, ../sass/mobile/_homepage-consumer.scss */
  .controls a.prev-slide, .controls a:visited.prev-slide {
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left-small.png") !important;
    left: 0;
    width: 44px;
    height: 44px;
  }

  /* line 153, ../sass/mobile/_homepage-consumer.scss */
  .snippet.type-image a {
    max-width: 100%;
    display: inline-block;
  }
  /* line 156, ../sass/mobile/_homepage-consumer.scss */
  .snippet.type-image a img {
    max-width: 100%;
  }

  /* line 163, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs * {
    background-color: #fff !important;
  }
  /* line 166, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li {
    margin: 0 0 0 0;
    width: 320px;
  }
  /* line 169, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li + li {
    width: 320px;
    display: none;
  }
  /* line 174, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li a.selected {
    background-position: 30px 18px;
    background-color: #ffffff;
  }
  /* line 179, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li a#next-Week.selected {
    background-position: 30px 18px;
  }
  /* line 184, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li a#this-Week.selected {
    background-position: 30px 18px;
  }

  /* line 191, ../sass/mobile/_homepage-consumer.scss */
  .events-holder .panel {
    width: 257px;
  }

  /* line 194, ../sass/mobile/_homepage-consumer.scss */
  .panel-nextweek, .nextweek, p.noevents {
    display: none;
  }

  /* line 197, ../sass/mobile/_homepage-consumer.scss */
  .thisweek {
    padding: 0 32px;
  }
  /* line 200, ../sass/mobile/_homepage-consumer.scss */
  .thisweek .events-wrapper li {
    margin: 0 15px 0 0;
    width: 132px;
  }
  /* line 203, ../sass/mobile/_homepage-consumer.scss */
  .thisweek .events-wrapper li img {
    margin: 0 0 15px 0;
    height: auto;
    width: 133px;
  }
  /* line 213, ../sass/mobile/_homepage-consumer.scss */
  .thisweek .controls a.next-slide, .thisweek .controls a:visited.next-slide {
    left: 274px;
  }
}
@media (max-width: 568px) {
  /* line 4, ../sass/mobile/_homepage-kids.scss */
  .top-printables li {
    list-style: none;
    margin: 0 0 30px 0;
  }

  /* line 13, ../sass/mobile/_homepage-kids.scss */
  #snippet899005 {
    position: relative;
  }

  /* line 17, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids {
    *zoom: 1;
    width: 300px !important;
    position: absolute;
    top: 77px;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .pager-ticker-kids:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 23, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids p a {
    width: 24px !important;
  }
  /* line 27, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids .cycle-prev {
    color: #ff8826;
    background: none !important;
  }
  /* line 32, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids .cycle-next {
    float: right !important;
    color: #ff8826;
    background: none !important;
  }

  /* line 39, ../sass/mobile/_homepage-kids.scss */
  .kids-ticker-wrapper .slide-ticker-kids {
    width: 320px !important;
  }

  /* line 43, ../sass/mobile/_homepage-kids.scss */
  .kids-ticker-wrapper .pager-ticker-kids a img {
    display: none;
  }

  /* line 47, ../sass/mobile/_homepage-kids.scss */
  .kids-ticker-wrapper .pager-ticker-kids a span {
    display: block !important;
  }

  /* line 52, ../sass/mobile/_homepage-kids.scss */
  .bx-wrapper .bx-viewport {
    left: 0px;
  }

  /* line 56, ../sass/mobile/_homepage-kids.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .img-wrapper {
    height: 193px;
  }

  /* line 63, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper {
    position: relative;
    padding: 0 35px;
  }
  /* line 66, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder {
    overflow: hidden;
    position: relative;
  }
  /* line 70, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder ul {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 76, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder li {
    float: left;
    margin: 0 15px 0 0;
    list-style: none;
  }
  /* line 82, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder img {
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    height: 200px;
  }
  /* line 90, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .controls a.next-slide {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-carousel-right-btn-small.png") no-repeat !important;
    right: 0;
  }
  /* line 94, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .controls a.prev-slide {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-carousel-left-btn-small.png") no-repeat !important;
    left: 0;
  }

  /* line 102, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-prev-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 80px !important;
    width: 44px !important;
    height: 43px !important;
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/carousel/childrens-prev-arrow-small.png") no-repeat !important;
  }

  /* line 112, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-next-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 80px !important;
    width: 44px !important;
    height: 43px !important;
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/carousel/childrens-next-arrow-small.png") no-repeat !important;
  }

  /* line 119, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-container-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 320px !important;
  }

  /* line 125, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-clip-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 320px !important;
  }

  /* line 132, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-clip:before, #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-clip:after {
    background: transparent !important;
  }

  /* line 136, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-clip:before, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-clip:after {
    background: transparent !important;
  }
}
@media (max-width: 568px) {
  /* line 4, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-viewport {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 11, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager {
    display: block;
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
  }
  /* line 21, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager .bx-pager-item,
  .new-releases-carousel-wrapper .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
  }
  /* line 28, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  /* line 41, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
  }
  /* line 50, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li {
    position: relative;
    text-align: center;
  }
  /* line 53, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .img-wrapper {
    /* height: 314px; */
    margin: 0 0 10px;
  }
  /* line 56, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .img-wrapper img {
    margin: 0 auto;
  }
  /* line 61, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .title {
    display: none;
  }
  /* line 66, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .contributors {
    display: none;
  }
  /* line 76, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .releases-controls, .new-releases-carousel-wrapper .releases-controls:visited {
    display: none !important;
  }
  /* line 80, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-prev {
    display: none !important;
  }
  /* line 84, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-next {
    display: none !important;
  }
}

/* this is the css for desktop version */
@media (max-width: 568px) {
  	/*
  body *{
  		max-width: 100% !important;
  	}
  */
  /* line 10, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile {
    max-width: 100% !important;
    padding: 0 10px;
  }
  /* line 11, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile * {
    max-width: 100% !important;
  }
  /* line 16, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile #results-filters {
    width: 100%;
    padding: 20px 0 0 0;
    background: none;
    border-bottom: 1px solid #cccac7;
    color: #999999;
    margin: 0 0 20px 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 24, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile #results-filters a {
    width: 242px !important;
  }
  /* line 29, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile #results-filters li a {
    width: 277px !important;
  }
  /* line 37, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-wrapper {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    float: left;
    clear: both;
  }
  /* line 42, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav {
    background: none transparent;
    border-bottom: 1px solid #cccac7;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0 0 20px 0;
    padding: 0;
    clear: both;
    display: inline-block;
    float: left;
    width: 100%;
  }
  /* line 53, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav.bottom {
    border: 0 none;
    margin: 20px 0;
  }
  /* line 58, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .results-per-page {
    display: none;
  }
  /* line 61, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination {
    width: 100%;
    position: relative;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
  }
  /* line 67, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination span {
    color: #007cc2;
    font-size: 16px;
  }
  /* line 71, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination .nav-buttons {
    position: absolute;
    top: 0;
    color: #007cc2;
    padding: 0;
  }
  /* line 77, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination .nav-buttons.prev {
    left: 0;
  }
  /* line 80, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination .nav-buttons.next {
    right: 0;
  }
  /* line 84, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination a {
    color: #999999;
    font-size: 16px;
  }
}
/* end of mobile breakpoint*/
/* Mobile search form */
@media (max-width: 568px) {
  /* line 3, ../sass/mobile/_search.scss */
  #search-wrapper {
    position: relative;
    margin-bottom: 20px;
  }
  /* line 7, ../sass/mobile/_search.scss */
  #search-wrapper label {
    display: none;
  }
  /* line 11, ../sass/mobile/_search.scss */
  #search-wrapper input[type=text] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fdfdfd;
    border-radius: 0;
    width: 100%;
    float: none;
    border: 1px solid #d7d7d7;
    position: relative;
    z-index: 5;
    padding: 7px 0;
    text-indent: 10px;
    transition: all 0.3s;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10.4px;
    line-height: 15.4px;
    height: auto;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) inset !important;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) inset !important;
    color: #000000;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  }
  /* line 34, ../sass/mobile/_search.scss */
  #search-wrapper input[type=text]:focus {
    outline: none;
    border: 0.0625rem solid #000000;
  }
  /* line 40, ../sass/mobile/_search.scss */
  #search-wrapper input[type=submit] {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/glass.png") no-repeat;
    background-size: contain;
    border: none;
    font-size: 0;
    line-height: 0;
    height: 24px;
    right: 5px;
    text-indent: -9999px;
    top: 6px;
    position: absolute;
    width: 23px;
    z-index: 10;
    padding: 0;
  }
}
@media (max-width: 568px) {
  	/*
  body *{
  		max-width: 100% !important;
  	}
  */
  /* line 7, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory {
    max-width: 100% !important;
  }
  /* line 8, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory * {
    max-width: 100% !important;
  }
  /* line 12, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-content-section {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  /* line 16, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results {
    text-align: center;
  }
  /* line 18, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results .company-logos {
    float: none;
    clear: both;
    width: 180px;
    height: 180px;
    padding: 0;
  }
  /* line 25, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results .social-text-wrapper {
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
    text-align: center;
  }
  /* line 30, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results .social-text-wrapper ul li {
    display: inline-block;
    float: none;
  }

  /* line 38, ../sass/mobile/_social-media-directory.scss */
  .social-tabs {
    background-color: #b8e5ff;
  }
  /* line 41, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li {
    margin: 0;
    padding: 0;
    width: 106px !important;
    background-color: #b8e5ff;
    color: #007cc3;
  }
  /* line 49, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li + li + li {
    width: 107px !important;
  }
  /* line 54, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li a {
    color: #007cc3;
    border: 0 !important;
    width: 100%;
    height: 100%;
    display: inline-block;
    bottom: 0;
    text-transform: uppercase;
  }
  /* line 64, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li a.selected, .social-tabs li a:hover {
    border: 0 !important;
    background: #007cc3 none !important;
    color: #ffffff;
  }

  /* line 74, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro {
    padding: 13px;
  }
  /* line 75, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro * {
    max-width: 100% !important;
  }
  /* line 79, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro .social-media-directory li {
    margin: 0px 0 0 4px !important;
    height: 44px !important;
    line-height: 44px !important;
    width: 44px !important;
  }
  /* line 84, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro .social-media-directory li .num {
    display: none;
  }
}
/* end of mobile breakpoint*/
/* this is the css for desktop version */
@media (max-width: 768px) {
  	/*
  body *{
  		max-width: 100% !important;
  	}
  */
  /* line 10, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results {
    max-width: 100% !important;
    padding: 0 10px;
  }
  /* line 12, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results * {
    max-width: 100% !important;
  }
  /* line 19, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters {
    background-color: transparent;
    padding: 0;
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
  }
  /* line 27, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters fieldset {
    border-bottom: 0 !important;
  }
  /* line 31, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters #results-inner {
    /*border: 1px solid #333;*/
    clear: both;
    float: left;
    display: inline-block;
  }
  /* line 36, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters #results-inner .product {
    border-top: 1px solid #333;
  }
  /* line 44, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top {
    display: inline-block;
  }
  /* line 48, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result {
    border: 0;
  }
  /* line 50, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .content {
    width: 145px !important;
    margin-left: 15px;
    float: right;
  }
  /* line 55, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result h2 {
    font-size: 16px;
    text-transform: uppercase;
  }
  /* line 59, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result h3 {
    font-size: 16px;
  }
  /* line 62, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .image-wrapper {
    width: 136px;
    padding: 0;
    margin: 0;
  }
  /* line 66, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .image-wrapper img {
    border: 0;
    margin: 0;
    width: 136px;
  }
  /* line 73, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format {
    float: right;
    padding: 0;
    border: 0;
    width: 145px;
    margin: 0 0 0 15px;
    position: relative !important;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }
  /* line 84, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .curent-format {
    font-size: 11px;
    margin-bottom: 10px;
    display: inline-block;
  }
  /* line 90, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul li {
    margin: 0;
    padding: 0;
    float: left;
    display: inline-block;
  }
  /* line 96, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button {
    padding: 0 15px;
    height: 38px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c44), color-stop(100%, #ff7c0a));
    background-image: -moz-linear-gradient(#ff9c44, #ff7c0a);
    background-image: -webkit-linear-gradient(#ff9c44, #ff7c0a);
    background-image: linear-gradient(#ff9c44, #ff7c0a);
    color: #ffffff;
    width: 112px;
    margin: 0;
  }
  /* line 109, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button i {
    position: relative;
    right: auto;
    top: auto;
    height: 38px;
    width: 20px;
    display: inline-block;
    float: left;
    background: url(/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-button.png) no-repeat left center;
    margin-right: 5px;
  }
  /* line 120, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button span {
    line-height: 38px;
    height: 38px;
    float: left;
    display: inline-block;
  }
  /* line 126, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button:hover {
    text-decoration: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7c0a), color-stop(100%, #ff9c44));
    background-image: -moz-linear-gradient(#ff7c0a, #ff9c44);
    background-image: -webkit-linear-gradient(#ff7c0a, #ff9c44);
    background-image: linear-gradient(#ff7c0a, #ff9c44);
  }
  /* line 130, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button.pre-order {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f53a3a), color-stop(100%, #f76161));
    background-image: -moz-linear-gradient(#f53a3a, #f76161);
    background-image: -webkit-linear-gradient(#f53a3a, #f76161);
    background-image: linear-gradient(#f53a3a, #f76161);
  }
  /* line 132, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button.pre-order:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f76161), color-stop(100%, #f53a3a));
    background-image: -moz-linear-gradient(#f76161, #f53a3a);
    background-image: -webkit-linear-gradient(#f76161, #f53a3a);
    background-image: linear-gradient(#f76161, #f53a3a);
  }
  /* line 139, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .dk_container a {
    width: 86px !important;
    z-index: 10;
  }
  /* line 147, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder .award, #hc-consumer-search-results #json-holder .prices, #hc-consumer-search-results #json-holder .category {
    display: none;
  }
  /* line 151, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset {
    border: 0 !important;
    padding: 0 0 10px 0 !important;
    /* height: 50px; */
    /*.filter_hide_imprint, .filter_hide_format{
    	display: none;
    }*/
  }
  /* line 155, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a {
    float: left;
    padding-left: 2%;
    width: 48%;
    display: none;
  }
  /* line 160, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a input {
    float: left;
  }
  /* line 163, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a span {
    float: left;
    padding-left: 3px;
    display: inline-block;
    width: 85%;
  }
  /* line 170, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a.max-filter-reset {
    display: block !important;
    width: auto;
    top: 46px;
  }
  /* line 177, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset .filter_hide_imprint, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_imprint, #hc-consumer-search-results #json-holder fieldset .filter_hide_format, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_format, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_series {
    clear: both;
  }
  /* line 180, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a,
  #hc-consumer-search-results #json-holder fieldset .filter_hide_more_imprint, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_format, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_series {
    display: none !important;
  }
  /* line 188, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset h3 {
    border: 2px solid #DEDEDE;
    padding: 0 13px !important;
    margin: 0 0 10px 0 !important;
    line-height: 30px;
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    width: 270px;
    height: 30px;
    display: inline-block;
    text-transform: capitalize;
  }
  /* line 200, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset h3:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #4B4B4B;
    border-bottom: 0;
    content: "";
    position: absolute;
    right: 12px;
    top: 14px;
  }
  /* line 212, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on {
    background-color: #f1f1f1;
    margin-bottom: 10px;
  }
  /* line 215, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on .filter_hide_more_imprint, #hc-consumer-search-results #json-holder fieldset.on .filter_hide_more_format, #hc-consumer-search-results #json-holder fieldset.on a, #hc-consumer-search-results #json-holder fieldset.on label {
    display: block !important;
  }
  /* line 219, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on h3 {
    background-color: #ffffff;
  }
  /* line 222, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on .more, #hc-consumer-search-results #json-holder fieldset.on label {
    padding-left: 2%;
    width: 48%;
  }
  /* line 229, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder .type.on *, #hc-consumer-search-results #json-holder .collection.on *, #hc-consumer-search-results #json-holder guides.on * {
    display: block !important;
  }
  /* line 232, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder .type.on a, #hc-consumer-search-results #json-holder .collection.on a, #hc-consumer-search-results #json-holder guides.on a {
    padding-left: 2%;
    width: 48%;
  }
  /* line 237, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder a {
    float: left;
    width: 50%;
  }
  /* line 243, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav {
    z-index: 999;
    height: auto;
    background: transparent none;
    padding: 0;
    overflow: visible;
  }
  /* line 249, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav label {
    color: #999999;
    display: none;
  }
  /* line 253, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .dk_toggle {
    width: 289px;
    z-index: 9999;
  }
  /* line 257, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav a {
    color: #017bc4;
    line-height: normal;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
    color: #999999;
  }
  /* line 263, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav a:hover {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
  }
  /* line 267, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .results-per-page, #hc-consumer-search-results #results-nav .view-select {
    display: none;
  }
  /* line 272, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by label {
    display: none;
  }
  /* line 275, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_container {
    height: auto;
    max-height: inherit;
    z-index: 99;
  }
  /* line 280, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_toggle {
    padding: 7px 45px 7px 10px;
    width: 241px !important;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 285, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_toggle:hover {
    text-decoration: none;
    color: inherit;
  }
  /* line 292, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li {
    padding: 0;
    margin: 0;
  }
  /* line 298, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li .dk_options_inner {
    max-height: auto;
  }
  /* line 302, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li a {
    line-height: 27px;
    display: inline-block;
    width: 96%;
    padding: 0 2%;
  }
  /* line 308, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li a:hover {
    background-color: #017EC5;
    color: #ffffff;
    text-decoration: none;
  }
  /* line 317, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .pagination {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #c9c8c8;
    border-top: 1px solid #c9c8c8;
    text-align: center;
    height: 30px;
    line-height: 30px !important;
    position: relative;
  }
  /* line 328, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .pagination .nav-buttons {
    position: absolute;
    top: 15px;
    right: 0;
    color: #007cc3 !important;
    line-height: 30px;
  }
  /* line 334, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .pagination .nav-buttons.prev {
    left: 0;
    right: auto;
  }
  /* line 345, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by {
    display: none;
  }
  /* line 349, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top #results-nav .order-by {
    display: block;
  }
  /* line 354, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top #results-nav .pagination {
    margin: -15px 0 15px 0;
    border-top: 0;
    padding-top: 0;
  }
  /* line 358, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top #results-nav .pagination .nav-buttons {
    top: 0;
  }
  /* line 362, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .advanced-search-link {
    display: none !important;
  }
  /* line 369, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .header li:first-child + li {
    border-left: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  /* line 376, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .header .label {
    width: 100%;
    padding-left: 0;
    color: #999999;
    margin-bottom: 10px !important;
    border-left: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  /* line 387, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .image-holder {
    text-align: center;
    width: 100%;
  }
  /* line 390, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .image-holder img {
    float: none;
  }
  /* line 395, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .title-description {
    text-align: center;
  }
  /* line 397, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .title-description h3 {
    width: 100%;
  }
  /* line 403, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .hc-dropdowns a.dk_toggle {
    width: 86px !important;
    margin-top: 20px;
  }
  /* line 407, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .dk_container .dk_options .dk_options_inner li a {
    width: 121px !important;
  }
}
/* this is the css for desktop version */
/* line 3, ../sass/_author-listing.scss */
#folio-contributor-listing {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-listing:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls, #folio-contributor-listing .releases-controls:visited {
  position: absolute;
  top: 36%;
  outline: 0;
  z-index: 9999;
  	/*
  	img {
  			vertical-align: middle;
  		}
  */
}
/* line 14, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls:hover, #folio-contributor-listing .releases-controls:focus, #folio-contributor-listing .releases-controls:visited:hover, #folio-contributor-listing .releases-controls:visited:focus {
  background-position: 0 -73px;
}
/* line 19, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls:active, #folio-contributor-listing .releases-controls:visited:active {
  background-position: 0 -146px;
}
/* line 29, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-prev {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  display: block;
  left: 0;
}
/* line 33, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-prev .bx-prev {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 41, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-next {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  display: block;
  right: 0;
}
/* line 45, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-next .bx-next {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 61, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper {
  display: block;
  position: relative;
}
/* line 64, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider {
  /* margin: 0 0 0 44px; */
}
/* line 67, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider .image-container {
  height: 238px;
  margin: 0 0 10px;
  position: relative;
}
/* line 73, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  max-height: 234px;
  position: absolute;
  bottom: 0;
  width: 162px;
}
/* line 82, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider p {
  padding: 0;
  margin: 0;
  text-align: center;
  width: 160px;
}
/* line 89, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider .author-name {
  font-size: 16px;
}
/* line 93, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider li {
  margin-right: 18px !important;
}
/* line 99, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-wrapper {
  width: 960px;
  margin-bottom: 43px;
}
/* line 104, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited {
  position: absolute;
  top: 47%;
  outline: 0;
  z-index: 9999;
}
/* line 111, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:hover, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:focus, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:hover, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:focus {
  background-position: 0 -73px;
}
/* line 116, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:active, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:active {
  background-position: 0 -146px;
}
/* line 123, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-pager {
  display: none;
}
/* line 127, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-prev {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  display: block;
  left: 0;
}
/* line 131, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-prev .bx-prev {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 139, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-next {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  display: block;
  right: 0;
}
/* line 143, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-next .bx-next {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 154, ../sass/_author-listing.scss */
#folio-contributor-listing h1 {
  font-size: 24px;
  margin: 0 0 16px 0;
}
/* line 159, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper {
  *zoom: 1;
  margin: 0 0 20px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-listing .pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 162, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .pagination {
  float: right;
  padding: 4px 0 0 0;
}
/* line 165, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .pagination span {
  color: #333;
}
/* line 169, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper p {
  float: left;
  padding: 2px 0 0 5px;
  font-weight: bold;
}
/* line 174, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .tour-icon {
  float: left;
}
/* line 180, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 947px;
  line-height: 40px;
  background-color: #017bc4;
  color: #ffffff;
  padding: 0 0 0 13px;
  margin: 0 0 20px 0;
}
/* line 189, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  padding: 5px 9px 5px 9px;
}
/* line 193, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a:hover {
  background-color: #ffffff;
  color: #017bc4;
  text-decoration: none;
}
/* line 198, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a.selected {
  background-color: #ffffff;
  color: #017bc4;
  text-decoration: none;
}
/* line 207, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper {
  margin-bottom: 20px;
  position: relative;
}
/* line 211, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form {
  display: inline-block;
  width: 100%;
  clear: both;
}
/* line 219, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form p {
  max-width: 33%;
  width: 31%;
  float: left;
  display: inline-block;
}
/* line 226, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form p:nth-child(3n+3), #folio-contributor-listing #results-wrapper #author-listing-form p:nth-child(3n+2) {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}
/* line 231, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form img {
  vertical-align: middle;
  padding: 0 0 0 2px;
}

/* line 247, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header {
  *zoom: 1;
  padding: 0;
  margin: 0 0 30px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-search-listing .header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 252, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header ul {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 262, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li {
  border-left: 1px solid #007cc4;
  float: left;
  margin: 0 0 0 12px;
  padding: 0 0 0 12px;
}
/* line 267, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li a {
  font-size: 14px;
  font-weight: normal;
}
/* line 270, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li a:hover {
  color: #000000;
  text-decoration: none;
}
/* line 276, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li.label {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 284, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header .advanced-search-link {
  font-size: 14px;
  float: right;
  font-weight: normal;
}
/* line 290, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header .you-searched-for-message {
  padding: 11px 0 0;
}
/* line 295, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header span {
  float: left;
  font-size: 25px;
  line-height: 13px;
  padding-right: 4px;
}
/* line 300, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header span:hover {
  color: red;
}
/* line 305, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header h2 {
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 11px;
}
/* line 312, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header h3 {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 322, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #017bc4;
  font-size: 14px;
  height: 41px;
  line-height: 41px;
  padding: 0 15px;
  overflow: hidden;
  margin: 0 0 28px 0;
}
/* line 332, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .order-by {
  float: left;
  font-weight: normal;
}
/* line 335, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .order-by select {
  margin: 0 100px 0 3px;
}
/* line 339, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select {
  float: left;
}
/* line 341, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i {
  color: #004c7a;
  display: inline-block;
  font-size: 20px;
  margin: 0;
  padding: 0 3px;
  position: relative;
  top: 1px;
}
/* line 350, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i:first-child {
  top: 2px;
}
/* line 354, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i:hover {
  background: none;
  color: #ffffff;
}
/* line 359, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i.selected {
  color: #ffffff;
}
/* line 365, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select a:hover {
  background: none;
  color: #ffffff;
}
/* line 371, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .pagination, #folio-contributor-search-listing #results-nav .results-per-page {
  display: inline;
}
/* line 374, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .results-per-page {
  float: left;
  margin: 0 15px 0 65px;
}
/* line 379, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .pagination {
  float: right;
}
/* line 384, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav a {
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 391, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav a:hover {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: black;
  background: white;
}
/* line 399, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .nav-buttons {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
/* line 403, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .nav-buttons:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  color: #e6e6e6;
}
/* line 412, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 422, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav label {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}
/* line 428, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav select {
  position: relative;
  top: -1px;
}
/* line 435, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result {
  *zoom: 1;
  margin: 0 0 45px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-search-listing .contributor-result:after {
  content: "";
  display: table;
  clear: both;
}
/* line 439, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .image-wrapper {
  float: left;
  width: 182px;
}
/* line 442, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .image-wrapper img {
  float: left;
  max-width: 160px;
}
/* line 448, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content {
  float: left;
  width: 732px;
}
/* line 452, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content .name a {
  font-family: arial;
  font-weight: bold;
  font-size: 24px;
  padding: 0 0 30px 0;
  margin: 0;
}
/* line 460, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content .links {
  padding-top: 18px;
}

@media (max-width: 568px) {
  /* line 6, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile {
    max-width: 100% !important;
    padding: 10px;
    width: 300px;
  }
  /* line 8, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile * {
    max-width: 300px !important;
  }
  /* line 14, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet {
    width: 280px !important;
    padding: 10px;
    background: none transparent;
    display: inline-block;
    margin: 0;
  }
  /* line 20, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet h1 {
    font-family: arial;
    font-weight: bold;
    font-size: 18px;
    float: left;
    padding-right: 20px;
    width: auto !important;
  }
  /* line 28, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet label {
    color: #999999;
    float: left;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 34, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet select {
    color: #999999;
    float: left;
    margin: 11px;
  }
  /* line 40, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet a {
    height: 15px !important;
    line-height: 15px !important;
    border-radius: 0;
    color: #000000 !important;
    font-size: 12px !important;
  }
  /* line 46, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet a.dk_toggle.dk_label {
    float: left;
    width: 40px !important;
  }
  /* line 51, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet .dk_container {
    margin: 5px 0 0 10px;
  }
  /* line 58, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  /* line 61, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper #author-listing-form {
    display: inline-block;
    width: 100%;
    clear: both;
  }
  /* line 66, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper #author-listing-form p {
    max-width: 100%;
    width: 100%;
  }
  /* line 70, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper #author-listing-form p:nth-child(3n+3), #folio-contributor-listing.mobile #results-wrapper #author-listing-form p:nth-child(3n+2) {
    border-left: none;
    padding-left: 0px;
  }
  /* line 81, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper {
    border-top: 1px solid #c9c8c8;
    padding: 15px 0 15px 0;
  }
  /* line 85, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper p, #folio-contributor-listing.mobile .pagination-wrapper img {
    color: #999999;
    margin: 10px 0 0 0;
  }
  /* line 89, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper .pagination {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #c9c8c8;
    text-align: center;
    height: 30px;
    line-height: 30px !important;
    position: relative;
  }
  /* line 99, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper .pagination .nav-buttons {
    position: absolute;
    top: 0;
    right: 0;
    color: #007cc3 !important;
    line-height: 30px;
  }
  /* line 105, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper .pagination .nav-buttons.prev {
    left: 0;
    right: auto;
  }
}
/* end of mobile breakpoint*/
/* Mobile  */
@media (max-width: 568px) {
  /* line 3, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile {
    height: 700px !important;
    padding: 0;
    max-width: 320px !important;
  }
  /* line 7, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #browse-inside {
    height: 100%;
  }
  /* line 9, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #browse-inside .embed-code {
    display: none;
  }
  /* line 14, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi-embed {
    border: 0 !important;
    height: 670px !important;
  }
  /* line 19, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-gofull span,
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-gozoom span,
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-buynow span {
    display: none;
  }
  /* line 26, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-top .hcbi-emb-websampler {
    width: 280px !important;
    padding: 0 10px;
    font-size: 16px !important;
    font-family: arial !important;
  }
  /* line 33, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-top .hcbi-emb-title {
    font-size: 16px !important;
    font-family: arial !important;
  }
  /* line 39, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-middle {
    padding: 150px 0 50px 0;
  }
  /* line 41, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-middle .hcbi-read .hcbi-slider .hcbi-shell {
    padding: 10px 0;
  }
  /* line 45, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-shadow {
    -moz-box-shadow: 4px 5px 11px -7px #000000;
    -webkit-box-shadow: 4px 5px 11px -7px #000000;
    box-shadow: 4px 5px 11px -7px #000000;
    border: 1px solid #f1f1f1;
  }
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.eot?v=4.0.3");
  src: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.eot#iefix&v=4.0.3") format("embedded-opentype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../sass/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../sass/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../sass/font-awesome/_spinning.scss */
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 4, ../sass/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../sass/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../sass/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../sass/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../sass/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../sass/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../sass/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../sass/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../sass/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../sass/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../sass/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../sass/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../sass/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../sass/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../sass/font-awesome/_icons.scss */
.fa-times:before {
  content: "";
}

/* line 18, ../sass/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 19, ../sass/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 20, ../sass/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 21, ../sass/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 22, ../sass/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 24, ../sass/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 25, ../sass/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 26, ../sass/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 27, ../sass/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 28, ../sass/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 29, ../sass/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 30, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 31, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 32, ../sass/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 33, ../sass/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 34, ../sass/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 36, ../sass/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 37, ../sass/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 38, ../sass/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 39, ../sass/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 40, ../sass/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 41, ../sass/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 42, ../sass/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 43, ../sass/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 44, ../sass/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 45, ../sass/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 46, ../sass/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 47, ../sass/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 48, ../sass/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 49, ../sass/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 50, ../sass/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 51, ../sass/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 52, ../sass/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 53, ../sass/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 54, ../sass/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 55, ../sass/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 56, ../sass/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 57, ../sass/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 58, ../sass/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 59, ../sass/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 60, ../sass/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 61, ../sass/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 62, ../sass/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 64, ../sass/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 65, ../sass/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 66, ../sass/font-awesome/_icons.scss */
.fa-picture-o:before {
  content: "";
}

/* line 67, ../sass/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 68, ../sass/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 69, ../sass/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 70, ../sass/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 71, ../sass/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 73, ../sass/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 74, ../sass/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 75, ../sass/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 76, ../sass/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 77, ../sass/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 78, ../sass/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 79, ../sass/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 80, ../sass/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 81, ../sass/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 82, ../sass/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 83, ../sass/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 84, ../sass/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 85, ../sass/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 86, ../sass/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 87, ../sass/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 88, ../sass/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 89, ../sass/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 90, ../sass/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 91, ../sass/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 92, ../sass/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 93, ../sass/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 94, ../sass/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 95, ../sass/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 96, ../sass/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 97, ../sass/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 98, ../sass/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 99, ../sass/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 100, ../sass/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 101, ../sass/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 102, ../sass/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 104, ../sass/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 105, ../sass/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 106, ../sass/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 107, ../sass/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 108, ../sass/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 109, ../sass/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 110, ../sass/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 111, ../sass/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 112, ../sass/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 113, ../sass/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 114, ../sass/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 115, ../sass/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 117, ../sass/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 118, ../sass/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 119, ../sass/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 120, ../sass/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 121, ../sass/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 122, ../sass/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 123, ../sass/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 124, ../sass/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 125, ../sass/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 126, ../sass/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 127, ../sass/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 128, ../sass/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 129, ../sass/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 130, ../sass/font-awesome/_icons.scss */
.fa-bar-chart-o:before {
  content: "";
}

/* line 131, ../sass/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 132, ../sass/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 133, ../sass/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 134, ../sass/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 135, ../sass/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 137, ../sass/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 138, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 139, ../sass/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 140, ../sass/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 141, ../sass/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 142, ../sass/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 143, ../sass/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 144, ../sass/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 145, ../sass/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 146, ../sass/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 147, ../sass/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 148, ../sass/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 149, ../sass/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 150, ../sass/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 151, ../sass/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 152, ../sass/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 153, ../sass/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 154, ../sass/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 155, ../sass/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 156, ../sass/font-awesome/_icons.scss */
.fa-facebook:before {
  content: "";
}

/* line 157, ../sass/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 158, ../sass/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 159, ../sass/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 160, ../sass/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 161, ../sass/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 162, ../sass/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 163, ../sass/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 164, ../sass/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 165, ../sass/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 166, ../sass/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 167, ../sass/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 168, ../sass/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 169, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 170, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 171, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 172, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 173, ../sass/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 174, ../sass/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 175, ../sass/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 176, ../sass/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 177, ../sass/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 178, ../sass/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 179, ../sass/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 181, ../sass/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 183, ../sass/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 184, ../sass/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 185, ../sass/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 187, ../sass/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 189, ../sass/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 190, ../sass/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 192, ../sass/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 193, ../sass/font-awesome/_icons.scss */
.fa-bars:before {
  content: "";
}

/* line 194, ../sass/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 195, ../sass/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 196, ../sass/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 197, ../sass/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 198, ../sass/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 199, ../sass/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 200, ../sass/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 201, ../sass/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 202, ../sass/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 203, ../sass/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 204, ../sass/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 205, ../sass/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 206, ../sass/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 207, ../sass/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 208, ../sass/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 209, ../sass/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 210, ../sass/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 211, ../sass/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 213, ../sass/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "";
}

/* line 215, ../sass/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "";
}

/* line 217, ../sass/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 218, ../sass/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 219, ../sass/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 221, ../sass/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 223, ../sass/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 225, ../sass/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 226, ../sass/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 227, ../sass/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 229, ../sass/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 230, ../sass/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 231, ../sass/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 233, ../sass/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 234, ../sass/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 235, ../sass/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 236, ../sass/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 237, ../sass/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 238, ../sass/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 239, ../sass/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 240, ../sass/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 241, ../sass/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 242, ../sass/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 243, ../sass/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 244, ../sass/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 245, ../sass/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 246, ../sass/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 247, ../sass/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 248, ../sass/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 249, ../sass/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 250, ../sass/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 251, ../sass/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 252, ../sass/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 253, ../sass/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 254, ../sass/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 255, ../sass/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 256, ../sass/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 257, ../sass/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 258, ../sass/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 259, ../sass/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 260, ../sass/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 261, ../sass/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 262, ../sass/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 263, ../sass/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 265, ../sass/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 266, ../sass/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 267, ../sass/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 268, ../sass/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 269, ../sass/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 270, ../sass/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 272, ../sass/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 273, ../sass/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 274, ../sass/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 275, ../sass/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 276, ../sass/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 277, ../sass/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 278, ../sass/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 279, ../sass/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 280, ../sass/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 281, ../sass/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 282, ../sass/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 283, ../sass/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 284, ../sass/font-awesome/_icons.scss */
.fa-reply-all:before {
  content: "";
}

/* line 285, ../sass/font-awesome/_icons.scss */
.fa-mail-reply-all:before {
  content: "";
}

/* line 286, ../sass/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 289, ../sass/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 290, ../sass/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 291, ../sass/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 292, ../sass/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 294, ../sass/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 295, ../sass/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 296, ../sass/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 297, ../sass/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 298, ../sass/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 299, ../sass/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 300, ../sass/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 301, ../sass/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 302, ../sass/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 303, ../sass/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 304, ../sass/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 305, ../sass/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 306, ../sass/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 307, ../sass/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 308, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 309, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 310, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 311, ../sass/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 312, ../sass/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 313, ../sass/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 314, ../sass/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 315, ../sass/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 316, ../sass/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 317, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 318, ../sass/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 319, ../sass/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 320, ../sass/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 321, ../sass/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 322, ../sass/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 323, ../sass/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 324, ../sass/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 325, ../sass/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 326, ../sass/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 327, ../sass/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 328, ../sass/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 329, ../sass/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 330, ../sass/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 331, ../sass/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 333, ../sass/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 335, ../sass/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 337, ../sass/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 339, ../sass/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 340, ../sass/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 342, ../sass/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 344, ../sass/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 348, ../sass/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 351, ../sass/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 353, ../sass/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 355, ../sass/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 356, ../sass/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 357, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 358, ../sass/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 359, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 360, ../sass/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 361, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 362, ../sass/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 363, ../sass/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 364, ../sass/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 365, ../sass/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 366, ../sass/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 367, ../sass/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 368, ../sass/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 369, ../sass/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 370, ../sass/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 371, ../sass/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 372, ../sass/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 373, ../sass/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 374, ../sass/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 375, ../sass/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 376, ../sass/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 377, ../sass/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 378, ../sass/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 379, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 380, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 381, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 382, ../sass/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 383, ../sass/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 384, ../sass/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 385, ../sass/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 386, ../sass/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 387, ../sass/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 388, ../sass/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 389, ../sass/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 390, ../sass/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 391, ../sass/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 392, ../sass/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 393, ../sass/font-awesome/_icons.scss */
.fa-gittip:before {
  content: "";
}

/* line 394, ../sass/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 395, ../sass/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 396, ../sass/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 397, ../sass/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 398, ../sass/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 399, ../sass/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 400, ../sass/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 401, ../sass/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 402, ../sass/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 403, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 404, ../sass/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 405, ../sass/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 407, ../sass/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 408, ../sass/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 409, ../sass/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 410, ../sass/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 412, ../sass/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 13, ../sass/_header-update.scss */
.social-media {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 18, ../sass/_header-update.scss */
.social-media a {
  float: left;
  width: 30px;
  height: 30px;
  display: block;
}
/* line 24, ../sass/_header-update.scss */
.social-media a:nth-of-type(2) {
  margin: 0 5px;
}
/* line 28, ../sass/_header-update.scss */
.social-media a img {
  max-width: 100%;
}

/* line 34, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul .books_sub a, .hc-main-header__nav-bar__navigation ul .kids_sub a, .hc-main-header__nav-bar__navigation ul .romance_sub a, .hc-main-header__nav-bar__navigation ul .about_sub a {
  position: relative;
  transition: all 0.3s ease-in-out;
}
/* line 37, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul .books_sub a:after, .hc-main-header__nav-bar__navigation ul .kids_sub a:after, .hc-main-header__nav-bar__navigation ul .romance_sub a:after, .hc-main-header__nav-bar__navigation ul .about_sub a:after {
  content: '\f0d7';
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 47, ../sass/_header-update.scss */
.clientheaderHolder img {
  max-width: 100%;
}

/* line 51, ../sass/_header-update.scss */
.clientheaderHolder *,
.clientheaderHolder *::after,
.clientheaderHolder *::before {
  box-sizing: border-box;
}

/* line 57, ../sass/_header-update.scss */
.hc-main-header {
  /*Razor Nav*/
}
/* line 60, ../sass/_header-update.scss */
.hc-main-header__hide-snippet {
  z-index: -1 !important;
}
/* line 64, ../sass/_header-update.scss */
.hc-main-header__fixed-search {
  transition: all 0.3s;
  opacity: 0;
  position: relative;
  float: right !important;
  top: 7px;
}
/* line 71, ../sass/_header-update.scss */
.hc-main-header__fixed-search .supapress_search--icon {
  width: 25px;
  height: 25px;
  position: relative;
  top: 7px;
  z-index: 10;
}
/* line 79, ../sass/_header-update.scss */
.hc-main-header__fixed-search .keyword {
  transition: all 0.3s !important;
  height: auto !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  transition: all 0.3s !important;
  opacity: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  right: 0 !important;
  top: 3px !important;
}
/* line 93, ../sass/_header-update.scss */
.hc-main-header__fixed-search .supapress_search--search {
  display: block !important;
}
/* line 97, ../sass/_header-update.scss */
.hc-main-header__fixed-search input.go {
  display: none !important;
}
/* line 102, ../sass/_header-update.scss */
.hc-main-header__fixed-search--open .keyword {
  opacity: 1 !important;
  width: 200px !important;
}
/* line 109, ../sass/_header-update.scss */
.hc-main-header__fixed-icon {
  transition: all 0.3s;
  position: relative;
  top: 7px;
  opacity: 0;
}
/* line 115, ../sass/_header-update.scss */
.hc-main-header__fixed-icon a {
  padding-left: 0 !important;
}

/* line 120, ../sass/_header-update.scss */
.fixed-snippet {
  position: fixed;
  top: 0 !important;
  overflow: visible !important;
  height: 50px !important;
}
/* line 127, ../sass/_header-update.scss */
.fixed-snippet:before {
  background: #ffffff;
  border-bottom: 1px solid #d7d7d7;
  position: absolute;
  width: 100vw;
  left: calc(-50vw + 50%);
  z-index: -1;
  content: "";
  height: 100%;
  top: 1px;
}

/* line 140, ../sass/_header-update.scss */
.hc-main-header__nav-bar {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 13px;
}
/* line 146, ../sass/_header-update.scss */
.hc-main-header__nav-bar.fixed-bar {
  background: #ffffff;
  width: 976px;
}
/* line 149, ../sass/_header-update.scss */
.hc-main-header__nav-bar.fixed-bar .hc-main-header__fixed-icon,
.hc-main-header__nav-bar.fixed-bar .hc-main-header__fixed-search {
  opacity: 1;
}
/* line 154, ../sass/_header-update.scss */
.hc-main-header__nav-bar.fixed-bar .hc-main-header__nav-bar__navigation ul {
  width: 976px;
}
/* line 163, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  z-index: 10000;
  text-transform: uppercase;
  overflow: hidden;
  transition: all 0.3s;
  max-height: 0;
  overflow: visible;
  max-height: inherit;
}
/* line 177, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 181, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul.main-nav-2016 {
  height: 50px;
}
/* line 185, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
  width: auto;
  line-height: normal;
  float: none;
}
/* line 194, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul li:hover > ul, .hc-main-header__nav-bar__navigation ul li:focus > ul {
  display: block;
}
/* line 199, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul li a {
  color: #000000;
  padding: 0 25px;
  line-height: 40px;
  display: inline-block;
  height: 40px;
}
/* line 206, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul li a:hover {
  text-decoration: none;
  color: #007cc4;
}
/* line 212, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul .books_sub, .hc-main-header__nav-bar__navigation ul .kids_sub, .hc-main-header__nav-bar__navigation ul .romance_sub, .hc-main-header__nav-bar__navigation ul .about_sub {
  transition: all 0.3s;
  border-bottom: 3px solid #ffffff;
}
/* line 218, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul .books_sub:hover, .hc-main-header__nav-bar__navigation ul .books_sub:focus, .hc-main-header__nav-bar__navigation ul .kids_sub:hover, .hc-main-header__nav-bar__navigation ul .kids_sub:focus, .hc-main-header__nav-bar__navigation ul .romance_sub:hover, .hc-main-header__nav-bar__navigation ul .romance_sub:focus, .hc-main-header__nav-bar__navigation ul .about_sub:hover, .hc-main-header__nav-bar__navigation ul .about_sub:focus {
  border-bottom: 3px solid #007cc4;
}
/* line 223, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul {
  background: #ffffff;
  padding: 0;
  text-align: center;
  display: none;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 10000;
}
/* line 234, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul:before {
  border-bottom: 1px solid #d7d7d7;
  background: #ffffff;
  position: absolute;
  width: 100vw;
  left: calc(-50vw + 50%);
  z-index: -1;
  content: "";
  height: 100%;
  top: 0;
}
/* line 246, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul:after {
  border-bottom: 1px solid #d7d7d7;
  background: #ffffff;
  position: absolute;
  width: 100vw;
  right: calc(-51vw + 50%);
  z-index: -1;
  content: "";
  height: 100%;
  top: 0;
}
/* line 259, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul a:after {
  display: none;
}
/* line 264, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .book-nav__content {
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 270, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .book-nav__block {
  width: 50%;
  padding: 0px 10px;
  margin: 10px 0px;
  text-align: left;
}
/* line 275, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .book-nav__block h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #000000;
  margin: 0 0 5px;
}
/* line 282, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .book-nav__block:first-child {
  border-right: 1px solid #d7d7d7;
}
/* line 286, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .book-nav__links {
  column-count: 2;
}
/* line 288, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .book-nav__links a {
  color: #007cc4;
  display: block;
  line-height: 30px;
  text-align: left;
  height: auto;
  text-transform: none;
  font-weight: 300;
  padding: 0;
}
/* line 301, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__content {
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 307, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__block-3 {
  width: 50%;
  padding: 0px 10px;
  margin: 10px 0px;
  border-right: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  text-align: left;
}
/* line 314, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__block-3 .column-2 {
  column-count: 2;
}
/* line 317, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__block-3 h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #000000;
  margin: 0 0 5px;
}
/* line 325, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__block-2 {
  width: 25%;
  padding: 0px 10px;
  margin: 10px 0px;
  text-align: left;
}
/* line 330, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__block-2 h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #000000;
  margin: 0 0 5px;
}
/* line 339, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__links a {
  color: #007cc4;
  display: block;
  line-height: 30px;
  text-align: left;
  height: auto;
  text-transform: none;
  font-weight: 300;
  padding: 0;
}
/* line 350, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__epic-reads {
  text-transform: none;
  font-weight: 300;
  text-align: center;
}
/* line 354, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__epic-reads a {
  color: #007cc4;
  line-height: inherit;
  height: auto;
  padding: 0;
}
/* line 362, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .kids-nav__epic-reads p a {
  font-weight: normal;
}
/* line 370, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .romance-nav__content {
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 376, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .romance-nav__block {
  padding: 0px 10px;
  margin: 10px 0px;
  text-transform: none;
  font-weight: 300;
}
/* line 382, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .romance-nav__block:first-child {
  border-right: 1px solid #d7d7d7;
}
/* line 385, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .romance-nav__block a {
  color: #007cc4;
  line-height: inherit;
  height: auto;
  padding: 0;
}
/* line 392, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .romance-nav__block p {
  line-height: 20px;
}
/* line 395, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .romance-nav__block p a {
  font-weight: normal;
}
/* line 402, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .about-nav img {
  width: 300px;
}
/* line 406, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .about-nav__content {
  border-bottom: 1px solid #d7d7d7;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-bottom: 20px;
}
/* line 413, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .about-nav__block {
  width: 14%;
  text-align: left;
  padding: 0px 5px;
}
/* line 417, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .about-nav__block h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #000000;
  margin: 0 0 5px;
}
/* line 426, ../sass/_header-update.scss */
.hc-main-header__nav-bar__navigation ul ul .about-nav__links a {
  color: #007cc4;
  display: block;
  line-height: 17px;
  height: auto;
  text-transform: none;
  font-weight: 300;
  padding: 0 0 6px;
  text-align: left;
}

/* line 444, ../sass/_header-update.scss */
.book-nav, .kids-nav, .romance-nav, .about-nav {
  display: none;
}

/* line 449, ../sass/_header-update.scss */
#cartholder {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  transition: color 0.3s;
  display: inline-block;
}
/* line 462, ../sass/_header-update.scss */
#cartholder.fixed-bar {
  position: fixed;
  top: 5px;
  padding-left: 21px;
}
/* line 468, ../sass/_header-update.scss */
#cartholder .cart-image, #cartholder .cart-text {
  display: none;
}
/* line 471, ../sass/_header-update.scss */
#cartholder a {
  font-family: 'Roboto', sans-serif;
  font-weight: 700 !important;
  font-size: 13px;
  color: #000000;
  padding: 0 0 0 23px;
  line-height: 40px;
  display: inline-block;
  height: 40px;
}
/* line 480, ../sass/_header-update.scss */
#cartholder a:hover {
  text-decoration: none;
  color: #007cc4;
}
/* line 483, ../sass/_header-update.scss */
#cartholder a:hover:before {
  color: #007cc4;
}
/* line 487, ../sass/_header-update.scss */
#cartholder a:before {
  content: '\f07a';
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  color: #000000;
  transition: all 0.3s ease-in-out;
}

/* line 500, ../sass/_header-update.scss */
.silverpop-menu-trigger {
  display: block;
  text-transform: uppercase;
  color: #000 !important;
  font-size: 12.3px;
  padding-left: 20px;
  position: relative;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
}
/* line 510, ../sass/_header-update.scss */
.silverpop-menu-trigger:hover {
  text-decoration: none;
  color: #007cc2;
}
/* line 513, ../sass/_header-update.scss */
.silverpop-menu-trigger:hover:before {
  color: #007cc2;
}
/* line 517, ../sass/_header-update.scss */
.silverpop-menu-trigger:before {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  left: 1px;
  color: #000 !important;
  transition: all .3s ease-in-out;
}

/*
---------------------------
	Animation Variables
---------------------------	
*/
@media (max-width: 568px) {
  /* line 32, ../sass/mobile/_mobile-styles.scss */
  #canvas1 {
    border: 0 none;
  }
}
@media (max-width: 568px) {
  /*
  	body *{
  		max-width: 100%;
  	}
  	
  */
  /* line 10, ../sass/mobile/_author-detail.scss */
  h3, h2 {
    font-family: "Arial" !important;
  }

  /* line 14, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details {
    max-width: 100% !important;
    margin: 0 !important;
    *zoom: 1;
    padding: 10px !important;
    background: none #ffffff;
  }
  /* line 16, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details * {
    max-width: 100% !important;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 27, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .discover-author {
    color: #666666;
    font-size: 16px;
    padding: 0;
    margin: 0 0 10px 0;
  }
  /* line 34, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details h2 {
    font-size: 32px;
    margin: 0 0 20px 0;
  }
  /* line 37, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details h2 a {
    color: #333333;
    text-decoration: none;
  }
  /* line 44, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper {
    *zoom: 1;
    width: 100%;
    float: left;
    padding: 0 !important;
    position: relative;
    z-index: 1;
    background: none transparent !important;
    border-top: none;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 53, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper:before, #hc-author-full-details #full-details-wrapper:after {
    background: none transparent !important;
    border-top: none;
    content: "";
    height: 100%;
    position: absolute;
    top: -2px;
    width: 9999px;
  }
  /* line 62, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper:before {
    right: 100%;
  }
  /* line 65, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper:after {
    left: 100%;
  }
  /* line 69, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper img {
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    width: auto;
    display: inherit;
  }
  /* line 77, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .caption {
    font-size: 11px;
    text-align: center;
    margin-top: 10px;
  }
  /* line 82, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper h3 {
    font-size: 18px;
    margin: 0;
  }
  /* line 86, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .author-biography {
    padding: 32px 0 18px 0;
  }
  /* line 89, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .author-description {
    padding: 0;
    width: 630px;
  }
  /* line 93, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .website, #hc-author-full-details #full-details-wrapper .blog {
    padding: 0 0 26px 0;
  }
  /* line 96, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon {
    *zoom: 1;
    margin: 0;
    padding: 0 0 35px 0;
    border-bottom: 1px solid #cccac7;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 101, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon li {
    *zoom: 1;
    list-style: none;
    line-height: 15px;
    padding: 0 0 5px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon li:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 108, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i {
    border-radius: 50px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 17px;
    height: 29px;
    line-height: 29px;
    opacity: 0.8;
    text-align: center;
    width: 29px;
  }
  /* line 120, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-facebook {
    background: #4a6ea9;
  }
  /* line 122, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-facebook:hover {
    background: #426297;
  }
  /* line 126, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-twitter {
    background: #00aced;
  }
  /* line 128, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon i.fa-twitter:hover {
    background: #0099d4;
  }
  /* line 134, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .social-media-icon .social-text {
    float: left;
    padding: 7px;
  }
  /* line 140, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form {
    *zoom: 1;
    border-bottom: 1px solid #cccac7;
    margin: 35px 0 35px 0;
    display: block;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 146, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form label {
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 20px 0;
  }
  /* line 155, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form input {
    padding-left: 5px;
  }
  /* line 159, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form input[type=text] {
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    float: left;
    background-color: #fdfdfd;
    border: 1px solid #d7d7d7;
    color: #000000;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    line-height: 100%;
    height: 39px;
    padding: 0 11px 0 11px;
    vertical-align: middle;
    width: 92%;
  }
  /* line 177, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form .subscribe-submit {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTRlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2RjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1094e0), color-stop(100%, #007dc4));
    background-image: -moz-linear-gradient(#1094e0, #007dc4);
    background-image: -webkit-linear-gradient(#1094e0, #007dc4);
    background-image: linear-gradient(#1094e0, #007dc4);
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 0;
    color: #ffffff;
    float: left;
    font-size: 14px;
    height: 41px;
    width: 103px;
    outline: none;
    margin: 20px 0 35px 0;
  }
  /* line 188, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .subscribe-form .subscribe-submit:hover {
    background: #0c7fc2;
  }
  /* line 195, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .silverpop-legal {
    margin-top: 15px;
  }
  /* line 200, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .author-works {
    margin: 0;
    padding: 35px 0 35px 0;
  }
  /* line 205, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper {
    position: static;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    *zoom: 1;
    margin: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 212, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul {
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    display: inline-block;
  }
  /* line 219, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li {
    height: auto;
    width: 100%;
    padding: 0 0 10px 0 !important;
    margin: 0;
    position: static;
    list-style: none;
    background-color: transparent;
  }
  /* line 227, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li.pos-2, #hc-author-full-details #full-details-wrapper .image-wrapper ul li.pos-3 {
    display: none;
  }
  /* line 231, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li a {
    padding: 0;
    margin: 0;
    width: 100%;
    position: static;
    display: inline-block;
  }
  /* line 237, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .image-wrapper ul li a img {
    width: 100%;
    padding: 0;
    margin: 0;
    position: static;
    border: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 3px 3px 10px -2px #000000;
    -webkit-box-shadow: 3px 3px 10px -2px #000000;
    box-shadow: 3px 3px 10px -2px #000000;
  }
  /* line 252, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips {
    text-align: center;
    width: 100%;
    /*display: inline-block;*/
    visibility: hidden;
    display: none;
  }
  /* line 258, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
  }
  /* line 264, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips li {
    margin: 10px 7px;
    padding: 0;
    list-style: none;
    float: left;
    width: 11px;
    height: 11px;
    display: inline-block;
    background-color: #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
  }
  /* line 276, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips li a {
    width: 11px;
    height: 11px;
    display: inline-block;
  }
  /* line 281, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .pips li.active {
    background-color: #007cc3;
  }
  /* line 287, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn {
    *zoom: 1;
    margin: 10px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 186, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a {
    color: #ffffff;
    border: 0;
    display: inline-block;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 85px;
  }
  /* line 199, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a,
  #hc-author-full-details #full-details-wrapper .see-all-btn a:visited {
    background: #1195e0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
    /* IE6-8 */
  }
  /* line 213, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a:hover,
  #hc-author-full-details #full-details-wrapper .see-all-btn a:focus {
    background: #2ca9f0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
    /* IE6-8 */
    text-decoration: none;
  }
  /* line 228, ../sass/lib/_mixins-placeholders.scss */
  #hc-author-full-details #full-details-wrapper .see-all-btn a:active {
    -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
    background: #1195e0;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
    /* IE6-8 */
  }
  /* line 296, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews {
    *zoom: 1;
    margin: 0 0 35px 0;
    padding: 0 0 5px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 301, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews h3 {
    padding: 0 0 23px 0;
  }
  /* line 305, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews li {
    *zoom: 1;
    list-style: none;
    line-height: 16px;
    padding: 0 0 5px 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews li:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 312, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews .interview-title {
    float: left;
    padding: 0 0 0 5px;
  }
  /* line 315, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews .interview-title:hover {
    text-decoration: underline;
  }
  /* line 320, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper ul.author-interviews .pdf-icon {
    float: left;
    display: block;
    line-height: 16px;
    height: 16px;
    width: 16px;
  }
  /* line 330, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper {
    margin-top: 30px;
  }
  /* line 332, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper h3 {
    padding: 0 0 23px 0;
  }
  /* line 336, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events {
    *zoom: 1;
    margin: 0 0 26px 0;
    padding: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 341, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events li {
    list-style: none;
  }
  /* line 345, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events .text-transform {
    text-transform: uppercase;
  }
  /* line 349, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details #full-details-wrapper .events-wrapper .author-events .text-italic {
    font-style: italic;
  }
  /* line 357, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .bookperk-side .signup-field {
    width: 92% !important;
    margin-top: 70px;
  }
  /* line 361, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .bookperk-side .drop-down-container {
    margin-top: -90px;
  }
  /* line 364, ../sass/mobile/_author-detail.scss */
  #hc-author-full-details .bookperk-side label.error {
    display: none !important;
  }
}
/* end of mobile breakpoint*/
@media (max-width: 568px) {
  /*
  	body *{
  		max-width: 100% !important;
  	}
  */
  /* line 8, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile {
    max-width: 100% !important;
    padding: 0 10px;
  }
  /* line 10, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile * {
    max-width: 100% !important;
  }
  /* line 15, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-filters {
    background-color: transparent;
    padding: 0;
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
  }
  /* line 23, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-filters #results-inner {
    /*border: 1px solid #333;*/
  }
  /* line 25, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-filters #results-inner .product {
    border-top: 1px solid #333;
  }
  /* line 31, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-wrapper {
    display: inline-block;
  }
  /* line 35, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result {
    border: 0;
  }
  /* line 37, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content {
    width: 190px !important;
    margin-left: 15px;
    float: right;
  }
  /* line 42, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result h2 {
    font-size: 16px;
    text-transform: uppercase;
  }
  /* line 46, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result h3 {
    font-size: 20px;
    color: #ffffff;
    background-color: #007cc4;
    height: 36px;
    line-height: 36px;
    width: 280px;
    padding: 0 10px;
  }
  /* line 54, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result h3 a {
    color: #ffffff;
  }
  /* line 58, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .image-wrapper {
    width: 90px;
    padding: 0;
    margin: 0;
  }
  /* line 62, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .image-wrapper img {
    border: 0;
    margin: 0;
    width: 90px;
  }
  /* line 69, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content {
    float: right;
    padding: 0;
    border: 0;
    width: 190px;
    margin: 0 0 0 15px;
  }
  /* line 77, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul li {
    margin: 0;
    padding: 0;
    float: left;
    display: inline-block;
  }
  /* line 83, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button {
    padding: 0 15px;
    height: 38px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c44), color-stop(100%, #ff7c0a));
    background-image: -moz-linear-gradient(#ff9c44, #ff7c0a);
    background-image: -webkit-linear-gradient(#ff9c44, #ff7c0a);
    background-image: linear-gradient(#ff9c44, #ff7c0a);
    color: #ffffff;
    width: 112px;
    margin: 0;
  }
  /* line 96, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button i {
    position: relative;
    right: auto;
    top: auto;
    height: 38px;
    width: 20px;
    display: inline-block;
    float: left;
    background: url(/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-button.png) no-repeat left center;
    margin-right: 5px;
  }
  /* line 107, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button span {
    line-height: 38px;
    height: 38px;
    float: left;
    display: inline-block;
  }
  /* line 113, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button:hover {
    text-decoration: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7c0a), color-stop(100%, #ff9c44));
    background-image: -moz-linear-gradient(#ff7c0a, #ff9c44);
    background-image: -webkit-linear-gradient(#ff7c0a, #ff9c44);
    background-image: linear-gradient(#ff7c0a, #ff9c44);
  }
  /* line 117, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button.pre-order {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f53a3a), color-stop(100%, #f76161));
    background-image: -moz-linear-gradient(#f53a3a, #f76161);
    background-image: -webkit-linear-gradient(#f53a3a, #f76161);
    background-image: linear-gradient(#f53a3a, #f76161);
  }
  /* line 119, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content ul .buy-button.pre-order:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f76161), color-stop(100%, #f53a3a));
    background-image: -moz-linear-gradient(#f76161, #f53a3a);
    background-image: -webkit-linear-gradient(#f76161, #f53a3a);
    background-image: linear-gradient(#f76161, #f53a3a);
  }
  /* line 126, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .content .dk_container a {
    width: 86px !important;
    z-index: 10;
  }
  /* line 131, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .contributor-result .view-all {
    *zoom: 1;
    padding: 10px 0 0 0;
    float: left;
    clear: both;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #folio-contributor-search-listing.mobile .contributor-result .view-all:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 140, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder .award, #folio-contributor-search-listing.mobile #json-holder .prices, #folio-contributor-search-listing.mobile #json-holder .category {
    display: none;
  }
  /* line 144, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset {
    border: 0 !important;
    padding: 0 0 10px 0 !important;
    /*.filter_hide_imprint, .filter_hide_format{
    	display: none;
    }*/
  }
  /* line 147, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset label {
    float: left;
    width: 50%;
    display: none;
  }
  /* line 151, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset label input {
    float: left;
  }
  /* line 154, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset label span {
    float: left;
    padding-left: 3px;
    display: inline-block;
    width: 85%;
  }
  /* line 161, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_format, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_format {
    clear: both;
  }
  /* line 164, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset a,
  #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset .filter_hide_more_format {
    display: none;
  }
  /* line 172, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset h3 {
    border: 2px solid #DEDEDE;
    padding: 0 13px !important;
    margin: 0 0 10px 0 !important;
    line-height: 30px;
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    width: 270px;
    height: 30px;
    display: inline-block;
    text-transform: capitalize;
  }
  /* line 184, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset h3:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #4B4B4B;
    border-bottom: 0;
    content: "";
    position: absolute;
    right: 12px;
    top: 14px;
  }
  /* line 196, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on {
    background-color: #f1f1f1;
    margin-bottom: 10px;
  }
  /* line 199, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on .filter_hide_more_imprint, #folio-contributor-search-listing.mobile #json-holder fieldset.on .filter_hide_more_format, #folio-contributor-search-listing.mobile #json-holder fieldset.on a, #folio-contributor-search-listing.mobile #json-holder fieldset.on label {
    display: block !important;
  }
  /* line 203, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on h3 {
    background-color: #ffffff;
  }
  /* line 206, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder fieldset.on .more, #folio-contributor-search-listing.mobile #json-holder fieldset.on label {
    padding-left: 2%;
    width: 48%;
  }
  /* line 213, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder .type.on * {
    display: block !important;
  }
  /* line 216, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder .type.on a {
    padding-left: 2%;
    width: 48%;
  }
  /* line 221, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #json-holder a {
    float: left;
    width: 50%;
  }
  /* line 228, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .cost-wrapper,
  #folio-contributor-search-listing.mobile #results-nav .order-by {
    display: none;
  }
  /* line 233, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .top #results-nav .order-by {
    display: block;
  }
  /* line 238, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .top #results-nav .pagination {
    margin: -15px 0 15px 0;
    border-top: 0;
    padding-top: 0;
  }
  /* line 242, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .top #results-nav .pagination .nav-buttons {
    top: 0;
  }
  /* line 246, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .advanced-search-link {
    display: none !important;
  }
  /* line 251, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header #search-total {
    font-size: 16px;
    line-height: 18px;
    padding-right: 2px;
  }
  /* line 255, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header #search-total:hover {
    color: #9E9FA1;
  }
  /* line 260, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header li {
    /*float: left;*/
  }
  /* line 264, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header li:first-child {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
  }
  /* line 271, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile .header .label {
    width: 100%;
    padding-left: 0;
    color: #999999;
    margin-bottom: 5px;
  }
  /* line 278, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav {
    z-index: 999;
    height: auto;
    background: transparent none;
    padding: 0;
    overflow: visible;
  }
  /* line 284, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav label {
    color: #999999;
    display: none;
  }
  /* line 288, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .dk_toggle {
    width: 289px;
    z-index: 9999;
  }
  /* line 292, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav a {
    color: #017bc4;
    line-height: normal;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
    color: #999999;
  }
  /* line 298, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav a:hover {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
  }
  /* line 302, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .results-per-page, #folio-contributor-search-listing.mobile #results-nav .view-select {
    display: none;
  }
  /* line 307, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by label {
    display: none;
  }
  /* line 310, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_container {
    height: auto;
    max-height: inherit;
    z-index: 99;
  }
  /* line 315, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_toggle {
    padding: 7px 45px 7px 10px;
    width: 241px !important;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 320, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_toggle:hover {
    text-decoration: none;
    color: inherit;
  }
  /* line 327, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li {
    padding: 0;
    margin: 0;
  }
  /* line 333, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li .dk_options_inner {
    max-height: auto;
  }
  /* line 337, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li a {
    line-height: 27px;
    display: inline-block;
    width: 96%;
    padding: 0 2%;
  }
  /* line 343, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .order-by .dk_options li a:hover {
    background-color: #017EC5;
    color: #ffffff;
    text-decoration: none;
  }
  /* line 352, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .pagination {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #c9c8c8;
    border-top: 1px solid #c9c8c8;
    text-align: center;
    height: 30px;
    line-height: 30px !important;
    position: relative;
  }
  /* line 363, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .pagination .nav-buttons {
    position: absolute;
    top: 15px;
    right: 0;
    color: #007cc3 !important;
    line-height: 30px;
  }
  /* line 369, ../sass/mobile/_author-listing.scss */
  #folio-contributor-search-listing.mobile #results-nav .pagination .nav-buttons.prev {
    left: 0;
    right: auto;
  }
}
/* end of mobile breakpoint*/
/* line 1, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper {
  position: relative;
  width: 320px;
  /* pager */
}
/* line 6, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper {
  display: none;
  position: absolute;
  bottom: 0;
  right: 20px;
  margin: 0 0 25px;
  z-index: 100;
}
/* line 13, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul {
  padding: 0;
  margin: 0;
}
/* line 16, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li {
  list-style: none;
  padding: 0 0 5px 0;
}
/* line 248, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a {
  position: relative;
  color: #ffffff;
  border: 0;
  display: inline-block;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 300px;
}
/* line 262, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a,
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:visited {
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 276, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:hover,
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:focus {
  background: #2ca9f0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYTlmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDkzZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2ca9f0), color-stop(100%, #1093de));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ca9f0 0%, #1093de 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ca9f0 0%, #1093de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca9f0', endColorstr='#1093de',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
/* line 291, ../sass/lib/_mixins-placeholders.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a:active {
  -moz-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.3) inset;
  background: #1195e0;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOTVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdjYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1195e0), color-stop(100%, #007cc3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1195e0 0%, #007cc3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1195e0 0%, #007cc3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1195e0', endColorstr='#007cc3',GradientType=0 );
  /* IE6-8 */
}
/* line 20, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul li a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 140px;
  line-height: 35px;
  height: 35px;
}
/* line 27, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .billboard-btn-wrapper ul .button-icons {
  position: absolute;
  top: 10px;
  left: 8px;
}
/* line 37, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager {
  text-align: center;
  width: 100%;
  z-index: 500;
  position: absolute;
  bottom: -36px;
  overflow: hidden;
}
/* line 45, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager span {
  font-family: arial;
  font-size: 33px;
  width: 16px;
  display: inline-block;
  color: #ccc;
  cursor: pointer;
}
/* line 53, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager span.cycle-pager-active {
  color: #007cc4;
}
/* line 56, ../sass/mobile/_billboard.scss */
.mobile-billboard-wrapper .cycle-pager > * {
  cursor: pointer;
}

/* this is the css for desktop version */
@media (max-width: 568px) {
  /* line 4, ../sass/mobile/_book-detail.scss */
  .bookDetailPromoBox {
    display: none;
  }
  /* line 6, ../sass/mobile/_book-detail.scss */
  .bookDetailPromoBox .promo-left {
    	/*
    	width: 100%;
    		margin-bottom: 10px;
    */
  }
  /* line 12, ../sass/mobile/_book-detail.scss */
  .bookDetailPromoBox .promo-right {
    		/*
    width: 100%;
    		float: left;
    */
  }

  /* line 19, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details {
    max-width: 100% !important;
    padding: 10px;
    margin: 0;
    /********************************
    *	tabs - content-main-section	*
    *********************************/
    /*	tabs - content-main-section END	*/
  }
  /* line 21, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details h1 {
    font-family: arial;
    font-size: 16px;
    margin: 0 0 18px;
  }
  /* line 27, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details h2 {
    font-size: 14px;
    color: #666666;
    font-weight: normal;
  }
  /* line 33, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .author, .hc-consumer-book-details .illustrated {
    font-size: 16px;
    font-weight: bold;
    color: #999999;
  }
  /* line 39, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .blue-text {
    font-size: 16px;
    font-weight: bold;
  }
  /* line 44, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .sale {
    padding: 0 0 25px 0;
  }
  /* line 48, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details a.btn.btn-commerce-2 span {
    padding: 0;
  }
  /* line 52, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details * {
    max-width: 100% !important;
  }
  /* line 58, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .image-wrapper {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }
  /* line 64, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .image-wrapper img {
    width: 100%;
    -moz-box-shadow: 3px 3px 10px -2px #000000;
    -webkit-box-shadow: 3px 3px 10px -2px #000000;
    box-shadow: 3px 3px 10px -2px #000000;
  }
  /* line 70, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper {
    *zoom: 1;
    text-align: center;
    margin: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 74, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper ul {
    width: 100%;
    display: inline-block;
  }
  /* line 77, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper ul li {
    margin: 3%;
    /*float: left;*/
    width: auto;
    display: inline-block;
    margin-bottom: 30px;
  }
  /* line 83, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .book-btn-wrapper ul li a.book-button {
    font-size: 12px;
    width: auto;
    padding: 0 10px;
    -moz-border-radius: 3px 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px 3px;
  }
  /* line 92, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section {
    *zoom: 1;
    display: inline-block;
    width: 100%;
    /* /buy-section-outer-wrapper */
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 97, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .book-description-buy-wrapper {
    *zoom: 1;
    text-align: center;
    display: inline-block;
    width: 100%;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .book-description-buy-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 104, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper {
    *zoom: 1;
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    padding: 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 111, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper {
    float: right;
    z-index: 1;
    margin: 0 3px 0 0;
    width: auto;
    /*  / out-of-stock-wrapper */
  }
  /* line 116, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price {
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 25px 0;
    text-align: center;
    z-index: 1;
  }
  /* line 122, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price.discounted {
    text-decoration: line-through;
    padding: 0;
  }
  /* line 127, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price-discount {
    color: red;
    font-weight: bold;
  }
  /* line 130, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .digital-river-price-discount span {
    font-size: 16px;
  }
  /* line 136, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .view-retailers {
    font-weight: normal;
    font-size: 13px;
  }
  /* line 140, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper p {
    text-align: center;
    margin-top: 10px;
    padding-right: 12px;
  }
  /* line 145, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button {
    text-align: center;
  }
  /* line 147, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn {
    padding: 0 14px;
    height: 38px;
    width: 150px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c44), color-stop(100%, #ff7c0a));
    background-image: -moz-linear-gradient(#ff9c44, #ff7c0a);
    background-image: -webkit-linear-gradient(#ff9c44, #ff7c0a);
    background-image: linear-gradient(#ff9c44, #ff7c0a);
    color: #ffffff;
  }
  /* line 159, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn i {
    position: relative;
    right: auto;
    top: auto;
    height: 38px;
    width: 20px;
    display: inline-block;
    float: left;
    background: url(/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-button.png) no-repeat left center;
    margin-right: 5px;
  }
  /* line 170, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn span {
    line-height: 38px;
    height: 38px;
    float: left;
    display: inline-block;
  }
  /* line 176, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button a.btn:hover {
    text-decoration: none;
  }
  /* line 181, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .dr-button.pre-o a.btn {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f53a3a), color-stop(100%, #f76161));
    background-image: -moz-linear-gradient(#f53a3a, #f76161);
    background-image: -webkit-linear-gradient(#f53a3a, #f76161);
    background-image: linear-gradient(#f53a3a, #f76161);
  }
  /* line 188, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper {
    display: block;
    width: 146px;
    margin: 0 auto;
  }
  /* line 192, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e0e0e0));
    background-image: -moz-linear-gradient(#f9f9f9, #e0e0e0);
    background-image: -webkit-linear-gradient(#f9f9f9, #e0e0e0);
    background-image: linear-gradient(#f9f9f9, #e0e0e0);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    border: 1px solid #dedede;
    width: 146px;
    height: 40px;
    display: block;
    cursor: pointer;
    margin: 0 0 3px 0;
  }
  /* line 202, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links:hover {
    background: #ececec;
  }
  /* line 206, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links img {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 212, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .out-of-stock-wrapper .retail-links i {
    position: absolute;
    right: 7px;
    top: 14px;
  }
  /* line 220, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper {
    background: transparent url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/open-in-new-win.png") no-repeat bottom center;
    padding-bottom: 50px;
  }
  /* line 223, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 228, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul li {
    margin: 0 2%;
    width: auto;
    display: inline-block;
  }
  /* line 232, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul li i {
    width: 60px;
    height: 60px;
    color: #ffffff !important;
    font-size: 39px;
    line-height: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    background-color: #000000;
  }
  /* line 244, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul li.android i {
    background-color: #4aa31f;
  }
  /* line 249, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .left-col-intro-wrapper .intro-section .buy-section-outer-wrapper .buy-btn-wrapper .read-ebooks-wrapper ul .download-text {
    display: none;
  }
  /* line 258, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pdf-docs-wrapper {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    width: 100% !important;
    text-align: center;
    display: inline-block;
  }
  /* line 265, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pdf-docs-wrapper ul {
    display: inline-block;
  }
  /* line 267, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pdf-docs-wrapper ul li {
    float: left;
  }
  /* line 273, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .social-btn-wrapper {
    margin: 20px 0;
  }
  /* line 275, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .social-btn-wrapper ul {
    width: 300px;
  }
  /* line 277, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .social-btn-wrapper ul li {
    width: auto !important;
  }
  /* line 282, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper {
    *zoom: 1;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 30px;
    min-height: 30px;
    padding: 10px 0 0;
    position: relative;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .format-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 291, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .format {
    padding: 0 0 85px 0;
  }
  /* line 294, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .availability-message {
    display: none;
    position: absolute;
    left: 0;
    top: 43px;
    color: #FF0000;
    font-weight: normal;
    font-size: 13px;
    padding: 0 0 20px 0;
  }
  /* line 305, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns {
    top: 0;
    left: 36px;
    position: absolute;
    width: 238px;
    height: 38px;
  }
  /* line 311, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns label {
    color: #000000;
    display: block;
    font-size: 14px;
    text-align: left;
    padding: 0 0 3px;
  }
  /* line 318, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns select {
    width: 100%;
    margin: 0 0 22px;
  }
  /* line 324, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .single {
    left: 60px;
  }
  /* line 328, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper {
    *zoom: 1;
    background: #ffffff;
    border: 1px solid #dedede;
    clear: both;
    color: black;
    text-align: left;
    position: absolute;
    width: 238px;
    top: 0;
    left: 0;
    z-index: 500;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 340, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper a {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 36px;
    padding: 0 8px;
    text-decoration: none;
  }
  /* line 348, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper a span {
    float: right;
    font-size: 18px;
    color: #666666;
  }
  /* line 355, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  /* line 362, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li {
    line-height: 19px;
    padding: 0;
  }
  /* line 365, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li.spacer {
    line-height: 40px;
  }
  /* line 367, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li.spacer:first-child {
    display: none;
  }
  /* line 373, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li a {
    font-weight: normal;
    font-size: 13px;
    padding: 0 8px;
    /*line-height: normal;*/
  }
  /* line 378, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .format-wrapper .dropdowns-wrapper li a:hover {
    color: #ffffff;
    background-color: #017bc4;
  }
  /* line 391, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section {
    border-color: #ffffff;
    padding: 0;
    margin: 20px 0;
    border-bottom: 1px solid #c6c6c6;
    background: none transparent !important;
  }
  /* line 397, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section:before, .hc-consumer-book-details .content-main-section:after {
    /*border-top: none !important;*/
    border-color: #ffffff;
    border-bottom: 1px solid #c6c6c6 !important;
    background: none transparent !important;
  }
  /* line 403, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs {
    height: 60px;
    line-height: 60px;
    width: 100%;
    padding: 0 10px;
    margin-left: -10px;
    background-color: #f9f9f9;
    font-size: 16px;
    text-transform: uppercase;
    color: #999999;
    border-top: 1px solid #c6c6c6;
    display: inline-block;
    position: relative;
  }
  /* line 418, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs .show {
    position: absolute;
    top: 0;
    right: 10px;
    color: #007cc3;
    text-transform: lowercase;
  }
  /* line 426, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs .hide {
    display: none;
    position: absolute;
    top: 0;
    right: 10px;
    color: #007cc3;
    text-transform: lowercase;
  }
  /* line 435, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs.selected {
    /*background-color: #ccc;*/
    /*color: $white;*/
    display: block !important;
    clear: both;
    margin-bottom: 10px;
  }
  /* line 441, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs.selected .hide {
    display: block;
  }
  /* line 444, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs.selected .show {
    display: none;
  }
  /* line 448, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .tabs:hover {
    text-decoration: none;
  }
  /* line 452, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section #author-info {
    background-color: #ffffff;
  }
  /* line 454, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section #author-info.selected {
    /*background-color: #ccc;*/
  }
  /* line 462, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .title,
  .hc-consumer-book-details .content-main-section .panel-author-info .title {
    background-color: #007cc2;
    color: #ffffff;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: 100%;
    margin: 0 0 20px 0;
  }
  /* line 470, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .title span,
  .hc-consumer-book-details .content-main-section .panel-author-info .title span {
    padding-left: 10px;
  }
  /* line 473, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .title:hover,
  .hc-consumer-book-details .content-main-section .panel-author-info .title:hover {
    text-decoration: none;
  }
  /* line 477, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .bio,
  .hc-consumer-book-details .content-main-section .panel-author-info .bio {
    float: left;
    width: 200px;
    margin-right: 10px;
    margin-bottom: 20px;
  }
  /* line 483, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info img,
  .hc-consumer-book-details .content-main-section .panel-author-info img {
    width: 90px !important;
    float: right;
  }
  /* line 487, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel-illustrator-info .more,
  .hc-consumer-book-details .content-main-section .panel-author-info .more {
    clear: both;
    margin: 10px 0;
    color: #007cc2;
    float: left;
  }
  /* line 496, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel {
    display: none;
    padding-bottom: 10px;
  }
  /* line 499, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel.selected {
    display: block;
  }
  /* line 501, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .content-main-section .panel.selected .panel {
    display: block;
  }
  /* line 508, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .footer-wrapper {
    margin-top: 20px;
    display: none;
  }
  /* line 512, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .advert-wrapper {
    *zoom: 1;
    display: inline-block;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .hc-consumer-book-details .advert-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 515, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .advert-wrapper li {
    text-align: center;
    display: inline-block;
  }
  /* line 518, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .advert-wrapper li img {
    text-align: center;
    margin: 0 auto;
  }
  /* line 524, ../sass/mobile/_book-detail.scss */
  .hc-consumer-book-details .pop-up-window {
    display: none;
  }

  /* line 531, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #view-inside .format-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 534, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper .format {
    margin: 0;
    padding: 0 0 10px !important;
  }
  /* line 540, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper .dropdowns {
    position: static !important;
    margin: 0 0 20px !important;
  }
  /* line 545, ../sass/mobile/_book-detail.scss */
  #view-inside .format-wrapper .dropdowns-wrapper {
    position: static !important;
    width: 215px !important;
  }

  /* line 554, ../sass/mobile/_book-detail.scss */
  #view-reader p, #view-reader .instructions-wrapper {
    width: auto !important;
  }

  /* line 559, ../sass/mobile/_book-detail.scss */
  .fancybox-overlay {
    transition: all .2s ease-in-out;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
  }

  /* line 570, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 5px 0 #ffffff;
    -webkit-box-shadow: 0 0 5px 0 #ffffff;
    box-shadow: 0 0 5px 0 #ffffff;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    z-index: 99999;
    position: fixed !important;
    left: 10px !important;
    right: 10px !important;
    top: 10px !important;
    background-color: #ffffff;
  }
  /* line 582, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-skin {
    padding: 0 !important;
  }
  /* line 584, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-skin * {
    max-width: 280px !important;
  }
  /* line 588, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-outer {
    width: 100% !important;
  }
  /* line 591, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-inner {
    width: auto !important;
    padding-right: 15px;
    overflow: hidden;
    overflow-y: auto !important;
    border: 10px solid #fff !important;
  }
  /* line 598, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .fancybox-close {
    position: fixed;
    right: 30px;
    top: 10px;
    width: 35px;
    height: 35px;
    display: inline-block;
    z-index: 9999;
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/fancybox_sprite.png");
    background-position: top left;
    background-repeat: no-repeat;
  }
  /* line 613, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper {
    padding-bottom: 30px;
    border-bottom: 1px solid #c6c6c6;
  }
  /* line 617, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }
  /* line 621, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 30px;
    width: 80% !important;
  }
  /* line 627, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .booksellers-wrapper ul li a {
    color: #007cc2;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
  }
  /* line 636, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap h2 {
    font-size: 16px;
    line-height: inherit;
    font-weight: bold;
    margin-bottom: 10px;
  }
  /* line 642, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap h3 {
    margin: 40px 0 30px 0;
  }
  /* line 646, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper {
    position: relative;
    height: 30px;
    margin: 20px 0 10px 0;
  }
  /* line 650, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .format {
    padding: 10px 0 0 0;
  }
  /* line 653, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .availability-message {
    display: none;
    position: absolute;
    left: 0;
    top: 43px;
    color: #FF0000;
    font-weight: normal;
    font-size: 13px;
    padding: 0 0 20px 0;
  }
  /* line 664, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns {
    top: 0;
    left: 70px;
    position: absolute;
    width: 175px;
    height: 38px;
  }
  /* line 670, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns label {
    color: #000000;
    display: block;
    font-size: 14px;
    text-align: left;
    padding: 0 0 3px;
  }
  /* line 677, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns select {
    width: 100%;
    margin: 0 0 22px;
  }
  /* line 683, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper {
    *zoom: 1;
    background: #f9f9f9;
    border: 1px solid #dedede;
    clear: both;
    color: black;
    text-align: left;
    position: absolute;
    width: 175px;
    top: 0;
    left: 0;
    z-index: 500;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 695, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper a {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: normal;
    line-height: 31px;
    padding: 0 8px;
    text-decoration: none;
  }
  /* line 703, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper a span {
    float: right;
    font-size: 18px;
    color: #666666;
  }
  /* line 710, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper ul {
    display: none;
    list-style: none;
    padding: 20px 8px;
    margin: 0;
  }
  /* line 717, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li {
    line-height: 19px;
    padding: 0;
  }
  /* line 720, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li.spacer {
    line-height: 40px;
  }
  /* line 722, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li.spacer:first-child {
    display: none;
  }
  /* line 728, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li a {
    font-weight: normal;
    font-size: 13px;
    padding: 0 0 5px 0;
    line-height: normal;
  }
  /* line 733, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper li a:hover {
    color: #007cc4;
  }
  /* line 739, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns-wrapper .label-country {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0;
  }
  /* line 747, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper.on {
    z-index: 1000;
  }
  /* line 754, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper {
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    clear: both;
    float: left;
  }
  /* line 763, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper p {
    float: left !important;
    width: 100% !important;
  }
  /* line 768, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper a {
    width: 195px !important;
  }
  /* line 771, ../sass/mobile/_book-detail.scss */
  .fancybox-wrap .format-wrapper .dropdowns {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    clear: both;
    float: left !important;
  }
}
/* end of mobile breakpoint*/
/** Carousel Pagination **/
/* line 3, ../sass/mobile/_character-carousel.scss */
.jcarousel-pagination {
  position: absolute;
  bottom: -40px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  margin: 0;
}

/* line 13, ../sass/mobile/_character-carousel.scss */
.jcarousel-pagination a {
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  height: 10px;
  width: 10px;
  line-height: 10px;
  background: #fff;
  color: #4E443C;
  border-radius: 10px;
  text-indent: -9999px;
  margin-right: 7px;
  -webkit-box-shadow: 0 0 2px #4E443C;
  -moz-box-shadow: 0 0 2px #4E443C;
  box-shadow: 0 0 2px #4E443C;
}

/* line 35, ../sass/mobile/_character-carousel.scss */
.jcarousel-pagination a.active {
  background: #4E443C;
  color: #fff;
  opacity: 1;
  -webkit-box-shadow: 0 0 2px #F0EFE7;
  -moz-box-shadow: 0 0 2px #F0EFE7;
  box-shadow: 0 0 2px #F0EFE7;
}

@media (max-width: 568px) {
  /* line 9, ../sass/mobile/_homepage-consumer.scss */
  .bookperk-side .signup-field {
    width: 276px !important;
  }

  /* line 13, ../sass/mobile/_homepage-consumer.scss */
  .button {
    clear: both;
    display: block !important;
  }

  /* line 18, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal input[type="text"] {
    width: 214px !important;
  }

  /* line 23, ../sass/mobile/_homepage-consumer.scss */
  #under-age-modal #parentEmail {
    width: 216px !important;
    margin: 0 0 10px 0px !important;
  }

  /* line 28, ../sass/mobile/_homepage-consumer.scss */
  .modal-content {
    border: 5px solid #ccc !important;
    width: 250px !important;
    margin: 0 !important;
  }

  /* line 34, ../sass/mobile/_homepage-consumer.scss */
  .modal-wrapper {
    width: 250px !important;
  }

  /* line 38, ../sass/mobile/_homepage-consumer.scss */
  .modal .modal-headline {
    width: 238px !important;
    margin-top: 20px !important;
    padding-top: 0 !important;
    font-size: 14px !important;
  }

  /* line 45, ../sass/mobile/_homepage-consumer.scss */
  .modal .thankyou {
    margin-left: 5px !important;
    padding-bottom: 376px !important;
  }

  /* line 50, ../sass/mobile/_homepage-consumer.scss */
  .modal-header {
    width: 260px !important;
  }
  /* line 52, ../sass/mobile/_homepage-consumer.scss */
  .modal-header img {
    width: 95% !important;
    padding-top: 10px !important;
  }

  /* line 58, ../sass/mobile/_homepage-consumer.scss */
  .field-row {
    width: 260px !important;
    padding-left: 5px;
  }

  /* line 63, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal .checkbox-wrapper {
    width: 250px !important;
  }

  /* line 67, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal .country-wrapper {
    margin-left: 6px !important;
  }

  /* line 71, ../sass/mobile/_homepage-consumer.scss */
  #dk_container_country .dk_label {
    width: 180px !important;
  }

  /* line 75, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal input[type="checkbox"] + label {
    font-size: 12px !important;
  }

  /* line 79, ../sass/mobile/_homepage-consumer.scss */
  #of-age-modal .field-row {
    width: 246px !important;
  }

  /* line 87, ../sass/mobile/_homepage-consumer.scss */
  #cartholder .cart-link {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-blue.png") no-repeat 2px 4px !important;
    padding: 6px 0 6px 22px !important;
    height: 19px;
    width: 19px;
    color: #007cc3 !important;
    line-height: 19px;
  }
  /* line 94, ../sass/mobile/_homepage-consumer.scss */
  #cartholder .cart-link .cart-text {
    display: none;
  }

  /* line 100, ../sass/mobile/_homepage-consumer.scss */
  .ticker-wrapper .pager-ticker {
    *zoom: 1;
    display: block;
    top: 48px;
    /* 		text-align: right; */
    margin: 10px 0 0 0;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .ticker-wrapper .pager-ticker:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 106, ../sass/mobile/_homepage-consumer.scss */
  .ticker-wrapper .pager-ticker .cycle-prev {
    float: left;
  }
  /* line 109, ../sass/mobile/_homepage-consumer.scss */
  .ticker-wrapper .pager-ticker .cycle-next {
    float: right;
  }

  /* line 114, ../sass/mobile/_homepage-consumer.scss */
  .new-releases-carousel-wrapper .new-releases-carousel-holder img {
    height: 200px;
  }

  /* line 119, ../sass/mobile/_homepage-consumer.scss */
  .controls a, .controls a:visited {
    position: absolute;
    top: 86px !important;
    outline: 0;
    z-index: 9999;
    text-indent: -9999px;
  }
  /* line 126, ../sass/mobile/_homepage-consumer.scss */
  .controls a:hover, .controls a:focus, .controls a:visited:hover, .controls a:visited:focus {
    background-position: 0 -50px !important;
  }
  /* line 131, ../sass/mobile/_homepage-consumer.scss */
  .controls a:active, .controls a:visited:active {
    background-position: 0 -100px !important;
  }
  /* line 137, ../sass/mobile/_homepage-consumer.scss */
  .controls a.next-slide, .controls a:visited.next-slide {
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right-small.png") !important;
    right: 0;
    width: 44px;
    height: 44px;
  }
  /* line 143, ../sass/mobile/_homepage-consumer.scss */
  .controls a.prev-slide, .controls a:visited.prev-slide {
    background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left-small.png") !important;
    left: 0;
    width: 44px;
    height: 44px;
  }

  /* line 153, ../sass/mobile/_homepage-consumer.scss */
  .snippet.type-image a {
    max-width: 100%;
    display: inline-block;
  }
  /* line 156, ../sass/mobile/_homepage-consumer.scss */
  .snippet.type-image a img {
    max-width: 100%;
  }

  /* line 163, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs * {
    background-color: #fff !important;
  }
  /* line 166, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li {
    margin: 0 0 0 0;
    width: 320px;
  }
  /* line 169, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li + li {
    width: 320px;
    display: none;
  }
  /* line 174, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li a.selected {
    background-position: 30px 18px;
    background-color: #ffffff;
  }
  /* line 179, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li a#next-Week.selected {
    background-position: 30px 18px;
  }
  /* line 184, ../sass/mobile/_homepage-consumer.scss */
  .events-tabs li a#this-Week.selected {
    background-position: 30px 18px;
  }

  /* line 191, ../sass/mobile/_homepage-consumer.scss */
  .events-holder .panel {
    width: 257px;
  }

  /* line 194, ../sass/mobile/_homepage-consumer.scss */
  .panel-nextweek, .nextweek, p.noevents {
    display: none;
  }

  /* line 197, ../sass/mobile/_homepage-consumer.scss */
  .thisweek {
    padding: 0 32px;
  }
  /* line 200, ../sass/mobile/_homepage-consumer.scss */
  .thisweek .events-wrapper li {
    margin: 0 15px 0 0;
    width: 132px;
  }
  /* line 203, ../sass/mobile/_homepage-consumer.scss */
  .thisweek .events-wrapper li img {
    margin: 0 0 15px 0;
    height: auto;
    width: 133px;
  }
  /* line 213, ../sass/mobile/_homepage-consumer.scss */
  .thisweek .controls a.next-slide, .thisweek .controls a:visited.next-slide {
    left: 274px;
  }
}
@media (max-width: 568px) {
  /* line 4, ../sass/mobile/_homepage-kids.scss */
  .top-printables li {
    list-style: none;
    margin: 0 0 30px 0;
  }

  /* line 13, ../sass/mobile/_homepage-kids.scss */
  #snippet899005 {
    position: relative;
  }

  /* line 17, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids {
    *zoom: 1;
    width: 300px !important;
    position: absolute;
    top: 77px;
  }
  /* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .pager-ticker-kids:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 23, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids p a {
    width: 24px !important;
  }
  /* line 27, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids .cycle-prev {
    color: #ff8826;
    background: none !important;
  }
  /* line 32, ../sass/mobile/_homepage-kids.scss */
  .pager-ticker-kids .cycle-next {
    float: right !important;
    color: #ff8826;
    background: none !important;
  }

  /* line 39, ../sass/mobile/_homepage-kids.scss */
  .kids-ticker-wrapper .slide-ticker-kids {
    width: 320px !important;
  }

  /* line 43, ../sass/mobile/_homepage-kids.scss */
  .kids-ticker-wrapper .pager-ticker-kids a img {
    display: none;
  }

  /* line 47, ../sass/mobile/_homepage-kids.scss */
  .kids-ticker-wrapper .pager-ticker-kids a span {
    display: block !important;
  }

  /* line 52, ../sass/mobile/_homepage-kids.scss */
  .bx-wrapper .bx-viewport {
    left: 0px;
  }

  /* line 56, ../sass/mobile/_homepage-kids.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .img-wrapper {
    height: 193px;
  }

  /* line 63, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper {
    position: relative;
    padding: 0 35px;
  }
  /* line 66, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder {
    overflow: hidden;
    position: relative;
  }
  /* line 70, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder ul {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  /* line 76, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder li {
    float: left;
    margin: 0 15px 0 0;
    list-style: none;
  }
  /* line 82, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .childrens-carousel-holder img {
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    height: 200px;
  }
  /* line 90, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .controls a.next-slide {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-carousel-right-btn-small.png") no-repeat !important;
    right: 0;
  }
  /* line 94, ../sass/mobile/_homepage-kids.scss */
  .childrens-carousel-wrapper .controls a.prev-slide {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/kids-carousel-left-btn-small.png") no-repeat !important;
    left: 0;
  }

  /* line 102, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-prev-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 80px !important;
    width: 44px !important;
    height: 43px !important;
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/carousel/childrens-prev-arrow-small.png") no-repeat !important;
  }

  /* line 112, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-next-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 80px !important;
    width: 44px !important;
    height: 43px !important;
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/carousel/childrens-next-arrow-small.png") no-repeat !important;
  }

  /* line 119, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-container-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 320px !important;
  }

  /* line 125, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-clip-horizontal, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 320px !important;
  }

  /* line 132, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-clip:before, #tickerwrapper898996 .jcarousel-skin-tango .jcarousel-clip:after {
    background: transparent !important;
  }

  /* line 136, ../sass/mobile/_homepage-kids.scss */
  #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-clip:before, #tickerwrapper898994 .jcarousel-skin-tango .jcarousel-clip:after {
    background: transparent !important;
  }
}
@media (max-width: 568px) {
  /* line 4, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-viewport {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 11, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager {
    display: block;
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
  }
  /* line 21, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager .bx-pager-item,
  .new-releases-carousel-wrapper .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
  }
  /* line 28, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  /* line 41, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .new-releases-carousel-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
  }
  /* line 50, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li {
    position: relative;
    text-align: center;
  }
  /* line 53, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .img-wrapper {
    /* height: 314px; */
    margin: 0 0 10px;
  }
  /* line 56, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .img-wrapper img {
    margin: 0 auto;
  }
  /* line 61, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .title {
    display: none;
  }
  /* line 66, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-carousel li .contributors {
    display: none;
  }
  /* line 76, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .releases-controls, .new-releases-carousel-wrapper .releases-controls:visited {
    display: none !important;
  }
  /* line 80, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-prev {
    display: none !important;
  }
  /* line 84, ../sass/mobile/_new-releases-carousel.scss */
  .new-releases-carousel-wrapper .new-releases-next {
    display: none !important;
  }
}

/* this is the css for desktop version */
@media (max-width: 568px) {
  	/*
  body *{
  		max-width: 100% !important;
  	}
  */
  /* line 10, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile {
    max-width: 100% !important;
    padding: 0 10px;
  }
  /* line 11, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile * {
    max-width: 100% !important;
  }
  /* line 16, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile #results-filters {
    width: 100%;
    padding: 20px 0 0 0;
    background: none;
    border-bottom: 1px solid #cccac7;
    color: #999999;
    margin: 0 0 20px 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  /* line 24, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile #results-filters a {
    width: 242px !important;
  }
  /* line 29, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile #results-filters li a {
    width: 277px !important;
  }
  /* line 37, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-wrapper {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    float: left;
    clear: both;
  }
  /* line 42, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav {
    background: none transparent;
    border-bottom: 1px solid #cccac7;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0 0 20px 0;
    padding: 0;
    clear: both;
    display: inline-block;
    float: left;
    width: 100%;
  }
  /* line 53, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav.bottom {
    border: 0 none;
    margin: 20px 0;
  }
  /* line 58, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .results-per-page {
    display: none;
  }
  /* line 61, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination {
    width: 100%;
    position: relative;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
  }
  /* line 67, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination span {
    color: #007cc2;
    font-size: 16px;
  }
  /* line 71, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination .nav-buttons {
    position: absolute;
    top: 0;
    color: #007cc2;
    padding: 0;
  }
  /* line 77, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination .nav-buttons.prev {
    left: 0;
  }
  /* line 80, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination .nav-buttons.next {
    right: 0;
  }
  /* line 84, ../sass/mobile/_reading-guide.scss */
  #folio-browsereadingguides.mobile .results-panel #results-nav .pagination a {
    color: #999999;
    font-size: 16px;
  }
}
/* end of mobile breakpoint*/
/* Mobile search form */
@media (max-width: 568px) {
  /* line 3, ../sass/mobile/_search.scss */
  #search-wrapper {
    position: relative;
    margin-bottom: 20px;
  }
  /* line 7, ../sass/mobile/_search.scss */
  #search-wrapper label {
    display: none;
  }
  /* line 11, ../sass/mobile/_search.scss */
  #search-wrapper input[type=text] {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fdfdfd;
    border-radius: 0;
    width: 100%;
    float: none;
    border: 1px solid #d7d7d7;
    position: relative;
    z-index: 5;
    padding: 7px 0;
    text-indent: 10px;
    transition: all 0.3s;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10.4px;
    line-height: 15.4px;
    height: auto;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) inset !important;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) inset !important;
    color: #000000;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  }
  /* line 34, ../sass/mobile/_search.scss */
  #search-wrapper input[type=text]:focus {
    outline: none;
    border: 0.0625rem solid #000000;
  }
  /* line 40, ../sass/mobile/_search.scss */
  #search-wrapper input[type=submit] {
    background: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/glass.png") no-repeat;
    background-size: contain;
    border: none;
    font-size: 0;
    line-height: 0;
    height: 24px;
    right: 5px;
    text-indent: -9999px;
    top: 6px;
    position: absolute;
    width: 23px;
    z-index: 10;
    padding: 0;
  }
}
@media (max-width: 568px) {
  	/*
  body *{
  		max-width: 100% !important;
  	}
  */
  /* line 7, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory {
    max-width: 100% !important;
  }
  /* line 8, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory * {
    max-width: 100% !important;
  }
  /* line 12, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-content-section {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  /* line 16, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results {
    text-align: center;
  }
  /* line 18, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results .company-logos {
    float: none;
    clear: both;
    width: 180px;
    height: 180px;
    padding: 0;
  }
  /* line 25, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results .social-text-wrapper {
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
    text-align: center;
  }
  /* line 30, ../sass/mobile/_social-media-directory.scss */
  #social-media-directory .social-results .social-text-wrapper ul li {
    display: inline-block;
    float: none;
  }

  /* line 38, ../sass/mobile/_social-media-directory.scss */
  .social-tabs {
    background-color: #b8e5ff;
  }
  /* line 41, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li {
    margin: 0;
    padding: 0;
    width: 106px !important;
    background-color: #b8e5ff;
    color: #007cc3;
  }
  /* line 49, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li + li + li {
    width: 107px !important;
  }
  /* line 54, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li a {
    color: #007cc3;
    border: 0 !important;
    width: 100%;
    height: 100%;
    display: inline-block;
    bottom: 0;
    text-transform: uppercase;
  }
  /* line 64, ../sass/mobile/_social-media-directory.scss */
  .social-tabs li a.selected, .social-tabs li a:hover {
    border: 0 !important;
    background: #007cc3 none !important;
    color: #ffffff;
  }

  /* line 74, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro {
    padding: 13px;
  }
  /* line 75, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro * {
    max-width: 100% !important;
  }
  /* line 79, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro .social-media-directory li {
    margin: 0px 0 0 4px !important;
    height: 44px !important;
    line-height: 44px !important;
    width: 44px !important;
  }
  /* line 84, ../sass/mobile/_social-media-directory.scss */
  .social-directory-intro .social-media-directory li .num {
    display: none;
  }
}
/* end of mobile breakpoint*/
/* this is the css for desktop version */
@media (max-width: 768px) {
  	/*
  body *{
  		max-width: 100% !important;
  	}
  */
  /* line 10, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results {
    max-width: 100% !important;
    padding: 0 10px;
  }
  /* line 12, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results * {
    max-width: 100% !important;
  }
  /* line 19, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters {
    background-color: transparent;
    padding: 0;
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
  }
  /* line 27, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters fieldset {
    border-bottom: 0 !important;
  }
  /* line 31, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters #results-inner {
    /*border: 1px solid #333;*/
    clear: both;
    float: left;
    display: inline-block;
  }
  /* line 36, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-filters #results-inner .product {
    border-top: 1px solid #333;
  }
  /* line 44, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top {
    display: inline-block;
  }
  /* line 48, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result {
    border: 0;
  }
  /* line 50, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .content {
    width: 145px !important;
    margin-left: 15px;
    float: right;
  }
  /* line 55, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result h2 {
    font-size: 16px;
    text-transform: uppercase;
  }
  /* line 59, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result h3 {
    font-size: 16px;
  }
  /* line 62, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .image-wrapper {
    width: 136px;
    padding: 0;
    margin: 0;
  }
  /* line 66, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .image-wrapper img {
    border: 0;
    margin: 0;
    width: 136px;
  }
  /* line 73, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format {
    float: right;
    padding: 0;
    border: 0;
    width: 145px;
    margin: 0 0 0 15px;
    position: relative !important;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }
  /* line 84, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .curent-format {
    font-size: 11px;
    margin-bottom: 10px;
    display: inline-block;
  }
  /* line 90, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul li {
    margin: 0;
    padding: 0;
    float: left;
    display: inline-block;
  }
  /* line 96, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button {
    padding: 0 15px;
    height: 38px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9c44), color-stop(100%, #ff7c0a));
    background-image: -moz-linear-gradient(#ff9c44, #ff7c0a);
    background-image: -webkit-linear-gradient(#ff9c44, #ff7c0a);
    background-image: linear-gradient(#ff9c44, #ff7c0a);
    color: #ffffff;
    width: 112px;
    margin: 0;
  }
  /* line 109, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button i {
    position: relative;
    right: auto;
    top: auto;
    height: 38px;
    width: 20px;
    display: inline-block;
    float: left;
    background: url(/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/cart-button.png) no-repeat left center;
    margin-right: 5px;
  }
  /* line 120, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button span {
    line-height: 38px;
    height: 38px;
    float: left;
    display: inline-block;
  }
  /* line 126, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button:hover {
    text-decoration: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOWM0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7c0a), color-stop(100%, #ff9c44));
    background-image: -moz-linear-gradient(#ff7c0a, #ff9c44);
    background-image: -webkit-linear-gradient(#ff7c0a, #ff9c44);
    background-image: linear-gradient(#ff7c0a, #ff9c44);
  }
  /* line 130, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button.pre-order {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f53a3a), color-stop(100%, #f76161));
    background-image: -moz-linear-gradient(#f53a3a, #f76161);
    background-image: -webkit-linear-gradient(#f53a3a, #f76161);
    background-image: linear-gradient(#f53a3a, #f76161);
  }
  /* line 132, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format ul .buy-button.pre-order:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NjE2MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1M2EzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f76161), color-stop(100%, #f53a3a));
    background-image: -moz-linear-gradient(#f76161, #f53a3a);
    background-image: -webkit-linear-gradient(#f76161, #f53a3a);
    background-image: linear-gradient(#f76161, #f53a3a);
  }
  /* line 139, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .dk_container a {
    width: 86px !important;
    z-index: 10;
  }
  /* line 147, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder .award, #hc-consumer-search-results #json-holder .prices, #hc-consumer-search-results #json-holder .category {
    display: none;
  }
  /* line 151, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset {
    border: 0 !important;
    padding: 0 0 10px 0 !important;
    /* height: 50px; */
    /*.filter_hide_imprint, .filter_hide_format{
    	display: none;
    }*/
  }
  /* line 155, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a {
    float: left;
    padding-left: 2%;
    width: 48%;
    display: none;
  }
  /* line 160, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a input {
    float: left;
  }
  /* line 163, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a span {
    float: left;
    padding-left: 3px;
    display: inline-block;
    width: 85%;
  }
  /* line 170, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a.max-filter-reset {
    display: block !important;
    width: auto;
    top: 46px;
  }
  /* line 177, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset .filter_hide_imprint, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_imprint, #hc-consumer-search-results #json-holder fieldset .filter_hide_format, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_format, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_series {
    clear: both;
  }
  /* line 180, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset a,
  #hc-consumer-search-results #json-holder fieldset .filter_hide_more_imprint, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_format, #hc-consumer-search-results #json-holder fieldset .filter_hide_more_series {
    display: none !important;
  }
  /* line 188, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset h3 {
    border: 2px solid #DEDEDE;
    padding: 0 13px !important;
    margin: 0 0 10px 0 !important;
    line-height: 30px;
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    width: 270px;
    height: 30px;
    display: inline-block;
    text-transform: capitalize;
  }
  /* line 200, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset h3:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #4B4B4B;
    border-bottom: 0;
    content: "";
    position: absolute;
    right: 12px;
    top: 14px;
  }
  /* line 212, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on {
    background-color: #f1f1f1;
    margin-bottom: 10px;
  }
  /* line 215, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on .filter_hide_more_imprint, #hc-consumer-search-results #json-holder fieldset.on .filter_hide_more_format, #hc-consumer-search-results #json-holder fieldset.on a, #hc-consumer-search-results #json-holder fieldset.on label {
    display: block !important;
  }
  /* line 219, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on h3 {
    background-color: #ffffff;
  }
  /* line 222, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder fieldset.on .more, #hc-consumer-search-results #json-holder fieldset.on label {
    padding-left: 2%;
    width: 48%;
  }
  /* line 229, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder .type.on *, #hc-consumer-search-results #json-holder .collection.on *, #hc-consumer-search-results #json-holder guides.on * {
    display: block !important;
  }
  /* line 232, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder .type.on a, #hc-consumer-search-results #json-holder .collection.on a, #hc-consumer-search-results #json-holder guides.on a {
    padding-left: 2%;
    width: 48%;
  }
  /* line 237, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #json-holder a {
    float: left;
    width: 50%;
  }
  /* line 243, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav {
    z-index: 999;
    height: auto;
    background: transparent none;
    padding: 0;
    overflow: visible;
  }
  /* line 249, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav label {
    color: #999999;
    display: none;
  }
  /* line 253, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .dk_toggle {
    width: 289px;
    z-index: 9999;
  }
  /* line 257, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav a {
    color: #017bc4;
    line-height: normal;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
    color: #999999;
  }
  /* line 263, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav a:hover {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
  }
  /* line 267, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .results-per-page, #hc-consumer-search-results #results-nav .view-select {
    display: none;
  }
  /* line 272, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by label {
    display: none;
  }
  /* line 275, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_container {
    height: auto;
    max-height: inherit;
    z-index: 99;
  }
  /* line 280, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_toggle {
    padding: 7px 45px 7px 10px;
    width: 241px !important;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 285, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_toggle:hover {
    text-decoration: none;
    color: inherit;
  }
  /* line 292, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li {
    padding: 0;
    margin: 0;
  }
  /* line 298, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li .dk_options_inner {
    max-height: auto;
  }
  /* line 302, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li a {
    line-height: 27px;
    display: inline-block;
    width: 96%;
    padding: 0 2%;
  }
  /* line 308, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by .dk_options li a:hover {
    background-color: #017EC5;
    color: #ffffff;
    text-decoration: none;
  }
  /* line 317, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .pagination {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #c9c8c8;
    border-top: 1px solid #c9c8c8;
    text-align: center;
    height: 30px;
    line-height: 30px !important;
    position: relative;
  }
  /* line 328, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .pagination .nav-buttons {
    position: absolute;
    top: 15px;
    right: 0;
    color: #007cc3 !important;
    line-height: 30px;
  }
  /* line 334, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .pagination .nav-buttons.prev {
    left: 0;
    right: auto;
  }
  /* line 345, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #results-nav .order-by {
    display: none;
  }
  /* line 349, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top #results-nav .order-by {
    display: block;
  }
  /* line 354, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top #results-nav .pagination {
    margin: -15px 0 15px 0;
    border-top: 0;
    padding-top: 0;
  }
  /* line 358, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .top #results-nav .pagination .nav-buttons {
    top: 0;
  }
  /* line 362, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .advanced-search-link {
    display: none !important;
  }
  /* line 369, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .header li:first-child + li {
    border-left: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  /* line 376, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .header .label {
    width: 100%;
    padding-left: 0;
    color: #999999;
    margin-bottom: 10px !important;
    border-left: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  /* line 387, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .image-holder {
    text-align: center;
    width: 100%;
  }
  /* line 390, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .image-holder img {
    float: none;
  }
  /* line 395, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .title-description {
    text-align: center;
  }
  /* line 397, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results #imprint-wrapper .title-description h3 {
    width: 100%;
  }
  /* line 403, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .hc-dropdowns a.dk_toggle {
    width: 86px !important;
    margin-top: 20px;
  }
  /* line 407, ../sass/mobile/_search-results.scss */
  #hc-consumer-search-results .result .format .dk_container .dk_options .dk_options_inner li a {
    width: 121px !important;
  }
}
/* this is the css for desktop version */
/* line 3, ../sass/_author-listing.scss */
#folio-contributor-listing {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-listing:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls, #folio-contributor-listing .releases-controls:visited {
  position: absolute;
  top: 36%;
  outline: 0;
  z-index: 9999;
  	/*
  	img {
  			vertical-align: middle;
  		}
  */
}
/* line 14, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls:hover, #folio-contributor-listing .releases-controls:focus, #folio-contributor-listing .releases-controls:visited:hover, #folio-contributor-listing .releases-controls:visited:focus {
  background-position: 0 -73px;
}
/* line 19, ../sass/_author-listing.scss */
#folio-contributor-listing .releases-controls:active, #folio-contributor-listing .releases-controls:visited:active {
  background-position: 0 -146px;
}
/* line 29, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-prev {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  display: block;
  left: 0;
}
/* line 33, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-prev .bx-prev {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 41, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-next {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  display: block;
  right: 0;
}
/* line 45, ../sass/_author-listing.scss */
#folio-contributor-listing .new-releases-next .bx-next {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 61, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper {
  display: block;
  position: relative;
}
/* line 64, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider {
  /* margin: 0 0 0 44px; */
}
/* line 67, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider .image-container {
  height: 238px;
  margin: 0 0 10px;
  position: relative;
}
/* line 73, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider img {
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5);
  max-height: 234px;
  position: absolute;
  bottom: 0;
  width: 162px;
}
/* line 82, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider p {
  padding: 0;
  margin: 0;
  text-align: center;
  width: 160px;
}
/* line 89, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider .author-name {
  font-size: 16px;
}
/* line 93, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .contributorSlider li {
  margin-right: 18px !important;
}
/* line 99, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-wrapper {
  width: 960px;
  margin-bottom: 43px;
}
/* line 104, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited {
  position: absolute;
  top: 47%;
  outline: 0;
  z-index: 9999;
}
/* line 111, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:hover, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:focus, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:hover, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:focus {
  background-position: 0 -73px;
}
/* line 116, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:active, #folio-contributor-listing .contributor-carousel-wrapper .bx-controls-direction:visited:active {
  background-position: 0 -146px;
}
/* line 123, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .bx-pager {
  display: none;
}
/* line 127, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-prev {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-left.png");
  display: block;
  left: 0;
}
/* line 131, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-prev .bx-prev {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 139, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-next {
  background-image: url("/National_Library/20160517234414oe_/http://www.harpercollins.ca/images/btn-carousel-right.png");
  display: block;
  right: 0;
}
/* line 143, ../sass/_author-listing.scss */
#folio-contributor-listing .contributor-carousel-wrapper .featured-next .bx-next {
  text-indent: -9999px;
  display: block;
  width: 63px;
  height: 63px;
}
/* line 154, ../sass/_author-listing.scss */
#folio-contributor-listing h1 {
  font-size: 24px;
  margin: 0 0 16px 0;
}
/* line 159, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper {
  *zoom: 1;
  margin: 0 0 20px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-listing .pagination-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 162, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .pagination {
  float: right;
  padding: 4px 0 0 0;
}
/* line 165, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .pagination span {
  color: #333;
}
/* line 169, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper p {
  float: left;
  padding: 2px 0 0 5px;
  font-weight: bold;
}
/* line 174, ../sass/_author-listing.scss */
#folio-contributor-listing .pagination-wrapper .tour-icon {
  float: left;
}
/* line 180, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 947px;
  line-height: 40px;
  background-color: #017bc4;
  color: #ffffff;
  padding: 0 0 0 13px;
  margin: 0 0 20px 0;
}
/* line 189, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  padding: 5px 9px 5px 9px;
}
/* line 193, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a:hover {
  background-color: #ffffff;
  color: #017bc4;
  text-decoration: none;
}
/* line 198, ../sass/_author-listing.scss */
#folio-contributor-listing .filter-by-alphabet a.selected {
  background-color: #ffffff;
  color: #017bc4;
  text-decoration: none;
}
/* line 207, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper {
  margin-bottom: 20px;
  position: relative;
}
/* line 211, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form {
  display: inline-block;
  width: 100%;
  clear: both;
}
/* line 219, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form p {
  max-width: 33%;
  width: 31%;
  float: left;
  display: inline-block;
}
/* line 226, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form p:nth-child(3n+3), #folio-contributor-listing #results-wrapper #author-listing-form p:nth-child(3n+2) {
  border-left: 1px solid #ccc;
  padding-left: 20px;
}
/* line 231, ../sass/_author-listing.scss */
#folio-contributor-listing #results-wrapper #author-listing-form img {
  vertical-align: middle;
  padding: 0 0 0 2px;
}

/* line 247, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header {
  *zoom: 1;
  padding: 0;
  margin: 0 0 30px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-search-listing .header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 252, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header ul {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 262, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li {
  border-left: 1px solid #007cc4;
  float: left;
  margin: 0 0 0 12px;
  padding: 0 0 0 12px;
}
/* line 267, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li a {
  font-size: 14px;
  font-weight: normal;
}
/* line 270, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li a:hover {
  color: #000000;
  text-decoration: none;
}
/* line 276, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header li.label {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 284, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header .advanced-search-link {
  font-size: 14px;
  float: right;
  font-weight: normal;
}
/* line 290, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header .you-searched-for-message {
  padding: 11px 0 0;
}
/* line 295, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header span {
  float: left;
  font-size: 25px;
  line-height: 13px;
  padding-right: 4px;
}
/* line 300, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header span:hover {
  color: red;
}
/* line 305, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header h2 {
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 11px;
}
/* line 312, ../sass/_author-listing.scss */
#folio-contributor-search-listing .header h3 {
  color: #9e9fa1;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
/* line 322, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #017bc4;
  font-size: 14px;
  height: 41px;
  line-height: 41px;
  padding: 0 15px;
  overflow: hidden;
  margin: 0 0 28px 0;
}
/* line 332, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .order-by {
  float: left;
  font-weight: normal;
}
/* line 335, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .order-by select {
  margin: 0 100px 0 3px;
}
/* line 339, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select {
  float: left;
}
/* line 341, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i {
  color: #004c7a;
  display: inline-block;
  font-size: 20px;
  margin: 0;
  padding: 0 3px;
  position: relative;
  top: 1px;
}
/* line 350, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i:first-child {
  top: 2px;
}
/* line 354, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i:hover {
  background: none;
  color: #ffffff;
}
/* line 359, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select i.selected {
  color: #ffffff;
}
/* line 365, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .view-select a:hover {
  background: none;
  color: #ffffff;
}
/* line 371, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .pagination, #folio-contributor-search-listing #results-nav .results-per-page {
  display: inline;
}
/* line 374, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .results-per-page {
  float: left;
  margin: 0 15px 0 65px;
}
/* line 379, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .pagination {
  float: right;
}
/* line 384, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav a {
  color: white;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 391, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav a:hover {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: black;
  background: white;
}
/* line 399, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .nav-buttons {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
/* line 403, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav .nav-buttons:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  color: #e6e6e6;
}
/* line 412, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 4px;
}
/* line 422, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav label {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}
/* line 428, ../sass/_author-listing.scss */
#folio-contributor-search-listing #results-nav select {
  position: relative;
  top: -1px;
}
/* line 435, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result {
  *zoom: 1;
  margin: 0 0 45px 0;
}
/* line 38, ../../../../../../../../../usr/local/rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#folio-contributor-search-listing .contributor-result:after {
  content: "";
  display: table;
  clear: both;
}
/* line 439, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .image-wrapper {
  float: left;
  width: 182px;
}
/* line 442, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .image-wrapper img {
  float: left;
  max-width: 160px;
}
/* line 448, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content {
  float: left;
  width: 732px;
}
/* line 452, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content .name a {
  font-family: arial;
  font-weight: bold;
  font-size: 24px;
  padding: 0 0 30px 0;
  margin: 0;
}
/* line 460, ../sass/_author-listing.scss */
#folio-contributor-search-listing .contributor-result .content .links {
  padding-top: 18px;
}

@media (max-width: 568px) {
  /* line 6, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile {
    max-width: 100% !important;
    padding: 10px;
    width: 300px;
  }
  /* line 8, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile * {
    max-width: 300px !important;
  }
  /* line 14, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet {
    width: 280px !important;
    padding: 10px;
    background: none transparent;
    display: inline-block;
    margin: 0;
  }
  /* line 20, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet h1 {
    font-family: arial;
    font-weight: bold;
    font-size: 18px;
    float: left;
    padding-right: 20px;
    width: auto !important;
  }
  /* line 28, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet label {
    color: #999999;
    float: left;
    font-size: 16px;
    font-weight: bold;
  }
  /* line 34, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet select {
    color: #999999;
    float: left;
    margin: 11px;
  }
  /* line 40, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet a {
    height: 15px !important;
    line-height: 15px !important;
    border-radius: 0;
    color: #000000 !important;
    font-size: 12px !important;
  }
  /* line 46, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet a.dk_toggle.dk_label {
    float: left;
    width: 40px !important;
  }
  /* line 51, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .filter-by-alphabet .dk_container {
    margin: 5px 0 0 10px;
  }
  /* line 58, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  /* line 61, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper #author-listing-form {
    display: inline-block;
    width: 100%;
    clear: both;
  }
  /* line 66, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper #author-listing-form p {
    max-width: 100%;
    width: 100%;
  }
  /* line 70, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile #results-wrapper #author-listing-form p:nth-child(3n+3), #folio-contributor-listing.mobile #results-wrapper #author-listing-form p:nth-child(3n+2) {
    border-left: none;
    padding-left: 0px;
  }
  /* line 81, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper {
    border-top: 1px solid #c9c8c8;
    padding: 15px 0 15px 0;
  }
  /* line 85, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper p, #folio-contributor-listing.mobile .pagination-wrapper img {
    color: #999999;
    margin: 10px 0 0 0;
  }
  /* line 89, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper .pagination {
    width: 100%;
    display: inline-block;
    float: left;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #c9c8c8;
    text-align: center;
    height: 30px;
    line-height: 30px !important;
    position: relative;
  }
  /* line 99, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper .pagination .nav-buttons {
    position: absolute;
    top: 0;
    right: 0;
    color: #007cc3 !important;
    line-height: 30px;
  }
  /* line 105, ../sass/mobile/_author-listing-index.scss */
  #folio-contributor-listing.mobile .pagination-wrapper .pagination .nav-buttons.prev {
    left: 0;
    right: auto;
  }
}
/* end of mobile breakpoint*/
/* Mobile  */
@media (max-width: 568px) {
  /* line 3, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile {
    height: 700px !important;
    padding: 0;
    max-width: 320px !important;
  }
  /* line 7, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #browse-inside {
    height: 100%;
  }
  /* line 9, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #browse-inside .embed-code {
    display: none;
  }
  /* line 14, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi-embed {
    border: 0 !important;
    height: 670px !important;
  }
  /* line 19, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-gofull span,
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-gozoom span,
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-buynow span {
    display: none;
  }
  /* line 26, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-top .hcbi-emb-websampler {
    width: 280px !important;
    padding: 0 10px;
    font-size: 16px !important;
    font-family: arial !important;
  }
  /* line 33, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-top .hcbi-emb-title {
    font-size: 16px !important;
    font-family: arial !important;
  }
  /* line 39, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-middle {
    padding: 150px 0 50px 0;
  }
  /* line 41, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-middle .hcbi-read .hcbi-slider .hcbi-shell {
    padding: 10px 0;
  }
  /* line 45, ../sass/mobile/_web-sampler.scss */
  .hc-consumer-book-details.mobile #hcbi-hclrgusec.hcbi .hcbi-shadow {
    -moz-box-shadow: 4px 5px 11px -7px #000000;
    -webkit-box-shadow: 4px 5px 11px -7px #000000;
    box-shadow: 4px 5px 11px -7px #000000;
    border: 1px solid #f1f1f1;
  }
}
