.zslider{overflow:hidden;}
.imageslider-linear{position:relative;width:646px;font-family:Helvetica Neue, Helvetica, Arial, sans-serif;overflow:hidden;}

/* image */
.imageslider-linear .image-view{width:100%;z-index:0;}
.imageslider-linear .image-view .image-view-wrap{position:relative;width:100%;height:376px;z-index:0;}
.imageslider-linear .image-view .image-view-wrap .image-hold,
.imageslider-linear .image-view .image-view-wrap .image-hold-temp{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;/*background-size:contain;*/ background-size:cover;background-position:center center;}
.imageslider-linear .image-view .image-view-border{position: absolute;top: 0;left: 0;width: 634px;height: 364px;border: 6px solid #CCC;opacity: 0.4;filter: alpha(opacity=40);z-index:0;}
.imageslider-linear.fullwidth .image-view .image-view-wrap .image-hold,
.imageslider-linear.fullwidth .image-view .image-view-wrap .image-hold-temp{background-size:cover;}
.imageslider-linear.fullwidth .image-view .image-view-border{width:100%;height:100%;box-sizing:border-box;}

/* nav */
.imageslider-linear .nav-wrap{position:relative;/*height:102px;*/z-index:0;}
.imageslider-linear .nav-container{}

/* nav dot */
.imageslider-linear .nav-container .nav-dots-wrap{position:absolute;width:100%;top:-28px;left:0;}
.imageslider-linear .nav-container .nav-dots-wrap .nav-dots{text-align:center;}
.imageslider-linear .nav-container .nav-dots-wrap .nav-dots .nav-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#dddfde;cursor:pointer;margin:0 4px;color:transparent;}
.imageslider-linear .nav-container .nav-dots-wrap .nav-dots .nav-dot.active{background:#888;}
.imageslider-linear .nav-container .nav-dots-wrap .nav-dots .nav-dot:hover{background:#555;}

/* nav button */
.imageslider-linear .nav-wrap .nav-button{}
.imageslider-linear .nav-wrap .nav-back,
.imageslider-linear .nav-wrap .nav-next{position:absolute;width:15px;height:15px;cursor:pointer;top:50px;}
.imageslider-linear .nav-wrap .nav-back{left:25px;}
.imageslider-linear .nav-wrap .nav-next{right:25px;background-position:-15px 0;}

.imageslider-linear .nav-wrap .nav-back{top:-230px; width:20px; height:36px; background:url(../../img/top_arrow_prev.png) no-repeat;}
.imageslider-linear .nav-wrap .nav-next{top:-230px; width:20px; height:36px; background:url(../../img/top_arrow_next.png) no-repeat;}

.imageslider-linear .nav-wrap .nav-button:hover{}
/*
.imageslider-linear .nav-wrap .nav-back:hover{background-position:0 -15px;}
.imageslider-linear .nav-wrap .nav-next:hover{background-position:-15px -15px;}
*/

.imageslider-linear .nav-wrap .nav-button .icon{display:none;}
.imageslider-linear .nav-wrap .nav-back .icon{}
.imageslider-linear .nav-wrap .nav-next .icon{}
.imageslider-linear .nav-wrap .nav-back:hover .icon{}
.imageslider-linear .nav-wrap .nav-next:hover .icon{}

/* nav thumbs */
.imageslider-linear .nav-wrap .nav-images-wrap{position:absolute;height:86px;width:506px;top:15px;left:50%;margin-left:-253px;overflow:hidden;}
.imageslider-linear .nav-wrap .nav-images-wrap .nav-images{position:absolute;height:86px;width:300px;top:0;left:0;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-ms-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease;}
.imageslider-linear .nav-wrap .nav-images-wrap .nav-images .nav-image{float:left;width:96px;height:72px;margin-right:22px;border:7px solid #dddfde;box-sizing:content-box;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:pointer;}
.imageslider-linear .nav-wrap .nav-images-wrap .nav-images .nav-image.active{border-color:#888;}
.imageslider-linear .nav-wrap .nav-images-wrap .nav-images .nav-image:hover{border-color:#555;}

/* image info */
.imageslider-linear .image-info-wrap{position:absolute;bottom:10px;left:12px;width:220px;z-index:0;}
.imageslider-linear .image-info-container{}
.imageslider-linear .image-info-container .image-title{}
.imageslider-linear .image-info-container .image-title h4{color:#555;font-size:16px;margin:10px 0;}
.imageslider-linear .image-info-container .image-description{color:#777;font-size:14px;}
.imageslider-linear .image-info-container .image-description p{}

/* custom elements */
.imageslider-linear .image-view .image-view-wrap .image-hold .elements{position:absolute;width:100%;height:100%;}
.imageslider-linear .image-view .image-view-wrap .image-hold .elements .transition{position:absolute;}

/* loading */
.imageslider-linear .slider-loading-wrap{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: white;}
.imageslider-linear .slider-loading-wrap .text-wrap{position: absolute;top:50%;left:50%;margin-left:-80px;margin-top:-35px;width:160px;height:50px;line-height:50px;text-align:center;font-weight:lighter;font-size:50px;color:#ddd;}
.imageslider-linear .slider-loading-wrap .text-wrap .percent{}