/* CSS Document */
div.slideshow { position:relative; width:1024px; height:724px; overflow:hidden; }
div.slideshow img { opacity:0.0; position:absolute; -moz-transition:opacity 2s ease-in-out; -webkit-transition:opacity 2s ease-in-out; -ms-transition:opacity 2s ease-in-out; -o-transition:opacity 2s ease-in-out; transition:opacity 2s ease-in-out; }
div.slideshow img.show { opacity:1.0; }
.wire-o { position:absolute; left:-30px; }
body.article div.slideshow { height:auto; }
body.article div.slideshow img { opacity:1.0; position:static; }
div.article { position:relative; }
.clip { width:100%; overflow:hidden; width:1312px; margin-left:-288px; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.4); }
.book { position:relative; overflow:hidden; }
.book > .pages { display:none; }
.book .primary { z-index:10; position:relative; }
.book .alternate { z-index:0; position:relative; }
.book .front { z-index:20; }
.book .page { -webkit-tap-highlight-color:rgba(0,0,0,0); }
.book .page { position:absolute; display:block; overflow:hidden; background-color:#fff; }
.fwd .left { z-index:2; }
.fwd .left { -moz-transition:left 1.4s ease-in-out,clip 1.4s ease-in-out; -webkit-transition:left 1.4s ease-in-out,clip 1.4s ease-in-out; -o-transition:left 1.4s ease-in-out,clip 1.4s ease-in-out; -ms-transition:left 1.4s ease-in-out,clip 1.4s ease-in-out; transition:left 1.4s ease-in-out,clip 1.4s ease-in-out; }
.fwd .right { z-index:1; }
.fwd .right { -moz-transition:clip 1.4s ease-in-out; -webkit-transition:clip 1.4s ease-in-out; -o-transition:clip 1.4s ease-in-out; -ms-transition:clip 1.4s ease-in-out; transition:clip 1.4s ease-in-out; }
.fwd .f .left { -moz-transition:left 0s ease-in-out; -webkit-transition:left 0s ease-in-out; -o-transition:left 0s ease-in-out; -ms-transition:left 0s ease-in-out; transition:left 0s ease-in-out; }
.bck .right { z-index:2; }
.bck .right { -moz-transition:right 1.4s ease-in-out,clip 1.4s ease-in-out; -webkit-transition:right 1.4s ease-in-out,clip 1.4s ease-in-out; -o-transition:right 1.4s ease-in-out,clip 1.4s ease-in-out; -ms-transition:right 1.4s ease-in-out,clip 1.4s ease-in-out; transition:right 1.4s ease-in-out,clip 1.4s ease-in-out; }
.bck .left { z-index:1; }
.bck .left { -moz-transition:clip 1.4s ease-in-out; -webkit-transition:clip 1.4s ease-in-out; -o-transition:clip 1.4s ease-in-out; -ms-transition:clip 1.4s ease-in-out; transition:clip 1.4s ease-in-out; }
.bck .f .right { -moz-transition:right 0s ease-in-out; -webkit-transition:right 0s ease-in-out; -o-transition:right 0s ease-in-out; -ms-transition:right 0s ease-in-out; transition:right 0s ease-in-out; }
.fwd .f .right,.bck .f .right { -moz-transition:clip 0s ease-in-out; -webkit-transition:clip 0s ease-in-out; -o-transition:clip 0s ease-in-out; -ms-transition:clip 0s ease-in-out; transition:clip 0s ease-in-out; }
.fwd .f .left,.bck .f .left { -moz-transition:clip 0s ease-in-out; -webkit-transition:clip 0s ease-in-out; -o-transition:clip 0s ease-in-out; -ms-transition:clip 0s ease-in-out; transition:clip 0s ease-in-out; }
.book .left .shadow { position:absolute; display:none; }
.book .left .content { position:absolute; }
.book .left .shadow+img { position:absolute; right:0; height:100%; width:50px; opacity:0; }
.book .left .shadow+img { -moz-transition:opacity 0.1s ease 0.6s; -webkit-transition:opacity 0.1s ease 0.6s; -o-transition:opacity 0.1s ease 0.6s; -ms-transition:opacity 0.1s ease 0.6s; transition:opacity 0.1s ease 0.6s; }
.book.shade .left .shadow+img { opacity:1.0; }
.page > div { position:absolute; width:100%; height:100%; }
.book { width:2048px; height:724px; margin:0; box-shadow:0 0 10px rgba(0,0,0,0.4); left:-1024px; width:2052px; left:-740px; }
.book .page { top:0; width:1024px; height:724px; }
.book .page { clip:rect(0,1024px,724px,0); }
.book .left { left:0; }
.book .right { right:0; }
.fwd .f .left { left:2047px; }
.bck .f .right { right:2047px; }
.fwd .f .right,.bck .f .right { clip:rect(0,1024px,724px,1024px); }
.fwd .f .left,.bck .f .left { clip:rect(0,0,724px,0); }
.book .left .shadow { top:0; left:0; }
.book .left .content { top:0; left:0; }
.book .left .shadow { background:url(../images/page-shadow.png) repeat-y top right transparent; }