/* JuxtaposeJS styles - extracted from exp.js library */
div.juxtapose{width:100%;font-family:Helvetica,Arial,sans-serif}
div.jx-slider{width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer;color:#f3f3f3}
div.jx-handle{position:absolute;height:100%;width:40px;cursor:col-resize;z-index:15;margin-left:-20px}
div.jx-control{height:100%;margin-right:auto;margin-left:auto;width:3px;background-color:currentColor}
div.jx-controller{position:absolute;margin:auto;top:0;bottom:0;height:60px;width:9px;margin-left:-3px;background-color:currentColor}
div.jx-arrow{position:absolute;margin:auto;top:0;bottom:0;width:0;height:0;transition:all .2s ease}
div.jx-arrow.jx-left{left:2px;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent currentColor transparent transparent}
div.jx-arrow.jx-right{right:2px;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent currentColor}
div.jx-handle:active div.jx-arrow.jx-left,div.jx-handle:hover div.jx-arrow.jx-left{left:-1px}
div.jx-handle:active div.jx-arrow.jx-right,div.jx-handle:hover div.jx-arrow.jx-right{right:-1px}
div.jx-image{position:absolute;height:100%;display:inline-block;top:0;overflow:hidden;-webkit-backface-visibility:hidden}
div.jx-image img{height:100%;width:auto;z-index:5;position:absolute;margin-bottom:0;max-height:none;max-width:none}
div.jx-image.jx-left{left:0;background-position:left}
div.jx-image.jx-left img{left:0}
div.jx-image.jx-right{right:0;background-position:right}
div.jx-image.jx-right img{right:0;bottom:0}
div.jx-image div.jx-label{font-size:1em;padding:.25em .75em;position:relative;display:inline-block;top:0;background-color:rgba(0,0,0,.7);color:#fff;z-index:10;white-space:nowrap;line-height:18px;vertical-align:middle}
div.jx-image.jx-left div.jx-label{float:left;left:0}
div.jx-image.jx-right div.jx-label{float:right;right:0}
div.jx-image.transition{transition:width .5s ease}
div.jx-handle.transition{transition:left .5s ease}
a.jx-knightlab{display:none!important}
