@charset "UTF-8";
/*
/// VENDORS ///
The CSS files from external libraries and frameworks
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://fonts.googleapis.com/css?family=Special+Elite&display=swap");
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*
/// ABSTRACTS ///
all Sass tools and helpers used across the project.
Every global variable, function, mixin and placeholder should be put in here.
 */
.back-to, .back-to-home {
  position: absolute;
  height: 20px;
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
  background-repeat: no-repeat;
}

/*
/// BASE ///
The boilerplate code for the project. In there, you might find some typographic
rules, and probably a stylesheet defining some standard styles for commonly
used HTML elements.
*/
@font-face {
  font-family: "ThemeIcons";
  src: url("../fonts/ThemeIcons.eot?45d9874200fbdf478af16d2ae343c26f?#iefix") format("embedded-opentype"), url("../fonts/ThemeIcons.woff2?45d9874200fbdf478af16d2ae343c26f") format("woff2"), url("../fonts/ThemeIcons.woff?45d9874200fbdf478af16d2ae343c26f") format("woff"), url("../fonts/ThemeIcons.ttf?45d9874200fbdf478af16d2ae343c26f") format("truetype"), url("../fonts/ThemeIcons.svg?45d9874200fbdf478af16d2ae343c26f#ThemeIcons") format("svg");
}

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: ThemeIcons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook:before, [class^="icon-social"][href*="facebook"]:before, .icon-facebook[class^="icon-social"]:before {
  content: "\f101";
}

.icon-instagram:before, [class^="icon-social"][href*="instagram"]:before, .icon-instagram[class^="icon-social"]:before {
  content: "\f102";
}

.icon-linkedin:before, [class^="icon-social"][href*="linkedin"]:before, .icon-linkedin[class^="icon-social"]:before {
  content: "\f103";
}

.icon-pinterest:before, [class^="icon-social"][href*="pinterest"]:before, .icon-pinterest[class^="icon-social"]:before {
  content: "\f104";
}

.icon-twitter:before, [class^="icon-social"][href*="twitter"]:before, .icon-twitter[class^="icon-social"]:before {
  content: "\f105";
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height: 1.3;
  color: #080808;
}

body,
input,
textarea,
select,
button {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #411508;
  font-family: "Special Elite", cursive;
  font-weight: 300;
  line-height: 1.3;
  padding: 0;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: inherit;
  text-decoration: none;
}

h1,
.h1 {
  font-size: 30px;
  margin: 0;
}

h2,
.h2 {
  font-size: 36px;
  margin: 0 0 10px 0;
}

h3,
.h3 {
  font-size: 28px;
  margin: 0 0 10px 0;
}

h4,
.h4 {
  font-size: 14px;
  margin: 0 0 5px 0;
}

h5,
.h5 {
  font-size: 14px;
  margin: 0 0 5px 0;
}

h6,
.h6 {
  font-size: 14px;
  margin: 0 0 5px 0;
}

a {
  color: #411508;
  transition: color 200ms ease;
  text-decoration: none;
}

p {
  margin: 0;
}

p:empty,
p:last-child {
  margin-bottom: 0;
}

[class^="icon-social"]:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "ThemeIcons";
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.centering {
  margin: 0 auto;
  max-width: 930px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.mfp-bg {
  opacity: 1;
}

.mfp-zoom-out-cur {
  cursor: default;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover,
.mfp-zoom-out-cur .mfp-image-holder .mfp-arrow:hover {
  background-color: unset;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-arrow {
  min-width: unset;
}

/*
/// LAYOUT ///
Everything that takes part in laying out the site or application.
This folder could have stylesheets for the main parts of the site (header,
footer, navigation, sidebar…), the grid system or even CSS styles
for all the forms.
*/
.is-noscroll {
  pointer-events: none;
  height: 100%;
  overflow: hidden;
}

.is-noscroll .header,
.is-noscroll .main-nav,
.is-noscroll .top {
  pointer-events: auto;
}

.header {
  min-height: 60px;
  background-color: transparent;
  padding: 15px 0;
  position: absolute;
  z-index: 200;
  left: 0;
  right: 0;
}

.footer {
  background-color: white;
  min-height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.footer .smallprint {
  position: relative;
}

.footer .footer-images {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
  height: 30px;
}

.footer .footer-images .footer-image {
  margin: 21px 5px 17px 0;
}

.footer .footer-images .footer-image#facebook {
  margin-top: 23px;
  height: 25px;
}

.footer .footer-images .footer-image#wiki, .footer .footer-images .footer-image#goodreads {
  height: 21px;
  margin-top: 23px;
}

.share {
  position: absolute;
  right: 0px;
  bottom: -35px;
  z-index: 1;
}

.share .share-buttons {
  height: 0;
  overflow: hidden;
  transition: height 0.5s ease-in;
  position: absolute;
}

.share .share-buttons.is-active {
  height: 30px;
  width: 100%;
  transition: height 0.5s ease-in;
}

.share .share-buttons .share-twitter {
  left: 74px;
}

.share .share-buttons .share-facebook {
  width: 22px;
  height: 22px;
  left: 38px;
}

.share .share-buttons a {
  width: 21px;
  height: 21px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}

nav ul,
.menu {
  list-style: none;
  padding: 0;
}

.main-nav {
  color: #411508;
}

.main-nav .menu {
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  list-style: none;
  margin: 0 -5px;
  padding: 0;
}

.main-nav .menu .menu-item {
  margin: 0 5px;
  height: 25px;
  background-repeat: no-repeat;
  position: relative;
  height: 30px;
}

.main-nav .menu .menu-item#menu-item-432 {
  background-image: url(../images/header_about.png);
  width: 102px;
}

.main-nav .menu .menu-item#menu-item-432:hover {
  background-image: url(../images/header_about_hover.png);
}

.main-nav .menu .menu-item#menu-item-430 {
  background-image: url(../images/header_books.png);
  width: 61px;
}

.main-nav .menu .menu-item#menu-item-430:hover {
  background-image: url(../images/header_books_hover.png);
}

.main-nav .menu .menu-item#menu-item-430 a {
  width: 61px;
}

.main-nav .menu .menu-item#menu-item-435 {
  background-image: url(../images/header_fun_stuff.png);
  width: 102px;
}

.main-nav .menu .menu-item#menu-item-435:hover {
  background-image: url(../images/header_fun_stuff_hover.png);
}

.main-nav .menu .menu-item#menu-item-435 a {
  width: 102px;
}

.main-nav .menu .menu-item#menu-item-431 {
  background-image: url(../images/header_resources.png);
  width: 102px;
}

.main-nav .menu .menu-item#menu-item-431:hover {
  background-image: url(../images/header_resources_hover.png);
}

.main-nav .menu .menu-item#menu-item-431 a {
  width: 102px;
}

.main-nav .menu .menu-item#menu-item-433 {
  background-image: url(../images/header_biblio.png);
  width: 126px;
}

.main-nav .menu .menu-item#menu-item-433:hover {
  background-image: url(../images/header_biblio_hover.png);
}

.main-nav .menu .menu-item#menu-item-433 a {
  width: 126px;
}

.main-nav .menu .menu-item#menu-item-434 {
  background-image: url(../images/header_contact.png);
  width: 86px;
}

.main-nav .menu .menu-item#menu-item-434:hover {
  background-image: url(../images/header_contact_hover.png);
}

.main-nav .menu .menu-item#menu-item-434 a {
  width: 86px;
}

.main-nav .menu .menu-item a {
  font-size: 16px;
  font-weight: 400;
  color: transparent;
  padding: 2px;
  position: absolute;
  height: 25px;
}

.main-nav .sub-menu {
  display: none;
}

.main-nav .open-submenu > .sub-menu {
  display: block;
}

.grid {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}

[class^="grid-"],
[class*=" grid-"] {
  padding: 20px;
}

.grid-xs-1 {
  width: calc(100% / (12 / 1));
}

.offset-xs-1 {
  margin-left: calc(100% / (12 / 1));
}

.grid-xs-2 {
  width: calc(100% / (12 / 2));
}

.offset-xs-2 {
  margin-left: calc(100% / (12 / 2));
}

.grid-xs-3 {
  width: calc(100% / (12 / 3));
}

.offset-xs-3 {
  margin-left: calc(100% / (12 / 3));
}

.grid-xs-4 {
  width: calc(100% / (12 / 4));
}

.offset-xs-4 {
  margin-left: calc(100% / (12 / 4));
}

.grid-xs-5 {
  width: calc(100% / (12 / 5));
}

.offset-xs-5 {
  margin-left: calc(100% / (12 / 5));
}

.grid-xs-6 {
  width: calc(100% / (12 / 6));
}

.offset-xs-6 {
  margin-left: calc(100% / (12 / 6));
}

.grid-xs-7 {
  width: calc(100% / (12 / 7));
}

.offset-xs-7 {
  margin-left: calc(100% / (12 / 7));
}

.grid-xs-8 {
  width: calc(100% / (12 / 8));
}

.offset-xs-8 {
  margin-left: calc(100% / (12 / 8));
}

.grid-xs-9 {
  width: calc(100% / (12 / 9));
}

.offset-xs-9 {
  margin-left: calc(100% / (12 / 9));
}

.grid-xs-10 {
  width: calc(100% / (12 / 10));
}

.offset-xs-10 {
  margin-left: calc(100% / (12 / 10));
}

.grid-xs-11 {
  width: calc(100% / (12 / 11));
}

.offset-xs-11 {
  margin-left: calc(100% / (12 / 11));
}

.grid-xs-12 {
  width: calc(100% / (12 / 12));
}

.offset-xs-12 {
  margin-left: calc(100% / (12 / 12));
}

@media screen and (min-width: 480px) {
  .grid-sm-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-sm-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-sm-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-sm-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-sm-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-sm-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-sm-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-sm-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-sm-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-sm-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-sm-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-sm-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-sm-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-sm-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-sm-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-sm-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-sm-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-sm-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-sm-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-sm-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-sm-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-sm-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-sm-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-sm-12 {
    margin-left: calc(100% / (12 / 12));
  }
}

@media screen and (min-width: 768px) {
  .grid-s-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-s-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-s-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-s-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-s-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-s-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-s-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-s-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-s-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-s-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-s-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-s-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-s-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-s-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-s-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-s-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-s-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-s-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-s-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-s-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-s-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-s-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-s-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-s-12 {
    margin-left: calc(100% / (12 / 12));
  }
}

@media screen and (min-width: 1024px) {
  .grid-m-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-m-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-m-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-m-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-m-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-m-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-m-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-m-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-m-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-m-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-m-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-m-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-m-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-m-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-m-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-m-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-m-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-m-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-m-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-m-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-m-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-m-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-m-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-m-12 {
    margin-left: calc(100% / (12 / 12));
  }
}

@media screen and (min-width: 1280px) {
  .grid-md-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-md-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-md-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-md-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-md-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-md-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-md-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-md-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-md-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-md-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-md-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-md-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-md-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-md-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-md-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-md-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-md-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-md-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-md-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-md-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-md-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-md-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-md-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-md-12 {
    margin-left: calc(100% / (12 / 12));
  }
}

@media screen and (min-width: 1480px) {
  .grid-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-12 {
    margin-left: calc(100% / (12 / 12));
  }
}

::-webkit-input-placeholder {
  color: #222222;
}

:-moz-placeholder {
  color: #222222;
}

::-moz-placeholder {
  color: #222222;
}

:-ms-input-placeholder {
  color: #222222;
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #cccccc;
  color: #080808;
  font-family: "Courier New", Courier, monospace;
  line-height: 1.3;
  outline: none;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  border-color: #999999;
  outline: none;
}

select {
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #cccccc;
  color: #080808;
  font-family: "Courier New", Courier, monospace;
  line-height: 1.3;
  outline: none;
}

textarea {
  line-height: 1.5;
  min-height: 118px;
  padding: 10px 12px;
}

.wpcf7 .screen-reader-response {
  display: none !important;
}

.wpcf7 .wpcf7-not-valid-tip {
  display: block;
}

.wpcf7 .wpcf7-validation-errors {
  color: #b60005;
}

table {
  text-align: left;
  width: 100%;
}

table th,
table td {
  padding: 5px;
}

.slideshow.flickity-resize .slideshow-slide {
  min-height: 100%;
}

.slideshow .slideshow-slide {
  width: 100%;
}

.section {
  padding: 10px 0;
}

.item.item-link {
  position: absolute;
  color: transparent;
}

.item.item-link-image {
  position: absolute;
  color: transparent;
}

.item.item-link-image-hover, .item.item-image-hover {
  position: absolute;
  color: transparent;
}

.item.item-link-image-hover .item-image-wrapper, .item.item-image-hover .item-image-wrapper {
  position: relative;
}

.item.item-link-image-hover .item-image-wrapper .item-image, .item.item-image-hover .item-image-wrapper .item-image {
  transition: opacity 0.1s linear;
}

.item.item-link-image-hover .item-image-wrapper .item-image img, .item.item-image-hover .item-image-wrapper .item-image img {
  display: block;
}

.item.item-link-image-hover .item-image-wrapper .item-image.hover, .item.item-image-hover .item-image-wrapper .item-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.item.item-link-image-hover:hover .item-image.hover, .item.item-image-hover:hover .item-image.hover {
  opacity: 1;
}

.item.item-image {
  position: absolute;
}

.item.item-book-category {
  display: inline-block;
}

.item-book-category .item-image-wrapper,
.type-book .item-image-wrapper,
.navigation-link .item-image-wrapper,
.item-link-image-hover .item-image-wrapper {
  position: relative;
}

.item-book-category .item-image-wrapper .item-image,
.type-book .item-image-wrapper .item-image,
.navigation-link .item-image-wrapper .item-image,
.item-link-image-hover .item-image-wrapper .item-image {
  transition: opacity 0.1s linear;
}

.item-book-category .item-image-wrapper .item-image img,
.type-book .item-image-wrapper .item-image img,
.navigation-link .item-image-wrapper .item-image img,
.item-link-image-hover .item-image-wrapper .item-image img {
  display: block;
}

.item-book-category .item-image-wrapper .item-image.hover,
.type-book .item-image-wrapper .item-image.hover,
.navigation-link .item-image-wrapper .item-image.hover,
.item-link-image-hover .item-image-wrapper .item-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.item-book-category:hover .item-image.hover,
.type-book:hover .item-image.hover,
.navigation-link:hover .item-image.hover,
.item-link-image-hover:hover .item-image.hover {
  opacity: 1;
}

.item-book-category.item-book-category,
.type-book.item-book-category,
.navigation-link.item-book-category,
.item-link-image-hover.item-book-category {
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .item-book-category .item-image-wrapper .item-image.hover {
    opacity: 1;
  }
}

.post-type-archive-resource main {
  height: 683px;
}

.post-type-archive-resource .item-book-category:hover .default {
  opacity: 0;
}

.post-type-archive-resource .custom-page-bg {
  background-image: url(../images/resources_background.png);
}

.post-type-archive-resource .footer {
  display: none;
}

.post-type-archive-resource .archive-posts-list .item {
  position: absolute;
}

.post-type-archive-resource .archive-posts-list #resource-269 {
  top: 386px;
  left: 71px;
}

.post-type-archive-resource .archive-posts-list #resource-442 {
  top: 217px;
  right: 112px;
  width: 139px;
}

.post-type-archive-resource .archive-posts-list #resource-274 {
  top: 303px;
  right: 23px;
}

.post-type-archive-resource .image {
  position: absolute;
  pointer-events: none;
}

.post-type-archive-resource .image#soup {
  width: 191px;
  height: 260px;
  top: 0;
  right: 0;
  z-index: 2;
  background-image: url(../images/resources_soup.png);
}

.post-type-archive-resource .image#paperclips {
  width: 165px;
  height: 66px;
  top: 168px;
  right: 103px;
  z-index: 1;
  pointer-events: none;
  background-image: url(../images/resources_paperclips.png);
}

.post-type-archive-resource #gorey {
  top: 542px;
  right: 0;
  width: 196px;
  height: 64px;
}

.post-type-archive-resource .back-to-home {
  width: 50px;
  top: 647px;
  right: 14px;
  z-index: 1;
}

article.resource {
  position: relative;
}

article.resource .page-title {
  position: absolute;
  opacity: 0;
  left: 50%;
  transform: translateX(-50%);
  top: 30px;
  width: 100%;
}

article.resource .back-to {
  top: 15px;
  left: 55px;
  width: 121px;
  z-index: 1;
}

article.resource .back-to-home {
  width: 50px;
  bottom: 33px;
  right: 65px;
  z-index: 1;
}

article.resource.post-274 .back-to-home {
  top: 1430px;
  left: 90px;
  height: 73px;
}

article.resource.post-274 .page-link {
  position: absolute;
  color: transparent;
}

article.resource.post-274 .page-link#fun-stuff-ill {
  top: 518px;
  left: 112px;
  width: 407px;
  height: 49px;
}

article.resource.post-274 .page-link#quentin {
  top: 942px;
  left: 458px;
  width: 167px;
  height: 18px;
}

article.resource.post-274 .page-link#pienkowski {
  top: 1423px;
  left: 172px;
  width: 173px;
  height: 18px;
}

article.resource.post-274 .page-link#back {
  top: 1605px;
  left: 10px;
  width: 47px;
  height: 20px;
  background-image: url(../images/back.png);
}

article.resource.post-442 .back-to {
  top: 1286px;
  left: 48px;
  width: 127px;
}

article.resource.post-442 .back-to-home {
  right: 32px;
  height: 50px;
  bottom: -1303px;
}

article.resource.post-269 p {
  height: 0;
}

article.resource.post-269 .page-link {
  position: absolute;
  color: transparent;
}

article.resource.post-269 .page-link#timeline {
  top: 729px;
  left: 488px;
  width: 75px;
  height: 18px;
}

article.resource.post-269 .page-link#movie {
  top: 765px;
  left: 377px;
  width: 103px;
  height: 18px;
}

article.resource.post-269 .page-link#clue {
  top: 1300px;
  left: 348px;
  width: 136px;
  height: 140px;
}

article.resource.post-269 .page-link#back {
  top: 2536px;
  left: 10px;
  width: 47px;
  height: 20px;
  background-image: url(../images/back.png);
}

article.resource.post-269 .back-to-home {
  width: 50px;
  top: 2472px;
  right: 65px;
}

.postid-442 footer,
.postid-274 footer,
.postid-269 footer {
  display: none;
}

.postid-442 header,
.postid-274 header,
.postid-269 header {
  position: relative;
}

.postid-269 main {
  height: 2529px;
}

.page-id-365 main {
  height: 615px;
}

.postid-442 .page-wrapper {
  height: 1638px;
}

.postid-442 .page-wrapper main {
  height: calc(100% + 35px);
  overflow: hidden;
}

.postid-442 .wp-image-445 {
  max-width: none;
  width: 935px;
  position: relative;
  top: -60px;
}

.postid-442 .share {
  bottom: 5px;
  height: 46px;
}

.postid-442 .overlayed-content .item {
  left: 120px;
  width: 695px;
  height: 20px;
}

.postid-442 .overlayed-content .item:first-child {
  top: 307px;
}

.postid-442 .overlayed-content .item:nth-child(2) {
  top: 337px;
}

.postid-442 .overlayed-content .item:nth-child(3) {
  top: 367px;
}

.postid-442 .overlayed-content .item:nth-child(4) {
  top: 397px;
}

.postid-442 .overlayed-content .item:nth-child(5) {
  top: 427px;
}

.postid-442 .overlayed-content .item:nth-child(6) {
  top: 457px;
}

.postid-442 .overlayed-content .item:nth-child(7) {
  top: 487px;
}

.postid-442 .overlayed-content .item:nth-child(8) {
  top: 517px;
}

.postid-442 .overlayed-content .item:nth-child(9) {
  top: 643px;
}

.postid-442 .overlayed-content .item:nth-child(10) {
  top: 671px;
  height: 41px;
}

.postid-442 .overlayed-content .item:nth-child(11) {
  top: 720px;
}

.postid-442 .overlayed-content .item:nth-child(12) {
  top: 750px;
}

.postid-442 .overlayed-content .item:nth-child(13) {
  top: 780px;
}

.postid-442 .overlayed-content .item:nth-child(14) {
  top: 807px;
}

.postid-442 .overlayed-content .item:nth-child(15) {
  top: 927px;
}

.postid-442 .overlayed-content .item:nth-child(16) {
  top: 957px;
  left: 422px;
  width: 67px;
}

.postid-442 .overlayed-content .item:nth-child(17) {
  top: 957px;
  left: 509px;
  width: 58px;
}

.postid-442 .overlayed-content .item:nth-child(18) {
  top: 987px;
}

.postid-442 .overlayed-content .item:nth-child(19) {
  top: 1017px;
}

.postid-442 .overlayed-content .item:nth-child(20) {
  top: 1187px;
}

.postid-442 .overlayed-content .item:nth-child(21) {
  top: 1217px;
}

.postid-442 .overlayed-content .item:nth-child(22) {
  top: 1247px;
}

.postid-442 .overlayed-content .item:nth-child(23) {
  top: 1370px;
}

.postid-442 .overlayed-content .item:nth-child(24) {
  top: 1400px;
}

.postid-442 .overlayed-content .item:nth-child(25) {
  top: 1430px;
}

.postid-442 .overlayed-content .item:nth-child(26) {
  top: 1460px;
}

.postid-442 .overlayed-content .item:nth-child(27) {
  top: 1562px;
  width: 127px;
  height: 20px;
  left: 45px;
}

.postid-442 .overlayed-content .item:nth-child(28) {
  top: 1521px;
  width: 54px;
  height: 60px;
  right: 36px;
  left: unset;
}

.single-book header {
  position: relative;
}

.single-book main {
  position: static;
}

.single-book .share {
  bottom: 25px;
}

.book {
  height: 615px;
}

.book .back-to {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  transition: all 0.1s linear;
}

.book .back-to-home {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.book .book-cover {
  position: absolute;
}

.book .book-text {
  position: absolute;
}

.book .book-overlay-image,
.book .book-overlay-image-2 {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}

.book.book_category-plays-and-poems .book-text {
  position: absolute;
  top: 70px;
  left: 195px;
  z-index: 2;
}

.book.book_category-plays-and-poems .book-cover {
  position: absolute;
  top: 119px;
  right: 133px;
}

.book.book_category-plays-and-poems .back-to-home {
  width: 34px;
  height: 10px;
  background-image: url(../images/plays_home.png);
  bottom: 11px;
  left: 51px;
  right: auto;
}

.book.book_category-plays-and-poems .back-to {
  width: 136px;
  height: 90px;
  background-image: url(../images/plays_poem_back_book.jpg);
  top: -50px;
  left: 0;
  right: auto;
  z-index: 200;
}

.book.book_category-plays-and-poems .back-to:hover {
  background-image: url("../images/plays_poem_back_book_hover.jpg");
}

.book.book_category-plays-and-poems .back-to-category {
  width: 100px;
  height: 61px;
  background-image: url("../images/plays_back.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 168px;
  left: 20px;
  right: auto;
  position: absolute;
}

.book.book_category-plays-and-poems .overlayed-content :first-child {
  right: 183px;
  top: 0px;
  z-index: 1;
}

.book.book_category-plays-and-poems#book-24 .book-cover {
  top: 132px;
  right: 133px;
  width: 250px;
}

.book.book_category-plays-and-poems#book-26 .book-cover {
  top: 124px;
}

.book.book_category-plays-and-poems#book-26 .book-text {
  top: 66px;
}

.book.book_category-plays-and-poems#book-29 .book-text {
  top: 166px;
}

.book.book_category-plays-and-poems#book-29 .book-cover {
  width: 250px;
  top: 136px;
}

.book.book_category-plays-and-poems#book-31 .back-to-home {
  display: none;
}

.book.book_category-plays-and-poems#book-31 .back-to-category {
  background-image: url("../images/skinspin_back.png");
  width: 137px;
  top: 11px;
  left: 724px;
}

.book.book_category-plays-and-poems#book-31 .back-to {
  background-image: url(../images/skinspin_compass.jpg);
  width: 164px;
  height: 146px;
  top: 0px;
  left: 50px;
}

.book.book_category-plays-and-poems#book-31 .back-to:hover {
  background-image: url("../images/skinspin_compass_hover.png");
}

.book.book_category-non-fiction {
  height: 610px;
}

.book.book_category-non-fiction .book-text {
  display: none;
}

.book.book_category-non-fiction .book-cover {
  display: none;
}

.book.book_category-non-fiction .back-to-home {
  width: 58px;
  height: 61px;
  bottom: 46px;
  left: 425px;
}

.book.book_category-non-fiction .back-to {
  background-image: url(../images/non_fiction_back.jpg);
  background-repeat: no-repeat;
  width: 159px;
  height: 138px;
  top: 2px;
  left: 53px;
}

.book.book_category-non-fiction .back-to:hover {
  background-image: url("../images/non_fiction_back_hover.jpg");
}

.book.book_category-non-fiction .back-to-category {
  width: 115px;
  height: 42px;
  bottom: 131px;
  left: 393px;
  position: absolute;
}

.book.book_category-non-fiction .overlayed-content :first-child {
  top: 157px;
  left: 167px;
}

.book.book_category-non-fiction#book-69 .back-to {
  top: 2px;
}

.book.book_category-non-fiction#book-69 .back-to-category {
  bottom: 68px;
  left: 436px;
}

.book.book_category-non-fiction#book-69 .back-to-home {
  bottom: 42px;
  right: 56px;
  left: auto;
}

.book.book_category-non-fiction#book-69 .overlayed-content :first-child {
  top: 113px;
  left: 218px;
}

.book.book_category-fantasy-stories .back-to {
  width: 163px;
  height: 117px;
  background-image: url(../images/fantasy_book_back.jpg);
  bottom: 0;
  left: 0;
  right: auto;
}

.book.book_category-fantasy-stories .back-to:hover {
  background-image: url(../images/fantasy_book_back_hover.jpg);
}

.book.book_category-fantasy-stories .back-to-category {
  width: 115px;
  height: 42px;
  background-image: url(../images/fantasy_back_category.png);
  background-repeat: no-repeat;
  bottom: 118px;
  left: 642px;
  right: auto;
  position: absolute;
}

.book.book_category-fantasy-stories .book-cover {
  left: 2px;
  top: 39px;
}

.book.book_category-fantasy-stories .book-text {
  left: 258px;
  top: 130px;
}

.book.book_category-fantasy-stories#book-31 .book-text {
  top: 141px;
}

.book.book_category-fantasy-stories#book-35 .book-text {
  top: 133px;
  left: 261px;
}

.book.book_category-fantasy-stories#book-37 .back-to-category {
  left: 635px;
}

.book.book_category-fantasy-stories#book-37 .book-cover {
  left: 16px;
}

.book.book_category-fantasy-stories#book-37 .book-text {
  left: 276px;
  width: 500px;
  top: 145px;
}

.book.book_category-fantasy-stories#book-39 .back-to-category {
  left: 632px;
}

.book.book_category-fantasy-stories#book-39 .book-cover {
  left: 12px;
}

.book.book_category-fantasy-stories#book-39 .book-text {
  left: 285px;
  width: 490px;
  top: 146px;
}

.book.book_category-fantasy-stories#book-41 .back-to-category {
  left: 338px;
}

.book.book_category-fantasy-stories#book-41 .book-cover {
  left: -6px;
  top: 26px;
}

.book.book_category-fantasy-stories#book-41 .book-text {
  left: 273px;
  top: 154px;
}

.book.book_category-fantasy-stories#book-43 .back-to-category {
  bottom: 139px;
}

.book.book_category-fantasy-stories#book-43 .book-cover {
  left: -4px;
  top: 34px;
}

.book.book_category-fantasy-stories#book-43 .book-text {
  left: 271px;
  top: 145px;
  width: 539px;
}

.book.book_category-fantasy-stories#book-45 .back-to-category {
  bottom: 132px;
  left: 333px;
}

.book.book_category-fantasy-stories#book-45 .book-text {
  left: 273px;
  top: 129px;
  width: 530px;
}

.book.book_category-fantasy-stories#book-47 .back-to-category {
  bottom: 132px;
  left: 333px;
}

.book.book_category-fantasy-stories#book-47 .book-cover {
  left: -3px;
}

.book.book_category-fantasy-stories#book-47 .book-text {
  left: 255px;
  top: 137px;
  width: 537px;
}

.book.book_category-fantasy-stories#book-49 .back-to-category {
  left: 338px;
}

.book.book_category-fantasy-stories#book-49 .book-cover {
  left: -2px;
  top: 54px;
}

.book.book_category-fantasy-stories#book-49 .book-text {
  left: 264px;
  top: 147px;
  width: 525px;
}

.book.book_category-fantasy-stories#book-49 .overlayed-content .item {
  top: 386px;
}

.book.book_category-fantasy-stories#book-51 .back-to-category {
  left: 338px;
}

.book.book_category-fantasy-stories#book-51 .book-cover {
  left: -2px;
  top: 54px;
}

.book.book_category-fantasy-stories#book-51 .book-text {
  left: 258px;
  top: 142px;
}

.book.book_category-fantasy-stories#book-53 .back-to-category {
  left: 338px;
}

.book.book_category-fantasy-stories#book-53 .book-cover {
  left: -1px;
  top: 39px;
}

.book.book_category-fantasy-stories#book-53 .book-text {
  left: 258px;
  top: 152px;
}

.book.book_category-fantasy-stories#book-53 .overlayed-content :first-child {
  right: 63px;
  bottom: 107px;
}

.book.book_category-fantasy-stories#book-53 .overlayed-content :nth-child(2) {
  left: 14px;
  bottom: 213px;
}

.book.book_category-fantasy-stories#book-55 .back-to-category {
  left: 338px;
  bottom: 127px;
}

.book.book_category-fantasy-stories#book-55 .book-cover {
  left: -5px;
  top: 59px;
}

.book.book_category-fantasy-stories#book-55 .book-text {
  left: 276px;
  top: 137px;
  width: 490px;
}

.book.book_category-fantasy-stories#book-55 .overlayed-content :first-child {
  left: 48px;
  top: 16px;
}

.book.book_category-fantasy-stories#book-55 .overlayed-content :nth-child(2) {
  left: 179px;
  top: 105px;
}

.book.book_category-fantasy-stories#book-57 .back-to-category {
  left: 338px;
  bottom: 127px;
}

.book.book_category-fantasy-stories#book-57 .book-cover {
  left: -5px;
  top: 59px;
}

.book.book_category-fantasy-stories#book-57 .book-text {
  left: 269px;
  top: 151px;
}

.book.book_category-fantasy-stories#book-59 .back-to-category {
  left: 338px;
  bottom: 127px;
}

.book.book_category-fantasy-stories#book-59 .book-cover {
  left: -5px;
  top: 52px;
}

.book.book_category-fantasy-stories#book-59 .book-text {
  left: 269px;
  top: 151px;
}

.book.book_category-fantasy-stories#book-59 .overlayed-content :first-child {
  left: 10px;
  bottom: 202px;
}

.book.book_category-fantasy-stories#book-61 .back-to-category {
  left: 338px;
  bottom: 127px;
}

.book.book_category-fantasy-stories#book-61 .book-cover {
  left: -2px;
  top: 52px;
}

.book.book_category-fantasy-stories#book-61 .book-text {
  left: 275px;
  top: 143px;
  width: 507px;
}

.book.book_category-fantasy-stories#book-63 .back-to-category {
  left: 328px;
  bottom: 107px;
  background: none;
}

.book.book_category-fantasy-stories#book-63 .book-cover {
  left: 8px;
  top: 59px;
}

.book.book_category-fantasy-stories#book-63 .book-text {
  left: 270px;
  top: 138px;
  width: 500px;
}

.book.book_category-fantasy-stories#book-63 .overlayed-content :first-child {
  width: 187px;
  right: 1px;
  bottom: -1px;
  z-index: 1;
}

.book.book_category-fantasy-stories#book-63 .overlayed-content :nth-child(2) {
  right: 168px;
  bottom: 140px;
  width: 138px;
  height: 18px;
  z-index: 2;
}

.book.book_category-fantasy-stories#book-65 .back-to-category {
  bottom: 122px;
  left: 631px;
}

.book.book_category-fantasy-stories#book-65 .book-cover {
  left: -7px;
  top: 67px;
  width: 282px;
  z-index: 2;
}

.book.book_category-fantasy-stories#book-65 .book-text {
  left: 253px;
  top: 118px;
}

.book.book_category-fantasy-stories#book-65 .overlayed-content :first-child {
  left: 48px;
  top: 35px;
  z-index: 1;
}

.book.book_category-fantasy-stories#book-65 .overlayed-content :nth-child(2) {
  right: 102px;
  top: 68px;
  z-index: 2;
}

.book.book_category-fantasy-stories#book-65 .overlayed-content :nth-child(3) {
  right: 178px;
  top: 31px;
  z-index: 1;
}

.book.book_category-fantasy-stories#book-396 .back-to-category {
  bottom: 16px;
  left: 196px;
  background: none;
}

.book.book_category-fantasy-stories#book-396 .book-cover {
  left: 558px;
  top: 304px;
  width: 237px;
  z-index: 2;
  pointer-events: none;
}

.book.book_category-fantasy-stories#book-396 .book-text {
  left: 252px;
  top: 126px;
}

.book.book_category-fantasy-stories#book-396 .back-to {
  display: none;
}

.book.book_category-fantasy-stories#book-396 .back-to-home {
  bottom: 18px;
  right: 347px;
  width: 50px;
}

.book.book_category-fantasy-stories#book-396 .overlayed-content :first-child {
  right: 293px;
  bottom: 265px;
  z-index: 1;
}

.book.book_category-fantasy-stories#book-2608 .book-cover {
  left: 165px;
  top: 50px;
  width: 280px;
}

.book.book_category-fantasy-stories#book-2608 .book-text {
  top: -6px;
  width: 440px;
  right: 30px;
  left: unset;
}

.book.book_category-fantasy-stories#book-2608 .back-to-category {
  bottom: 15px;
  left: 800px;
  filter: brightness(0.1);
}

.book.book_category-fantasy-stories#book-2608 .back-to {
  background-image: url(../images/tales-of-london-back.png);
}

.book.book_category-fantasy-stories#book-2608 .item-link-image {
  position: absolute;
  top: 230px;
  left: 294px;
  width: 105px;
}

.book.book_category-fantasy-stories#book-2608 .item-link-image:nth-child(2) {
  position: absolute;
  top: unset;
  left: 200px;
  width: 105px;
  bottom: 249px;
}

.book.book_category-arabels-raven .back-to {
  width: 157px;
  height: 137px;
  background-image: url(../images/arabel_back.jpg);
  top: 4px;
  left: 38px;
  right: auto;
}

.book.book_category-arabels-raven .back-to:hover {
  background-image: url(../images/arabel_back_hover.jpg);
}

.book.book_category-arabels-raven .back-to-home {
  width: 33px;
  height: 15px;
  bottom: 17px;
  left: 55px;
  right: auto;
}

.book.book_category-arabels-raven .book-cover {
  left: 584px;
  top: 170px;
  width: 252px;
}

.book.book_category-arabels-raven .book-text {
  left: 215px;
  top: 180px;
}

.book.book_category-arabels-raven .back-to-category {
  bottom: 51px;
  width: 62px;
  height: 67px;
  position: absolute;
  left: 348px;
}

.book.book_category-arabels-raven .overlayed-content .item:first-child {
  top: 163px;
  left: 55px;
}

.book.book_category-arabels-raven#book-555 .book-cover {
  transform: rotate(1deg);
}

.book.book_category-arabels-raven#book-555 .overlayed-content .item:nth-child(2) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 194px;
  transform: rotate(-1deg);
}

.book.book_category-arabels-raven#book-555 .overlayed-content .item:nth-child(3) {
  top: 144px;
  right: 135px;
}

.book.book_category-arabels-raven#book-555 .overlayed-content .item:nth-child(4) {
  bottom: 236px;
  left: 82px;
}

.book.book_category-arabels-raven#book-555 .overlayed-content .item:nth-child(5) {
  left: 584px;
  top: 136px;
  width: 252px;
  height: 397px;
}

.book.book_category-arabels-raven#book-555 .overlayed-content .item:nth-child(6) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 217px;
}

.book.book_category-arabels-raven#book-75 .book-text {
  top: 150px;
}

.book.book_category-arabels-raven#book-76 .back-to {
  top: 4px;
  left: 53px;
}

.book.book_category-arabels-raven#book-78 .back-to {
  top: 4px;
  left: 53px;
}

.book.book_category-arabels-raven#book-78 .back-to-category {
  bottom: 108px;
}

.book.book_category-arabels-raven#book-79 .back-to-category {
  bottom: 73px;
  left: 351px;
}

.book.book_category-arabels-raven#book-80 .back-to {
  top: 2px;
  left: 41px;
}

.book.book_category-arabels-raven#book-80 .back-to-category {
  bottom: 113px;
}

.book.book_category-arabels-raven .book-cover {
  transform: rotate(1deg);
}

.book.book_category-arabels-raven#book-81 .overlayed-content .item:nth-child(2) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 194px;
  transform: rotate(-1deg);
}

.book.book_category-arabels-raven#book-81 .overlayed-content .item:nth-child(3) {
  top: 144px;
  right: 135px;
}

.book.book_category-arabels-raven#book-81 .overlayed-content .item:nth-child(4) {
  bottom: 236px;
  left: 82px;
}

.book.book_category-arabels-raven#book-81 .overlayed-content .item:nth-child(5) {
  left: 584px;
  top: 136px;
  width: 252px;
  height: 397px;
}

.book.book_category-arabels-raven#book-81 .overlayed-content .item:nth-child(6) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 217px;
}

.book.book_category-arabels-raven#book-77 .overlayed-content .item:nth-child(2) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 194px;
  transform: rotate(-1deg);
}

.book.book_category-arabels-raven#book-77 .overlayed-content .item:nth-child(3) {
  top: 144px;
  right: 135px;
}

.book.book_category-arabels-raven#book-77 .overlayed-content .item:nth-child(4) {
  bottom: 236px;
  left: 82px;
}

.book.book_category-arabels-raven#book-77 .overlayed-content .item:nth-child(5) {
  left: 584px;
  top: 136px;
  width: 252px;
  height: 397px;
}

.book.book_category-arabels-raven#book-77 .overlayed-content .item:nth-child(6) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 217px;
}

.book.book_category-arabels-raven#book-82 .back-to-category {
  bottom: 107px;
  left: 339px;
}

.book.book_category-arabels-raven#book-83 .book-text {
  left: 225px;
  top: 176px;
}

.book.book_category-arabels-raven#book-83 .book-cover {
  left: 599px;
  top: 192px;
}

.book.book_category-arabels-raven#book-83 .back-to-category {
  bottom: 85px;
  left: 341px;
}

.book.book_category-arabels-raven#book-83 .overlayed-content .item:nth-child(2) {
  top: 263px;
  right: 0;
}

.book.book_category-arabels-raven#book-84 .book-text {
  left: 225px;
  top: 176px;
}

.book.book_category-arabels-raven#book-84 .book-cover {
  left: 602px;
  top: 183px;
}

.book.book_category-arabels-raven#book-84 .back-to-category {
  bottom: 85px;
  left: 341px;
}

.book.book_category-arabels-raven#book-85 .book-text {
  left: 215px;
  top: 170px;
}

.book.book_category-arabels-raven#book-85 .book-cover {
  left: 595px;
  top: 170px;
  width: 232px;
  transform: rotate(1deg);
}

.book.book_category-arabels-raven#book-85 .overlayed-content .item:nth-child(2) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 194px;
  transform: rotate(-1deg);
}

.book.book_category-arabels-raven#book-85 .overlayed-content .item:nth-child(3) {
  top: 144px;
  right: 135px;
}

.book.book_category-arabels-raven#book-85 .overlayed-content .item:nth-child(4) {
  bottom: 236px;
  left: 82px;
}

.book.book_category-arabels-raven#book-85 .overlayed-content .item:nth-child(5) {
  left: 584px;
  top: 136px;
  width: 252px;
  height: 397px;
}

.book.book_category-arabels-raven#book-85 .overlayed-content .item:nth-child(6) {
  bottom: 34px;
  left: 55px;
  width: 125px;
  height: 217px;
}

.book.book_category-jane-austen-sequels {
  height: 613px;
}

.book.book_category-jane-austen-sequels .back-to {
  width: 118px;
  height: 95px;
  background-image: url(../images/compass_back.png);
  bottom: 12px;
  right: 26px;
}

.book.book_category-jane-austen-sequels .back-to:hover {
  background-image: url(../images/compass_back.png);
}

.book.book_category-jane-austen-sequels .back-to-home {
  width: 42px;
  height: 18px;
  bottom: 29px;
  left: 43px;
}

.book.book_category-jane-austen-sequels .back-to-category {
  width: 57px;
  height: 18px;
  bottom: 28px;
  left: 294px;
  position: absolute;
}

.book.book_category-jane-austen-sequels .book-cover {
  left: 682px;
  top: 191px;
}

.book.book_category-jane-austen-sequels .book-text {
  left: 96px;
  top: 12px;
  width: 460px;
}

.book.book_category-jane-austen-sequels .overlayed-content .item:first-child {
  top: 392px;
  right: 12px;
  width: 149px;
  height: 60px;
  z-index: 2;
}

.book.book_category-jane-austen-sequels#book-88 .book-cover {
  z-index: 2;
}

.book.book_category-jane-austen-sequels#book-88 .overlayed-content .item:last-child {
  top: 146px;
  right: 205px;
  width: 166px;
  z-index: 1;
}

.book.book_category-jane-austen-sequels#book-92 .book-cover {
  left: 633px;
  top: 165px;
  width: 202px;
  z-index: 1;
}

.book.book_category-jane-austen-sequels#book-94 .book-cover {
  left: 637px;
  top: 166px;
  width: 197px;
}

.book.book_category-jane-austen-sequels#book-404 .book-cover {
  left: 633px;
  top: 165px;
  width: 202px;
}

.book.book_category-jane-austen-sequels#book-90 .book-cover {
  left: 633px;
  top: 165px;
  width: 202px;
}

.book.book_category-jane-austen-sequels#book-95 .book-cover {
  left: 633px;
  top: 165px;
  width: 202px;
}

.book.book_category-period-novels {
  height: 623px;
}

.book.book_category-period-novels .back-to {
  width: 139px;
  height: 128px;
  background-image: url(../images/period_compass.jpg);
  bottom: 144px;
  right: 15px;
}

.book.book_category-period-novels .back-to:hover {
  background-image: url(../images/period_compass_hover.jpg);
}

.book.book_category-period-novels .back-to-category {
  bottom: 138px;
  width: 141px;
  height: 21px;
  position: absolute;
  left: 208px;
}

.book.book_category-period-novels .back-to-home {
  width: 45px;
  height: 17px;
  bottom: 32px;
  left: 66px;
  right: auto;
}

.book.book_category-period-novels .book-cover {
  left: 538px;
  top: 125px;
  z-index: 2;
}

.book.book_category-period-novels .book-text {
  left: 55px;
  top: 7px;
  width: 460px;
}

.book.book_category-period-novels .overlayed-content .item:first-child {
  width: 394px;
  height: 234px;
  bottom: -53px;
  right: 70px;
  z-index: 3;
}

.book.book_category-period-novels .overlayed-content .item:nth-child(2) {
  width: 92px;
  top: 73px;
  right: 294px;
  z-index: 1;
  transform: rotate(-2deg);
}

.book.book_category-period-novels#book-101 .book-cover {
  left: 529px;
  top: 115px;
}

.book.book_category-period-novels#book-101 .overlayed-content .item:first-child {
  width: 439px;
  height: 234px;
  bottom: -43px;
  right: 70px;
}

.book.book_category-period-novels#book-101 .overlayed-content .item:nth-child(2) {
  top: 64px;
}

.book.book_category-period-novels#book-99 .book-cover {
  left: 543px;
  top: 115px;
}

.book.book_category-period-novels#book-99 .back-to-category {
  bottom: 164px;
}

.book.book_category-period-novels#book-99 .overlayed-content .item:first-child {
  width: 439px;
  height: 234px;
  bottom: -43px;
  right: 70px;
}

.book.book_category-period-novels#book-99 .overlayed-content .item:nth-child(2) {
  top: 65px;
  right: 292px;
}

.book.book_category-period-novels#book-100 .book-cover {
  left: 535px;
  top: 115px;
}

.book.book_category-period-novels#book-100 .back-to-category {
  bottom: 138px;
}

.book.book_category-period-novels#book-100 .overlayed-content .item:first-child {
  width: 439px;
  height: 234px;
  bottom: -43px;
  right: 70px;
}

.book.book_category-period-novels#book-100 .overlayed-content .item:nth-child(2) {
  top: 63px;
}

.book.book_category-period-novels#book-102 .book-cover {
  left: 529px;
  top: 120px;
}

.book.book_category-period-novels#book-102 .overlayed-content .item:first-child {
  width: 385px;
  height: 234px;
  bottom: -40px;
  right: 96px;
}

.book.book_category-period-novels#book-102 .overlayed-content .item:nth-child(2) {
  top: 65px;
  right: 307px;
}

.book.book_category-period-novels#book-104 .book-cover {
  left: 524px;
  top: 125px;
  width: 238px;
}

.book.book_category-period-novels#book-104 .overlayed-content .item:first-child {
  width: 385px;
  height: 234px;
  bottom: -40px;
  right: 96px;
}

.book.book_category-period-novels#book-104 .overlayed-content .item:nth-child(2) {
  right: 311px;
}

.book.book_category-young-adult .back-to {
  width: 143px;
  height: 104px;
  background-image: url(../images/young_back.jpg);
  bottom: -8px;
  left: 0px;
  right: auto;
}

.book.book_category-young-adult .back-to:hover {
  background-image: url(../images/young_back_hover.jpg);
}

.book.book_category-young-adult .back-to-home {
  width: 33px;
  height: 15px;
  bottom: 21px;
  right: 90px;
  z-index: 2;
}

.book.book_category-young-adult .book-cover {
  left: 543px;
  top: 6px;
  z-index: 2;
  pointer-events: none;
}

.book.book_category-young-adult .back-to-category {
  height: 50px;
  width: 200px;
  bottom: 42px;
  position: absolute;
  left: 304px;
}

.book.book_category-young-adult .book-text {
  left: 198px;
  top: 93px;
  width: 330px;
}

.book.book_category-young-adult .overlayed-content .item:first-child {
  width: 411px;
  height: 370px;
  bottom: 81px;
  right: 0;
  z-index: 3;
}

.book.book_category-young-adult#book-105 .overlayed-content .item:last-child {
  width: 88px;
  height: 364px;
  top: -11px;
  right: 253px;
  z-index: 1;
  transform: rotate(-13deg);
}

.book.book_category-young-adult#book-109 .overlayed-content .item:last-child {
  width: 88px;
  height: 364px;
  top: -11px;
  right: 230px;
  z-index: 1;
  transform: rotate(-13deg);
}

.book.book_category-young-adult#book-112 .book-text {
  left: 180px;
  top: 105px;
  width: 320px;
}

.book.book_category-young-adult#book-112 .book-cover {
  left: 548px;
  top: -1px;
}

.book.book_category-young-adult#book-112 .back-to-home {
  bottom: 17px;
  right: 53px;
}

.book.book_category-young-adult#book-112 .overlayed-content .item:first-child {
  width: 411px;
  height: 370px;
  bottom: 5px;
  right: 0;
  z-index: 1;
}

.book.book_category-young-adult#book-112 .overlayed-content .item:last-child {
  width: 315px;
  height: 457px;
  bottom: 156px;
  right: 57px;
  z-index: 1;
}

.book.book_category-young-adult#book-114 .book-cover {
  top: 2px;
}

.book.book_category-young-adult#book-114 .book-text {
  left: 217px;
  top: 111px;
  width: 287px;
}

.book.book_category-young-adult#book-114 .back-to-home {
  bottom: 17px;
  right: 53px;
}

.book.book_category-young-adult#book-114 .overlayed-content .item:first-child {
  width: 411px;
  height: 370px;
  bottom: 5px;
  right: 0;
  z-index: 1;
}

.book.book_category-young-adult#book-114 .overlayed-content .item:last-child {
  width: 88px;
  height: 364px;
  top: -7px;
  right: 257px;
  z-index: 1;
  transform: rotate(-13deg);
}

.book.book_category-young-adult#book-116 .book-cover {
  top: 38px;
  left: 576px;
  transform: rotate(-15deg);
  width: 234px;
  -webkit-box-shadow: -6px 8px 8px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -6px 8px 8px 0px rgba(0, 0, 0, 0.75);
  box-shadow: -6px 8px 8px 0px rgba(0, 0, 0, 0.75);
}

.book.book_category-young-adult#book-116 .book-text {
  left: 217px;
  top: 111px;
  width: 287px;
}

.book.book_category-young-adult#book-116 .back-to-home {
  bottom: 17px;
  right: 53px;
}

.book.book_category-young-adult#book-116 .overlayed-content .item:first-child {
  width: 450px;
  height: 370px;
  bottom: -2px;
}

.book.book_category-young-adult#book-116 .overlayed-content .item:nth-child(2) {
  width: 213px;
  height: 18px;
  bottom: 167px;
  left: 270px;
}

.book.book_category-supernatural .back-to {
  width: 143px;
  height: 112px;
  background-image: url(../images/supernatural_back.jpg);
  top: -60px;
  left: 0;
  z-index: 200;
}

.book.book_category-supernatural .back-to:hover {
  background-image: url(../images/supernatural_back_hover.jpg);
}

.book.book_category-supernatural .back-to-category {
  height: 37px;
  width: 103px;
  bottom: 20px;
  position: absolute;
  right: 145px;
}

.book.book_category-supernatural .back-to-home {
  width: 50px;
  height: 8px;
  bottom: 19px;
  left: 17px;
  z-index: 200;
}

.book.book_category-supernatural .book-cover {
  left: 402px;
  top: 324px;
}

.book.book_category-supernatural .book-text {
  left: 223px;
  top: 3px;
}

.book.book_category-supernatural .overlayed-content .item:first-child {
  position: absolute;
  bottom: -3px;
  left: 88px;
}

.book.book_category-supernatural#book-120 .book-cover {
  left: 397px;
  top: 324px;
}

.book.book_category-supernatural#book-120 .book-text {
  left: 317px;
  top: 29px;
}

.book.book_category-supernatural#book-122 .book-text {
  left: 242px;
  top: 24px;
}

.book.book_category-supernatural#book-122 .overlayed-content .item:first-child {
  left: 92px;
}

.book.book_category-supernatural#book-124 .book-cover {
  left: 401px;
  top: 311px;
}

.book.book_category-supernatural#book-124 .book-text {
  left: 282px;
  top: 26px;
}

.book.book_category-supernatural#book-124 .overlayed-content .item:first-child {
  left: 97px;
}

.book.book_category-supernatural#book-126 .book-cover {
  left: 426px;
  top: 308px;
}

.book.book_category-supernatural#book-126 .book-text {
  left: 284px;
  top: 24px;
}

.book.book_category-supernatural#book-128 .back-to-home {
  width: 45px;
  height: 13px;
  top: -35px;
  left: 43px;
  z-index: 200;
}

.book.book_category-supernatural#book-128 .back-to {
  width: 138px;
  height: 112px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 507px;
  left: 0;
}

.book.book_category-supernatural#book-128 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-128 .book-cover {
  left: 420px;
  top: 306px;
}

.book.book_category-supernatural#book-128 .book-text {
  left: 219px;
  top: 27px;
}

.book.book_category-supernatural#book-130 .book-cover {
  left: 355px;
  top: 295px;
  pointer-events: none;
  z-index: 2;
}

.book.book_category-supernatural#book-130 .book-text {
  left: 218px;
  top: 31px;
}

.book.book_category-supernatural#book-130 .overlayed-content .item:first-child {
  position: absolute;
  bottom: 221px;
  left: 358px;
  width: 75px;
  z-index: 1;
  transform: rotate(-2deg);
}

.book.book_category-supernatural#book-132 .back-to {
  width: 154px;
  height: 112px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 505px;
  left: 0;
}

.book.book_category-supernatural#book-132 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-132 .back-to-home {
  top: -31px;
  left: 41px;
  bottom: auto;
}

.book.book_category-supernatural#book-132 .book-cover {
  left: 386px;
  top: 306px;
}

.book.book_category-supernatural#book-132 .book-text {
  left: 224px;
  top: 29px;
}

.book.book_category-supernatural#book-134 .back-to {
  width: 144px;
  height: 112px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 505px;
  left: 0;
}

.book.book_category-supernatural#book-134 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-134 .back-to-home {
  top: -31px;
  left: 41px;
  bottom: auto;
}

.book.book_category-supernatural#book-134 .book-cover {
  left: 392px;
  top: 311px;
  width: 123px;
}

.book.book_category-supernatural#book-134 .book-text {
  left: 278px;
  top: 26px;
}

.book.book_category-supernatural#book-134 .overlayed-content .item:first-child {
  left: 396px;
  top: 265px;
  width: 262px;
  height: 220px;
}

.book.book_category-supernatural#book-136 .back-to {
  width: 166px;
  height: 112px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 505px;
  left: 0;
}

.book.book_category-supernatural#book-136 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-136 .back-to-home {
  top: -31px;
  left: 41px;
  bottom: auto;
}

.book.book_category-supernatural#book-136 .book-cover {
  left: 404px;
  top: 311px;
}

.book.book_category-supernatural#book-136 .book-text {
  left: 260px;
  top: 29px;
}

.book.book_category-supernatural#book-138 .back-to {
  width: 156px;
  height: 112px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 505px;
  left: 0;
}

.book.book_category-supernatural#book-138 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-138 .back-to-home {
  top: -31px;
  left: 41px;
  bottom: auto;
}

.book.book_category-supernatural#book-138 .book-cover {
  left: 398px;
  top: 304px;
}

.book.book_category-supernatural#book-138 .book-text {
  left: 260px;
  top: 29px;
}

.book.book_category-supernatural#book-141 .back-to {
  width: 166px;
  height: 112px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 505px;
  left: 0;
}

.book.book_category-supernatural#book-141 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-141 .back-to-home {
  top: -31px;
  left: 41px;
  bottom: auto;
}

.book.book_category-supernatural#book-141 .book-cover {
  left: 398px;
  top: 304px;
}

.book.book_category-supernatural#book-141 .book-text {
  left: 220px;
  top: 24px;
}

.book.book_category-supernatural#book-143 .back-to {
  width: 143px;
  height: 117px;
  background-image: url(../images/supernatural_back_low.jpg);
  top: 501px;
  left: 0;
}

.book.book_category-supernatural#book-143 .back-to:hover {
  background-image: url(../images/supernatural_back_low_hover.jpg);
}

.book.book_category-supernatural#book-143 .back-to-home {
  top: -31px;
  left: 41px;
  bottom: auto;
}

.book.book_category-supernatural#book-143 .book-cover {
  left: 398px;
  top: 304px;
}

.book.book_category-supernatural#book-143 .book-text {
  left: 220px;
  top: 24px;
}

.book.book_category-supernatural#book-408 {
  height: 572px;
}

.book.book_category-supernatural#book-408 .back-to {
  width: 50px;
  height: 14px;
  background-image: none;
  top: -44px;
  left: 26px;
  z-index: 200;
}

.book.book_category-supernatural#book-408 .back-to:hover {
  background-image: none;
}

.book.book_category-supernatural#book-408 .back-to-category {
  display: none;
}

.book.book_category-supernatural#book-408 .back-to-home {
  width: 49px;
  height: 20px;
  bottom: -43px;
  right: 14px;
  left: auto;
}

.book.book_category-supernatural#book-408 .overlayed-content .item:first-child {
  left: 232px;
  top: 115px;
  bottom: auto;
  width: 97px;
}

.book.book_category-supernatural#book-408 .overlayed-content .item:nth-child(2) {
  right: 12px;
  bottom: -40px;
}

.book.book_category-supernatural#book-408 .overlayed-content .item:last-child {
  left: 12px;
  bottom: -80px;
}

.book.book_category-supernatural#book-406 {
  height: 643px;
}

.book.book_category-supernatural#book-406 .back-to {
  width: 50px;
  height: 14px;
  background-image: none;
  top: -44px;
  left: 26px;
  z-index: 200;
}

.book.book_category-supernatural#book-406 .back-to:hover {
  background-image: none;
}

.book.book_category-supernatural#book-406 .back-to-category {
  display: none;
}

.book.book_category-supernatural#book-406 .back-to-home {
  width: 49px;
  height: 20px;
  bottom: 9px;
  left: 14px;
  right: auto;
}

.book.book_category-supernatural#book-406 .overlayed-content .item:first-child {
  left: 58px;
  top: 91px;
  bottom: auto;
  width: 97px;
}

.book.book_category-supernatural#book-406 .overlayed-content .item:last-child {
  left: 12px;
  bottom: -30px;
  z-index: 1;
}

.book.book_category-felix-books .back-to {
  width: 124px;
  height: 124px;
  background-image: url(../images/gorey_back.png);
  left: 16px;
  bottom: -2px;
}

.book.book_category-felix-books .back-to:hover {
  background-image: url(../images/gorey_back_hover.png);
}

.book.book_category-felix-books .back-to-home {
  display: none;
}

.book.book_category-felix-books .book-text {
  right: 52px;
  top: 52px;
  width: 367px;
}

.book.book_category-felix-books .book-cover {
  display: none;
}

.book.book_category-felix-books .overlayed-content .item:first-child {
  left: 354px;
  top: 25px;
  height: 89px;
  width: 100px;
}

.book.book_category-felix-books .overlayed-content .item:nth-child(2) {
  right: 47px;
  bottom: 74px;
  width: 232px;
}

.book.book_category-felix-books .overlayed-content .item:nth-child(3) {
  right: 47px;
  bottom: 27px;
  width: 312px;
}

.book.book_category-felix-books#book-146 .book-text {
  right: 50px;
  top: 43px;
  width: 330px;
}

.book.book_category-felix-books#book-146 .overlayed-content .item:first-child {
  left: 444px;
  top: 94px;
  height: 89px;
  width: 100px;
}

.book.book_category-felix-books#book-146 .overlayed-content .item:nth-child(2) {
  right: 63px;
  bottom: 74px;
  width: 242px;
}

.book.book_category-felix-books#book-146 .overlayed-content .item:nth-child(3) {
  right: 63px;
  bottom: 27px;
  width: 300px;
}

.book.book_category-felix-books#book-147 .overlayed-content .item:first-child {
  left: 407px;
  top: 39px;
  height: 89px;
  width: 100px;
}

.book.book_category-felix-books#book-147 .overlayed-content .item:nth-child(2) {
  right: 51px;
  bottom: 74px;
  width: 255px;
}

.book.book_category-felix-books#book-147 .overlayed-content .item:nth-child(3) {
  right: 47px;
  bottom: 27px;
  width: 234px;
}

.book.book_category-picture-books .back-to {
  width: 153px;
  height: 110px;
  background-image: url(../images/picture_books_back_book.jpg);
  top: -4px;
  right: 7px;
  bottom: auto;
  z-index: 200;
}

.book.book_category-picture-books .back-to:hover {
  background-image: url(../images/picture_books_back_book_hover.jpg);
}

.book.book_category-picture-books .back-to-home {
  width: 47px;
  height: 18px;
  bottom: 9px;
  right: 16px;
}

.book.book_category-picture-books .book-cover {
  right: 187px;
  bottom: 87px;
  width: 204px;
}

.book.book_category-picture-books .book-text {
  left: 270px;
  top: 210px;
}

.book.book_category-picture-books .back-to-category {
  height: 27px;
  width: 180px;
  bottom: 20px;
  position: absolute;
  right: 331px;
  z-index: 3;
}

.book.book_category-picture-books#book-148 .overlayed-content .item:first-child {
  right: 221px;
  bottom: 329px;
}

.book.book_category-picture-books#book-148 .overlayed-content .item:first-child {
  right: 221px;
  bottom: 329px;
}

.book.book_category-picture-books#book-163 .book-cover {
  right: 4px;
  bottom: 64px;
  width: 394px;
}

.book.book_category-picture-books#book-163 .book-text {
  left: 241px;
  top: 204px;
}

.book.book_category-picture-books#book-163 .overlayed-content .item:first-child {
  right: 70px;
  bottom: 223px;
  width: 102px;
  height: 49px;
}

.book.book_category-picture-books#book-150 .book-cover {
  right: 175px;
  bottom: 77px;
  width: 225px;
}

.book.book_category-picture-books#book-150 .book-text {
  left: 269px;
  top: 201px;
}

.book.book_category-picture-books#book-165 .book-cover {
  right: 65px;
  bottom: 60px;
  width: 341px;
}

.book.book_category-picture-books#book-165 .book-text {
  left: 248px;
  top: 205px;
}

.book.book_category-picture-books#book-165 .overlayed-content .item:first-child {
  right: 101px;
  bottom: 223px;
  width: 102px;
  height: 49px;
}

.book.book_category-picture-books#book-153 .book-cover {
  right: 164px;
  bottom: 75px;
  width: 225px;
}

.book.book_category-picture-books#book-153 .book-text {
  left: 263px;
  top: 210px;
}

.book.book_category-picture-books#book-167 .book-cover {
  right: 21px;
  bottom: 58px;
  width: 408px;
}

.book.book_category-picture-books#book-167 .book-text {
  left: 248px;
  top: 205px;
}

.book.book_category-picture-books#book-167 .overlayed-content .item:first-child {
  right: 101px;
  bottom: 241px;
  width: 102px;
  height: 49px;
}

.book.book_category-picture-books#book-155 .book-cover {
  right: 446px;
  bottom: 53px;
  width: 236px;
}

.book.book_category-picture-books#book-155 .book-text {
  left: 484px;
  top: 322px;
}

.book.book_category-picture-books#book-155 .overlayed-content .item:first-child {
  right: 485px;
  bottom: 381px;
  width: 102px;
  height: 49px;
}

.book.book_category-picture-books#book-155 .overlayed-content .item:nth-child(2) {
  right: 265px;
  bottom: 349px;
  width: 102px;
  height: 92px;
}

.book.book_category-picture-books#book-155 .overlayed-content .item:nth-child(3) {
  left: 168px;
  bottom: 347px;
  width: 105px;
  height: 100px;
  z-index: 2;
}

.book.book_category-picture-books#book-155 .overlayed-content .item:nth-child(4) {
  left: 130px;
  bottom: -6px;
  width: 381px;
  height: 238px;
  z-index: 2;
}

.book.book_category-picture-books#book-169 .book-cover {
  right: 21px;
  bottom: 76px;
  width: 408px;
}

.book.book_category-picture-books#book-169 .book-text {
  left: 254px;
  top: 209px;
}

.book.book_category-picture-books#book-157 .book-cover {
  right: 34px;
  top: 16px;
  width: 430px;
}

.book.book_category-picture-books#book-157 .book-text {
  left: 265px;
  top: 386px;
}

.book.book_category-picture-books#book-157 .overlayed-content .item:first-child {
  right: 266px;
  top: 21px;
  width: 102px;
  height: 49px;
}

.book.book_category-picture-books#book-159 .book-cover {
  right: 6px;
  bottom: 49px;
  width: 426px;
}

.book.book_category-picture-books#book-159 .book-text {
  left: 248px;
  top: 205px;
}

.book.book_category-picture-books#book-159 .overlayed-content .item:first-child {
  right: 85px;
  bottom: 233px;
  width: 102px;
  height: 49px;
}

.book.book_category-picture-books#book-161 .book-cover {
  right: -32px;
  bottom: 82px;
  width: 426px;
}

.book.book_category-picture-books#book-161 .book-text {
  left: 248px;
  top: 205px;
}

.book.book_category-picture-books#book-171 .book-cover {
  right: 12px;
  bottom: 77px;
  width: 469px;
}

.book.book_category-picture-books#book-171 .book-text {
  left: 254px;
  top: 217px;
}

.book.book_category-picture-books#book-171 .back-to-category {
  height: 27px;
  width: 180px;
  bottom: 38px;
  position: absolute;
  right: 312px;
}

.book.book_category-modern-novels {
  height: 623px;
}

.book.book_category-modern-novels .back-to {
  width: 133px;
  height: 147px;
  background-image: url(../images/modern_back_book.jpg);
  top: -60px;
  left: 0px;
  bottom: auto;
  z-index: 200;
}

.book.book_category-modern-novels .back-to:hover {
  background-image: url(../images/modern_back_book_hover.jpg);
}

.book.book_category-modern-novels .back-to-home {
  width: 47px;
  height: 11px;
  background-image: url(../images/modern_home.png);
  bottom: 28px;
  left: 59px;
}

.book.book_category-modern-novels .book-cover {
  left: 521px;
  top: 72px;
  width: 141px;
  z-index: 1;
}

.book.book_category-modern-novels .book-text {
  left: 67px;
  top: 85px;
}

.book.book_category-modern-novels .back-to-category {
  width: 115px;
  height: 42px;
  bottom: 38px;
  right: 280px;
  position: absolute;
  z-index: 3;
}

.book.book_category-modern-novels .overlayed-content .item:first-child {
  right: 0;
  bottom: 0;
  height: 332px;
  width: 443px;
  z-index: 2;
}

.book.book_category-modern-novels .overlayed-content .item:nth-child(2) {
  top: 34px;
  right: 342px;
  width: 64px;
  transform: rotate(-3deg);
}

.book.book_category-modern-novels#book-200 .book-text {
  left: 98px;
  top: 102px;
  width: 335px;
}

.book.book_category-modern-novels#book-200 .book-cover {
  left: 521px;
  top: 79px;
  width: 141px;
}

.book.book_category-modern-novels#book-200 .overlayed-content .item:nth-child(2) {
  top: 42px;
}

.book.book_category-modern-novels#book-202 .book-text {
  left: 90px;
}

.book.book_category-modern-novels#book-202 .book-cover {
  left: 521px;
  top: 85px;
  width: 141px;
}

.book.book_category-modern-novels#book-202 .overlayed-content .item:nth-child(2) {
  top: 49px;
}

.book.book_category-modern-novels#book-204 .book-text {
  left: 90px;
}

.book.book_category-modern-novels#book-204 .book-cover {
  left: 521px;
  top: 85px;
  width: 141px;
}

.book.book_category-modern-novels#book-204 .overlayed-content .item:nth-child(2) {
  top: 49px;
}

.book.book_category-modern-novels#book-206 .book-text {
  left: 59px;
  top: 115px;
  width: 415px;
}

.book.book_category-modern-novels#book-206 .book-cover {
  left: 509px;
  top: 118px;
  width: 141px;
}

.book.book_category-modern-novels#book-206 .overlayed-content .item:nth-child(2) {
  top: 83px;
}

.book.book_category-modern-novels#book-208 .book-text {
  left: 66px;
  top: 106px;
  width: 401px;
}

.book.book_category-modern-novels#book-208 .book-cover {
  left: 509px;
  top: 89px;
  width: 166px;
}

.book.book_category-modern-novels#book-208 .overlayed-content .item:nth-child(2) {
  top: 57px;
}

.book.book_category-modern-novels#book-210 .book-text {
  left: 101px;
  top: 102px;
  width: 334px;
}

.book.book_category-modern-novels#book-210 .book-cover {
  left: 509px;
  top: 86px;
  width: 166px;
}

.book.book_category-modern-novels#book-210 .overlayed-content .item:nth-child(2) {
  top: 49px;
}

.book.book_category-modern-novels#book-212 .book-text {
  left: 64px;
  top: 120px;
  width: 408px;
}

.book.book_category-modern-novels#book-212 .book-cover {
  left: 509px;
  top: 86px;
  width: 176px;
}

.book.book_category-modern-novels#book-212 .overlayed-content .item:nth-child(2) {
  top: 49px;
}

.book.book_category-modern-novels#book-214 .book-text {
  left: 70px;
  top: 107px;
  width: 390px;
}

.book.book_category-modern-novels#book-214 .book-cover {
  left: 509px;
  top: 83px;
  width: 180px;
}

.book.book_category-modern-novels#book-214 .overlayed-content .item:nth-child(2) {
  top: 49px;
  right: 338px;
}

.book.book_category-modern-novels#book-216 .book-text {
  left: 99px;
  top: 106px;
  width: 331px;
}

.book.book_category-modern-novels#book-218 .book-text {
  left: 72px;
  top: 107px;
  width: 386px;
}

.book.book_category-modern-novels#book-218 .book-cover {
  left: 509px;
  top: 70px;
  width: 180px;
}

.book.book_category-modern-novels#book-220 .book-text {
  left: 61px;
  top: 107px;
  width: 410px;
}

.book.book_category-modern-novels#book-220 .book-cover {
  left: 509px;
  top: 80px;
  width: 177px;
}

.book.book_category-modern-novels#book-220 .overlayed-content .item:nth-child(2) {
  top: 49px;
  right: 338px;
}

.book.book_category-modern-novels#book-222 .book-text {
  left: 47px;
  top: 112px;
  width: 444px;
}

.book.book_category-modern-novels#book-222 .book-cover {
  left: 509px;
  top: 85px;
  width: 177px;
}

.book.book_category-modern-novels#book-222 .overlayed-content .item:nth-child(2) {
  top: 49px;
  right: 338px;
}

.book.book_category-magic-and-mystery .back-to {
  width: 160px;
  height: 126px;
  background-image: url(../images/magic_book_back.jpg);
  top: 3px;
  left: 38px;
  bottom: auto;
  z-index: 200;
}

.book.book_category-magic-and-mystery .back-to:hover {
  background-image: url(../images/magic_book_back_hover.jpg);
}

.book.book_category-magic-and-mystery .back-to-home {
  width: 33px;
  height: 8px;
  bottom: 18px;
  left: 57px;
}

.book.book_category-magic-and-mystery .back-to-category {
  width: 129px;
  height: 30px;
  bottom: 25px;
  left: 327px;
  position: absolute;
}

.book.book_category-magic-and-mystery .book-cover {
  left: 36px;
  top: 78px;
}

.book.book_category-magic-and-mystery .book-text {
  left: 227px;
  top: 25px;
}

.book.book_category-magic-and-mystery .overlayed-content .item:first-child {
  left: 244px;
  top: 95px;
  height: 50px;
  width: 113px;
}

.book.book_category-magic-and-mystery#book-226 .book-cover {
  left: 239px;
  top: 88px;
  width: 282px;
}

.book.book_category-magic-and-mystery#book-226 .item-link-image {
  position: absolute;
  top: unset;
  right: 80px;
  bottom: 100px;
}

.book.book_category-magic-and-mystery#book-229 .book-cover {
  left: 246px;
  top: 101px;
}

.book.book_category-magic-and-mystery#book-229 .book-text {
  left: 264px;
  top: 47px;
}

.book.book_category-magic-and-mystery#book-231 .book-cover {
  left: 246px;
  top: 101px;
}

.book.book_category-magic-and-mystery#book-231 .book-text {
  left: 236px;
  top: 49px;
}

.book.book_category-magic-and-mystery#book-233 .book-cover {
  left: 246px;
  top: 101px;
}

.book.book_category-magic-and-mystery#book-233 .book-text {
  left: 328px;
  top: 43px;
}

.book.book_category-magic-and-mystery#book-233 .item-link-image {
  position: absolute;
  top: -20px;
  right: 80px;
}

.book.book_category-magic-and-mystery#book-235 .back-to-category {
  bottom: 18px;
  left: 383px;
  width: 165px;
  height: 50px;
}

.book.book_category-magic-and-mystery#book-239 .book-cover {
  top: 77px;
  left: 238px;
  pointer-events: none;
  z-index: 2;
}

.book.book_category-magic-and-mystery#book-239 .overlayed-content .item:first-child {
  left: 246px;
  top: 72px;
  z-index: 1;
  transform: rotate(-4deg);
  height: 50px;
  width: 94px;
}

.book.book_category-wolves_chronicles {
  top: -30px;
}

.book.book_category-wolves_chronicles .back-to {
  width: 136px;
  height: 125px;
  background-image: url(../images/wolves_back.jpg);
  top: -60px;
  left: 0;
  bottom: auto;
  z-index: 200;
}

.book.book_category-wolves_chronicles .back-to:hover {
  background-image: url(../images/wolves_back_hover.jpg);
}

.book.book_category-wolves_chronicles .back-to-home {
  width: 38px;
  height: 15px;
  bottom: 5px;
  left: 27px;
}

.book.book_category-wolves_chronicles .back-to-category {
  width: 448px;
  height: 60px;
  background-image: url(../images/wolves_go_back.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 26px;
  left: 0px;
  right: auto;
  position: absolute;
}

.book.book_category-wolves_chronicles .book-cover {
  left: 495px;
  top: 56px;
  width: 313px;
  z-index: 2;
}

.book.book_category-wolves_chronicles .book-text {
  left: 64px;
  bottom: 86px;
}

.book.book_category-wolves_chronicles#book-173 .overlayed-content .item:first-child {
  right: 14px;
  bottom: 87px;
  width: 120px;
}

.book.book_category-wolves_chronicles#book-173 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-173 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-173 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-173 .overlayed-content .item:nth-child(4) {
  right: 3px;
  top: -55px;
}

.book.book_category-wolves_chronicles#book-175 .book-cover {
  left: 479px;
  top: 62px;
  width: 314px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-175 .book-text {
  left: 80px;
  bottom: 153px;
}

.book.book_category-wolves_chronicles#book-175 .overlayed-content .item:first-child {
  right: 13px;
  bottom: 93px;
  width: 122px;
}

.book.book_category-wolves_chronicles#book-175 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-175 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-177 .book-cover {
  left: 479px;
  top: 62px;
  width: 314px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-177 .book-text {
  left: 67px;
  bottom: 212px;
}

.book.book_category-wolves_chronicles#book-177 .overlayed-content .item:first-child {
  right: 11px;
  bottom: 104px;
  width: 122px;
}

.book.book_category-wolves_chronicles#book-177 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-177 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-177 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-179 .book-cover {
  left: 492px;
  top: 62px;
  width: 314px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-179 .book-text {
  left: 67px;
  bottom: 177px;
}

.book.book_category-wolves_chronicles#book-179 .overlayed-content .item:first-child {
  right: 11px;
  bottom: 104px;
  width: 122px;
}

.book.book_category-wolves_chronicles#book-179 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-179 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-179 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-181 .book-cover {
  left: 478px;
  top: 63px;
  width: 318px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-181 .book-text {
  left: 67px;
  bottom: 149px;
}

.book.book_category-wolves_chronicles#book-181 .overlayed-content .item:first-child {
  right: 4px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-181 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-181 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-181 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-183 .book-cover {
  left: 478px;
  top: 63px;
  width: 318px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-183 .book-text {
  left: 73px;
  bottom: 129px;
}

.book.book_category-wolves_chronicles#book-183 .overlayed-content .item:first-child {
  right: 4px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-183 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-183 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-183 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-185 .book-cover {
  left: 478px;
  top: 63px;
  width: 318px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-185 .book-text {
  left: 81px;
  bottom: 149px;
}

.book.book_category-wolves_chronicles#book-185 .overlayed-content .item:first-child {
  right: 1px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-185 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-185 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-185 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-187 .book-cover {
  left: 491px;
  top: 63px;
  width: 304px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-187 .book-text {
  left: 70px;
  bottom: 124px;
}

.book.book_category-wolves_chronicles#book-187 .overlayed-content .item:first-child {
  right: 6px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-187 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-187 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-187 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-189 .book-cover {
  left: 492px;
  top: 61px;
  width: 304px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-189 .book-text {
  left: 70px;
  bottom: 112px;
}

.book.book_category-wolves_chronicles#book-189 .overlayed-content .item:first-child {
  right: 6px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-189 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-189 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-189 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-191 .book-cover {
  left: 484px;
  top: 62px;
  width: 313px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-191 .book-text {
  left: 56px;
  bottom: 89px;
}

.book.book_category-wolves_chronicles#book-191 .overlayed-content .item:first-child {
  right: 0px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-191 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-191 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-191 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-193 .book-cover {
  left: 484px;
  top: 62px;
  width: 313px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-193 .book-text {
  left: 32px;
  bottom: 95px;
}

.book.book_category-wolves_chronicles#book-193 .overlayed-content .item:first-child {
  right: 1px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-193 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-193 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-193 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.book.book_category-wolves_chronicles#book-195 .book-cover {
  left: 484px;
  top: 62px;
  width: 313px;
  z-index: 2;
}

.book.book_category-wolves_chronicles#book-195 .book-text {
  left: 68px;
  bottom: 111px;
}

.book.book_category-wolves_chronicles#book-195 .overlayed-content .item:first-child {
  right: 1px;
  bottom: 98px;
  width: 131px;
  height: 205px;
}

.book.book_category-wolves_chronicles#book-195 .overlayed-content .item:nth-child(2) {
  right: 102px;
  bottom: 46px;
  width: 315px;
  height: 68px;
}

.book.book_category-wolves_chronicles#book-195 .overlayed-content .item:nth-child(3) {
  width: 96px;
  right: 156px;
  top: 18px;
  z-index: 1;
}

.book.book_category-wolves_chronicles#book-195 .overlayed-content .item:nth-child(3):hover {
  top: 12px;
}

.postid-173 main, .postid-175 main, .postid-177 main, .postid-179 main, .postid-181 main, .postid-183 main, .postid-185 main, .postid-187 main, .postid-189 main, .postid-191 main, .postid-193 main, .postid-195 main {
  height: 587px;
}

.postid-88 header, .postid-92 header, .postid-404 header, .postid-94 header, .postid-90 header, .postid-95 header {
  padding-top: 25px;
}

.postid-88 header .main-nav .menu .menu-item, .postid-92 header .main-nav .menu .menu-item, .postid-404 header .main-nav .menu .menu-item, .postid-94 header .main-nav .menu .menu-item, .postid-90 header .main-nav .menu .menu-item, .postid-95 header .main-nav .menu .menu-item {
  margin: 0 8px;
}

.postid-88 header .main-nav .menu #menu-item-432, .postid-92 header .main-nav .menu #menu-item-432, .postid-404 header .main-nav .menu #menu-item-432, .postid-94 header .main-nav .menu #menu-item-432, .postid-90 header .main-nav .menu #menu-item-432, .postid-95 header .main-nav .menu #menu-item-432 {
  background-image: url("../images/jane_about.png");
  width: 110px;
}

.postid-88 header .main-nav .menu #menu-item-432:hover, .postid-92 header .main-nav .menu #menu-item-432:hover, .postid-404 header .main-nav .menu #menu-item-432:hover, .postid-94 header .main-nav .menu #menu-item-432:hover, .postid-90 header .main-nav .menu #menu-item-432:hover, .postid-95 header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/jane_about.png");
}

.postid-88 header .main-nav .menu #menu-item-430, .postid-92 header .main-nav .menu #menu-item-430, .postid-404 header .main-nav .menu #menu-item-430, .postid-94 header .main-nav .menu #menu-item-430, .postid-90 header .main-nav .menu #menu-item-430, .postid-95 header .main-nav .menu #menu-item-430 {
  background-image: url("../images/jane_book.png");
  width: 57px;
}

.postid-88 header .main-nav .menu #menu-item-430:hover, .postid-92 header .main-nav .menu #menu-item-430:hover, .postid-404 header .main-nav .menu #menu-item-430:hover, .postid-94 header .main-nav .menu #menu-item-430:hover, .postid-90 header .main-nav .menu #menu-item-430:hover, .postid-95 header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/jane_book.png");
}

.postid-88 header .main-nav .menu #menu-item-435, .postid-92 header .main-nav .menu #menu-item-435, .postid-404 header .main-nav .menu #menu-item-435, .postid-94 header .main-nav .menu #menu-item-435, .postid-90 header .main-nav .menu #menu-item-435, .postid-95 header .main-nav .menu #menu-item-435 {
  background-image: url("../images/jane_fun.png");
  width: 93px;
}

.postid-88 header .main-nav .menu #menu-item-435:hover, .postid-92 header .main-nav .menu #menu-item-435:hover, .postid-404 header .main-nav .menu #menu-item-435:hover, .postid-94 header .main-nav .menu #menu-item-435:hover, .postid-90 header .main-nav .menu #menu-item-435:hover, .postid-95 header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/jane_fun.png");
}

.postid-88 header .main-nav .menu #menu-item-431, .postid-92 header .main-nav .menu #menu-item-431, .postid-404 header .main-nav .menu #menu-item-431, .postid-94 header .main-nav .menu #menu-item-431, .postid-90 header .main-nav .menu #menu-item-431, .postid-95 header .main-nav .menu #menu-item-431 {
  background-image: url("../images/jane_resources.png");
  width: 91px;
}

.postid-88 header .main-nav .menu #menu-item-431:hover, .postid-92 header .main-nav .menu #menu-item-431:hover, .postid-404 header .main-nav .menu #menu-item-431:hover, .postid-94 header .main-nav .menu #menu-item-431:hover, .postid-90 header .main-nav .menu #menu-item-431:hover, .postid-95 header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/jane_resources.png");
}

.postid-88 header .main-nav .menu #menu-item-433, .postid-92 header .main-nav .menu #menu-item-433, .postid-404 header .main-nav .menu #menu-item-433, .postid-94 header .main-nav .menu #menu-item-433, .postid-90 header .main-nav .menu #menu-item-433, .postid-95 header .main-nav .menu #menu-item-433 {
  background-image: url("../images/jane_biblio.png");
  width: 124px;
}

.postid-88 header .main-nav .menu #menu-item-433:hover, .postid-92 header .main-nav .menu #menu-item-433:hover, .postid-404 header .main-nav .menu #menu-item-433:hover, .postid-94 header .main-nav .menu #menu-item-433:hover, .postid-90 header .main-nav .menu #menu-item-433:hover, .postid-95 header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/jane_biblio.png");
}

.postid-88 header .main-nav .menu #menu-item-434, .postid-92 header .main-nav .menu #menu-item-434, .postid-404 header .main-nav .menu #menu-item-434, .postid-94 header .main-nav .menu #menu-item-434, .postid-90 header .main-nav .menu #menu-item-434, .postid-95 header .main-nav .menu #menu-item-434 {
  background-image: url("../images/jane_contact.png");
  width: 74px;
}

.postid-88 header .main-nav .menu #menu-item-434:hover, .postid-92 header .main-nav .menu #menu-item-434:hover, .postid-404 header .main-nav .menu #menu-item-434:hover, .postid-94 header .main-nav .menu #menu-item-434:hover, .postid-90 header .main-nav .menu #menu-item-434:hover, .postid-95 header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/jane_contact.png");
}

.postid-225 header .main-nav .menu #menu-item-432, .postid-229 header .main-nav .menu #menu-item-432, .postid-231 header .main-nav .menu #menu-item-432, .postid-233 header .main-nav .menu #menu-item-432, .postid-226 header .main-nav .menu #menu-item-432, .postid-235 header .main-nav .menu #menu-item-432, .postid-239 header .main-nav .menu #menu-item-432 {
  background-image: url("../images/magic_book_about.png");
  width: 106px;
}

.postid-225 header .main-nav .menu #menu-item-432:hover, .postid-229 header .main-nav .menu #menu-item-432:hover, .postid-231 header .main-nav .menu #menu-item-432:hover, .postid-233 header .main-nav .menu #menu-item-432:hover, .postid-226 header .main-nav .menu #menu-item-432:hover, .postid-235 header .main-nav .menu #menu-item-432:hover, .postid-239 header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/magic_book_about.png");
}

.postid-225 header .main-nav .menu #menu-item-430, .postid-229 header .main-nav .menu #menu-item-430, .postid-231 header .main-nav .menu #menu-item-430, .postid-233 header .main-nav .menu #menu-item-430, .postid-226 header .main-nav .menu #menu-item-430, .postid-235 header .main-nav .menu #menu-item-430, .postid-239 header .main-nav .menu #menu-item-430 {
  background-image: url("../images/magic_book_books.png");
}

.postid-225 header .main-nav .menu #menu-item-430:hover, .postid-229 header .main-nav .menu #menu-item-430:hover, .postid-231 header .main-nav .menu #menu-item-430:hover, .postid-233 header .main-nav .menu #menu-item-430:hover, .postid-226 header .main-nav .menu #menu-item-430:hover, .postid-235 header .main-nav .menu #menu-item-430:hover, .postid-239 header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/magic_book_books.png");
}

.postid-225 header .main-nav .menu #menu-item-435, .postid-229 header .main-nav .menu #menu-item-435, .postid-231 header .main-nav .menu #menu-item-435, .postid-233 header .main-nav .menu #menu-item-435, .postid-226 header .main-nav .menu #menu-item-435, .postid-235 header .main-nav .menu #menu-item-435, .postid-239 header .main-nav .menu #menu-item-435 {
  background-image: url("../images/magic_book_fun.png");
}

.postid-225 header .main-nav .menu #menu-item-435:hover, .postid-229 header .main-nav .menu #menu-item-435:hover, .postid-231 header .main-nav .menu #menu-item-435:hover, .postid-233 header .main-nav .menu #menu-item-435:hover, .postid-226 header .main-nav .menu #menu-item-435:hover, .postid-235 header .main-nav .menu #menu-item-435:hover, .postid-239 header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/magic_book_fun.png");
}

.postid-225 header .main-nav .menu #menu-item-431, .postid-229 header .main-nav .menu #menu-item-431, .postid-231 header .main-nav .menu #menu-item-431, .postid-233 header .main-nav .menu #menu-item-431, .postid-226 header .main-nav .menu #menu-item-431, .postid-235 header .main-nav .menu #menu-item-431, .postid-239 header .main-nav .menu #menu-item-431 {
  background-image: url("../images/magic_book_resources.png");
}

.postid-225 header .main-nav .menu #menu-item-431:hover, .postid-229 header .main-nav .menu #menu-item-431:hover, .postid-231 header .main-nav .menu #menu-item-431:hover, .postid-233 header .main-nav .menu #menu-item-431:hover, .postid-226 header .main-nav .menu #menu-item-431:hover, .postid-235 header .main-nav .menu #menu-item-431:hover, .postid-239 header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/magic_book_resources.png");
}

.postid-225 header .main-nav .menu #menu-item-433, .postid-229 header .main-nav .menu #menu-item-433, .postid-231 header .main-nav .menu #menu-item-433, .postid-233 header .main-nav .menu #menu-item-433, .postid-226 header .main-nav .menu #menu-item-433, .postid-235 header .main-nav .menu #menu-item-433, .postid-239 header .main-nav .menu #menu-item-433 {
  background-image: url("../images/magic_book_bibliography.png");
}

.postid-225 header .main-nav .menu #menu-item-433:hover, .postid-229 header .main-nav .menu #menu-item-433:hover, .postid-231 header .main-nav .menu #menu-item-433:hover, .postid-233 header .main-nav .menu #menu-item-433:hover, .postid-226 header .main-nav .menu #menu-item-433:hover, .postid-235 header .main-nav .menu #menu-item-433:hover, .postid-239 header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/magic_book_bibliography.png");
}

.postid-225 header .main-nav .menu #menu-item-434, .postid-229 header .main-nav .menu #menu-item-434, .postid-231 header .main-nav .menu #menu-item-434, .postid-233 header .main-nav .menu #menu-item-434, .postid-226 header .main-nav .menu #menu-item-434, .postid-235 header .main-nav .menu #menu-item-434, .postid-239 header .main-nav .menu #menu-item-434 {
  background-image: url("../images/magic_book_contact.png");
}

.postid-225 header .main-nav .menu #menu-item-434:hover, .postid-229 header .main-nav .menu #menu-item-434:hover, .postid-231 header .main-nav .menu #menu-item-434:hover, .postid-233 header .main-nav .menu #menu-item-434:hover, .postid-226 header .main-nav .menu #menu-item-434:hover, .postid-235 header .main-nav .menu #menu-item-434:hover, .postid-239 header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/magic_book_contact.png");
}

.postid-148 .custom-page-bg, .postid-163 .custom-page-bg, .postid-150 .custom-page-bg, .postid-165 .custom-page-bg, .postid-153 .custom-page-bg, .postid-167 .custom-page-bg, .postid-169 .custom-page-bg, .postid-157 .custom-page-bg, .postid-159 .custom-page-bg, .postid-161 .custom-page-bg, .postid-171 .custom-page-bg {
  width: 931px;
}

.postid-406 .custom-page-bg {
  height: 704px;
}

.postid-145 header, .postid-146 header, .postid-147 header {
  left: 121px;
}

.postid-145 .item-link-image-hover:hover .default, .postid-146 .item-link-image-hover:hover .default, .postid-147 .item-link-image-hover:hover .default {
  opacity: 0;
}

.postid-396 header {
  padding-top: 5px;
}

.postid-67 header, .postid-69 header {
  padding-top: 20px;
}

.postid-408 .main {
  height: 624px;
}

.postid-408 footer {
  display: none;
}

.postid-408 .share {
  bottom: -34px;
}

.postid-2533 #book-2533 .book-content .book-text {
  top: 570px !important;
}

.postid-2530 #book-2530 .book-content .book-text {
  top: 615px !important;
}

.postid-2523 .custom-page-bg, .postid-2530 .custom-page-bg, .postid-2533 .custom-page-bg,
.postid-2536 .custom-page-bg {
  height: 100%;
}

.postid-2523 #book-2523, .postid-2523 #book-2530, .postid-2523 #book-2533, .postid-2523 #book-2536, .postid-2530 #book-2523, .postid-2530 #book-2530, .postid-2530 #book-2533, .postid-2530 #book-2536, .postid-2533 #book-2523, .postid-2533 #book-2530, .postid-2533 #book-2533, .postid-2533 #book-2536,
.postid-2536 #book-2523,
.postid-2536 #book-2530,
.postid-2536 #book-2533,
.postid-2536 #book-2536 {
  height: 1022px;
}

.postid-2523 #book-2523 .book-content .book-text, .postid-2523 #book-2530 .book-content .book-text, .postid-2523 #book-2533 .book-content .book-text, .postid-2523 #book-2536 .book-content .book-text, .postid-2530 #book-2523 .book-content .book-text, .postid-2530 #book-2530 .book-content .book-text, .postid-2530 #book-2533 .book-content .book-text, .postid-2530 #book-2536 .book-content .book-text, .postid-2533 #book-2523 .book-content .book-text, .postid-2533 #book-2530 .book-content .book-text, .postid-2533 #book-2533 .book-content .book-text, .postid-2533 #book-2536 .book-content .book-text,
.postid-2536 #book-2523 .book-content .book-text,
.postid-2536 #book-2530 .book-content .book-text,
.postid-2536 #book-2533 .book-content .book-text,
.postid-2536 #book-2536 .book-content .book-text {
  width: 240px;
  left: 515px;
  top: 586px;
  cursor: pointer;
  z-index: 10;
  transform: scale(1);
  transition: transform 0.3s linear;
}

.postid-2523 #book-2523 .book-content .book-text:hover, .postid-2523 #book-2530 .book-content .book-text:hover, .postid-2523 #book-2533 .book-content .book-text:hover, .postid-2523 #book-2536 .book-content .book-text:hover, .postid-2530 #book-2523 .book-content .book-text:hover, .postid-2530 #book-2530 .book-content .book-text:hover, .postid-2530 #book-2533 .book-content .book-text:hover, .postid-2530 #book-2536 .book-content .book-text:hover, .postid-2533 #book-2523 .book-content .book-text:hover, .postid-2533 #book-2530 .book-content .book-text:hover, .postid-2533 #book-2533 .book-content .book-text:hover, .postid-2533 #book-2536 .book-content .book-text:hover,
.postid-2536 #book-2523 .book-content .book-text:hover,
.postid-2536 #book-2530 .book-content .book-text:hover,
.postid-2536 #book-2533 .book-content .book-text:hover,
.postid-2536 #book-2536 .book-content .book-text:hover {
  transform: scale(1.15);
  z-index: 100;
}

.postid-2523 #book-2523 .book-content .book-cover, .postid-2523 #book-2530 .book-content .book-cover, .postid-2523 #book-2533 .book-content .book-cover, .postid-2523 #book-2536 .book-content .book-cover, .postid-2530 #book-2523 .book-content .book-cover, .postid-2530 #book-2530 .book-content .book-cover, .postid-2530 #book-2533 .book-content .book-cover, .postid-2530 #book-2536 .book-content .book-cover, .postid-2533 #book-2523 .book-content .book-cover, .postid-2533 #book-2530 .book-content .book-cover, .postid-2533 #book-2533 .book-content .book-cover, .postid-2533 #book-2536 .book-content .book-cover,
.postid-2536 #book-2523 .book-content .book-cover,
.postid-2536 #book-2530 .book-content .book-cover,
.postid-2536 #book-2533 .book-content .book-cover,
.postid-2536 #book-2536 .book-content .book-cover {
  position: absolute;
  width: 512px;
  top: 150px;
  left: 199px;
  cursor: pointer;
  z-index: 10;
  transform: scale(1);
  transition: transform 0.3s linear;
}

.postid-2523 #book-2523 .book-content .book-cover:hover, .postid-2523 #book-2530 .book-content .book-cover:hover, .postid-2523 #book-2533 .book-content .book-cover:hover, .postid-2523 #book-2536 .book-content .book-cover:hover, .postid-2530 #book-2523 .book-content .book-cover:hover, .postid-2530 #book-2530 .book-content .book-cover:hover, .postid-2530 #book-2533 .book-content .book-cover:hover, .postid-2530 #book-2536 .book-content .book-cover:hover, .postid-2533 #book-2523 .book-content .book-cover:hover, .postid-2533 #book-2530 .book-content .book-cover:hover, .postid-2533 #book-2533 .book-content .book-cover:hover, .postid-2533 #book-2536 .book-content .book-cover:hover,
.postid-2536 #book-2523 .book-content .book-cover:hover,
.postid-2536 #book-2530 .book-content .book-cover:hover,
.postid-2536 #book-2533 .book-content .book-cover:hover,
.postid-2536 #book-2536 .book-content .book-cover:hover {
  transform: scale(1.2);
}

.postid-2523 #book-2523 .overlayed-content .item:first-child, .postid-2523 #book-2530 .overlayed-content .item:first-child, .postid-2523 #book-2533 .overlayed-content .item:first-child, .postid-2523 #book-2536 .overlayed-content .item:first-child, .postid-2530 #book-2523 .overlayed-content .item:first-child, .postid-2530 #book-2530 .overlayed-content .item:first-child, .postid-2530 #book-2533 .overlayed-content .item:first-child, .postid-2530 #book-2536 .overlayed-content .item:first-child, .postid-2533 #book-2523 .overlayed-content .item:first-child, .postid-2533 #book-2530 .overlayed-content .item:first-child, .postid-2533 #book-2533 .overlayed-content .item:first-child, .postid-2533 #book-2536 .overlayed-content .item:first-child,
.postid-2536 #book-2523 .overlayed-content .item:first-child,
.postid-2536 #book-2530 .overlayed-content .item:first-child,
.postid-2536 #book-2533 .overlayed-content .item:first-child,
.postid-2536 #book-2536 .overlayed-content .item:first-child {
  top: 571px;
  left: 199px;
  width: 278px;
  height: auto;
  z-index: 1;
}

.postid-2523 #book-2523 .overlayed-content .item:nth-child(2), .postid-2523 #book-2530 .overlayed-content .item:nth-child(2), .postid-2523 #book-2533 .overlayed-content .item:nth-child(2), .postid-2523 #book-2536 .overlayed-content .item:nth-child(2), .postid-2530 #book-2523 .overlayed-content .item:nth-child(2), .postid-2530 #book-2530 .overlayed-content .item:nth-child(2), .postid-2530 #book-2533 .overlayed-content .item:nth-child(2), .postid-2530 #book-2536 .overlayed-content .item:nth-child(2), .postid-2533 #book-2523 .overlayed-content .item:nth-child(2), .postid-2533 #book-2530 .overlayed-content .item:nth-child(2), .postid-2533 #book-2533 .overlayed-content .item:nth-child(2), .postid-2533 #book-2536 .overlayed-content .item:nth-child(2),
.postid-2536 #book-2523 .overlayed-content .item:nth-child(2),
.postid-2536 #book-2530 .overlayed-content .item:nth-child(2),
.postid-2536 #book-2533 .overlayed-content .item:nth-child(2),
.postid-2536 #book-2536 .overlayed-content .item:nth-child(2) {
  top: 707px;
  left: 340px;
  width: 151px;
  height: auto;
  background-color: #efe4b0;
  padding: 5px 0px;
}

.postid-2523 #book-2523 .overlayed-content .item:nth-child(3), .postid-2523 #book-2530 .overlayed-content .item:nth-child(3), .postid-2523 #book-2533 .overlayed-content .item:nth-child(3), .postid-2523 #book-2536 .overlayed-content .item:nth-child(3), .postid-2530 #book-2523 .overlayed-content .item:nth-child(3), .postid-2530 #book-2530 .overlayed-content .item:nth-child(3), .postid-2530 #book-2533 .overlayed-content .item:nth-child(3), .postid-2530 #book-2536 .overlayed-content .item:nth-child(3), .postid-2533 #book-2523 .overlayed-content .item:nth-child(3), .postid-2533 #book-2530 .overlayed-content .item:nth-child(3), .postid-2533 #book-2533 .overlayed-content .item:nth-child(3), .postid-2533 #book-2536 .overlayed-content .item:nth-child(3),
.postid-2536 #book-2523 .overlayed-content .item:nth-child(3),
.postid-2536 #book-2530 .overlayed-content .item:nth-child(3),
.postid-2536 #book-2533 .overlayed-content .item:nth-child(3),
.postid-2536 #book-2536 .overlayed-content .item:nth-child(3) {
  top: 828px;
  left: 217px;
  width: 98px;
  height: 251px;
}

.postid-2523 #book-2523 .overlayed-content .item:nth-child(4), .postid-2523 #book-2530 .overlayed-content .item:nth-child(4), .postid-2523 #book-2533 .overlayed-content .item:nth-child(4), .postid-2523 #book-2536 .overlayed-content .item:nth-child(4), .postid-2530 #book-2523 .overlayed-content .item:nth-child(4), .postid-2530 #book-2530 .overlayed-content .item:nth-child(4), .postid-2530 #book-2533 .overlayed-content .item:nth-child(4), .postid-2530 #book-2536 .overlayed-content .item:nth-child(4), .postid-2533 #book-2523 .overlayed-content .item:nth-child(4), .postid-2533 #book-2530 .overlayed-content .item:nth-child(4), .postid-2533 #book-2533 .overlayed-content .item:nth-child(4), .postid-2533 #book-2536 .overlayed-content .item:nth-child(4),
.postid-2536 #book-2523 .overlayed-content .item:nth-child(4),
.postid-2536 #book-2530 .overlayed-content .item:nth-child(4),
.postid-2536 #book-2533 .overlayed-content .item:nth-child(4),
.postid-2536 #book-2536 .overlayed-content .item:nth-child(4) {
  bottom: 20px;
  left: 20px;
  width: 40px;
  height: auto;
}

.postid-2523 #book-2523 .overlayed-content .item:nth-child(5), .postid-2523 #book-2530 .overlayed-content .item:nth-child(5), .postid-2523 #book-2533 .overlayed-content .item:nth-child(5), .postid-2523 #book-2536 .overlayed-content .item:nth-child(5), .postid-2530 #book-2523 .overlayed-content .item:nth-child(5), .postid-2530 #book-2530 .overlayed-content .item:nth-child(5), .postid-2530 #book-2533 .overlayed-content .item:nth-child(5), .postid-2530 #book-2536 .overlayed-content .item:nth-child(5), .postid-2533 #book-2523 .overlayed-content .item:nth-child(5), .postid-2533 #book-2530 .overlayed-content .item:nth-child(5), .postid-2533 #book-2533 .overlayed-content .item:nth-child(5), .postid-2533 #book-2536 .overlayed-content .item:nth-child(5),
.postid-2536 #book-2523 .overlayed-content .item:nth-child(5),
.postid-2536 #book-2530 .overlayed-content .item:nth-child(5),
.postid-2536 #book-2533 .overlayed-content .item:nth-child(5),
.postid-2536 #book-2536 .overlayed-content .item:nth-child(5) {
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: auto;
}

.post-type-archive-book .main {
  padding-top: 60px;
}

.post-type-archive-book .custom-page-bg {
  height: 697px;
}

.post-type-archive-book .archive-wrapper {
  height: 637px;
  max-width: 780px;
  margin: 0 auto 0;
}

.post-type-archive-book .archive-wrapper .archive-title {
  position: absolute;
  width: 493px;
  height: 330px;
  left: 175px;
  top: 101px;
}

.post-type-archive-book .archive-wrapper .back-to-home {
  background-image: url(../images/books_compass.png);
  background-repeat: no-repeat;
  width: 253px;
  height: 103px;
  bottom: -9px;
  right: -18px;
  z-index: 5;
}

.post-type-archive-book .archive-wrapper .back-to-home:hover {
  background-image: url("../images/books_compass_hover.png");
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.plays-and-poems {
  margin-left: -1px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.jane-austen-sequels {
  margin-left: -7px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.period-novels {
  margin-left: -1px;
  height: 149px;
  z-index: 2;
  position: relative;
  top: -5px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.young-adult {
  margin-left: 353px;
  position: relative;
  top: -12px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.felix-books {
  margin-left: 419px;
  position: relative;
  top: -12px;
  width: 123px;
  left: 3px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.supernatural {
  position: relative;
  top: -17px;
  left: -1px;
  z-index: 1;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.picture-books {
  position: relative;
  top: -33px;
  left: -2px;
  width: 250px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.wolves_chronicles {
  position: relative;
  top: -14px;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.modern-novels {
  position: relative;
  top: -14px;
  z-index: 1;
}

.post-type-archive-book .archive-wrapper .archive-posts-list .item.magic-and-mystery {
  position: relative;
  top: -14px;
  left: -5px;
}

.post-type-archive-book .footer {
  display: none;
}

.tax-book_category .archive-wrapper {
  height: 617px;
}

.term-plays-and-poems main {
  height: 677px;
}

.term-plays-and-poems header {
  padding-top: 20px;
}

.term-plays-and-poems .archive-posts-list {
  max-width: 461px;
  position: absolute;
  top: 516px;
  left: 0px;
}

.term-plays-and-poems .back-to {
  background-image: url(../images/plays_poem_back.jpg);
  background-repeat: no-repeat;
  width: 163px;
  height: 124px;
  top: 60px;
  left: 385px;
}

.term-plays-and-poems .back-to:hover {
  background-image: url("../images/plays_poem_back_hover.jpg");
}

.term-plays-and-poems .back-to-home {
  width: 50px;
  bottom: -15px;
  right: 110px;
}

.term-plays-and-poems #book-31 {
  position: absolute;
  right: -218px;
  top: 24px;
  width: 167px;
}

.term-fantasy-stories main {
  height: 677px;
}

.term-fantasy-stories header {
  padding-top: 22px;
}

.term-fantasy-stories .archive-posts-list {
  position: relative;
  top: 86px;
  left: 585px;
  width: 300px;
}

.term-fantasy-stories .archive-wrapper {
  height: 679px;
}

.term-fantasy-stories .back-to {
  background-image: url(../images/fantasy_stories_back.jpg);
  background-repeat: no-repeat;
  width: 160px;
  height: 129px;
  bottom: 3px;
  left: 55px;
}

.term-fantasy-stories .back-to:hover {
  background-image: url("../images/fantasy_stories_back_hover.jpg");
}

.term-fantasy-stories .back-to-home {
  width: 46px;
  height: 22px;
  bottom: 7px;
  right: 100px;
}

.term-fantasy-stories .post-2608 {
  position: absolute;
  left: -228px;
  bottom: -35px;
  width: 220px;
}

.term-fantasy-stories .page-link-1 {
  width: 80px;
  height: 148px;
  left: 262px;
  bottom: 42px;
}

.term-fantasy-stories .page-link-2 {
  color: #3f48cc;
  font-size: 15px;
  font-weight: 700;
  right: 350px;
  bottom: 168px;
  transition: color 0.3s linear;
}

.term-fantasy-stories .page-link-2:hover {
  color: #dba529;
}

.term-fantasy-stories .page-link-3 {
  width: 125px;
  height: 130px;
  right: 45px;
  bottom: 163px;
  background-image: url(../images/centenary-button-trans.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.term-fantasy-stories #book-63 {
  padding: 6px 0 1px 11px;
}

.term-non-fiction main {
  height: 677px;
}

.term-non-fiction .archive-posts-list {
  max-width: 461px;
  position: absolute;
  top: 460px;
  left: 291px;
}

.term-non-fiction .back-to {
  background-image: url(../images/non_fiction_back.jpg);
  background-repeat: no-repeat;
  width: 159px;
  height: 138px;
  top: 60px;
  left: 59px;
}

.term-non-fiction .back-to:hover {
  background-image: url("../images/non_fiction_back_hover.jpg");
}

.term-non-fiction .back-to-home {
  width: 58px;
  height: 62px;
  bottom: -19px;
  right: 426px;
}

.term-arabels-raven main {
  position: static;
  height: 615px;
}

.term-arabels-raven .header {
  position: relative;
}

.term-arabels-raven #share {
  bottom: 25px;
}

.term-arabels-raven .share {
  position: absolute;
  right: 0px;
  bottom: 25px;
  z-index: 1;
}

.term-arabels-raven .page-link-1 {
  top: 15px;
  right: 229px;
  width: 87px;
  height: 87px;
}

.term-arabels-raven .page-link-2 {
  top: 8px;
  right: 130px;
  width: 96px;
  height: 96px;
}

.term-arabels-raven .page-link-3 {
  top: 23px;
  right: 54px;
  width: 67px;
  height: 64px;
}

.term-arabels-raven .archive-posts-list {
  position: relative;
  top: 139px;
  left: 108px;
}

.term-arabels-raven .archive-posts-list #book-77 {
  position: absolute;
  left: -10px;
  top: 174px;
}

.term-arabels-raven .archive-posts-list #book-78 {
  position: absolute;
  left: -10px;
  top: 219px;
}

.term-arabels-raven .archive-posts-list #book-79 {
  position: absolute;
  left: -10px;
  top: 254px;
}

.term-arabels-raven .archive-posts-list #book-80 {
  position: absolute;
  left: -10px;
  top: 280px;
}

.term-arabels-raven .archive-posts-list #book-81 {
  position: absolute;
  left: 360px;
  top: 0;
}

.term-arabels-raven .archive-posts-list #book-82 {
  position: absolute;
  left: 360px;
  top: 45px;
}

.term-arabels-raven .archive-posts-list #book-83 {
  position: absolute;
  left: 360px;
  top: 86px;
}

.term-arabels-raven .archive-posts-list #book-84 {
  position: absolute;
  left: 360px;
  top: 110px;
}

.term-arabels-raven .archive-posts-list #book-85 {
  position: absolute;
  left: 353px;
  top: 173px;
}

.term-arabels-raven .back-to {
  background-image: url(../images/arabel_back.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 144px;
  top: -1px;
  left: 33px;
}

.term-arabels-raven .back-to:hover {
  background-image: url("../images/arabel_back_hover.jpg");
}

.term-arabels-raven .back-to-home {
  width: 50px;
  height: 62px;
  bottom: 38px;
  right: 433px;
}

.term-jane-austen-sequels main {
  height: 684px;
}

.term-jane-austen-sequels .custom-page-bg {
  width: 936px;
}

.term-jane-austen-sequels .type-book:hover .default {
  opacity: 0;
}

.term-jane-austen-sequels header {
  padding-top: 37px;
}

.term-jane-austen-sequels header .main-nav .menu .menu-item {
  margin: 0 8px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-432 {
  background-image: url("../images/jane_about.png");
  width: 110px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/jane_about.png");
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-430 {
  background-image: url("../images/jane_book.png");
  width: 57px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/jane_book.png");
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-435 {
  background-image: url("../images/jane_fun.png");
  width: 93px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/jane_fun.png");
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-431 {
  background-image: url("../images/jane_resources.png");
  width: 91px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/jane_resources.png");
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-433 {
  background-image: url("../images/jane_biblio.png");
  width: 124px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/jane_biblio.png");
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-434 {
  background-image: url("../images/jane_contact.png");
  width: 74px;
}

.term-jane-austen-sequels header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/jane_contact.png");
}

.term-jane-austen-sequels .page-link-1 {
  right: 0;
  top: 200px;
  width: 140px;
  height: 100px;
}

.term-jane-austen-sequels .page-link-2 {
  right: 116px;
  bottom: 101px;
  width: 140px;
  height: 53px;
}

.term-jane-austen-sequels .archive-posts-list {
  position: relative;
  top: 452px;
  left: 31px;
  height: 154px;
  width: 651px;
}

.term-jane-austen-sequels .archive-posts-list #book-88 {
  position: absolute;
  left: 0;
  top: 0;
}

.term-jane-austen-sequels .archive-posts-list #book-92 {
  position: absolute;
  left: 327px;
  top: 0;
}

.term-jane-austen-sequels .archive-posts-list #book-94 {
  position: absolute;
  left: 327px;
  top: 60px;
}

.term-jane-austen-sequels .archive-posts-list #book-95 {
  position: absolute;
  left: 327px;
  top: 116px;
}

.term-jane-austen-sequels .archive-posts-list #book-404 {
  position: absolute;
  top: 60px;
}

.term-jane-austen-sequels .archive-posts-list #book-90 {
  position: absolute;
  top: 116px;
}

.term-jane-austen-sequels .back-to {
  background-image: url(../images/austen_back.jpg);
  background-repeat: no-repeat;
  width: 148px;
  height: 114px;
  bottom: -55px;
  right: 39px;
}

.term-jane-austen-sequels .back-to:hover {
  background-image: url("../images/austen_back_hover.jpg");
}

.term-jane-austen-sequels .back-to-home {
  width: 50px;
  height: 21px;
  bottom: -39px;
  left: 37px;
}

.term-period-novels main {
  height: 677px;
}

.term-period-novels header {
  padding: 24px 0;
}

.term-period-novels .page-link-1 {
  left: 355px;
  top: 450px;
  width: 45px;
  height: 21px;
}

.term-period-novels .page-link-2 {
  right: 334px;
  top: 454px;
  width: 45px;
  height: 21px;
}

.term-period-novels .archive-posts-list {
  position: relative;
  top: 500px;
  left: 236px;
  width: 500px;
}

.term-period-novels .archive-posts-list #book-101 {
  position: absolute;
  left: 243px;
  top: 0;
}

.term-period-novels .archive-posts-list #book-102 {
  position: absolute;
  left: 243px;
  top: 35px;
}

.term-period-novels .archive-posts-list #book-104 {
  position: absolute;
  left: 243px;
  top: 73px;
}

.term-period-novels .back-to {
  background-image: url(../images/period_back.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 129px;
  top: 158px;
  left: 69px;
}

.term-period-novels .back-to:hover {
  background-image: url("../images/period_back_hover.jpg");
}

.term-period-novels .back-to-home {
  width: 50px;
  height: 62px;
  bottom: 38px;
  right: 433px;
}

.term-young-adult main {
  height: 677px;
}

.term-young-adult .custom-page-bg {
  height: 678px;
}

.term-young-adult header {
  padding-top: 24px;
}

.term-young-adult header .main-nav .menu #menu-item-432 {
  background-image: url("../images/felix_about.png");
  width: 101px;
}

.term-young-adult header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/felix_about.png");
}

.term-young-adult header .main-nav .menu #menu-item-430 {
  background-image: url("../images/felix_books.png");
  width: 59px;
}

.term-young-adult header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/felix_books.png");
}

.term-young-adult header .main-nav .menu #menu-item-435 {
  background-image: url("../images/felix_fun.png");
  width: 101px;
}

.term-young-adult header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/felix_fun.png");
}

.term-young-adult header .main-nav .menu #menu-item-431 {
  background-image: url("../images/felix_resources.png");
  width: 101px;
}

.term-young-adult header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/felix_resources.png");
}

.term-young-adult header .main-nav .menu #menu-item-433 {
  background-image: url("../images/felix_biblio.png");
  width: 124px;
}

.term-young-adult header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/felix_biblio.png");
}

.term-young-adult header .main-nav .menu #menu-item-434 {
  background-image: url("../images/felix_contact.png");
  width: 85px;
}

.term-young-adult header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/felix_contact.png");
}

.term-young-adult .page-link-1 {
  right: 20px;
  top: 180px;
  width: 126px;
  height: 102px;
}

.term-young-adult .page-link-2 {
  left: 0;
  top: 454px;
  width: 143px;
  height: 93px;
  background-image: url(../images/young_enter.png);
  background-size: cover;
}

.term-young-adult .page-link-2:hover {
  background-image: url("../images/young_enter_hover.png");
}

.term-young-adult .archive-posts-list {
  position: relative;
  top: 410px;
  left: 204px;
}

.term-young-adult .archive-posts-list #book-105 {
  position: absolute;
  top: 4px;
  left: 49px;
}

.term-young-adult .archive-posts-list #book-107 {
  position: absolute;
  top: 53px;
  left: 49px;
}

.term-young-adult .archive-posts-list #book-109 {
  position: absolute;
  top: 97px;
  left: 5px;
}

.term-young-adult .archive-posts-list #book-112 {
  position: absolute;
  left: 317px;
  top: 8px;
}

.term-young-adult .archive-posts-list #book-114 {
  position: absolute;
  left: 335px;
  top: 47px;
}

.term-young-adult .archive-posts-list #book-116 {
  position: absolute;
  left: 348px;
  top: 100px;
}

.term-young-adult .back-to {
  background-image: url(../images/young_adult_back.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 129px;
  top: 70px;
  left: 51px;
}

.term-young-adult .back-to:hover {
  background-image: url("../images/young_adult_back_hover.jpg");
}

.term-young-adult .back-to-home {
  width: 50px;
  height: 20px;
  bottom: -63px;
  right: 104px;
}

.term-supernatural main {
  height: 677px;
}

.term-supernatural header {
  padding: 24px 0;
}

.term-supernatural .archive-posts-list {
  position: relative;
  top: 124px;
  left: 526px;
  width: 337px;
}

.term-supernatural #book-408 {
  width: 153px;
  height: 100px;
  bottom: -90px;
  left: -208px;
  position: absolute;
  z-index: 1;
}

.term-supernatural #book-408 .item-image-wrapper {
  height: 100%;
}

.term-supernatural #book-406 {
  width: 180px;
  height: 117px;
  bottom: -90px;
  left: -399px;
  position: absolute;
  z-index: 1;
}

.term-supernatural #book-406 .item-image-wrapper {
  height: 100%;
}

.term-supernatural .back-to {
  background-image: url(../images/super_back.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 129px;
  top: 0;
  z-index: 200;
}

.term-supernatural .back-to:hover {
  background-image: url("../images/super_back_hover.jpg");
}

.term-supernatural .back-to-home {
  width: 50px;
  height: 22px;
  bottom: -49px;
  left: 29px;
}

.term-supernatural .page-link-1 {
  width: 106px;
  height: 75px;
  bottom: -8px;
  left: 20px;
  transform: rotate(172deg);
}

.term-supernatural header .main-nav .menu .menu-item,
.term-wolves_chronicles header .main-nav .menu .menu-item,
.postid-173 header .main-nav .menu .menu-item,
.postid-175 header .main-nav .menu .menu-item,
.postid-177 header .main-nav .menu .menu-item,
.postid-179 header .main-nav .menu .menu-item,
.postid-181 header .main-nav .menu .menu-item,
.postid-183 header .main-nav .menu .menu-item,
.postid-185 header .main-nav .menu .menu-item,
.postid-187 header .main-nav .menu .menu-item,
.postid-189 header .main-nav .menu .menu-item,
.postid-191 header .main-nav .menu .menu-item,
.postid-193 header .main-nav .menu .menu-item,
.postid-195 header .main-nav .menu .menu-item,
.page-id-356 header .main-nav .menu .menu-item {
  height: 60px;
}

.term-supernatural header .main-nav .menu #menu-item-432,
.term-wolves_chronicles header .main-nav .menu #menu-item-432,
.postid-173 header .main-nav .menu #menu-item-432,
.postid-175 header .main-nav .menu #menu-item-432,
.postid-177 header .main-nav .menu #menu-item-432,
.postid-179 header .main-nav .menu #menu-item-432,
.postid-181 header .main-nav .menu #menu-item-432,
.postid-183 header .main-nav .menu #menu-item-432,
.postid-185 header .main-nav .menu #menu-item-432,
.postid-187 header .main-nav .menu #menu-item-432,
.postid-189 header .main-nav .menu #menu-item-432,
.postid-191 header .main-nav .menu #menu-item-432,
.postid-193 header .main-nav .menu #menu-item-432,
.postid-195 header .main-nav .menu #menu-item-432,
.page-id-356 header .main-nav .menu #menu-item-432 {
  background-image: url("../images/supernatural_about.png");
  width: 101px;
}

.term-supernatural header .main-nav .menu #menu-item-432:hover,
.term-wolves_chronicles header .main-nav .menu #menu-item-432:hover,
.postid-173 header .main-nav .menu #menu-item-432:hover,
.postid-175 header .main-nav .menu #menu-item-432:hover,
.postid-177 header .main-nav .menu #menu-item-432:hover,
.postid-179 header .main-nav .menu #menu-item-432:hover,
.postid-181 header .main-nav .menu #menu-item-432:hover,
.postid-183 header .main-nav .menu #menu-item-432:hover,
.postid-185 header .main-nav .menu #menu-item-432:hover,
.postid-187 header .main-nav .menu #menu-item-432:hover,
.postid-189 header .main-nav .menu #menu-item-432:hover,
.postid-191 header .main-nav .menu #menu-item-432:hover,
.postid-193 header .main-nav .menu #menu-item-432:hover,
.postid-195 header .main-nav .menu #menu-item-432:hover,
.page-id-356 header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/supernatural_about_hover.png");
}

.term-supernatural header .main-nav .menu #menu-item-430,
.term-wolves_chronicles header .main-nav .menu #menu-item-430,
.postid-173 header .main-nav .menu #menu-item-430,
.postid-175 header .main-nav .menu #menu-item-430,
.postid-177 header .main-nav .menu #menu-item-430,
.postid-179 header .main-nav .menu #menu-item-430,
.postid-181 header .main-nav .menu #menu-item-430,
.postid-183 header .main-nav .menu #menu-item-430,
.postid-185 header .main-nav .menu #menu-item-430,
.postid-187 header .main-nav .menu #menu-item-430,
.postid-189 header .main-nav .menu #menu-item-430,
.postid-191 header .main-nav .menu #menu-item-430,
.postid-193 header .main-nav .menu #menu-item-430,
.postid-195 header .main-nav .menu #menu-item-430,
.page-id-356 header .main-nav .menu #menu-item-430 {
  background-image: url("../images/supernatural_books.png");
  width: 59px;
}

.term-supernatural header .main-nav .menu #menu-item-430:hover,
.term-wolves_chronicles header .main-nav .menu #menu-item-430:hover,
.postid-173 header .main-nav .menu #menu-item-430:hover,
.postid-175 header .main-nav .menu #menu-item-430:hover,
.postid-177 header .main-nav .menu #menu-item-430:hover,
.postid-179 header .main-nav .menu #menu-item-430:hover,
.postid-181 header .main-nav .menu #menu-item-430:hover,
.postid-183 header .main-nav .menu #menu-item-430:hover,
.postid-185 header .main-nav .menu #menu-item-430:hover,
.postid-187 header .main-nav .menu #menu-item-430:hover,
.postid-189 header .main-nav .menu #menu-item-430:hover,
.postid-191 header .main-nav .menu #menu-item-430:hover,
.postid-193 header .main-nav .menu #menu-item-430:hover,
.postid-195 header .main-nav .menu #menu-item-430:hover,
.page-id-356 header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/supernatural_books_hover.png");
}

.term-supernatural header .main-nav .menu #menu-item-435,
.term-wolves_chronicles header .main-nav .menu #menu-item-435,
.postid-173 header .main-nav .menu #menu-item-435,
.postid-175 header .main-nav .menu #menu-item-435,
.postid-177 header .main-nav .menu #menu-item-435,
.postid-179 header .main-nav .menu #menu-item-435,
.postid-181 header .main-nav .menu #menu-item-435,
.postid-183 header .main-nav .menu #menu-item-435,
.postid-185 header .main-nav .menu #menu-item-435,
.postid-187 header .main-nav .menu #menu-item-435,
.postid-189 header .main-nav .menu #menu-item-435,
.postid-191 header .main-nav .menu #menu-item-435,
.postid-193 header .main-nav .menu #menu-item-435,
.postid-195 header .main-nav .menu #menu-item-435,
.page-id-356 header .main-nav .menu #menu-item-435 {
  background-image: url("../images/supernatural_fun.png");
  width: 101px;
}

.term-supernatural header .main-nav .menu #menu-item-435:hover,
.term-wolves_chronicles header .main-nav .menu #menu-item-435:hover,
.postid-173 header .main-nav .menu #menu-item-435:hover,
.postid-175 header .main-nav .menu #menu-item-435:hover,
.postid-177 header .main-nav .menu #menu-item-435:hover,
.postid-179 header .main-nav .menu #menu-item-435:hover,
.postid-181 header .main-nav .menu #menu-item-435:hover,
.postid-183 header .main-nav .menu #menu-item-435:hover,
.postid-185 header .main-nav .menu #menu-item-435:hover,
.postid-187 header .main-nav .menu #menu-item-435:hover,
.postid-189 header .main-nav .menu #menu-item-435:hover,
.postid-191 header .main-nav .menu #menu-item-435:hover,
.postid-193 header .main-nav .menu #menu-item-435:hover,
.postid-195 header .main-nav .menu #menu-item-435:hover,
.page-id-356 header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/supernatural_fun_stuff_hover.png");
}

.term-supernatural header .main-nav .menu #menu-item-431,
.term-wolves_chronicles header .main-nav .menu #menu-item-431,
.postid-173 header .main-nav .menu #menu-item-431,
.postid-175 header .main-nav .menu #menu-item-431,
.postid-177 header .main-nav .menu #menu-item-431,
.postid-179 header .main-nav .menu #menu-item-431,
.postid-181 header .main-nav .menu #menu-item-431,
.postid-183 header .main-nav .menu #menu-item-431,
.postid-185 header .main-nav .menu #menu-item-431,
.postid-187 header .main-nav .menu #menu-item-431,
.postid-189 header .main-nav .menu #menu-item-431,
.postid-191 header .main-nav .menu #menu-item-431,
.postid-193 header .main-nav .menu #menu-item-431,
.postid-195 header .main-nav .menu #menu-item-431,
.page-id-356 header .main-nav .menu #menu-item-431 {
  background-image: url("../images/supernatural_resources.png");
  width: 103px;
}

.term-supernatural header .main-nav .menu #menu-item-431:hover,
.term-wolves_chronicles header .main-nav .menu #menu-item-431:hover,
.postid-173 header .main-nav .menu #menu-item-431:hover,
.postid-175 header .main-nav .menu #menu-item-431:hover,
.postid-177 header .main-nav .menu #menu-item-431:hover,
.postid-179 header .main-nav .menu #menu-item-431:hover,
.postid-181 header .main-nav .menu #menu-item-431:hover,
.postid-183 header .main-nav .menu #menu-item-431:hover,
.postid-185 header .main-nav .menu #menu-item-431:hover,
.postid-187 header .main-nav .menu #menu-item-431:hover,
.postid-189 header .main-nav .menu #menu-item-431:hover,
.postid-191 header .main-nav .menu #menu-item-431:hover,
.postid-193 header .main-nav .menu #menu-item-431:hover,
.postid-195 header .main-nav .menu #menu-item-431:hover,
.page-id-356 header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/supernatural_resources_hover.png");
}

.term-supernatural header .main-nav .menu #menu-item-433,
.term-wolves_chronicles header .main-nav .menu #menu-item-433,
.postid-173 header .main-nav .menu #menu-item-433,
.postid-175 header .main-nav .menu #menu-item-433,
.postid-177 header .main-nav .menu #menu-item-433,
.postid-179 header .main-nav .menu #menu-item-433,
.postid-181 header .main-nav .menu #menu-item-433,
.postid-183 header .main-nav .menu #menu-item-433,
.postid-185 header .main-nav .menu #menu-item-433,
.postid-187 header .main-nav .menu #menu-item-433,
.postid-189 header .main-nav .menu #menu-item-433,
.postid-191 header .main-nav .menu #menu-item-433,
.postid-193 header .main-nav .menu #menu-item-433,
.postid-195 header .main-nav .menu #menu-item-433,
.page-id-356 header .main-nav .menu #menu-item-433 {
  background-image: url("../images/supernatural_biblio.png");
  width: 126px;
}

.term-supernatural header .main-nav .menu #menu-item-433:hover,
.term-wolves_chronicles header .main-nav .menu #menu-item-433:hover,
.postid-173 header .main-nav .menu #menu-item-433:hover,
.postid-175 header .main-nav .menu #menu-item-433:hover,
.postid-177 header .main-nav .menu #menu-item-433:hover,
.postid-179 header .main-nav .menu #menu-item-433:hover,
.postid-181 header .main-nav .menu #menu-item-433:hover,
.postid-183 header .main-nav .menu #menu-item-433:hover,
.postid-185 header .main-nav .menu #menu-item-433:hover,
.postid-187 header .main-nav .menu #menu-item-433:hover,
.postid-189 header .main-nav .menu #menu-item-433:hover,
.postid-191 header .main-nav .menu #menu-item-433:hover,
.postid-193 header .main-nav .menu #menu-item-433:hover,
.postid-195 header .main-nav .menu #menu-item-433:hover,
.page-id-356 header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/supernatural_bibliography_hover.png");
}

.term-supernatural header .main-nav .menu #menu-item-434,
.term-wolves_chronicles header .main-nav .menu #menu-item-434,
.postid-173 header .main-nav .menu #menu-item-434,
.postid-175 header .main-nav .menu #menu-item-434,
.postid-177 header .main-nav .menu #menu-item-434,
.postid-179 header .main-nav .menu #menu-item-434,
.postid-181 header .main-nav .menu #menu-item-434,
.postid-183 header .main-nav .menu #menu-item-434,
.postid-185 header .main-nav .menu #menu-item-434,
.postid-187 header .main-nav .menu #menu-item-434,
.postid-189 header .main-nav .menu #menu-item-434,
.postid-191 header .main-nav .menu #menu-item-434,
.postid-193 header .main-nav .menu #menu-item-434,
.postid-195 header .main-nav .menu #menu-item-434,
.page-id-356 header .main-nav .menu #menu-item-434 {
  background-image: url("../images/supernatural_contact.png");
  width: 85px;
}

.term-supernatural header .main-nav .menu #menu-item-434:hover,
.term-wolves_chronicles header .main-nav .menu #menu-item-434:hover,
.postid-173 header .main-nav .menu #menu-item-434:hover,
.postid-175 header .main-nav .menu #menu-item-434:hover,
.postid-177 header .main-nav .menu #menu-item-434:hover,
.postid-179 header .main-nav .menu #menu-item-434:hover,
.postid-181 header .main-nav .menu #menu-item-434:hover,
.postid-183 header .main-nav .menu #menu-item-434:hover,
.postid-185 header .main-nav .menu #menu-item-434:hover,
.postid-187 header .main-nav .menu #menu-item-434:hover,
.postid-189 header .main-nav .menu #menu-item-434:hover,
.postid-191 header .main-nav .menu #menu-item-434:hover,
.postid-193 header .main-nav .menu #menu-item-434:hover,
.postid-195 header .main-nav .menu #menu-item-434:hover,
.page-id-356 header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/supernatural_contact_hover.png");
}

.term-felix-books header .main-nav .menu #menu-item-432,
.postid-145 header .main-nav .menu #menu-item-432, .postid-146 header .main-nav .menu #menu-item-432, .postid-147 header .main-nav .menu #menu-item-432,
.postid-19 header .main-nav .menu #menu-item-432, .postid-31 header .main-nav .menu #menu-item-432, .postid-35 header .main-nav .menu #menu-item-432, .postid-37 header .main-nav .menu #menu-item-432, .postid-39 header .main-nav .menu #menu-item-432, .postid-33 header .main-nav .menu #menu-item-432, .postid-41 header .main-nav .menu #menu-item-432, .postid-43 header .main-nav .menu #menu-item-432, .postid-45 header .main-nav .menu #menu-item-432, .postid-47 header .main-nav .menu #menu-item-432,
.postid-49 header .main-nav .menu #menu-item-432, .postid-51 header .main-nav .menu #menu-item-432, .postid-53 header .main-nav .menu #menu-item-432, .postid-55 header .main-nav .menu #menu-item-432, .postid-57 header .main-nav .menu #menu-item-432, .postid-59 header .main-nav .menu #menu-item-432, .postid-61 header .main-nav .menu #menu-item-432, .postid-63 header .main-nav .menu #menu-item-432, .postid-65 header .main-nav .menu #menu-item-432, .postid-396 header .main-nav .menu #menu-item-432,
.postid-112 header .main-nav .menu #menu-item-432, .postid-105 header .main-nav .menu #menu-item-432, .postid-107 header .main-nav .menu #menu-item-432, .postid-114 header .main-nav .menu #menu-item-432, .postid-109 header .main-nav .menu #menu-item-432, .postid-116 header .main-nav .menu #menu-item-432 {
  background-image: url("../images/felix_about.png");
  width: 101px;
}

.term-felix-books header .main-nav .menu #menu-item-432:hover,
.postid-145 header .main-nav .menu #menu-item-432:hover, .postid-146 header .main-nav .menu #menu-item-432:hover, .postid-147 header .main-nav .menu #menu-item-432:hover,
.postid-19 header .main-nav .menu #menu-item-432:hover, .postid-31 header .main-nav .menu #menu-item-432:hover, .postid-35 header .main-nav .menu #menu-item-432:hover, .postid-37 header .main-nav .menu #menu-item-432:hover, .postid-39 header .main-nav .menu #menu-item-432:hover, .postid-33 header .main-nav .menu #menu-item-432:hover, .postid-41 header .main-nav .menu #menu-item-432:hover, .postid-43 header .main-nav .menu #menu-item-432:hover, .postid-45 header .main-nav .menu #menu-item-432:hover, .postid-47 header .main-nav .menu #menu-item-432:hover,
.postid-49 header .main-nav .menu #menu-item-432:hover, .postid-51 header .main-nav .menu #menu-item-432:hover, .postid-53 header .main-nav .menu #menu-item-432:hover, .postid-55 header .main-nav .menu #menu-item-432:hover, .postid-57 header .main-nav .menu #menu-item-432:hover, .postid-59 header .main-nav .menu #menu-item-432:hover, .postid-61 header .main-nav .menu #menu-item-432:hover, .postid-63 header .main-nav .menu #menu-item-432:hover, .postid-65 header .main-nav .menu #menu-item-432:hover, .postid-396 header .main-nav .menu #menu-item-432:hover,
.postid-112 header .main-nav .menu #menu-item-432:hover, .postid-105 header .main-nav .menu #menu-item-432:hover, .postid-107 header .main-nav .menu #menu-item-432:hover, .postid-114 header .main-nav .menu #menu-item-432:hover, .postid-109 header .main-nav .menu #menu-item-432:hover, .postid-116 header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/felix_about.png");
}

.term-felix-books header .main-nav .menu #menu-item-430,
.postid-145 header .main-nav .menu #menu-item-430, .postid-146 header .main-nav .menu #menu-item-430, .postid-147 header .main-nav .menu #menu-item-430,
.postid-19 header .main-nav .menu #menu-item-430, .postid-31 header .main-nav .menu #menu-item-430, .postid-35 header .main-nav .menu #menu-item-430, .postid-37 header .main-nav .menu #menu-item-430, .postid-39 header .main-nav .menu #menu-item-430, .postid-33 header .main-nav .menu #menu-item-430, .postid-41 header .main-nav .menu #menu-item-430, .postid-43 header .main-nav .menu #menu-item-430, .postid-45 header .main-nav .menu #menu-item-430, .postid-47 header .main-nav .menu #menu-item-430,
.postid-49 header .main-nav .menu #menu-item-430, .postid-51 header .main-nav .menu #menu-item-430, .postid-53 header .main-nav .menu #menu-item-430, .postid-55 header .main-nav .menu #menu-item-430, .postid-57 header .main-nav .menu #menu-item-430, .postid-59 header .main-nav .menu #menu-item-430, .postid-61 header .main-nav .menu #menu-item-430, .postid-63 header .main-nav .menu #menu-item-430, .postid-65 header .main-nav .menu #menu-item-430, .postid-396 header .main-nav .menu #menu-item-430,
.postid-112 header .main-nav .menu #menu-item-430, .postid-105 header .main-nav .menu #menu-item-430, .postid-107 header .main-nav .menu #menu-item-430, .postid-114 header .main-nav .menu #menu-item-430, .postid-109 header .main-nav .menu #menu-item-430, .postid-116 header .main-nav .menu #menu-item-430 {
  background-image: url("../images/felix_books.png");
  width: 59px;
}

.term-felix-books header .main-nav .menu #menu-item-430:hover,
.postid-145 header .main-nav .menu #menu-item-430:hover, .postid-146 header .main-nav .menu #menu-item-430:hover, .postid-147 header .main-nav .menu #menu-item-430:hover,
.postid-19 header .main-nav .menu #menu-item-430:hover, .postid-31 header .main-nav .menu #menu-item-430:hover, .postid-35 header .main-nav .menu #menu-item-430:hover, .postid-37 header .main-nav .menu #menu-item-430:hover, .postid-39 header .main-nav .menu #menu-item-430:hover, .postid-33 header .main-nav .menu #menu-item-430:hover, .postid-41 header .main-nav .menu #menu-item-430:hover, .postid-43 header .main-nav .menu #menu-item-430:hover, .postid-45 header .main-nav .menu #menu-item-430:hover, .postid-47 header .main-nav .menu #menu-item-430:hover,
.postid-49 header .main-nav .menu #menu-item-430:hover, .postid-51 header .main-nav .menu #menu-item-430:hover, .postid-53 header .main-nav .menu #menu-item-430:hover, .postid-55 header .main-nav .menu #menu-item-430:hover, .postid-57 header .main-nav .menu #menu-item-430:hover, .postid-59 header .main-nav .menu #menu-item-430:hover, .postid-61 header .main-nav .menu #menu-item-430:hover, .postid-63 header .main-nav .menu #menu-item-430:hover, .postid-65 header .main-nav .menu #menu-item-430:hover, .postid-396 header .main-nav .menu #menu-item-430:hover,
.postid-112 header .main-nav .menu #menu-item-430:hover, .postid-105 header .main-nav .menu #menu-item-430:hover, .postid-107 header .main-nav .menu #menu-item-430:hover, .postid-114 header .main-nav .menu #menu-item-430:hover, .postid-109 header .main-nav .menu #menu-item-430:hover, .postid-116 header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/felix_books.png");
}

.term-felix-books header .main-nav .menu #menu-item-435,
.postid-145 header .main-nav .menu #menu-item-435, .postid-146 header .main-nav .menu #menu-item-435, .postid-147 header .main-nav .menu #menu-item-435,
.postid-19 header .main-nav .menu #menu-item-435, .postid-31 header .main-nav .menu #menu-item-435, .postid-35 header .main-nav .menu #menu-item-435, .postid-37 header .main-nav .menu #menu-item-435, .postid-39 header .main-nav .menu #menu-item-435, .postid-33 header .main-nav .menu #menu-item-435, .postid-41 header .main-nav .menu #menu-item-435, .postid-43 header .main-nav .menu #menu-item-435, .postid-45 header .main-nav .menu #menu-item-435, .postid-47 header .main-nav .menu #menu-item-435,
.postid-49 header .main-nav .menu #menu-item-435, .postid-51 header .main-nav .menu #menu-item-435, .postid-53 header .main-nav .menu #menu-item-435, .postid-55 header .main-nav .menu #menu-item-435, .postid-57 header .main-nav .menu #menu-item-435, .postid-59 header .main-nav .menu #menu-item-435, .postid-61 header .main-nav .menu #menu-item-435, .postid-63 header .main-nav .menu #menu-item-435, .postid-65 header .main-nav .menu #menu-item-435, .postid-396 header .main-nav .menu #menu-item-435,
.postid-112 header .main-nav .menu #menu-item-435, .postid-105 header .main-nav .menu #menu-item-435, .postid-107 header .main-nav .menu #menu-item-435, .postid-114 header .main-nav .menu #menu-item-435, .postid-109 header .main-nav .menu #menu-item-435, .postid-116 header .main-nav .menu #menu-item-435 {
  background-image: url("../images/felix_fun.png");
  width: 101px;
}

.term-felix-books header .main-nav .menu #menu-item-435:hover,
.postid-145 header .main-nav .menu #menu-item-435:hover, .postid-146 header .main-nav .menu #menu-item-435:hover, .postid-147 header .main-nav .menu #menu-item-435:hover,
.postid-19 header .main-nav .menu #menu-item-435:hover, .postid-31 header .main-nav .menu #menu-item-435:hover, .postid-35 header .main-nav .menu #menu-item-435:hover, .postid-37 header .main-nav .menu #menu-item-435:hover, .postid-39 header .main-nav .menu #menu-item-435:hover, .postid-33 header .main-nav .menu #menu-item-435:hover, .postid-41 header .main-nav .menu #menu-item-435:hover, .postid-43 header .main-nav .menu #menu-item-435:hover, .postid-45 header .main-nav .menu #menu-item-435:hover, .postid-47 header .main-nav .menu #menu-item-435:hover,
.postid-49 header .main-nav .menu #menu-item-435:hover, .postid-51 header .main-nav .menu #menu-item-435:hover, .postid-53 header .main-nav .menu #menu-item-435:hover, .postid-55 header .main-nav .menu #menu-item-435:hover, .postid-57 header .main-nav .menu #menu-item-435:hover, .postid-59 header .main-nav .menu #menu-item-435:hover, .postid-61 header .main-nav .menu #menu-item-435:hover, .postid-63 header .main-nav .menu #menu-item-435:hover, .postid-65 header .main-nav .menu #menu-item-435:hover, .postid-396 header .main-nav .menu #menu-item-435:hover,
.postid-112 header .main-nav .menu #menu-item-435:hover, .postid-105 header .main-nav .menu #menu-item-435:hover, .postid-107 header .main-nav .menu #menu-item-435:hover, .postid-114 header .main-nav .menu #menu-item-435:hover, .postid-109 header .main-nav .menu #menu-item-435:hover, .postid-116 header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/felix_fun.png");
}

.term-felix-books header .main-nav .menu #menu-item-431,
.postid-145 header .main-nav .menu #menu-item-431, .postid-146 header .main-nav .menu #menu-item-431, .postid-147 header .main-nav .menu #menu-item-431,
.postid-19 header .main-nav .menu #menu-item-431, .postid-31 header .main-nav .menu #menu-item-431, .postid-35 header .main-nav .menu #menu-item-431, .postid-37 header .main-nav .menu #menu-item-431, .postid-39 header .main-nav .menu #menu-item-431, .postid-33 header .main-nav .menu #menu-item-431, .postid-41 header .main-nav .menu #menu-item-431, .postid-43 header .main-nav .menu #menu-item-431, .postid-45 header .main-nav .menu #menu-item-431, .postid-47 header .main-nav .menu #menu-item-431,
.postid-49 header .main-nav .menu #menu-item-431, .postid-51 header .main-nav .menu #menu-item-431, .postid-53 header .main-nav .menu #menu-item-431, .postid-55 header .main-nav .menu #menu-item-431, .postid-57 header .main-nav .menu #menu-item-431, .postid-59 header .main-nav .menu #menu-item-431, .postid-61 header .main-nav .menu #menu-item-431, .postid-63 header .main-nav .menu #menu-item-431, .postid-65 header .main-nav .menu #menu-item-431, .postid-396 header .main-nav .menu #menu-item-431,
.postid-112 header .main-nav .menu #menu-item-431, .postid-105 header .main-nav .menu #menu-item-431, .postid-107 header .main-nav .menu #menu-item-431, .postid-114 header .main-nav .menu #menu-item-431, .postid-109 header .main-nav .menu #menu-item-431, .postid-116 header .main-nav .menu #menu-item-431 {
  background-image: url("../images/felix_resources.png");
  width: 101px;
}

.term-felix-books header .main-nav .menu #menu-item-431:hover,
.postid-145 header .main-nav .menu #menu-item-431:hover, .postid-146 header .main-nav .menu #menu-item-431:hover, .postid-147 header .main-nav .menu #menu-item-431:hover,
.postid-19 header .main-nav .menu #menu-item-431:hover, .postid-31 header .main-nav .menu #menu-item-431:hover, .postid-35 header .main-nav .menu #menu-item-431:hover, .postid-37 header .main-nav .menu #menu-item-431:hover, .postid-39 header .main-nav .menu #menu-item-431:hover, .postid-33 header .main-nav .menu #menu-item-431:hover, .postid-41 header .main-nav .menu #menu-item-431:hover, .postid-43 header .main-nav .menu #menu-item-431:hover, .postid-45 header .main-nav .menu #menu-item-431:hover, .postid-47 header .main-nav .menu #menu-item-431:hover,
.postid-49 header .main-nav .menu #menu-item-431:hover, .postid-51 header .main-nav .menu #menu-item-431:hover, .postid-53 header .main-nav .menu #menu-item-431:hover, .postid-55 header .main-nav .menu #menu-item-431:hover, .postid-57 header .main-nav .menu #menu-item-431:hover, .postid-59 header .main-nav .menu #menu-item-431:hover, .postid-61 header .main-nav .menu #menu-item-431:hover, .postid-63 header .main-nav .menu #menu-item-431:hover, .postid-65 header .main-nav .menu #menu-item-431:hover, .postid-396 header .main-nav .menu #menu-item-431:hover,
.postid-112 header .main-nav .menu #menu-item-431:hover, .postid-105 header .main-nav .menu #menu-item-431:hover, .postid-107 header .main-nav .menu #menu-item-431:hover, .postid-114 header .main-nav .menu #menu-item-431:hover, .postid-109 header .main-nav .menu #menu-item-431:hover, .postid-116 header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/felix_resources.png");
}

.term-felix-books header .main-nav .menu #menu-item-433,
.postid-145 header .main-nav .menu #menu-item-433, .postid-146 header .main-nav .menu #menu-item-433, .postid-147 header .main-nav .menu #menu-item-433,
.postid-19 header .main-nav .menu #menu-item-433, .postid-31 header .main-nav .menu #menu-item-433, .postid-35 header .main-nav .menu #menu-item-433, .postid-37 header .main-nav .menu #menu-item-433, .postid-39 header .main-nav .menu #menu-item-433, .postid-33 header .main-nav .menu #menu-item-433, .postid-41 header .main-nav .menu #menu-item-433, .postid-43 header .main-nav .menu #menu-item-433, .postid-45 header .main-nav .menu #menu-item-433, .postid-47 header .main-nav .menu #menu-item-433,
.postid-49 header .main-nav .menu #menu-item-433, .postid-51 header .main-nav .menu #menu-item-433, .postid-53 header .main-nav .menu #menu-item-433, .postid-55 header .main-nav .menu #menu-item-433, .postid-57 header .main-nav .menu #menu-item-433, .postid-59 header .main-nav .menu #menu-item-433, .postid-61 header .main-nav .menu #menu-item-433, .postid-63 header .main-nav .menu #menu-item-433, .postid-65 header .main-nav .menu #menu-item-433, .postid-396 header .main-nav .menu #menu-item-433,
.postid-112 header .main-nav .menu #menu-item-433, .postid-105 header .main-nav .menu #menu-item-433, .postid-107 header .main-nav .menu #menu-item-433, .postid-114 header .main-nav .menu #menu-item-433, .postid-109 header .main-nav .menu #menu-item-433, .postid-116 header .main-nav .menu #menu-item-433 {
  background-image: url("../images/felix_biblio.png");
  width: 124px;
}

.term-felix-books header .main-nav .menu #menu-item-433:hover,
.postid-145 header .main-nav .menu #menu-item-433:hover, .postid-146 header .main-nav .menu #menu-item-433:hover, .postid-147 header .main-nav .menu #menu-item-433:hover,
.postid-19 header .main-nav .menu #menu-item-433:hover, .postid-31 header .main-nav .menu #menu-item-433:hover, .postid-35 header .main-nav .menu #menu-item-433:hover, .postid-37 header .main-nav .menu #menu-item-433:hover, .postid-39 header .main-nav .menu #menu-item-433:hover, .postid-33 header .main-nav .menu #menu-item-433:hover, .postid-41 header .main-nav .menu #menu-item-433:hover, .postid-43 header .main-nav .menu #menu-item-433:hover, .postid-45 header .main-nav .menu #menu-item-433:hover, .postid-47 header .main-nav .menu #menu-item-433:hover,
.postid-49 header .main-nav .menu #menu-item-433:hover, .postid-51 header .main-nav .menu #menu-item-433:hover, .postid-53 header .main-nav .menu #menu-item-433:hover, .postid-55 header .main-nav .menu #menu-item-433:hover, .postid-57 header .main-nav .menu #menu-item-433:hover, .postid-59 header .main-nav .menu #menu-item-433:hover, .postid-61 header .main-nav .menu #menu-item-433:hover, .postid-63 header .main-nav .menu #menu-item-433:hover, .postid-65 header .main-nav .menu #menu-item-433:hover, .postid-396 header .main-nav .menu #menu-item-433:hover,
.postid-112 header .main-nav .menu #menu-item-433:hover, .postid-105 header .main-nav .menu #menu-item-433:hover, .postid-107 header .main-nav .menu #menu-item-433:hover, .postid-114 header .main-nav .menu #menu-item-433:hover, .postid-109 header .main-nav .menu #menu-item-433:hover, .postid-116 header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/felix_biblio.png");
}

.term-felix-books header .main-nav .menu #menu-item-434,
.postid-145 header .main-nav .menu #menu-item-434, .postid-146 header .main-nav .menu #menu-item-434, .postid-147 header .main-nav .menu #menu-item-434,
.postid-19 header .main-nav .menu #menu-item-434, .postid-31 header .main-nav .menu #menu-item-434, .postid-35 header .main-nav .menu #menu-item-434, .postid-37 header .main-nav .menu #menu-item-434, .postid-39 header .main-nav .menu #menu-item-434, .postid-33 header .main-nav .menu #menu-item-434, .postid-41 header .main-nav .menu #menu-item-434, .postid-43 header .main-nav .menu #menu-item-434, .postid-45 header .main-nav .menu #menu-item-434, .postid-47 header .main-nav .menu #menu-item-434,
.postid-49 header .main-nav .menu #menu-item-434, .postid-51 header .main-nav .menu #menu-item-434, .postid-53 header .main-nav .menu #menu-item-434, .postid-55 header .main-nav .menu #menu-item-434, .postid-57 header .main-nav .menu #menu-item-434, .postid-59 header .main-nav .menu #menu-item-434, .postid-61 header .main-nav .menu #menu-item-434, .postid-63 header .main-nav .menu #menu-item-434, .postid-65 header .main-nav .menu #menu-item-434, .postid-396 header .main-nav .menu #menu-item-434,
.postid-112 header .main-nav .menu #menu-item-434, .postid-105 header .main-nav .menu #menu-item-434, .postid-107 header .main-nav .menu #menu-item-434, .postid-114 header .main-nav .menu #menu-item-434, .postid-109 header .main-nav .menu #menu-item-434, .postid-116 header .main-nav .menu #menu-item-434 {
  background-image: url("../images/felix_contact.png");
  width: 85px;
}

.term-felix-books header .main-nav .menu #menu-item-434:hover,
.postid-145 header .main-nav .menu #menu-item-434:hover, .postid-146 header .main-nav .menu #menu-item-434:hover, .postid-147 header .main-nav .menu #menu-item-434:hover,
.postid-19 header .main-nav .menu #menu-item-434:hover, .postid-31 header .main-nav .menu #menu-item-434:hover, .postid-35 header .main-nav .menu #menu-item-434:hover, .postid-37 header .main-nav .menu #menu-item-434:hover, .postid-39 header .main-nav .menu #menu-item-434:hover, .postid-33 header .main-nav .menu #menu-item-434:hover, .postid-41 header .main-nav .menu #menu-item-434:hover, .postid-43 header .main-nav .menu #menu-item-434:hover, .postid-45 header .main-nav .menu #menu-item-434:hover, .postid-47 header .main-nav .menu #menu-item-434:hover,
.postid-49 header .main-nav .menu #menu-item-434:hover, .postid-51 header .main-nav .menu #menu-item-434:hover, .postid-53 header .main-nav .menu #menu-item-434:hover, .postid-55 header .main-nav .menu #menu-item-434:hover, .postid-57 header .main-nav .menu #menu-item-434:hover, .postid-59 header .main-nav .menu #menu-item-434:hover, .postid-61 header .main-nav .menu #menu-item-434:hover, .postid-63 header .main-nav .menu #menu-item-434:hover, .postid-65 header .main-nav .menu #menu-item-434:hover, .postid-396 header .main-nav .menu #menu-item-434:hover,
.postid-112 header .main-nav .menu #menu-item-434:hover, .postid-105 header .main-nav .menu #menu-item-434:hover, .postid-107 header .main-nav .menu #menu-item-434:hover, .postid-114 header .main-nav .menu #menu-item-434:hover, .postid-109 header .main-nav .menu #menu-item-434:hover, .postid-116 header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/felix_contact.png");
}

.term-felix-books main {
  height: 677px;
}

.term-felix-books header {
  left: 242px;
  padding-top: 22px;
}

.term-felix-books .archive-posts-list {
  position: relative;
  top: 353px;
  left: 513px;
  width: 417px;
}

.term-felix-books .back-to {
  background-image: url(../images/felix_back.jpg);
  background-repeat: no-repeat;
  width: 125px;
  height: 174px;
  bottom: -60px;
  left: 1px;
}

.term-felix-books .back-to:hover {
  background-image: url("../images/felix_back_hover.jpg");
}

.term-felix-books .back-to-home {
  width: 50px;
  height: 62px;
  bottom: 38px;
  right: 433px;
}

.term-felix-books .page-link-1 {
  width: 118px;
  height: 100px;
  top: 50px;
  left: 355px;
  z-index: 200;
}

.term-picture-books .archive-wrapper {
  height: 685px;
}

.term-picture-books .archive-posts-list {
  position: relative;
  top: 386px;
  left: 191px;
  width: 591px;
}

.term-picture-books .archive-posts-list #book-163 {
  position: absolute;
  left: 303px;
  top: 0;
}

.term-picture-books .archive-posts-list #book-165 {
  position: absolute;
  left: 303px;
  top: 31px;
}

.term-picture-books .archive-posts-list #book-167 {
  position: absolute;
  left: 303px;
  top: 69px;
}

.term-picture-books .archive-posts-list #book-169 {
  position: absolute;
  left: 303px;
  top: 105px;
}

.term-picture-books .archive-posts-list #book-171 {
  position: absolute;
  left: 303px;
  top: 140px;
}

.term-picture-books .back-to {
  background-image: url(../images/picture_back.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 139px;
  top: 77px;
  left: 39px;
}

.term-picture-books .back-to:hover {
  background-image: url("../images/picture_back_hover.jpg");
}

.term-picture-books .back-to-home {
  width: 50px;
  height: 20px;
  bottom: 11px;
  right: 36px;
}

.term-picture-books .page-link-1 {
  top: 280px;
  width: 100px;
  height: 53px;
  left: 79px;
}

.term-picture-books .header {
  padding-top: 30px;
}

.term-wolves_chronicles main {
  height: 683px;
}

.term-wolves_chronicles .archive-wrapper {
  height: 683px;
}

.term-wolves_chronicles .page-link-1 {
  top: 110px;
  height: 110px;
  width: 110px;
  z-index: 3;
  right: 0;
}

.term-wolves_chronicles .page-link-2 {
  bottom: 54px;
  height: 73px;
  width: 197px;
  right: 240px;
  background-image: url(../images/gorey.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.term-wolves_chronicles .page-link-2:hover {
  background-image: url("../images/gorey_hover.png");
}

.term-wolves_chronicles .page-link-3 {
  top: 194px;
  height: 210px;
  width: 196px;
  z-index: 4;
  right: 0;
}

.term-wolves_chronicles .archive-posts-list {
  position: relative;
  top: 138px;
  left: 511px;
  width: 306px;
  margin: 0;
}

.term-wolves_chronicles .archive-posts-list .item {
  margin-bottom: 13px;
}

.term-wolves_chronicles .archive-posts-list .item#book-175 {
  width: 253px;
  margin-bottom: 12px;
}

.term-wolves_chronicles .archive-posts-list .item#book-177 {
  width: 250px;
  margin-bottom: 10px;
}

.term-wolves_chronicles .archive-posts-list .item#book-179 {
  width: 191px;
  margin-bottom: 14px;
}

.term-wolves_chronicles .archive-posts-list .item#book-181 {
  width: 190px;
  margin-bottom: 19px;
  margin-left: 1px;
}

.term-wolves_chronicles .archive-posts-list .item#book-183 {
  width: 195px;
  margin-bottom: 14px;
}

.term-wolves_chronicles .archive-posts-list .item#book-185 {
  width: 164px;
}

.term-wolves_chronicles .archive-posts-list .item#book-187 {
  width: 177px;
  margin-bottom: 19px;
}

.term-wolves_chronicles .archive-posts-list .item#book-189 {
  width: 217px;
  margin-bottom: 13px;
}

.term-wolves_chronicles .archive-posts-list .item#book-191 {
  width: 235px;
  margin-bottom: 12px;
}

.term-wolves_chronicles .archive-posts-list .item#book-193 {
  width: 280px;
  margin-bottom: 14px;
}

.term-wolves_chronicles .archive-posts-list .item#book-195 {
  width: 329px;
}

.term-wolves_chronicles .back-to {
  background-image: url(../images/wolves_category_back.jpg);
  background-repeat: no-repeat;
  width: 134px;
  height: 122px;
  top: 0;
  left: 0;
  background-size: cover;
  z-index: 200;
}

.term-wolves_chronicles .back-to:hover {
  background-image: url("../images/wolves_category_back_hover.jpg");
}

.term-wolves_chronicles .back-to-home {
  width: 50px;
  height: 17px;
  bottom: 0;
  left: 19px;
}

.term-modern-novels main {
  height: 677px;
}

.term-modern-novels header {
  left: 44px;
  padding-top: 20px;
}

.term-modern-novels .archive-posts-list {
  position: relative;
  top: 155px;
  left: 24px;
  width: 239px;
}

.term-modern-novels .back-to {
  background-image: url(../images/modern_back.jpg);
  background-repeat: no-repeat;
  width: 139px;
  height: 114px;
  top: 0px;
  left: 0;
  z-index: 200;
}

.term-modern-novels .back-to:hover {
  background-image: url("../images/modern_back_hover.jpg");
}

.term-modern-novels .back-to-home {
  width: 50px;
  height: 22px;
  bottom: -28px;
  right: 32px;
}

.term-modern-novels .page-link-1 {
  right: 323px;
  bottom: -19px;
  width: 86px;
  height: 23px;
}

.term-modern-novels .page-link-2 {
  right: 185px;
  bottom: -19px;
  width: 118px;
  height: 23px;
}

.term-magic-and-mystery main {
  height: 677px;
}

.term-magic-and-mystery .archive-posts-list {
  position: relative;
  top: 242px;
  left: 451px;
  width: 341px;
}

.term-magic-and-mystery .back-to {
  background-image: url(../images/magic_back.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 139px;
  top: 0px;
  left: 0;
  z-index: 200;
}

.term-magic-and-mystery .back-to:hover {
  background-image: url("../images/magic_back_hover.jpg");
}

.term-magic-and-mystery .back-to-home {
  width: 37px;
  height: 12px;
  bottom: -10px;
  left: 20px;
  background-image: url(../images/magic_category_home.png);
}

.archive-wrapper .book {
  height: unset;
}

/*
/// COMPONENTS ///
For smaller components, there is the components/ folder.
While layout/ is macro (defining the global wireframe), components/ is more
focused on widgets. It contains all kind of specific modules like a slider,
a loader, a widget, and basically anything along those lines. There are usually
a lot of files in components/ since the whole site/application should be mostly
composed of tiny modules.
*/
input[type="submit"],
input[type="button"],
input[type="reset"],
button,
.button, .button-secondary {
  background-color: #ffffff;
  border-radius: 0;
  border: 1px solid #ffffff;
  color: #411508;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  outline: 0;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
}

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:hover,
.button:hover {
  background-color: #dfdfdf;
}

.button-secondary {
  background-color: #fff;
  border-color: #411508;
  color: #411508;
}

.button-secondary:hover {
  background-color: #dfdfdf;
}

.hamburger {
  width: 30px;
  height: 21px;
  position: absolute;
  margin: 20px;
  display: none;
  right: 0;
  top: 0;
  z-index: 200;
}

@media screen and (max-width: 767px) {
  .hamburger {
    display: block;
  }
}

.hamburger [class^="line-"] {
  display: block;
  background-color: white;
  width: 30px;
  height: 3px;
  position: absolute;
  left: 0;
  border-radius: 2px;
  transition: all 300ms, opacity 100ms;
  outline: 1px solid transparent;
}

.is-open-menu .hamburger [class^="line-"] {
  background-color: black;
}

.hamburger [class^="line-"].line-1 {
  top: 0;
}

.hamburger [class^="line-"].line-2 {
  top: 9px;
}

.hamburger [class^="line-"].line-3 {
  bottom: 0;
}

.hamburger.is-active .line-1 {
  transform: translateY(9px) translateX(0) rotate(45deg);
}

.hamburger.is-active .line-2 {
  opacity: 0;
}

.hamburger.is-active .line-3 {
  transform: translateY(-9px) translateX(0) rotate(-45deg);
}

.tabs .tabs-nav {
  background-color: rgba(0, 0, 0, 0.8);
  margin: 20px 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  display: flex;
  justify-content: space-around;
}

.tabs .tabs-nav li {
  flex-basis: 0;
  flex-grow: 1;
  position: relative;
}

.tabs .tabs-nav li:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  width: 1px;
  background-color: white;
}

.tabs .tabs-nav li:first-child:before {
  display: none;
}

.tabs .tabs-nav .tabs-link {
  color: #fff;
  display: block;
  padding: 20px;
  font-size: 18px;
  text-align: center;
}

.tabs .tabs-nav .tabs-link.is-active {
  background-color: #000000;
}

.tabs .tab-content {
  display: none;
  margin: 20px 0;
}

.tabs .tab-content.is-active {
  display: block;
}

/*
/// PAGES ///
*/
.page-template-default .article {
  background-color: #fff;
  margin: 0 20px;
  padding: 20px;
  -webkit-box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.61);
  -moz-box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.61);
  box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.61);
  margin-top: 20px;
}

.page-template-default .article .page-title {
  text-align: center;
}

.page-template-default .article .top-navigation {
  display: flex;
  justify-content: center;
}

.page-template-default .article .top-navigation .top-navigation-link {
  margin: 0 5px;
}

.page-id-284 main {
  height: 675px;
}

.page-id-284 .article {
  position: relative;
  height: 627px;
}

.page-id-284 .header {
  top: 25px;
  left: 82px;
}

.page-id-284 .page-content {
  position: absolute;
  left: 172px;
}

.page-id-284 .overlayed-content .item:first-child {
  top: 73px;
  left: 31px;
}

.page-id-284 .overlayed-content .item:nth-child(2) {
  top: 141px;
  left: 60px;
}

.page-id-284 .overlayed-content .item:nth-child(3) {
  top: 170px;
  left: 46px;
}

.page-id-284 .overlayed-content .item:nth-child(4) {
  top: 202px;
  left: 52px;
}

.page-id-284 .overlayed-content .item:nth-child(5) {
  top: 101px;
  right: 0;
}

.page-id-284 .overlayed-content .item:nth-child(6) {
  top: 253px;
  right: 0;
}

.page-id-284 .overlayed-content .item:nth-child(7) {
  top: 377px;
  right: 0;
}

.page-id-284 .overlayed-content .item:nth-child(8) {
  bottom: -58px;
  right: -35px;
  width: 142px;
  height: 138px;
}

.page-template-template-fun-stuff .header {
  padding-top: 20px;
}

.page-template-template-fun-stuff .article {
  position: relative;
  height: 676px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  overflow: hidden;
}

.page-template-template-fun-stuff .fun-stuff-title {
  left: 323px;
  top: 160px;
  position: absolute;
}

.page-template-template-fun-stuff .dominoes {
  position: absolute;
  right: -16px;
  top: 325px;
}

.page-template-template-fun-stuff .overlayed-content .item:first-child {
  left: 353px;
  bottom: 214px;
  height: 74px;
}

.page-template-template-fun-stuff .item-link-image-hover:hover .default {
  opacity: 0;
}

.page-template-template-fun-stuff .navigation .navigation-link {
  left: 15px;
  position: absolute;
  height: 62px;
}

.page-template-template-fun-stuff .navigation .navigation-link:first-child {
  top: 95px;
  top: 162px;
  left: 75px;
}

.page-template-template-fun-stuff .navigation .navigation-link:nth-child(2) {
  top: 324px;
  left: 74px;
}

.page-template-template-fun-stuff .navigation .navigation-link:nth-child(3) {
  top: 527px;
  left: 80px;
}

.page-template-template-fun-stuff .navigation .navigation-link:nth-child(4) {
  top: 456px;
  left: 292px;
}

.page-template-template-fun-stuff .navigation .navigation-link:nth-child(5) {
  top: 163px;
  left: 625px;
}

.page-template-template-fun-stuff .navigation .navigation-link:nth-child(6) {
  top: 323px;
  left: 624px;
}

.page-template-template-fun-stuff .navigation .navigation-link:nth-child(7) {
  top: 529px;
  left: 626px;
}

.page-template-template-fun-stuff .navigation-link {
  background-repeat: no-repeat;
}

.page-template-template-fun-stuff .navigation-link a {
  width: 100%;
  background-color: transparent;
  border: transparent;
  color: transparent;
  height: 100%;
}

.page-template-template-fun-stuff .navigation-link a:hover {
  background-color: unset;
}

.page-template-template-fun-stuff .footer {
  background-color: #ffffff;
}

.page-id-1276 .header {
  top: 44px;
  left: 82px;
}

.page-id-1276 .article {
  position: relative;
  height: 675px;
}

.page-id-1276 .overlayed-content .item:first-child {
  top: 75px;
  left: 29px;
  width: 133px;
  z-index: 200;
}

.page-id-1276 .overlayed-content .item:nth-child(2) {
  top: 141px;
  left: 57px;
  width: 95px;
}

.page-id-1276 .overlayed-content .item:nth-child(3) {
  top: 172px;
  left: 42px;
  width: 111px;
}

.page-id-1276 .overlayed-content .item:nth-child(4) {
  top: 203px;
  left: 53px;
  width: 95px;
}

.page-id-1276 .overlayed-content .item:nth-child(5) {
  top: 107px;
  right: 80px;
}

.page-id-1276 .overlayed-content .item:nth-child(5) .item-image-wrapper {
  width: 146px;
}

.page-id-1276 .overlayed-content .item:nth-child(6) {
  top: 280px;
  right: 78px;
}

.page-id-1276 .overlayed-content .item:nth-child(6) .item-image-wrapper {
  width: 146px;
}

.page-id-1276 .overlayed-content .item:nth-child(7) {
  top: 397px;
  right: 69px;
}

.page-id-1276 .overlayed-content .item:nth-child(7) .item-image-wrapper {
  width: 146px;
}

.page-id-1276 .overlayed-content .item:nth-child(8) {
  bottom: 14px;
  right: 143px;
  width: 53px;
}

.page-id-1276 .overlayed-content .item:nth-child(9) {
  left: 361px;
  top: 121px;
}

.page-id-1276 .overlayed-content .item:nth-child(10) {
  left: 298px;
  bottom: 0;
}

.page-id-1276 .overlayed-content .item:nth-child(11) {
  bottom: -30px;
  left: 15px;
}

.page-id-1276 .image-gallery {
  width: 420px;
  height: 420px;
  top: 197px;
  left: 229px;
  position: absolute;
  z-index: 1;
}

.page-id-1276 .image-gallery .grid {
  margin-left: -3px;
  margin-right: -3px;
  margin-top: -3px;
  margin-bottom: -3px;
  height: calc(100% + 16px);
}

.page-id-1276 .image-gallery .grid .grid-xs-4 {
  height: calc(100% / (12 / 4));
  padding: 3px;
}

.page-id-1276 .image-gallery .grid .grid-xs-4 .image-gallery-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-id-308 .header {
  top: 44px;
  left: 82px;
}

.page-id-308 .article {
  position: relative;
  height: 675px;
}

.page-id-308 .image-gallery {
  width: 420px;
  height: 420px;
  top: 197px;
  left: 229px;
  position: absolute;
  z-index: 1;
}

.page-id-308 .image-gallery .grid {
  margin-left: -3px;
  margin-right: -3px;
  margin-top: -3px;
  margin-bottom: -3px;
  height: calc(100% + 16px);
}

.page-id-308 .image-gallery .grid .grid-xs-4 {
  height: calc(100% / (12 / 4));
  padding: 3px;
}

.page-id-308 .image-gallery .grid .grid-xs-4 .image-gallery-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-id-308 .overlayed-content .item:first-child {
  top: 75px;
  left: 29px;
  width: 133px;
  z-index: 200;
}

.page-id-308 .overlayed-content .item:nth-child(2) {
  top: 141px;
  left: 57px;
  width: 95px;
}

.page-id-308 .overlayed-content .item:nth-child(3) {
  top: 172px;
  left: 42px;
  width: 111px;
}

.page-id-308 .overlayed-content .item:nth-child(4) {
  top: 203px;
  left: 53px;
  width: 95px;
}

.page-id-308 .overlayed-content .item:nth-child(5) {
  top: 107px;
  right: 80px;
}

.page-id-308 .overlayed-content .item:nth-child(5) .item-image-wrapper {
  width: 146px;
}

.page-id-308 .overlayed-content .item:nth-child(6) {
  top: 280px;
  right: 78px;
}

.page-id-308 .overlayed-content .item:nth-child(6) .item-image-wrapper {
  width: 146px;
}

.page-id-308 .overlayed-content .item:nth-child(7) {
  top: 397px;
  right: 69px;
}

.page-id-308 .overlayed-content .item:nth-child(7) .item-image-wrapper {
  width: 146px;
}

.page-id-308 .overlayed-content .item:nth-child(8) {
  bottom: 14px;
  right: 143px;
  width: 53px;
}

.page-id-308 .overlayed-content .item:nth-child(9) {
  left: 200px;
  top: 99px;
}

.page-id-308 .overlayed-content .item:nth-child(10) {
  left: 298px;
  bottom: 0;
}

.page-id-308 .overlayed-content .item:nth-child(11) {
  bottom: -30px;
  left: 15px;
}

.page-id-336 .article {
  position: relative;
  height: 675px;
}

.page-id-336 .image-display {
  bottom: 62px;
  right: 283px;
  position: absolute;
}

.page-id-336 .header {
  top: 9px;
}

.page-id-336 .overlayed-content .item:first-child {
  top: 279px;
  left: 341px;
}

.page-id-336 .overlayed-content .item:nth-child(2) {
  top: 279px;
  left: 482px;
}

.page-id-336 .overlayed-content .item:nth-child(3) {
  top: 279px;
  left: 621px;
}

.page-id-336 .overlayed-content .item:nth-child(4) {
  bottom: 27px;
  left: 147px;
  width: 113px;
}

.page-template-template-puffin-club-movie .article {
  position: relative;
  height: 678px;
}

.page-template-template-puffin-club-movie iframe {
  position: absolute;
  top: 135px;
  left: 254px;
  width: 420px;
  height: 356px;
}

.page-template-template-puffin-club-movie .header {
  top: 10px;
}

.page-template-template-puffin-club-movie .overlayed-content .item:first-child {
  bottom: 13px;
  left: 17px;
  width: 37px;
  height: 25px;
}

.page-template-template-puffin-club-movie .overlayed-content .item:nth-child(2) {
  width: 273px;
  bottom: -37px;
  left: 15px;
  z-index: 1;
}

.page-id-344 .article {
  position: relative;
  height: 675px;
}

.page-id-344 .overlayed-content .item:first-child {
  top: 134px;
  left: 290px;
  width: 316px;
  height: 223px;
}

.page-id-344 .overlayed-content .item:nth-child(2) {
  top: 365px;
  left: 120px;
  width: 316px;
  height: 234px;
}

.page-id-344 .overlayed-content .item:nth-child(3) {
  top: 365px;
  left: 460px;
  width: 316px;
  height: 234px;
}

.page-id-344 .overlayed-content .item:nth-child(4) {
  bottom: -3px;
  right: 177px;
  width: 139px;
  height: 21px;
}

.page-template-template-timeline main {
  height: 788px;
  background: white;
}

.page-template-template-timeline .header {
  padding: 3px 0;
  left: 31px;
}

.page-template-template-timeline .slideshow-slide {
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.page-template-template-timeline .timeline-slideshow {
  height: 678px;
  position: absolute;
  width: 100%;
  top: 0;
  pointer-events: none;
}

.page-template-template-timeline .flickity-prev-next-button {
  bottom: -30px;
  width: 60px;
  height: 60px;
  background: none;
  color: transparent;
  top: unset;
  pointer-events: all;
  border-radius: 0;
}

.page-template-template-timeline .flickity-prev-next-button.next {
  right: 0px;
}

.page-template-template-timeline .flickity-prev-next-button.previous {
  left: 0px;
}

.page-template-template-timeline .flickity-button:focus {
  box-shadow: none;
}

.page-template-template-timeline .timeline-slideshow-nav {
  top: 678px;
  height: 55px;
  position: absolute;
  width: 1070px;
  left: -70px;
  margin-top: 33px;
}

.page-template-template-timeline .timeline-slideshow-nav .timeline-slide-nav {
  width: 68.5px;
  background-size: 100%;
  height: 50px;
  min-height: unset;
  margin-right: 3px;
}

.page-template-template-timeline .timeline-slideshow-nav .timeline-slide-nav a {
  width: 100%;
  height: 100%;
  position: absolute;
}

.page-template-template-timeline .timeline-slideshow-nav .timeline-slide-nav:hover {
  border: 1px #000 solid;
}

.page-template-template-timeline .timeline-info {
  top: 774px;
  position: absolute;
  left: 290px;
}

.page-template-template-timeline #share {
  bottom: -13px;
}

.page-template-template-timeline .overlayed-content .item:first-child {
  bottom: -7px;
  left: 15px;
  z-index: 200;
}

.page-template-template-timeline .overlayed-content .item:nth-child(2) {
  width: 50px;
  height: 30px;
  position: absolute;
  bottom: 111px;
  right: 0;
}

.page-template-template-timeline .overlayed-content .item:nth-child(3) {
  width: 50px;
  height: 30px;
  position: absolute;
  bottom: 111px;
  left: 0;
}

.page-template-template-timeline.page-id-2212 .overlayed-content .item:nth-child(2) {
  width: 50px;
  height: 30px;
  position: absolute;
  bottom: 111px;
  left: 0;
}

.page-id-341 .header {
  position: relative;
}

.page-id-341 .article {
  position: relative;
  height: 615px;
}

.page-id-341 .custom-page-bg {
  top: -60px;
}

.page-id-341 .overlayed-content .item:first-child {
  bottom: 18px;
  left: 21px;
}

.page-id-341 .overlayed-content .item:last-child {
  bottom: 10px;
  width: 123px;
  right: 40px;
}

.page-id-278 .page-title,
.page-id-281 .page-title,
.page-id-381 .page-title {
  display: none;
}

.page-id-278 .header,
.page-id-281 .header,
.page-id-381 .header {
  position: relative;
}

.page-id-278 .page-title-bibliography,
.page-id-281 .page-title-bibliography,
.page-id-381 .page-title-bibliography {
  background-image: url(../images/biblio_title.png);
  position: absolute;
  top: -104px;
  left: 229px;
  width: 477px;
  height: 47px;
  background-repeat: no-repeat;
}

.page-id-278 .top-navigation,
.page-id-281 .top-navigation,
.page-id-381 .top-navigation {
  height: 30px;
  margin-bottom: 23px;
  margin-top: 45px;
}

.page-id-278 .top-navigation a,
.page-id-281 .top-navigation a,
.page-id-381 .top-navigation a {
  color: transparent;
  background: transparent;
  width: 100%;
  height: 100%;
}

.page-id-278 .top-navigation .top-navigation-link,
.page-id-281 .top-navigation .top-navigation-link,
.page-id-381 .top-navigation .top-navigation-link {
  background-repeat: no-repeat;
}

.page-id-278 .top-navigation .top-navigation-link:first-child,
.page-id-281 .top-navigation .top-navigation-link:first-child,
.page-id-381 .top-navigation .top-navigation-link:first-child {
  background-image: url("../images/biblio_chrono.jpg");
  width: 133px;
}

.page-id-278 .top-navigation .top-navigation-link:first-child:hover,
.page-id-281 .top-navigation .top-navigation-link:first-child:hover,
.page-id-381 .top-navigation .top-navigation-link:first-child:hover {
  background-image: url("../images/biblio_chrono_hover.jpg");
}

.page-id-278 .top-navigation .top-navigation-link:nth-child(2),
.page-id-281 .top-navigation .top-navigation-link:nth-child(2),
.page-id-381 .top-navigation .top-navigation-link:nth-child(2) {
  background-image: url("../images/biblio_groups.jpg");
  width: 119px;
}

.page-id-278 .top-navigation .top-navigation-link:nth-child(2):hover,
.page-id-281 .top-navigation .top-navigation-link:nth-child(2):hover,
.page-id-381 .top-navigation .top-navigation-link:nth-child(2):hover {
  background-image: url("../images/biblio_groups_hover.jpg");
}

.page-id-278 .top-navigation .top-navigation-link:nth-child(3),
.page-id-281 .top-navigation .top-navigation-link:nth-child(3),
.page-id-381 .top-navigation .top-navigation-link:nth-child(3) {
  background-image: url("../images/biblio_alpha.jpg");
  width: 132px;
}

.page-id-278 .top-navigation .top-navigation-link:nth-child(3):hover,
.page-id-281 .top-navigation .top-navigation-link:nth-child(3):hover,
.page-id-381 .top-navigation .top-navigation-link:nth-child(3):hover {
  background-image: url("../images/biblio_alpha_hover.jpg");
}

.page-id-278 .page-wrapper {
  overflow: hidden;
}

.page-id-278 .page-wrapper main {
  width: 930px;
}

.page-id-278 .page-wrapper main article {
  margin-top: 0;
  width: 892px;
}

.page-id-278 .page-wrapper main article .page-content {
  margin-bottom: -40px;
}

.page-id-278 article {
  background-color: #fff;
  margin: 0 20px;
  padding: 20px;
  -webkit-box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.61);
  -moz-box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.61);
  box-shadow: -2px 2px 6px 0px rgba(0, 0, 0, 0.61);
  margin-top: 20px;
}

.page-id-278 article .top-navigation {
  display: flex;
  justify-content: center;
}

.page-id-278 .page-title-bibliography {
  top: 15px;
  left: 208px;
}

.page-id-278 .item {
  position: relative;
  width: 53px;
  height: 53px;
  left: 405px;
  bottom: 3px;
}

.page-id-278 .overlayed-content .item {
  bottom: -31px;
  left: 42px;
  z-index: 1;
}

.page-id-278 .overlayed-content .item .item-image-wrapper {
  z-index: 1;
}

.page-id-381 .custom-page-bg {
  background-color: white;
  width: 890px;
  left: 20px;
  height: 8980px;
}

.page-id-381 .page-wrapper {
  height: 9060px;
}

.page-id-381 article {
  height: 8960px;
  top: -45px;
}

.page-id-381 .page-content {
  position: absolute;
  left: -20px;
  width: 930px;
}

.page-id-381 p {
  height: 0;
  margin: 0;
}

.page-id-381 .top-navigation {
  display: flex;
  justify-content: center;
  top: 63px;
  position: relative;
}

.page-id-381 .top-navigation .top-navigation-link {
  margin: 0 5px;
}

.page-id-381 .overlayed-content {
  position: relative;
  left: 46px;
  top: 60px;
}

.page-id-381 .overlayed-content .item {
  position: relative;
  margin-bottom: 7px;
}

.page-id-381 .overlayed-content .item:first-child {
  left: 75px;
  width: 681px;
  margin-bottom: 15px;
}

.page-id-381 .overlayed-content .item:nth-child(2) {
  margin-bottom: 15px;
}

.page-id-381 .overlayed-content .item:nth-child(16) {
  left: 45%;
  top: 8px;
  width: 50px;
  transform: translateX(-50%);
}

.page-id-381 .overlayed-content .item:nth-child(n + 17) {
  position: absolute;
}

.page-id-381 .overlayed-content .item:nth-child(17) {
  top: 256px;
  width: 838px;
  height: 1034px;
}

.page-id-381 .overlayed-content .item:nth-child(18) {
  top: 1294px;
  width: 838px;
  height: 355px;
}

.page-id-381 .overlayed-content .item:nth-child(19) {
  top: 1652px;
  width: 838px;
  height: 1061px;
}

.page-id-381 .overlayed-content .item:nth-child(20) {
  top: 2720px;
  width: 838px;
  height: 198px;
}

.page-id-381 .overlayed-content .item:nth-child(21) {
  top: 2924px;
  width: 838px;
  height: 501px;
}

.page-id-381 .overlayed-content .item:nth-child(22) {
  top: 3428px;
  width: 838px;
  height: 1072px;
}

.page-id-381 .overlayed-content .item:nth-child(23) {
  top: 4503px;
  width: 838px;
  height: 144px;
}

.page-id-381 .overlayed-content .item:nth-child(24) {
  top: 4653px;
  width: 838px;
  height: 532px;
}

.page-id-381 .overlayed-content .item:nth-child(25) {
  top: 5191px;
  width: 838px;
  height: 805px;
}

.page-id-381 .overlayed-content .item:nth-child(26) {
  top: 6002px;
  width: 838px;
  height: 414px;
}

.page-id-381 .overlayed-content .item:nth-child(27) {
  top: 6422px;
  width: 838px;
  height: 794px;
}

.page-id-381 .overlayed-content .item:nth-child(28) {
  top: 7220px;
  width: 838px;
  height: 954px;
}

.page-id-381 .overlayed-content .item:nth-child(29) {
  top: 8179px;
  width: 838px;
  height: 463px;
}

.page-id-381 .overlayed-content .item:nth-child(30) {
  bottom: -79px;
  left: -25px;
  z-index: 1;
}

.page-id-381 .page-title-bibliography {
  background-image: url(../images/biblio_title.png);
  position: absolute;
  top: 14px;
  color: transparent;
  left: 229px;
  width: 477px;
  height: 47px;
  background-repeat: no-repeat;
}

.page-id-381 .page-link {
  background-color: transparent;
  border: transparent;
  color: transparent;
  height: 100%;
  position: absolute;
  width: 85px;
  height: 90px;
  z-index: 1;
}

.page-id-381 .page-link:hover {
  background-color: unset;
}

.page-id-381 .back-to-home {
  width: 50px;
  height: 60px;
  left: 50%;
  bottom: -16px;
  transform: translateX(-50%);
}

.page-id-381 #arabel-link {
  top: 138px;
  left: 115px;
}

.page-id-381 #jane-link {
  top: 138px;
  left: 217px;
}

.page-id-381 #fantasy-link {
  top: 138px;
  left: 319px;
}

.page-id-381 #felix-link {
  top: 138px;
  left: 421px;
}

.page-id-381 #magic-link {
  top: 138px;
  left: 523px;
}

.page-id-381 #modern-link {
  top: 138px;
  left: 625px;
}

.page-id-381 #non-link {
  top: 138px;
  left: 727px;
}

.page-id-381 #period-link {
  top: 228px;
  left: 165px;
}

.page-id-381 #picture-link {
  top: 228px;
  left: 267px;
}

.page-id-381 #plays-link {
  top: 228px;
  left: 369px;
}

.page-id-381 #super-link {
  top: 228px;
  left: 471px;
}

.page-id-381 #wolves-link {
  top: 228px;
  left: 573px;
}

.page-id-381 #young-link {
  top: 228px;
  left: 675px;
}

.page-id-381 #home {
  top: 8610px;
  width: 50px;
  left: 28px;
  height: 60px;
}

.page-id-381 .positional-links a {
  position: absolute;
  pointer-events: none;
}

.page-id-381 .positional-links #arabel-link-position {
  top: 335px;
}

.page-id-381 .positional-links #jane-link-position {
  top: 1370px;
}

.page-id-381 .positional-links #fantasy-link-position {
  top: 1730px;
}

.page-id-381 .positional-links #felix-link-position {
  top: 2797px;
}

.page-id-381 .positional-links #magic-link-position {
  top: 3000px;
}

.page-id-381 .positional-links #modern-link-position {
  top: 3507px;
}

.page-id-381 .positional-links #non-link-position {
  top: 4580px;
}

.page-id-381 .positional-links #period-link-position {
  top: 4730px;
}

.page-id-381 .positional-links #picture-link-position {
  top: 5270px;
}

.page-id-381 .positional-links #plays-link-position {
  top: 6080px;
}

.page-id-381 .positional-links #super-link-position {
  top: 6498px;
}

.page-id-381 .positional-links #wolves-link-position {
  top: 7300px;
}

.page-id-381 .positional-links #young-link-position {
  top: 8270px;
}

.page-id-281 .custom-page-bg {
  background-color: white;
  width: 890px;
  left: 20px;
  height: 8270px;
}

.page-id-281 .page-wrapper {
  height: 8410px;
}

.page-id-281 article {
  height: 8245px;
  top: -45px;
}

.page-id-281 .page-content {
  position: absolute;
  left: -20px;
  width: 930px;
}

.page-id-281 p {
  height: 0;
  margin: 0;
}

.page-id-281 .top-navigation {
  display: flex;
  justify-content: center;
  top: 63px;
  position: relative;
}

.page-id-281 .top-navigation .top-navigation-link {
  margin: 0 5px;
}

.page-id-281 .overlayed-content {
  position: relative;
  left: 46px;
  top: 60px;
}

.page-id-281 .overlayed-content .item {
  position: relative;
  margin-bottom: 2px;
}

.page-id-281 .overlayed-content .item:first-child {
  left: 331px;
  width: 180px;
  top: -7px;
}

.page-id-281 .overlayed-content .item:nth-child(2) {
  margin-bottom: 6px;
}

.page-id-281 .overlayed-content .item:nth-child(14) {
  left: 45%;
  top: 8px;
  width: 50px;
  transform: translateX(-50%);
}

.page-id-281 .overlayed-content .item:nth-child(15) {
  bottom: -49px;
  left: -35px;
  z-index: 2;
}

.page-id-281 .overlayed-content .item:nth-child(15) .item-image-wrapper {
  z-index: 1;
}

.page-id-281 .page-title-bibliography {
  background-image: url(../images/biblio_title.png);
  position: absolute;
  top: 14px;
  color: transparent;
  left: 229px;
  width: 477px;
  height: 47px;
  background-repeat: no-repeat;
}

.page-id-281 .page-link {
  background-color: transparent;
  border: transparent;
  color: transparent;
  height: 100%;
  position: absolute;
  width: 85px;
  height: 90px;
  z-index: 1;
}

.page-id-281 .page-link:hover {
  background-color: unset;
}

.page-id-281 .back-to-home {
  width: 50px;
  height: 60px;
  left: 50%;
  bottom: -16px;
  transform: translateX(-50%);
}

.page-id-354 .article {
  position: relative;
  height: 676px;
}

.page-id-354 .overlayed-content .item:first-child {
  top: 83px;
  left: 351px;
  width: 25px;
  height: 25px;
}

.page-id-354 .overlayed-content .item:nth-child(2) {
  top: 83px;
  left: 384px;
  width: 25px;
  height: 25px;
}

.page-id-354 .overlayed-content .item:nth-child(3) {
  top: 83px;
  left: 417px;
  width: 25px;
  height: 25px;
}

.page-id-354 .overlayed-content .item:nth-child(4) {
  top: 272px;
  left: 88px;
  width: 179px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(5) {
  top: 298px;
  left: 88px;
  width: 225px;
  height: 30px;
}

.page-id-354 .overlayed-content .item:nth-child(6) {
  top: 497px;
  left: 88px;
  width: 171px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(7) {
  top: 521px;
  left: 89px;
  width: 281px;
  height: 31px;
}

.page-id-354 .overlayed-content .item:nth-child(8) {
  bottom: 29px;
  left: 352px;
  width: 99px;
  height: 97px;
}

.page-id-354 .overlayed-content .item:nth-child(9) {
  top: 243px;
  left: 557px;
  width: 270px;
  height: 37px;
}

.page-id-354 .overlayed-content .item:nth-child(10) {
  top: 359px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(11) {
  top: 384px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(12) {
  top: 408px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(13) {
  top: 456px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(14) {
  top: 479px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(15) {
  top: 502px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(16) {
  top: 526px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(17) {
  top: 549px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(18) {
  top: 431px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(19) {
  top: 575px;
  left: 504px;
  width: 371px;
  height: 16px;
}

.page-id-354 .overlayed-content .item:nth-child(20) {
  bottom: 15px;
}

.page-id-354 .overlayed-content .item:nth-child(20) .item-image-wrapper {
  overflow: hidden;
  height: 90px;
}

.page-id-354 .overlayed-content .item:nth-child(21) {
  bottom: 27px;
  left: 159px;
  width: 92px;
  height: 84px;
}

.page-id-449 main {
  height: 1172px;
}

.page-id-449 .article {
  position: relative;
  height: 100%;
}

.page-id-449 .custom-page-bg {
  height: 100%;
}

.page-id-449 .header {
  display: none;
}

.page-id-449 .overlayed-content .item:first-child {
  left: 88px;
  bottom: 76px;
  width: 72px;
  height: 20px;
}

.page-id-449 .overlayed-content .item:nth-child(2) {
  bottom: -30px;
  left: 15px;
}

.page-id-449 .page-wrapper {
  margin-bottom: 50px;
}

.page-id-858 main {
  height: 1172px;
}

.page-id-858 .article {
  position: relative;
  height: 100%;
}

.page-id-858 .custom-page-bg {
  height: 100%;
}

.page-id-858 .header {
  display: none;
}

.page-id-858 .overlayed-content .item:first-child {
  left: 419px;
  bottom: 37px;
  width: 108px;
  height: 20px;
}

.page-id-858 .overlayed-content .item:nth-child(2) {
  bottom: -30px;
  left: 15px;
}

.page-id-858 .page-wrapper {
  margin-bottom: 50px;
}

.home .footer {
  min-height: 80px;
}

.home .custom-page-bg {
  top: 0;
  height: 608px;
}

.home .page-wrapper {
  width: 862px;
}

.home .article {
  position: relative;
  height: 608px;
  background-color: unset;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: 1px #826d5b solid;
  margin-top: 20px;
}

.home .item.item-link-image-hover .item-image-wrapper .item-image, .home .item.item-image-hover .item-image-wrapper .item-image {
  transition: opacity 0s linear;
}

.home .overlayed-content .item:first-child {
  height: 0;
  width: 0;
}

.home .overlayed-content .item:nth-child(2) {
  left: 114px;
  top: -1px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(3) {
  left: -2px;
  top: -2px;
  z-index: 3;
}

.home .overlayed-content .item:nth-child(4) {
  right: 170px;
  top: -2px;
  z-index: 3;
}

.home .overlayed-content .item:nth-child(5) {
  width: 78px;
  height: 78px;
  left: 258px;
  top: 126px;
  z-index: 7;
}

.home .overlayed-content .item:nth-child(6) {
  width: 181px;
  height: 532px;
  right: 0;
  top: 0;
  z-index: 1;
}

.home .overlayed-content .item:nth-child(7) {
  width: 94px;
  height: 77px;
  right: 94px;
  top: 136px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(8) {
  width: 284px;
  height: 186px;
  right: -5px;
  bottom: -1px;
}

.home .overlayed-content .item:nth-child(9) {
  width: 345px;
  height: 393px;
  left: 0;
  bottom: -7px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(10) {
  width: 119px;
  height: 78px;
  left: 74px;
  bottom: 224px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(11) {
  width: 140px;
  height: 96px;
  left: 76px;
  bottom: 157px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(12) {
  width: 182px;
  height: 188px;
  left: 47px;
  bottom: 156px;
  z-index: 1;
}

.home .overlayed-content .item:nth-child(13) {
  width: 66px;
  height: 151px;
  left: 0px;
  bottom: -3px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(14) {
  width: 96px;
  height: 148px;
  right: -2px;
  bottom: 0px;
  z-index: 2;
}

.home .overlayed-content .item:nth-child(15) {
  width: 120px;
  height: 120px;
  left: 169px;
  top: 152px;
  z-index: 8;
}

.home .overlayed-content .item:nth-child(15) img {
  width: 120px;
  height: 120px;
  transform: rotate(-18deg);
}

.home .overlayed-content .item:nth-child(16) {
  width: 155px;
  height: auto;
  left: 25px;
  top: 145px;
  z-index: 9;
}

.home .overlayed-content .item:nth-child(16) img {
  width: 170px;
  height: auto;
}

.home header {
  padding-top: 24px;
  position: absolute;
  left: 12px;
  right: 0;
  top: 458px;
}

.home header .main-nav .menu .menu-item {
  margin: 0 1px;
  height: 50px;
}

.home header .main-nav .menu #menu-item-432 {
  background-image: url("../images/home_about.png");
  width: 107px;
}

.home header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/home_about_hover.png");
}

.home header .main-nav .menu #menu-item-430 {
  background-image: url("../images/home_books.png");
  width: 65px;
}

.home header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/home_books_hover.png");
}

.home header .main-nav .menu #menu-item-435 {
  background-image: url("../images/home_fun.png");
  width: 108px;
}

.home header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/home_fun_hover.png");
}

.home header .main-nav .menu #menu-item-431 {
  background-image: url("../images/home_resources.png");
  width: 108px;
}

.home header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/home_resources_hover.png");
}

.home header .main-nav .menu #menu-item-433 {
  background-image: url("../images/home_biblio.png");
  width: 131px;
}

.home header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/home_biblio_hover.png");
}

.home header .main-nav .menu #menu-item-434 {
  background-image: url("../images/home_contact.png");
  width: 91px;
}

.home header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/home_contact_hover.png");
}

.page-id-1239 .custom-page-bg {
  top: 0;
  height: 608px;
}

.page-id-1239 .item.item-link-image-hover .item-image-wrapper .item-image, .page-id-1239 .item.item-image-hover .item-image-wrapper .item-image {
  transition: opacity 0s linear;
}

.page-id-1239 .page-wrapper {
  width: 862px;
}

.page-id-1239 .item-link-image-hover:hover .default {
  opacity: 0;
}

.page-id-1239 .header {
  position: absolute;
  left: 0;
  right: 0;
  top: 468px;
}

.page-id-1239 .header .main-nav .menu #menu-item-432 {
  background-image: url("../images/home_dark_about.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-432:hover {
  background-image: url("../images/home_dark_about_hover.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-430 {
  background-image: url("../images/home_dark_book.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-430:hover {
  background-image: url("../images/home_dark_book_hover.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-435 {
  background-image: url("../images/home_dark_fun.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-435:hover {
  background-image: url("../images/home_dark_fun_hover.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-431 {
  background-image: url("../images/home_dark_resources.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-431:hover {
  background-image: url("../images/home_dark_resources_hover.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-433 {
  background-image: url("../images/home_dark_bib.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-433:hover {
  background-image: url("../images/home_dark_bib_hover.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-434 {
  background-image: url("../images/home_dark_contact.png");
}

.page-id-1239 .header .main-nav .menu #menu-item-434:hover {
  background-image: url("../images/home_dark_contact_hover.png");
}

.page-id-1239 .article {
  position: relative;
  height: 608px;
  background-color: unset;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: 1px #826d5b solid;
  margin-top: 20px;
}

.page-id-1239 .overlayed-content .item:nth-child(1) {
  left: -2px;
  top: -2px;
  z-index: 3;
}

.page-id-1239 .overlayed-content .item:nth-child(2) {
  width: 83px;
  height: 80px;
  left: 264px;
  top: 121px;
  z-index: 5;
}

.page-id-1239 .overlayed-content .item:nth-child(3) {
  right: 0;
  top: 155px;
  pointer-events: none;
  z-index: 3;
}

.page-id-1239 .overlayed-content .item:nth-child(4) {
  right: 95px;
  top: 145px;
  z-index: 2;
}

.page-id-1239 .overlayed-content .item:nth-child(5) {
  width: 119px;
  height: 78px;
  left: 74px;
  bottom: 224px;
  z-index: 2;
}

.page-id-1239 .overlayed-content .item:nth-child(6) {
  width: 140px;
  height: 96px;
  left: 76px;
  bottom: 157px;
  z-index: 2;
}

.page-id-1239 .overlayed-content .item:nth-child(7) {
  width: 66px;
  height: 151px;
  left: 0px;
  bottom: -13px;
  z-index: 2;
}

.page-id-1239 .overlayed-content .item:nth-child(8) {
  width: 54px;
  height: 88px;
  right: -2px;
  bottom: 0px;
  z-index: 2;
}

.page-id-1239 .overlayed-content .item:nth-child(9) {
  width: 120px;
  height: 120px;
  left: 171px;
  top: 148px;
  z-index: 5;
}

.page-id-1239 .overlayed-content .item:nth-child(10) {
  width: 155px;
  height: auto;
  left: 25px;
  top: 137px;
  z-index: 9;
}

.page-id-1239 .overlayed-content .item:nth-child(10) img {
  width: 170px;
  height: auto;
}

.page-id-310 .header {
  display: none;
}

.page-id-310 .article {
  position: relative;
  height: 729px;
}

.page-id-310 .custom-page-bg {
  height: 100%;
}

.page-id-310 .overlayed-content .item:first-child {
  right: 106px;
  top: 82px;
  width: 250px;
  height: 159px;
}

.page-id-310 .overlayed-content .item:nth-child(2) {
  left: 216px;
  bottom: 135px;
  width: 164px;
  height: 72px;
}

.page-id-310 .overlayed-content .item:nth-child(3) {
  right: 243px;
  bottom: 135px;
  width: 157px;
  height: 70px;
}

.page-id-310 .overlayed-content .item:nth-child(4) {
  left: 0;
  bottom: 0;
  width: 217px;
  height: 137px;
}

.page-id-310 .overlayed-content .item:nth-child(5) {
  bottom: 15px;
  right: 25px;
  width: 34px;
  height: 10px;
}

.page-id-2428 .header {
  display: none;
}

.page-id-2428 .article {
  position: relative;
  height: 800px;
}

.page-id-2428 .custom-page-bg {
  height: 800px;
}

.page-id-2428 img {
  max-width: unset;
}

.page-id-2428 .overlayed-content {
  width: 930px;
  height: 800px;
}

.page-id-2428 .overlayed-content .item:first-child {
  top: 0;
  z-index: 1;
}

.page-id-2428 .overlayed-content .item:first-child img {
  width: 930px;
  height: 800px;
}

.page-id-2428 .overlayed-content .item:nth-child(2) {
  z-index: 2;
  top: -5px;
  right: 0;
}

.page-id-2428 .overlayed-content .item:nth-child(2) img {
  width: 600px;
}

.page-id-2428 .overlayed-content .item:nth-child(3) {
  z-index: 2;
  top: 40px;
  left: 43px;
}

.page-id-2428 .overlayed-content .item:nth-child(3) img {
  width: 150px;
}

.page-id-2428 .overlayed-content .item:nth-child(4) {
  z-index: 2;
  top: 56px;
  left: 43px;
}

.page-id-2428 .overlayed-content .item:nth-child(4) img {
  width: 146px;
}

.page-id-2428 .overlayed-content .item:nth-child(5) {
  z-index: 2;
  top: 86px;
  left: 55px;
}

.page-id-2428 .overlayed-content .item:nth-child(5) img {
  width: 130px;
}

.page-id-2428 .overlayed-content .item:nth-child(6) {
  z-index: 3;
  top: 275px;
  left: 37px;
}

.page-id-2428 .overlayed-content .item:nth-child(6) img {
  width: 164px;
}

.page-id-2428 .overlayed-content .item:nth-child(7) {
  z-index: 2;
  top: 318px;
  left: 56px;
}

.page-id-2428 .overlayed-content .item:nth-child(7) img {
  width: 130px;
}

.page-id-2428 .overlayed-content .item:nth-child(8) {
  z-index: 2;
  bottom: 279px;
  left: 44px;
}

.page-id-2428 .overlayed-content .item:nth-child(8) img {
  width: 148px;
}

.page-id-2428 .overlayed-content .item:nth-child(9) {
  z-index: 2;
  bottom: 102px;
  left: 43px;
}

.page-id-2428 .overlayed-content .item:nth-child(9) img {
  width: 154px;
}

.page-id-2428 .overlayed-content .item:nth-child(10) {
  z-index: 2;
  bottom: 4px;
  left: 235px;
}

.page-id-2428 .overlayed-content .item:nth-child(10) img {
  width: 475px;
}

.page-id-2428 .overlayed-content .item:nth-child(11) {
  z-index: 2;
  right: 19px;
  top: 135px;
}

.page-id-2428 .overlayed-content .item:nth-child(11) img {
  width: 162px;
}

.page-id-2428 .overlayed-content .item:nth-child(12) {
  z-index: 2;
  bottom: 93px;
  right: -5px;
  transform: rotate(9deg);
}

.page-id-2428 .overlayed-content .item:nth-child(12) img {
  width: 308px;
}

.page-id-2428 .overlayed-content .item:nth-child(13) {
  z-index: 2;
  bottom: 23px;
  right: 38px;
}

.page-id-2428 .overlayed-content .item:nth-child(13) img {
  width: 155px;
}

.page-id-2428 .overlayed-content .item:nth-child(14) {
  z-index: 2;
  bottom: 18px;
  right: 29px;
}

.page-id-2428 .overlayed-content .item:nth-child(14) img {
  width: 29px;
}

.page-id-2428 .overlayed-content .item:nth-child(15) {
  z-index: 2;
  left: 75px;
  bottom: 21px;
}

.page-id-2428 .overlayed-content .item:nth-child(15) img {
  width: 42px;
}

.page-id-2428 .overlayed-content .item:nth-child(16) {
  z-index: 2;
  left: 445px;
  bottom: 219px;
}

.page-id-2428 .overlayed-content .item:nth-child(16) img {
  width: 37px;
}

.page-id-2428 .overlayed-content .item:nth-child(17) {
  z-index: 2;
  bottom: 18px;
  left: 29px;
  transform: scaleX(-1);
}

.page-id-2428 .overlayed-content .item:nth-child(17) img {
  width: 29px;
}

.page-template-template-aiken-clue .header {
  position: relative;
}

.page-template-template-aiken-clue .overlayed-content .item:first-child {
  width: 130px;
  height: 48px;
  position: absolute;
  color: transparent;
  top: 21px;
  left: 21px;
}

.page-template-template-aiken-clue .back-to-home {
  width: 63px;
  height: 55px;
  position: absolute;
  color: transparent;
  top: 248px;
  left: 8px;
}

.page-id-329 main {
  height: 616px;
}

.page-id-329 .article {
  position: relative;
  height: 676px;
  top: -60px;
}

.page-id-329 .custom-page-bg {
  height: 100%;
}

.page-id-329 .header {
  position: relative;
}

.page-id-329 .overlayed-content .item:first-child {
  left: 0;
  top: 99px;
  width: 173px;
  height: 110px;
}

.page-id-329 .overlayed-content .item:nth-child(2) {
  right: 118px;
  bottom: 0;
  width: 668px;
  height: 57px;
}

.page-id-329 .overlayed-content .item:nth-child(3) {
  right: 0;
  bottom: 320px;
  width: 298px;
  height: 40px;
}

.page-id-329 .overlayed-content .item:nth-child(4) {
  left: 0;
  top: 0;
  width: 101px;
  height: 91px;
  z-index: 200;
}

.page-id-329 .overlayed-content .item:nth-child(5) {
  bottom: 0;
  left: 0;
  width: 54px;
  height: 22px;
}

.page-id-324 main {
  height: 616px;
}

.page-id-324 .article {
  position: relative;
  height: 676px;
  top: -60px;
}

.page-id-324 .custom-page-bg {
  height: 100%;
}

.page-id-324 .header {
  position: relative;
}

.page-id-324 .overlayed-content .item:first-child {
  right: 118px;
  bottom: 0;
  width: 665px;
  height: 52px;
}

.page-id-324 .overlayed-content .item:nth-child(2) {
  left: 494px;
  bottom: 102px;
  width: 130px;
  height: 29px;
}

.page-id-324 .overlayed-content .item:nth-child(3) {
  left: 0;
  top: 0;
  width: 101px;
  height: 91px;
  z-index: 200;
}

.page-id-324 .overlayed-content .item:nth-child(4) {
  bottom: 0;
  left: 0;
  width: 54px;
  height: 22px;
}

.page-id-400 main {
  height: 675px;
}

.page-id-400 .header {
  padding: 20px 0;
}

.page-id-400 .overlayed-content .item:first-child {
  top: 62px;
  left: 39px;
}

.page-id-400 .overlayed-content .item:nth-child(2) {
  top: 325px;
  right: 54px;
}

.page-id-400 .overlayed-content .item:nth-child(3) {
  top: 537px;
  left: 271px;
}

.page-id-400 .overlayed-content .item:nth-child(4) {
  width: 80px;
  height: 80px;
  top: 229px;
  left: 43px;
}

.page-id-400 .overlayed-content .item:nth-child(5) {
  width: 105px;
  height: 105px;
  top: 310px;
  left: 59px;
}

.page-id-400 .overlayed-content .item:nth-child(6) {
  top: 494px;
  left: 288px;
  width: 360px;
}

.page-id-400 .overlayed-content .item:nth-child(7) {
  width: 133px;
  height: 122px;
  right: 54px;
  top: 180px;
}

.page-id-400 .overlayed-content .item:nth-child(8) {
  width: 407px;
  height: 31px;
  top: 492px;
  left: 262px;
}

.page-id-398 .header {
  padding: 20px 0;
}

.page-id-398 main {
  height: 675px;
}

.page-id-398 .overlayed-content .item:first-child {
  top: 197px;
  right: 46px;
}

.page-id-398 .overlayed-content .item:nth-child(2) {
  top: 399px;
  right: 63px;
}

.page-id-398 .overlayed-content .item:nth-child(3) {
  top: 100px;
  right: 79px;
}

.page-id-398 .overlayed-content .item:nth-child(4) {
  top: 62px;
  left: 39px;
}

.page-id-398 .image-gallery {
  width: 380px;
  height: 380px;
  top: 214px;
  left: 290px;
  position: absolute;
  z-index: 1;
}

.page-id-398 .image-gallery .grid {
  margin-left: -3px;
  margin-right: -3px;
  margin-top: -3px;
  margin-bottom: -3px;
  height: calc(100% + 16px);
}

.page-id-398 .image-gallery .grid .grid-xs-4 {
  height: calc(100% / (12 / 4));
  padding: 3px;
}

.page-id-398 .image-gallery .grid .grid-xs-4 .image-gallery-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-template-template-wolves-world main {
  height: 616px;
}

.page-template-template-wolves-world .article {
  position: relative;
  height: 676px;
  top: -60px;
}

.page-template-template-wolves-world .header {
  position: relative;
}

.page-template-template-wolves-world .custom-page-bg {
  height: 100%;
}

.page-template-template-wolves-world .overlayed-content .item:first-child {
  right: 72px;
  bottom: 24px;
  width: 48px;
  height: 19px;
}

.page-template-template-wolves-world .overlayed-content .item:nth-child(2) {
  left: 84px;
  bottom: 127px;
  width: 48px;
  height: 19px;
}

.page-template-template-wolves-world .magnified-image {
  position: absolute;
  width: 85px;
  height: 114px;
}

.page-template-template-wolves-world .magnified-image a {
  position: absolute;
  width: 100%;
  height: 100%;
}

.page-template-template-wolves-world .magnified-image:first-child {
  top: 184px;
  left: 482px;
}

.page-template-template-wolves-world .magnified-image:nth-child(2) {
  top: 299px;
  left: 425px;
}

.page-template-template-wolves-world .magnified-image:nth-child(3) {
  top: 319px;
  left: 596px;
}

.page-template-template-wolves-world .magnified-image:nth-child(4) {
  top: 333px;
  left: 332px;
}

.page-template-template-wolves-world .magnified-image:nth-child(5) {
  top: 360px;
  left: 691px;
}

.page-id-321 main {
  height: 677px;
}

.page-id-321 .article {
  position: relative;
  height: 676px;
}

.page-id-321 .custom-page-bg {
  height: 100%;
}

.page-id-321 .header {
  display: none;
}

.page-id-321 .overlayed-content .item:first-child {
  left: 25px;
  top: 32px;
  width: 47px;
  height: 20px;
}

.page-id-321 .overlayed-content .item:nth-child(2) {
  left: 13px;
  bottom: 3px;
  width: 47px;
  height: 20px;
}

.page-id-356 .article {
  height: 677px;
}

.page-id-356 .custom-page-bg {
  height: 677px;
}

.page-id-356 .header {
  top: 5px;
}

.page-id-356 .page-content {
  position: absolute;
  left: 172px;
}

.page-id-356 .overlayed-content .item:first-child {
  background-image: url(../images/gorey_back.png);
  background-repeat: no-repeat;
  width: 134px;
  height: 122px;
  top: 4px;
  left: 1px;
  background-size: cover;
  z-index: 200;
}

.page-id-356 .overlayed-content .item:first-child:hover {
  background-image: url("../images/gorey_back_hover.png");
}

.page-id-356 .overlayed-content .item:nth-child(2) {
  width: 111px;
  height: 23px;
  bottom: 4px;
  left: 185px;
  position: absolute;
  color: transparent;
}

.page-id-356 .overlayed-content .item:nth-child(3) {
  bottom: -27px;
  left: 10px;
  z-index: 1;
}

.page-id-356 .back-to-home {
  width: 38px;
  height: 15px;
  bottom: 5px;
  left: 27px;
  background-image: url("../images/wolves_home.png");
}

.page-id-356 .magnified-image {
  position: absolute;
  width: 85px;
  height: 114px;
  width: 121px;
  height: 162px;
}

.page-id-356 .magnified-image a {
  position: absolute;
  width: 100%;
  height: 100%;
}

.page-id-356 .magnified-image:first-child {
  top: 84px;
  right: 53px;
}

.page-id-356 .magnified-image:nth-child(2) {
  top: 273px;
  right: 321px;
}

.page-id-356 .magnified-image:nth-child(3) {
  top: 273px;
  right: 186px;
}

.page-id-356 .magnified-image:nth-child(4) {
  top: 273px;
  right: 53px;
}

.page-id-356 .magnified-image:nth-child(5) {
  top: 456px;
  right: 321px;
}

.page-id-356 .magnified-image:nth-child(6) {
  top: 456px;
  right: 186px;
}

.page-id-356 .magnified-image:nth-child(7) {
  top: 456px;
  right: 53px;
}

.page-id-1295 {
  background: #000;
}

.page-id-1295 main {
  height: 616px;
}

.page-id-1295 .share {
  display: none;
}

.page-id-1295 .article {
  position: relative;
  height: 676px;
}

.page-id-1295 .header {
  display: none;
}

.page-id-1295 .footer {
  display: none;
}

.page-id-1295 .page-wrapper {
  margin-top: 0;
}

.page-id-1295 .overlayed-content .item:first-child {
  bottom: 86px;
  left: 52px;
  width: 160px;
  height: 21px;
}

.page-id-1295 .overlayed-content .item:nth-child(2) {
  bottom: 62px;
  left: 52px;
  width: 160px;
  height: 21px;
}

.page-id-1295 .overlayed-content .item:nth-child(3) {
  bottom: -6px;
  left: 48px;
  width: 133px;
  height: 21px;
}

.error404 .main, .search-no-results .main, .search-results .main {
  min-height: 200px;
}

.error404 .entry-summary, .search-no-results .entry-summary, .search-results .entry-summary {
  display: none;
}

.error404 .article, .error404 .search-content, .search-no-results .article, .search-no-results .search-content, .search-results .article, .search-results .search-content {
  padding-top: 72px;
  padding-bottom: 20px;
  position: static;
}

.error404 .article .entry-content, .error404 .article .posts-list, .error404 .search-content .entry-content, .error404 .search-content .posts-list, .search-no-results .article .entry-content, .search-no-results .article .posts-list, .search-no-results .search-content .entry-content, .search-no-results .search-content .posts-list, .search-results .article .entry-content, .search-results .article .posts-list, .search-results .search-content .entry-content, .search-results .search-content .posts-list {
  background: white;
  min-height: 40px;
  padding: 0 20px 15px;
}

.error404 h1, .search-no-results h1, .search-results h1 {
  background: white;
  padding: 15px 20px;
}

.page-id-528 .article {
  position: relative;
  height: 675px;
}

.page-id-528 .overlayed-content .item:first-child {
  top: 134px;
  left: 472px;
  width: 264px;
  height: 233px;
}

.page-id-528 .overlayed-content .item:nth-child(2) {
  top: 324px;
  left: 306px;
  width: 180px;
  height: 264px;
}

.page-id-528 .overlayed-content .item:nth-child(3) {
  top: 330px;
  left: 625px;
  width: 180px;
  height: 251px;
}

.page-id-528 .overlayed-content .item:nth-child(4) {
  bottom: 55px;
  right: 92px;
  width: 139px;
  height: 21px;
}

.page-id-2507 .article {
  position: relative;
  height: 685px;
}

.page-id-2507 .overlayed-content .item:first-child {
  top: 295px;
  left: 271px;
  width: 221px;
  height: auto;
}

.page-id-2507 .overlayed-content .item:nth-child(2) {
  top: 101px;
  right: 70px;
  width: 132px;
  height: auto;
}

.page-id-2507 .overlayed-content .item:nth-child(3) {
  top: 400px;
  left: 169px;
  width: 135px;
  height: auto;
  z-index: 1;
}

.page-id-2507 .overlayed-content .item:nth-child(4) {
  top: 400px;
  left: 306px;
  width: 135px;
  height: auto;
  z-index: 1;
}

.page-id-2507 .overlayed-content .item:nth-child(5) {
  top: 400px;
  left: 443px;
  width: 135px;
  height: auto;
  z-index: 1;
}

.page-id-2507 .overlayed-content .item:nth-child(6) {
  top: 400px;
  left: 580px;
  width: 135px;
  height: auto;
  z-index: 1;
}

.page-id-2507 .overlayed-content .item:nth-child(7) {
  top: 390px;
  left: 159px;
  width: 566px;
  height: auto;
}

.page-id-2507 .overlayed-content .item:nth-child(8) {
  bottom: -20px;
  left: 0;
  width: 50px;
  height: auto;
  z-index: 9999;
}

.page-id-2507 .overlayed-content .item-link-image {
  filter: none;
  transform: scale(1);
  transition: all 0.3s linear;
}

.page-id-2507 .overlayed-content .item-link-image:hover {
  transform: scale(1.02);
  filter: drop-shadow(2px 4px 6px black);
}

::selection {
  background: #b3d4fc;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

main {
  position: relative;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

.page-wrapper {
  width: 930px;
  margin: 0 auto 0;
  position: relative;
  background-image: url("../images/background.png");
  background-size: 100% auto;
  background-position: top center;
  background-repeat: repeat-y;
}

.custom-page-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 685px;
  z-index: 0;
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}

.hidden {
  display: none;
}

.post-image img {
  margin: 0 auto 0;
}

.article {
  position: relative;
}

.archive-wrapper {
  position: relative;
}

.page-link {
  position: absolute;
  color: transparent;
}

.page-wrapper {
  margin-top: 20px;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibGF5b3V0LmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vc2Fzcy9sYXlvdXQuc2NzcyIsCgkJIi4uL3Nhc3MvdmVuZG9ycy9fbm9ybWFsaXplLnNjc3MiLAoJCSIuLi9zYXNzL3ZlbmRvcnMvX2ZsaWNraXR5LnNjc3MiLAoJCSIuLi9zYXNzL3ZlbmRvcnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLAoJCSIuLi9zYXNzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi9zYXNzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLAoJCSIuLi9zYXNzL2Jhc2UvX2ljb25zLnNjc3MiLAoJCSIuLi9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsCgkJIi4uL3Nhc3MvYmFzZS9fZm9udHMuc2NzcyIsCgkJIi4uL3Nhc3MvYmFzZS9fdXRpbGl0aWVzLnNjc3MiLAoJCSIuLi9zYXNzL2xheW91dC9faGVhZGVyLnNjc3MiLAoJCSIuLi9zYXNzL2xheW91dC9fZm9vdGVyLnNjc3MiLAoJCSIuLi9zYXNzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwKCQkiLi4vc2Fzcy9sYXlvdXQvX2dyaWQuc2NzcyIsCgkJIi4uL3Nhc3MvbGF5b3V0L19mb3Jtcy5zY3NzIiwKCQkiLi4vc2Fzcy9sYXlvdXQvX3RhYmxlcy5zY3NzIiwKCQkiLi4vc2Fzcy9sYXlvdXQvX3NsaWRlc2hvdy5zY3NzIiwKCQkiLi4vc2Fzcy9sYXlvdXQvX3NlY3Rpb25zLnNjc3MiLAoJCSIuLi9zYXNzL2xheW91dC9faXRlbXMuc2NzcyIsCgkJIi4uL3Nhc3MvbGF5b3V0L19yZXNvdXJjZXMuc2NzcyIsCgkJIi4uL3Nhc3MvbGF5b3V0L19ib29rcy5zY3NzIiwKCQkiLi4vc2Fzcy9sYXlvdXQvX2Jvb2tzY2F0ZWdvcmllcy5zY3NzIiwKCQkiLi4vc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLAoJCSIuLi9zYXNzL2NvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwKCQkiLi4vc2Fzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsCgkJIi4uL3Nhc3MvY29tcG9uZW50cy9fdGFicy5zY3NzIiwKCQkiLi4vc2Fzcy9wYWdlcy9fZGVmYXVsdC5zY3NzIiwKCQkiLi4vc2Fzcy9wYWdlcy9fYWJvdXQuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX2Z1bnN0dWZmLnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19nYWxsZXJ5LnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19qb2Fuc2FydC5zY3NzIiwKCQkiLi4vc2Fzcy9wYWdlcy9fYm9va21hcmtzLnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19wdWZmaW5jbHVibW92aWUuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX3dhbGxwYXBlci5zY3NzIiwKCQkiLi4vc2Fzcy9wYWdlcy9fdGltZWxpbmUuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX3B1ZmZpbnBhc3Nwb3J0LnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19iaWJsaW9ncmFwaHkuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX2RlYXJyZWFkZXIuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX2hvbWUuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX3dvbHZlc2ZpZnR5LnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19haWtlbmNsdWUuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX3dvbHZlc25ld3lvcmsuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX3dvbHZlc3VrLnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19hcmFiZWxzZXJpZXNnYWxsZXJ5LnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL193b2x2ZXN3b3JsZC5zY3NzIiwKCQkiLi4vc2Fzcy9wYWdlcy9fam9hbnNtYW51c2NyaXB0LnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19lZHdhcmRnb3JleS5zY3NzIiwKCQkiLi4vc2Fzcy9wYWdlcy9fc3Rvcm1kZXNpZ24uc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX2Vycm9yLnNjc3MiLAoJCSIuLi9zYXNzL3BhZ2VzL19jb2xvdXJpbmcuc2NzcyIsCgkJIi4uL3Nhc3MvcGFnZXMvX2NlbnRlbmFyeS5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIjtBQUFBOzs7RUFHRTtBQ0hGLDRFQUE0RTtBQUU1RTtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FPUkgsT0FBTyxDQUFDLHlFQUFJO0FQVVosQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsSUFBSTtFQUFFLE9BQU87RUFDMUIsd0JBQXdCLEVBQUUsSUFBSTtFQUFFLE9BQU87Q0FDeEM7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBQztDQUNWOztBQUVEOzs7R0FHRztBQUVILEFBQUEsRUFBRSxDQUFDO0VBQ0QsU0FBUyxFQUFFLEdBQUc7RUFDZCxNQUFNLEVBQUUsUUFBUTtDQUNqQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUgsQUFBQSxFQUFFLENBQUM7RUFDRCxVQUFVLEVBQUUsV0FBVztFQUFFLE9BQU87RUFDaEMsTUFBTSxFQUFFLENBQUM7RUFBRSxPQUFPO0VBQ2xCLFFBQVEsRUFBRSxPQUFPO0VBQUUsT0FBTztDQUMzQjs7QUFFRDs7O0dBR0c7QUFFSCxBQUFBLEdBQUcsQ0FBQztFQUNGLFdBQVcsRUFBRSxvQkFBb0I7RUFBRSxPQUFPO0VBQzFDLFNBQVMsRUFBRSxHQUFHO0VBQUUsT0FBTztDQUN4Qjs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSCxBQUFBLENBQUMsQ0FBQztFQUNBLGdCQUFnQixFQUFFLFdBQVc7Q0FDOUI7O0FBRUQ7OztHQUdHO0FBRUgsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsRUFBTztFQUNWLGFBQWEsRUFBRSxJQUFJO0VBQUUsT0FBTztFQUM1QixlQUFlLEVBQUUsU0FBUztFQUFFLE9BQU87RUFDbkMsZUFBZSxFQUFFLGdCQUFnQjtFQUFFLE9BQU87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QUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsV0FBVyxDQUFJO0lBQ1gsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsYUFBYSxDQUFJO0lBQ2IsV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsV0FBVyxDQUFJO0lBQ1gsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsYUFBYSxDQUFJO0lBQ2IsV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsV0FBVyxDQUFJO0lBQ1gsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsYUFBYSxDQUFJO0lBQ2IsV0FBVyxFQUFFLHNCQUF1QztHQUN2RDs7O0FSOUJMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RVFvQy9CLEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFJO0lBQ1YsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFJO0lBQ1osV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFJO0lBQ1YsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFJO0lBQ1osV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFJO0lBQ1YsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFJO0lBQ1osV0FBVyxFQUFFLHNCQUF1QztHQUN2RDs7O0FSMUNMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RVFnRGhDLEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsU0FBUyxDQUFLO0lBQ1YsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsV0FBVyxDQUFLO0lBQ1osV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFJO0lBQ1YsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFJO0lBQ1osV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFJO0lBQ1YsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFJO0lBQ1osV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFJO0lBQ1YsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFJO0lBQ1osV0FBVyxFQUFFLHNCQUF1QztHQUN2RDs7O0FSdERMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RVE0RGhDLEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsVUFBVSxDQUFLO0lBQ1gsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsWUFBWSxDQUFLO0lBQ2IsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsV0FBVyxDQUFJO0lBQ1gsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsYUFBYSxDQUFJO0lBQ2IsV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsV0FBVyxDQUFJO0lBQ1gsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsYUFBYSxDQUFJO0lBQ2IsV0FBVyxFQUFFLHNCQUF1QztHQUN2RDtFQU5ELEFBQUEsV0FBVyxDQUFJO0lBQ1gsS0FBSyxFQUFFLHNCQUF1QztHQUNqRDtFQUVELEFBQUEsYUFBYSxDQUFJO0lBQ2IsV0FBVyxFQUFFLHNCQUF1QztHQUN2RDs7O0FSbEVMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RVF3RWhDLEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFLO0lBQ1YsV0FBVyxFQUFFLHFCQUF1QztHQUN2RDtFQU5ELEFBQUEsT0FBTyxDQUFLO0lBQ1IsS0FBSyxFQUFFLHFCQUF1QztHQUNqRDtFQUVELEFBQUEsU0FBUyxDQUFL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QU0sRUE3Q2EsVUFBVSxDQUcxQyxNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE3Q3lCLFVBQVUsQ0FHdEQsTUFBTSxDQUNGLFNBQVMsQ0FBQyxLQUFLLENBcUNYLGNBQWMsQUFJVCxNQUFNLEVBN0NxQyxVQUFVLENBR2xFLE1BQU0sQ0FDRixTQUFTLENBQUMsS0FBSyxDQXFDWCxjQUFjLEFBSVQsTUFBTSxFQTdDaUQsVUFBVSxDQUc5RSxNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE3QzZELFVBQVUsQ0FHMUYsTUFBTSxDQUNGLFNBQVMsQ0FBQyxLQUFLLENBcUNYLGNBQWMsQUFJVCxNQUFNLEVBN0N5RSxVQUFVLENBR3RHLE1BQU0sQ0FDRixTQUFTLENBQUMsS0FBSyxDQXFDWCxjQUFjLEFBSVQsTUFBTSxFQTdDcUYsVUFBVSxDQUdsSCxNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU07QUE1Q3ZCLFVBQVUsQ0FFTixNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE1Q1gsVUFBVSxDQUVsQixNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE1Q0MsVUFBVSxDQUU5QixNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE1Q2EsVUFBVSxDQUUxQyxNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE1Q3lCLFVBQVUsQ0FFdEQsTUFBTSxDQUNGLFNBQVMsQ0FBQyxLQUFLLENBcUNYLGNBQWMsQUFJVCxNQUFNLEVBNUNxQyxVQUFVLENBRWxFLE1BQU0sQ0FDRixTQUFTLENBQUMsS0FBSyxDQXFDWCxjQUFjLEFBSVQsTUFBTSxFQTVDaUQsVUFBVSxDQUU5RSxNQUFNLENBQ0YsU0FBUyxDQUFDLEtBQUssQ0FxQ1gsY0FBYyxBQUlULE1BQU0sRUE1QzZE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 */