.cloud-zoom-lens{border:1px solid #ccc;margin:-1px;background-color:#fff;cursor:move;}
.cloud-zoom-big{border:1px solid #e5e5e5;overflow:hidden;}
.cloud-zoom-loading{color:white;background:#222;padding:0.25em;border:1px solid #000;}
#wrap{z-index:99 !important;}
.product-image .mousetrap{z-index:100 !important;width:100% !important;height:100% !important;}
.zoom-inside #wrap{overflow:hidden;}
.zoom-inside .cloud-zoom-big{border:none;}
.simple-mode .cloud-zoom-big,
.simple-mode .cloud-zoom-lens{display:none !important;}
.simple-mode .cloud-zoom-lens{cursor:default !important;}
.zoom-btn-small{position:absolute;right:4px;bottom:4px;padding:0 1em;line-height:2.6666em;z-index:100;background-color:#fff;background-color:rgba(255,255,255, 0.7);color:#333;}
.zoom-btn-small:hover{background-color:#fff;}
.zoom-btn-large{position:absolute;top:0;bottom:0;right:0;left:0;padding:0;z-index:100;cursor:pointer;text-indent:-9999px;overflow:hidden;}
.zoom-btn-large:hover{background-color:rgba(255,255,255, 0.15);}
.img-box{margin-bottom:15px;}
.img-box .product-image{margin:0 auto;position:relative;}
.img-box .product-image.product-image-zoom{z-index:9;}
.product-image-popup{margin:0 auto;}
.product-image-popup .nav{font-weight:bold;text-align:center;}
.product-image-popup .image{display:block;margin:10px 0;}
.product-image-popup .image-label{margin:0 0 10px;}
.img-box .more-images{margin-top:12px;}
.img-box .more-images .thumbnails .item.last{margin-right:0;}
.img-box .more-images .thumbnails .item a{margin:0 3px;display:block;overflow:hidden;text-decoration:none;text-align:center;}
.img-box .more-images .thumbnails.slides{display:none;}
.img-box .more-images .thumbnails .owl-item.loading{min-height:50px;}
.img-box .more-images .thumbnails .owl-item.loading a{min-height:36px;}
.img-box .more-images .thumbnails.show-all{width:100%;text-align:center;}
.img-box .more-images .thumbnails.show-all .item{float:none;display:inline-block;}
.img-box-style1 .product-image{border:1px solid #eee;padding:5px;}
.img-box-style1 .more-images .thumbnails .owl-wrapper-outer{padding:1px 0;}
.img-box-style1 .more-images .thumbnails .item a{margin:0 2px 4px;padding:4px;border:1px solid #eee;}
.img-box-style1 .more-images .thumbnails .item a:hover{border-color:#999;}
.img-box .itemslider-thumbnails{margin-left:auto;margin-right:auto;}
.itemslider-thumbnails{max-width:237px;}
.itemslider-thumbnails.count-1{max-width:79px;}
.itemslider-thumbnails.count-2{max-width:158px;}