.t-image-viewer{height:400px;display:flex;flex-direction:column;justify-content:space-between;position:relative;}.b-vd-overlay-wrapper .t-image-viewer{height:100%;background-color:#1A1A1A;position:relative;padding:10px;box-sizing:border-box;}.b-vd-overlay-wrapper .t-image-viewer .expand-button,.t-image-viewer .cross-button{display:none;}.t-image-viewer .expand-button{display:block;position:absolute;width:24px;height:24px;right:10px;top:10px;cursor:pointer;text-align:center;}.t-image-viewer .expand-button:before{content:'□';font-family:Arial,sans-serif;display:inline-block;position:relative;top:-4px;height:100%;font-size:42px;line-height:24px;color:#747474;}.t-image-viewer .main-slide-wrapper .nav-button:hover,.t-image-viewer .cross-button:hover,.t-image-viewer .expand-button:hover{transform:scale(1.2);}.b-vd-overlay-wrapper .t-image-viewer .cross-button{display:block;position:absolute;width:28px;height:28px;right:20px;top:20px;cursor:pointer;text-align:center;}.b-vd-overlay-wrapper .t-image-viewer .cross-button:before{content:'×';font-family:Arial,sans-serif;font-size:48px;line-height:16px;display:inline;vertical-align:middle;color:#747474;}.t-image-viewer .main-slide-wrapper{flex:auto;background-color:#fff;box-sizing:border-box;border:1px solid #CDCDCD;cursor:pointer;display:flex;flex-direction:column;justify-content:space-around;position:relative;}.t-image-viewer .main-slide-wrapper .nav-button{position:absolute;top:45%;width:24px;height:30px;cursor:pointer;}.t-image-viewer .main-slide-wrapper .nav-button:before{content:'►';font-family:Arial,sans-serif;display:block;height:100%;line-height:30px;font-size:30px;color:#747474;}.t-image-viewer .main-slide-wrapper .nav-button.button-prev:before{content:'◄';}.t-image-viewer .main-slide-wrapper .nav-button.button-next{right:10px;}.t-image-viewer .main-slide-wrapper .nav-button.button-prev{left:10px;}.t-image-viewer .main-slide-wrapper .main-slide{background-repeat:no-repeat;background-position:center center;background-size:contain;height:100%;}.t-image-viewer .main-slide-wrapper .main-slide .loader{display:none;}.t-image-viewer .main-slide-wrapper .main-slide.s-loaded .loader{display:block;opacity:0.1;position:relative;top:47%;transform:scaleY(3);}.b-vd-overlay-wrapper .t-image-viewer .main-slide-wrapper .main-slide{width:66%;height:66%;margin:auto;}.t-image-viewer .thumbnails-wrapper{flex-shrink:0;margin-top:10px;overflow:hidden;}.t-image-viewer .thumbnails{height:auto;display:flex;flex-direction:row;justify-content:flex-start;}.t-image-viewer .thumbnails.s-drag,.t-image-viewer .thumbnails.s-drag .slide{cursor:grabbing;}.t-image-viewer .slide{width:75px;height:75px;flex-shrink:0;border-radius:5px;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;}.t-image-viewer .slide.s-active{opacity:0.3;}.b-vd-overlay-wrapper .t-image-viewer .slide{border:1px solid #fff;border-radius:5px;padding:5px;}