/*!
 * Copyright (C) 2016-2017, Peppermill Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are not permitted.
 */.flipbook{will-change:transform;-webkit-transition:-webkit-transform 250ms ease-out,box-shadow 250ms ease-out;transition:transform 250ms ease-out,box-shadow 250ms ease-out}.flipbook .shadow,.flipbook.shadow{box-shadow:0 4px 10px #666}.flipbook .page>.page-gradient{position:absolute;top:0;bottom:0;left:100%;width:24px;box-shadow:0 0 24px rgba(0,0,0,0.5)}.flipbook .page.odd>.page-gradient{left:auto;right:100%}.flipbook .page.first>.page-gradient,.flipbook .page.last>.page-gradient,.ui-mobile .page>.page-gradient{display:none}.flipbook>div>div,.flipbook>div>div>div{cursor:pointer}.flipbook .page .page-img{width:100%;height:100%;background:#FFF;cursor:zoom-in}.flipbook-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;background:#000;background:rgba(255,255,255,0.9);visibility:hidden;opacity:0;will-change:transform,opacity;-webkit-perspective:400px;perspective:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 250ms ease-in,visibility 0ms linear 250ms,opacity 250ms ease-in;transition:transform 250ms ease-in,visibility 0ms linear 250ms,opacity 250ms ease-in}.flipbook-wrapper.active{visibility:visible;opacity:1;-webkit-transition:-webkit-transform 250ms ease-out,visibility 0ms linear 0ms,opacity 250ms ease-out;transition:transform 250ms ease-out,visibility 0ms linear 0ms,opacity 250ms ease-out}.flipbook-wrapper .flipbook{will-change:opacity,box-shadow,margin-left;opacity:0;-webkit-transition:margin-left 250ms ease-in,opacity 250ms ease-in,box-shadow 250ms ease-in;transition:margin-left 250ms ease-in,opacity 250ms ease-in,box-shadow 250ms ease-in}.flipbook-wrapper .flipbook.active{opacity:1;-webkit-transition:margin-left 250ms ease-out,opacity 250ms ease-out,box-shadow 250ms ease-out;transition:margin-left 250ms ease-out,opacity 250ms ease-out,box-shadow 250ms ease-out}.flipbook-wrapper .flipbook-viewport{position:absolute;top:0;right:50px;bottom:50px;left:0;z-index:10}.ui-mobile .flipbook-wrapper .flipbook-viewport{right:0;bottom:auto;height:calc(100% - 50px);left:0}.flipbook-open{position:relative;display:block}.flipbook-open:before{content:'Click to Open';position:absolute;z-index:1;top:0;right:0;left:0;padding:16px;background:rgba(255,255,255,0.87);color:#000;font-size:1.5em;text-align:center}.flipbook-open img{max-width:100%}.flipbook-wrapper .arrow{visibility:hidden;opacity:0;position:absolute;top:0;bottom:0;left:0;width:50px;background-color:#a9a9a9;will-change:opacity;z-index:20;-webkit-transition:opacity 250ms ease-in,visibility 0ms linear 0ms;transition:opacity 250ms ease-in,visibility 0ms linear 0ms}.flipbook-wrapper .arrow.close{text-align:center;line-height:50px;vertical-align:middle;text-decoration:none;color:#000;top:auto;height:50px;width:auto;left:0;right:0;z-index:17}.flipbook-wrapper.loaded .arrow{visibility:visible;opacity:1}.ui-mobile .flipbook-wrapper .arrow.close{line-height:50px;height:50px}.portrait .flipbook-wrapper .arrow{top:auto;width:33%;height:50px}.portrait .flipbook-wrapper .arrow.close{display:block;left:33%;width:34%}.flipbook-wrapper.loaded .arrow.hidden{visibility:hidden;opacity:0;-webkit-transition:opacity 250ms ease-out,visibility 0ms linear 250ms;transition:opacity 250ms ease-out,visibility 0ms linear 250ms}.flipbook-wrapper .arrow.right{left:auto;right:0}.portrait .flipbook-wrapper .arrow.right{left:67%;right:auto}.ui-mobile .flipbook-wrapper .arrow{width:50px}.ui-mobile.portrait .flipbook-wrapper .arrow{height:50px;width:33%}.ui-mobile.portrait .flipbook-wrapper .arrow.close{width:34%}.flipbook-wrapper .arrow:before,.flipbook-wrapper .arrow:after{content:'';width:0;height:0;position:absolute;top:50%;left:50%;z-index:10;margin:-10px 0 0 -10px;will-change:opacity,transform;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #000;-webkit-transition:-webkit-transform 250ms ease-in,opacity 250ms ease-in;transition:transform 250ms ease-in,opacity 250ms ease-in}.flipbook-wrapper .arrow.close:before,.flipbook-wrapper .arrow.close:after{display:none}.portrait .flipbook-wrapper .arrow:before,.portrait .flipbook-wrapper .arrow:after,.portrait .flipbook-wrapper .arrow.right:before,.portrait .flipbook-wrapper .arrow.right:after{margin-top:-15px}.flipbook-wrapper .arrow.right:before,.flipbook-wrapper .arrow.right:after{border-right:0;border-left:15px solid #000;margin:-10px -10px 0 0}.flipbook-wrapper .arrow:after{z-index:20;margin-left:-5px;border-right-color:#a9a9a9}.flipbook-wrapper .arrow.right:after{border-left-color:#a9a9a9;margin-left:-5px}.flipbook-wrapper .arrow:hover:before,.flipbook-wrapper .arrow:hover:after{-webkit-transition:-webkit-transform 250ms ease-out,opacity 250ms ease-out;transition:transform 250ms ease-out,opacity 250ms ease-out}.no-touchevents .flipbook-wrapper .arrow:hover:before{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.no-touchevents .flipbook-wrapper .arrow.right:hover:before{-webkit-transform:translateX(5px);transform:translateX(5px)}.no-touchevents .flipbook-wrapper .arrow:hover:after{opacity:0}.magnifying-glass{position:fixed;top:0;left:0;width:500px;height:500px;margin:-250px 0 0 -250px;border-radius:50%;overflow:hidden;z-index:35;visibility:hidden;opacity:0;will-change:transform,opacity;border:4px solid #EEE;cursor:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 250ms ease-in,visibility 0ms linear 250ms,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,visibility 0ms linear 250ms,transform 250ms ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-touchevents .magnifying-glass{box-shadow:0 0 12px 0 rgba(0,0,0,0.35)}.magnifying-glass.active{visibility:visible;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity 250ms ease-in,visibility 0ms linear 0ms,-webkit-transform 250ms ease-in;transition:opacity 250ms ease-in,visibility 0ms linear 0ms,transform 250ms ease-in}.magnifying-glass .page-img{position:absolute;top:250px;left:250px;will-change:transform}html .right-side-content{display:none}