.container.hide-overflow{overflow:hidden}.main{margin:0 auto;max-width:1200px;width:100%}.csstransformspreserve3d .details ul{padding:60px 30px 0 70px}.details-open .close-details{visibility:visible}.bb-custom-wrapper{position:fixed;top:0;left:0;padding:0 10px;width:100%;height:100%;border-width:3px 10px;border-style:solid}.bb-custom-wrapper::before,.bb-custom-wrapper::after{position:absolute;top:0;z-index:10;width:10px;height:100%;background:-webkit-linear-gradient(left,#ddd 33.33%,#f0f0f0 33.33%,#f0f0f0 66.66%,white 66.66%);background:linear-gradient(to right,#ddd 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,.1);content:""}.bb-custom-side:first-child::before{right:0;box-shadow:inset -1px 0 0 rgba(0,0,0,.05),inset -30px 0 40px -20px rgba(0,0,0,.15)}.page-layout-1 h3,.page-layout-1 p{position:absolute;top:50%;left:50%;margin:0;max-width:260px;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.page-layout-1 h3{text-align:center;font-weight:400;font-size:3em;font-family:"Sacramento",serif}.page-layout-1 h3 span{display:block;padding:5px 0 15px;border-top:1px solid #333;border-bottom:1px solid #333;text-transform:uppercase;font-size:3em;font-family:"Six Caps",sans-serif;line-height:1}.page-layout-1 p{padding:0 10px;text-align:right;font-style:italic;font-family:"Cardo",serif}.page-layout-2 h3{margin:0;font-size:6em;font-family:"Cardo",serif}.page-layout-3 h3{margin:0;text-transform:uppercase;font-weight:400;font-size:14em;font-family:"Six Caps",sans-serif}.page-layout-3 p{margin:0;text-indent:5px;font-style:italic;font-family:"Cardo",serif}.bb-custom-wrapper>nav a{position:absolute;z-index:1000;font-size:0;opacity:.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,.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)}.csstransformspreserve3d .bookshelf figure.open .cover{-webkit-animation:openSmallBook .5s forwards;animation:openSmallBook .5s forwards}.csstransformspreserve3d .bookshelf figure.close .cover{-webkit-animation:closeSmallBook .5s forwards;animation:closeSmallBook .5s forwards}.bookshelf figure.open .book{z-index:1000;-webkit-animation:scaleUpSmallBook .5s forwards;animation:scaleUpSmallBook .5s forwards}.bookshelf figure.close .book{-webkit-animation:scaleDownSmallBook .5s forwards;animation:scaleDownSmallBook .5s forwards}.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 .5s;transition:visibility 0s .5s;-webkit-transform:scale(.95);transform:scale(.95)}.bb-custom-wrapper.show{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s;-webkit-animation:openBigBook .5s forwards;animation:openBigBook .5s forwards}.no-cssanimations .bb-custom-wrapper.show{opacity:1}.bb-custom-wrapper.hide{-webkit-animation:closeBigBook .5s forwards;animation:closeBigBook .5s forwards}.no-cssanimations .bb-custom-wrapper.hide{opacity:0}.bookshelf figure.details-open{z-index:101;-webkit-transition:none;transition:none}.csstransformspreserve3d .details-open .book{-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:translateX(-36px) rotateY(90deg);transform:translateX(-36px) rotateY(90deg)}.no-csstransformspreserve3d .details-open .book{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.csstransformspreserve3d .cover::before{-webkit-transition:visibility 0s .5s;transition:visibility 0s .5s}.csstransformspreserve3d .details-open .cover::before{visibility:visible;-webkit-transition:none;transition:none}.details-open .details{visibility:hidden;opacity:1;z-index:10;-webkit-transition:opacity .5s,visibility 0s;transition:opacity .5s,visibility 0s}.details-open .details ul li:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.details-open .details ul li:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.details-open .details ul li:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.details-open .details ul li:nth-child(4){-webkit-transition-delay:.25s;transition-delay:.25s}.details-open .details ul li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.bookshelf figure.details-open::before{visibility:visible;opacity:1;-webkit-transition:opacity .3s,visibility 0s;transition:opacity .3s,visibility 0s}.bookshelf figure.details-open::after{height:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}@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%}}@media screen and (max-width:26.3125em){.details-open .book{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}.details-open .ebook_buy_link{margin-right:10px;padding:.35em 1em;font-family:Lucida Grande,Helvetica,Arial,sans-serif;text-decoration:none;font-weight:400;line-height:1;line-height:1.5;color:#fff;font-size:.75em;text-shadow:0 -1px 1px rgba(0,0,0,.3);background-image:-webkit-linear-gradient(#52a8e8,#377ad0);background-image:-moz-linear-gradient(0% 100% 90deg,#377ad0,#52a8e8);background-color:#52a8e8;border-radius:23px;border:1px solid #20559a;box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.3)}.details-open .ebook_buy_link:last-child{margin-right:0}.details-open .ebook_buy_link:hover,.details-open .ebook_buy_link:focus{background-image:-webkit-linear-gradient(#54a1d8,#1967ca);background-image:-moz-linear-gradient(0% 100% 90deg,#1967ca,#54a1d8);background-color:#52a8e8;box-shadow:0 1px 0 rgba(255,255,255,.6),inset 0 1px 0 rgba(255,255,255,.3);color:#fff}.details-open .ebook_buy_link:active{background-color:#2d7cd1;box-shadow:0 1px 1px rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,100,.5);color:#fff}