.viewer-close:before, .viewer-flip-horizontal:before, .viewer-flip-vertical:before, .viewer-fullscreen-exit:before, .viewer-fullscreen:before, .viewer-next:before, .viewer-one-to-one:before, .viewer-play:before, .viewer-prev:before, .viewer-reset:before, .viewer-rotate-left:before, .viewer-rotate-right:before, .viewer-zoom-in:before, .viewer-zoom-out:before {
    background-image: url(../../img/i-close_search2.png);
    background-size: 100%;
    width: 40px;
    height: 40px;
    background-position: 0;
}
.viewer-container {
    background-color: rgba(0,0,0,.8);
}
.viewer-button {
    /* background-color:#F85659 !important; */
    background-color:transparent !important;
    background-size: 24px 24px;
    right: 45px;
    top: 15px;
    width: 40px;
    height: 40px;
}
.viewer-button:before {
    background-size: 100%;
    width: 40px;
    height: 40px;
    top: 0;
    left: 0;
}