/* Colors */

html,
body,
.container {
	width: 100%;
	height: 100%;
}

body {
	overflow-x: hidden;

}

.container.hide-overflow { overflow: hidden }

.main {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}

.bookshelf {
	position: relative;
	margin: 0px auto 0;
	list-style: none;
	text-align: center;
}

.bookshelf figure {
    position: relative;
    display: inline-block;
    margin: 40px 0 0 0;
    padding: 45px 0;
    max-width: 75%;
    width: 324px;
    vertical-align: top;
}

/* Perspectiv wrapper, figure and book */

.perspective {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-perspective: 1800px;
    perspective: 1800px;
}

.book {
    position: relative;
    margin: 0 auto;
    width: 180px;
    height: 260px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.book div {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.cover {
    z-index: 10;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.cover::before {
    position: absolute;
    left: 0;
    z-index: 10;
    visibility: hidden;
    width: 20px;
    height: 100%;
    background: #000;
    content: '';
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.front {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.inner {
    border-width: 3px;
    border-style: solid;
    background-color: #fff;
}

.bookshelf .book .inner-left {
    border-right: none;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.inner-right { border-left: none }

/* Buttons and figcaption */

.buttons {
    margin-top: 5px;
    text-align: center;
}

.buttons a {
    display: inline-block;
    padding: 0 8px;
    color: rgba(100, 105, 106, 0.7);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.65em;
    line-height: 1.5;
}

.buttons a:first-child:not(:only-child) { border-right: 1px solid rgba(100, 105, 106, 0.3) }

.buttons a:hover,
.buttons a:active { color: #64696a }

.bookshelf figcaption {
    position: relative;
    top: 100%;
    padding: 0 2em;
    text-align: center;
}

.bookshelf figcaption h2 {
    margin: 1em 0 0 0;
    font-weight: 300;
    font-size: 1.8em;
    font-family: "Abril Fatface", serif;
}

.bookshelf figcaption h2 span {
    position: relative;
    display: block;
    margin: 1em 0 0 0;
    padding: 1em 0 0 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 0.4em;
    font-family: "Lato", sans-serif;
}

.bookshelf figcaption h2 span::before,
.details ul li:first-child::after {
    position: absolute;
    top: 0;
    left: 40%;
    width: 20%;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    content: '';
}

/* Details panel */

.details {
    position: absolute;
    top: 0;
    width: 100%;
}

.details ul {
    margin: 0;
    padding: 60px 30px 0 30px;
    list-style: none;
    text-align: left;
}

.csstransformspreserve3d .details ul { padding: 60px 30px 0 70px }

.details ul li {
    margin: 0 0 10px;
    font-weight: 300;
}

.details ul li:not(:first-child) { font-weight: 700 }

.details ul li:first-child {
    position: relative;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    text-align: justify;
}

.details ul li:first-child::after {
    top: 100%;
    left: 0;
}

.close-details {
    position: absolute;
    top: 10px;
    right: 10px;
    visibility: hidden;
    width: 20px;
    height: 20px;
    font-size: 0;
    opacity: 0.6;
    cursor: pointer;
}

.details-open .close-details { visibility: visible }

.close-details:hover { opacity: 1 }

.close-details::before,
.close-details::after {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    background: #333;
    content: '';
}

.close-details::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.close-details::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* Custom BookBlock */

.bb-custom-wrapper {
	position: absolute;
	top: 30%;
	margin-left:0px;
	padding: 0 10px;
	width: 1160px;
	border-width: 3px 10px;
	border-style: solid;
	height: 820px;
}




.bb-custom-wrapper::before,
.bb-custom-wrapper::after {
    position: absolute;
    top: 0;
    z-index: 10;
    width: 10px;
    height: 100%;
    background: -webkit-linear-gradient(left, #dddddd 33.33%, #f0f0f0 33.33%, #f0f0f0 66.66%, white 66.66%);
    background: linear-gradient(to right, #dddddd 33.33%, #f0f0f0 33.33%, #f0f0f0 66.66%, white 66.66%);
    background-size: 3px 100%;
    content: '';
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.bb-custom-wrapper::before { left: 0 }

.bb-custom-wrapper::after { right: 0 }

.bb-custom-wrapper .bb-bookblock {
    width: 100%;
    height: 100%;
    -webkit-perspective: 2000px;
    perspective: 2000px;
}

.bb-custom-side {
    position: relative;
    float: left;
    overflow: hidden;
    width: 50%;
    height: 100%;
}

.bb-custom-side::before {
    position: absolute;
    top: 0;
    z-index: 100;
    width: 80px;
    height: 100%;
    box-shadow: inset 30px 0 40px -20px rgba(0, 0, 0, 0.1);
    content: '';
}

.bb-custom-side:first-child::before {
    right: 0;
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.05), inset -30px 0 40px -20px rgba(0, 0, 0, 0.15);
}

.page-layout-1 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	;
	background-image: url(../Images1/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-1 h3 span {
    display: block;
    padding: 5px 0 15px;
    text-transform: uppercase;
    font-size: 3em;
    font-family: "Six Caps", sans-serif;
    line-height: 1;
}

.page-layout-1 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;

}

.page-layout-3:last-child {
	position: absolute;
	right: 0;
	width: 50%;
	height: 100%;
	background-size: contain;
	background-image: url(../Images1/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-3 div { padding: 10% }

.page-layout-3 h3 {
	background: url(
../Images1/Consumer Behavior2.jpg) no-repeat top left;
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: -100px;
	margin-left: -100px;
}

.page-layout-3 p {
    margin: 0;
    text-indent: 5px;
    font-style: italic;
    font-family: "Cardo", serif;
}
.page-layout-4 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-4 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
}
.page-layout-5 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-5 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book7.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
}
.page-layout-6 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-6 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book9.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
}
.page-layout-7 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-7 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book11.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
}

.page-layout-8 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-8 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book13.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
}

.page-layout-9 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-9 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book15.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -1px;
}
.page-layout-10 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-10 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: -1px;
	background-image: url(../Images1/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-11 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-11 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-12 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-12 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-13 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-13 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-14 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-14 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-15 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images1/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-15 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images1/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-16 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-16 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-17 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-17 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-18 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-18 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-19 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-19 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-20 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-20 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-21 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-21 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-22 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-22 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-23 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-23 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-24 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-24 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-25 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-25 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-26 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-26 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-27 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-27 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-28 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-28 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-29 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-29 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-30 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book28.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-30 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book29.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-31 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images2/book30.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-31 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images2/book31.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-32 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-32 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-33 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-33 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-34 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-34 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-35 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-35 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-36 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-36 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-37 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-37 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-38 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-38 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-39 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-39 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-40 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-40 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-41 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images3/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-41 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images3/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-42 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-42 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-43 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-43 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-44 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-44 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-45 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-45 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-46 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-46 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-47 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-47 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-48 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-48 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-49 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-49 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-50 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-50 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-51 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-51 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-52 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-52 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-53 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-53 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-54 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-54 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-55 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-55 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-56 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images4/book28.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-56 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images4/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-57 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-57 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-58 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-58 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-59 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-59 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-60 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-60 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-61 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-61 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-62 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-62 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-63 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-63 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-64 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-64 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-65 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-65 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-66 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-66 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-67 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-67 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-68 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-68 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-69 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-69 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-70 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images5/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-70 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images5/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-71 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-71 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-72 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-72 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-73 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-73 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-74 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-74 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-75 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-75 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-76 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-76 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-77 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-77 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-78 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-78 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-79 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-79 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-80 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-80 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-81 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-81 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-82 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-82 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-83 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-83 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-84 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-84 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-85 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book28.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-85 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book29.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-86 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book30.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-86 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book31.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-87 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book32.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-87 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book33.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-88 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book34.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-88 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book35.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-89 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book36.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-89 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book37.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-90 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book38.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-90 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/book39.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-91 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images6/book40.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-91 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images6/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-92 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-92 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-93 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-93 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-94 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-94 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-95 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-95 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-96 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-96 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-97 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-97 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-98 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-98 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-99 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-99 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-100 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-100 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-101 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-101 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-102 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-102 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-103 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-103 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-104 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-104 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-105 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-105 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-106 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book28.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-106 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book29.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-107 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book30.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-107 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book31.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-108 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images7/book32.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-108 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images7/book33.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-109 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-109 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-110 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-110 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-111 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-111 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-112 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-112 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-113 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-113 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-114 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-114 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-115 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-115 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-116 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-116 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-117 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-117 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-118 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-118 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-119 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-119 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-120 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-120 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-121 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-121 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-122 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-122 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-123 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book28.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-123 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book29.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-124 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images8/book30.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-124 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images8/book31.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}


.page-layout-125 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-125 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-126 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-126 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-127 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-127 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-128 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-128 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-129 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-129 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-130 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-130 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-131 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-131 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-132 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-132 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-133 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-133 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-134 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-134 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-135 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-135 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-136 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-136 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-137 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-137 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-138 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-138 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-139 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book28.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-139 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book29.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-140 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images9/book30.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-140 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images9/book31.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-141 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-141 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images10/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-142 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-142 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images10/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-143 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-143 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images10/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-144 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-144 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images10/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-145 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-145 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images10/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}

.page-layout-146 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.page-layout-146 p {
	background-size: contain;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../Images10/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: -1px;
}
.page-layout-147 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-147 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-148 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-148 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-149 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-149 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-150 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-150 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-151 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-151 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-152 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-152 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-153 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-153 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-154 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-154 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images10/book27.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-155 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-155 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-156 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-156 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-157 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-157 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-158 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-158 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-159 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-159 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-160 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-160 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-161 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-161 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-162 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-162 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-163 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-163 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-164 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-164 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-165 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-165 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-166 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-166 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-167 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images11/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-167 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-168 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-168 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-169 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-169 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book5.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-170 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book6.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-170 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-171 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book8.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-171 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book9.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-172 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book10.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-172 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book11.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-173 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book12.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.page-layout-173 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-174 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book14.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-174 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book15.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-175 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book16.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-175 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book17.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-176 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book18.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-176 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book19.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-177 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-177 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book21.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-178 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-178 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book23.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-179 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book24.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-179 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book25.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.page-layout-180 h3 {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/book26.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.page-layout-180 p {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	margin-top: -1px;
	background-image: url(../Images12/cs1text.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



















/* Book navigation */

.bb-custom-wrapper > nav a {
    position: absolute;
    z-index: 1000;
    font-size: 0;
    opacity: 0.4;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.bb-custom-wrapper > nav a:hover { opacity: 1 }

.bb-custom-wrapper > nav a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: rgba(221, 221, 221, 0.7);
}

.bb-nav-prev,
.bb-nav-next {
    top: 50%;
    left: 25px;
    margin-top: -15px;
}

.bb-nav-close {
    top: 15px;
    right: 25px;
}

.bb-nav-next {
    right: 25px;
    left: auto;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.bb-custom-wrapper > nav a::before,
.bb-custom-wrapper > nav a::after {
    position: absolute;
    top: 0;
    left: 25%;
    width: 1px;
    height: 50%;
    background: #333;
    content: '';
}

.bb-custom-wrapper > nav a.bb-nav-close::before,
.bb-custom-wrapper > nav a.bb-nav-close::after {
    top: 15%;
    left: 50%;
    height: 70%;
}

.bb-custom-wrapper > nav a:not(.bb-nav-close)::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.bb-custom-wrapper > nav a:not(.bb-nav-close)::after {
    top: 50%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.bb-custom-wrapper > nav a.bb-nav-close::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.bb-custom-wrapper > nav a.bb-nav-close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/****** Custom book colors and borders *****/

/* Custom book covers */

.no-csstransforms3d .book[data-book="book-1"],
.no-js .book[data-book="book-1"],
.book[data-book="book-1"] .front {
	background: url(../images1/Book_Cover-01.jpg);
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../Images1/Book_Cover-01.jpg), #009bdb;
background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0)
%, rgba(0, 0, 0, 0.0) 0%), url(../Images1/Book_Cover-01.jpg), #fff;
}

.book[data-book="book-1"] .inner {
	border-color: #FFF;
}

.book[data-book="book-1"] .cover::before {
background: url(../images1/Book_Cover-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images1/Book_Cover-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images1/Book_Cover-02.jpg), #fff;
}


.no-csstransforms3d .book[data-book="book-2"],
.no-js .book[data-book="book-2"],
.book[data-book="book-2"] .front {
	background: url(../img/cover2.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover2.svg), #f6a7a5;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../Images2/Book_Cover-01.jpg), #f6a7a5;
}

.book[data-book="book-2"] .inner {
	border-color: #FFFFFF
}

.book[data-book="book-2"] .cover::before {
background: url(../images2/Book_Cover-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images2/Book_Cover-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images2/Book_Cover-02.jpg), #fff;
}

.no-csstransforms3d .book[data-book="book-3"],
.no-js .book[data-book="book-3"],
.book[data-book="book-3"] .front {
	background: url(../img/cover3.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover3.svg), #ebc989;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images3/Book_Cover-01.jpg), #ebc989;
}

.book[data-book="book-3"] .inner {
	border-color: #FFFFFF
}

.book[data-book="book-3"] .cover::before {
background: url(../images3/Book_Cover-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images3/Book_Cover-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images3/Book_Cover-02.jpg), #fff;
}

.no-csstransforms3d .book[data-book="book-4"],
.no-js .book[data-book="book-4"],
.book[data-book="book-4"] .front {
	background: url(../img/cover4.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover4.svg), #a6a1a5;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images4/book_cover4-01.jpg), #a6a1a5;
}

.book[data-book="book-4"] .inner {
	border-color: #fff
}

.book[data-book="book-4"] .cover::before {
background: url(../images4/Book_Cover4-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images4/Book_Cover4-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images4/Book_Cover4-02.jpg), #fff;
}

.no-csstransforms3d .book[data-book="book-5"],
.no-js .book[data-book="book-5"],
.book[data-book="book-5"] .front {
	background: url(../img/cover5.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover5.svg), #4cbb97;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images5/book_cover5-01.jpg), #4cbb97;
}

.book[data-book="book-5"] .inner {
	border-color: #fff
}

.book[data-book="book-5"] .cover::before {
background: url(../images5/Book_Cover5-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images5/Book_Cover5-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images5/Book_Cover5-02.jpg), #fff;
}


.no-csstransforms3d .book[data-book="book-6"],
.no-js .book[data-book="book-6"],
.book[data-book="book-6"] .front {
	background: url(../img/cover6.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover6.svg), #a1cae5;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images6/book_cover6-01.jpg), #a1cae5;
}

.book[data-book="book-6"] .inner {
	border-color: #fff
}

.book[data-book="book-6"] .cover::before {
background: url(../images6/Book_Cover6-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images6/Book_Cover6-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images6/Book_Cover6-02.jpg), #fff;
}


.no-csstransforms3d .book[data-book="book-7"],
.no-js .book[data-book="book-7"],
.book[data-book="book-7"] .front {
	background: url(../img/cover7.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover7.svg), #ebe6e5;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%),url(../images7/book_cover7-01.jpg), #ebe6e5;
}

.book[data-book="book-7"] .inner {
	border-color: #fff
}

.book[data-book="book-7"] .cover::before {
background: url(../images7/Book_Cover7-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images7/Book_Cover7-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images7/Book_Cover7-02.jpg), #fff;
}


.no-csstransforms3d .book[data-book="book-8"],
.no-js .book[data-book="book-8"],
.book[data-book="book-8"] .front {
	background: url(../img/cover8.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover8.svg), #f8eb48;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images8/book_cover8-01.jpg), #fff;
}

.book[data-book="book-8"] .inner {
	border-color: #fff
}

.book[data-book="book-8"] .cover::before {
background: url(../images8/Book_Cover8-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images8/Book_Cover8-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images8/Book_Cover8-02.jpg), #fff;
}


.no-csstransforms3d .book[data-book="book-9"],
.no-js .book[data-book="book-9"],
.book[data-book="book-9"] .front {
	background: url(../img/cover9.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover9.svg), #f7a56e;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images9/book_cover9-01.jpg), #f7a56e;
}

.book[data-book="book-9"] .inner {
	border-color: #fff
}

.book[data-book="book-9"] .cover::before {
background: url(../images9/Book_Cover9-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images9/Book_Cover9-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images9/Book_Cover9-02.jpg), #fff;
}



.no-csstransforms3d .book[data-book="book-10"],
.no-js .book[data-book="book-10"],
.book[data-book="book-10"] .front {
	background: url(../img/cover10.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover10.svg), #f7a56e;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images10/book_cover10-01.jpg), #f7a56e;
}

.book[data-book="book-10"] .inner {
	border-color: #fff
}

.book[data-book="book-10"] .cover::before {
background: url(../images10/Book_Cover10-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images10/Book_Cover10-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images10/Book_Cover10-02.jpg), #fff;
}


.no-csstransforms3d .book[data-book="book-11"],
.no-js .book[data-book="book-11"],
.book[data-book="book-11"] .front {
	background: url(../img/cover11.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover11.svg), #f7a56e;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images11/book_cover11-01.jpg), #f7a56e;
}

.book[data-book="book-11"] .inner {
	border-color: #fff
}

.book[data-book="book-11"] .cover::before {
background: url(../images11/Book_Cover11-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images11/Book_Cover11-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images11/Book_Cover11-02.jpg), #fff;

}

.no-csstransforms3d .book[data-book="book-12"],
.no-js .book[data-book="book-12"],
.book[data-book="book-12"] .front {
	background: url(../img/cover12.svg);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../img/cover12.svg), #f7a56e;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(211, 211, 211, 0.1) 5%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0.1) 9%, rgba(0, 0, 0, 0.01) 100%), url(../images12/Book_Cover-01.jpg), #f7a56e;
}

.book[data-book="book-12"] .inner {
	border-color: #fff
}

.book[data-book="book-12"] .cover::before {
background: url(../images12/Book_Cover12-02.jpg);
background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%), url(../images12/Book_Cover12-02.jpg), #38C27E;
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.1) 50%, transparent 100%),  url(../images12/Book_Cover12-02.jpg), #fff;
}
/* border around bookblock same as book cover color*/

#book-1 { border-color: #009bdb }

#book-2 { border-color: #f6a7a5 }

#book-3 { border-color: #ebc989 }

#book-4 { border-color: #a6a1a5 }

#book-5 { border-color: #4cbb97 }

#book-6 { border-color: #a1cae5 }

#book-7 { border-color: #ebe6e5 }

#book-8 { border-color: #f8eb48 }

#book-9 { border-color: #f7a56e }

#book-10 { border-color: #f7a56e }

#book-11 { border-color: #f7a56e }

#book-12 { border-color: #f7a56e }

/****** Transitions ******/

/* Book open / view inside */

.book {
    -webkit-transition: -webkit-transform 0.5s, opacity 0.3s 0.3s;
    transition: transform 0.5s, opacity 0.3s 0.3s;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.csstransformspreserve3d .bookshelf figure.open .cover {
    -webkit-animation: openSmallBook 0.5s forwards;
    animation: openSmallBook 0.5s forwards;
}

.csstransformspreserve3d .bookshelf figure.close .cover {
    -webkit-animation: closeSmallBook 0.5s forwards;
    animation: closeSmallBook 0.5s forwards;
}

.bookshelf figure.open .book {
    z-index: 1000;
    -webkit-animation: scaleUpSmallBook 0.5s forwards;
    animation: scaleUpSmallBook 0.5s forwards;
}

.bookshelf figure.close .book {
    -webkit-animation: scaleDownSmallBook 0.5s forwards;
    animation: scaleDownSmallBook 0.5s forwards;
}

.inner-right {
    background-color: #ddd;
    -webkit-transition: background-color 0.5s 0.25s;
    transition: background-color 0.5s 0.25s;
}

.open .inner-right {
    background-color: #f9f9f9;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.bb-custom-wrapper {
    z-index: 2000;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s 0.5s;
    transition: visibility 0s 0.5s;
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

.bb-custom-wrapper.show {
    visibility: visible;
    -webkit-transition: visibility 0s;
    transition: visibility 0s;
    -webkit-animation: openBigBook 0.5s forwards;
    animation: openBigBook 0.5s forwards;
}

.no-cssanimations .bb-custom-wrapper.show { opacity: 1 }

.bb-custom-wrapper.hide {
    -webkit-animation: closeBigBook 0.5s forwards;
    animation: closeBigBook 0.5s forwards;
}

.no-cssanimations .bb-custom-wrapper.hide { opacity: 0 }

/* Details open / view details */

.bookshelf figure {
    z-index: 100;
    -webkit-transition: z-index 0s 0.3s;
    transition: z-index 0s 0.3s;
}

.bookshelf figure.details-open {
    z-index: 101;
    -webkit-transition: none;
    transition: none;
}

.csstransformspreserve3d .details-open .book {
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: translateX(-36px) rotateY(90deg);
    transform: translateX(-36px) rotateY(90deg);
}

.no-csstransformspreserve3d .details-open .book {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 0;
}

.csstransformspreserve3d .cover::before {
    -webkit-transition: visibility 0s 0.5s;
    transition: visibility 0s 0.5s;
}

.csstransformspreserve3d .details-open .cover::before {
    visibility: visible;
    -webkit-transition: none;
    transition: none;
}

.details {
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
    transition: opacity 0.5s, visibility 0s 0.5s;
}

.details-open .details {
    visibility: hidden;
    opacity: 1;
    z-index: 10;
    -webkit-transition: opacity 0.5s, visibility 0s;
    transition: opacity 0.5s, visibility 0s;
}

.details ul li {
    visibility: visible;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transform: translateX(30%);
    transform: translateX(30%);
}

.details-open .details ul li:first-child {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.details-open .details ul li:nth-child(2) {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.details-open .details ul li:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.details-open .details ul li:nth-child(4) {
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
}

.details-open .details ul li {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

/* Details background */

.bookshelf figure::before {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    background: #fff;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
    transition: opacity 0.3s, visibility 0s 0.3s;
}

.bookshelf figure.details-open::before {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s, visibility 0s;
    transition: opacity 0.3s, visibility 0s;
}

/* Overlay when viewing details */

.bookshelf figure::after {
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 0;
    background: rgba(51, 51, 51, 0.1);
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.3s, height 0s 0.3s;
    transition: opacity 0.3s, height 0s 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.bookshelf figure.details-open::after {
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

/* Animations */
@-webkit-keyframes openSmallBook { 
    0% { }
    55%, 100% { -webkit-transform: rotateY(-180deg) }
}
@keyframes openSmallBook { 
    0% { }
    55%, 100% { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }
}
@-webkit-keyframes closeSmallBook { 
    0%, 45% { -webkit-transform: rotateY(-180deg) }
    100% { -webkit-transform: rotateY(0deg) }
}
@keyframes closeSmallBook { 
    0%, 45% { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }
    100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
}
@-webkit-keyframes scaleUpSmallBook { 
    0% { }
    85%, 100% { -webkit-transform: scale(1.4) }
}
@keyframes scaleUpSmallBook { 
    0% { }
    85%, 100% { -webkit-transform: scale(1.4); transform: scale(1.4); }
}
@-webkit-keyframes scaleDownSmallBook { 
    0%, 15% { -webkit-transform: scale(1.4) }
    100% { -webkit-transform: scale(1) }
}
@keyframes scaleDownSmallBook { 
    0%, 15% { -webkit-transform: scale(1.4); transform: scale(1.4); }
    100% { -webkit-transform: scale(1); transform: scale(1); }
}
@-webkit-keyframes openBigBook { 
    0% { }
    45% { opacity: 0; -webkit-transform: scale(0.95); }
    85% { opacity: 1 }
    100% { opacity: 1; -webkit-transform: scale(1); }
}
@keyframes openBigBook { 
    0% { }
    45% { opacity: 0; -webkit-transform: scale(0.95); transform: scale(0.95); }
    85% { opacity: 1 }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@-webkit-keyframes closeBigBook { 
    0%, 15% { opacity: 1; -webkit-transform: scale(1); }
    55%, 100% { opacity: 0; -webkit-transform: scale(0.95); }
}
@keyframes closeBigBook { 
    0%, 15% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
    55%, 100% { opacity: 0; -webkit-transform: scale(0.95); transform: scale(0.95); }
}

/* Media Queries */

@media screen and (max-width: 68.75em) { 
  .bb-custom-wrapper { font-size: 75% }

  .page-layout-3 h3 { font-size: 9em }
}

@media screen and (max-width: 41.375em) { 
  .bb-custom-wrapper { font-size: 60% }

  .page-layout-3 h3 { font-size: 6em }
}

@media screen and (max-width: 29.75em) { 
  .bb-custom-wrapper { font-size: 40% }

  .page-layout-2 div {
      top: 50%;
      left: 0;
      width: 100%;
      height: 50%;
  }

  .page-layout-2 div:first-child { top: 0 }

  .page-layout-2 {
      background: -webkit-linear-gradient(top, #64696a 50%, white 50%);
      background: linear-gradient(to bottom, #64696a 50%, white 50%);
  }

  .page-layout-2:first-child {
      background: -webkit-linear-gradient(top, white 50%, #64696a 50%);
      background: linear-gradient(to bottom, white 50%, #64696a 50%);
  }
}

@media screen and (max-width: 26.3125em) { 
  .details-open .book {
      -webkit-transform: rotateY(90deg);
      transform: rotateY(90deg);
  }
}
