.xzoom-source img, .xzoom-preview img, .xzoom-lens img { display: block; max-width: none; max-height: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}.xzoom-container { display: inline-block;}.xzoom-thumbs { text-align: center; margin: 10px 0;}.xzoom { border:1px solid #E5E5E5; padding:10px; }.xzoom2, .xzoom3, .xzoom4, .xzoom5 { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 { border: 1px solid #cecece; margin-left: 5px; margin-bottom: 10px;}.xzoom-source, .xzoom-hidden { display: block; position: static; float: none; clear: both;}.xzoom-hidden { overflow: hidden;}.xzoom-preview { border: 1px solid #888; background: #2f4f4f; box-shadow: -0px -0px 10px rgba(0,0,0,0.50);}.xzoom-lens { border: 1px solid #555; box-shadow: -0px -0px 10px rgba(0,0,0,0.50); cursor: crosshair;}.xzoom-loading { background-position: center center; background-repeat: no-repeat; border-radius: 100%; opacity: .7; background: url(../images/xloading.gif); width: 48px; height: 48px;}.xactive { -webkit-box-shadow: 0px 0px 3px 0px rgba(229,229,299,1); -moz-box-shadow: 0px 0px 3px 0px rgba(229,229,299,1); box-shadow: 0px 0px 3px 0px rgba(229,229,299,1); border: 1px solid var(--gray); padding:5px;}.xzoom-caption { position: absolute; bottom: -43px; left: 0; background: #000; width: 100%; text-align: left;}.xzoom-caption span { color: #fff; font-family: Arial, sans-serif; display: block; font-size: 0.75em; font-weight: bold; padding: 10px;}