
.rebox-button.rebox-prev,
.rebox-button.rebox-next {font-size:0px;position:absolute;top:50%;left:0;height:60px;width:36px;z-index:1000;opacity:0.75;transform:translateY(-50%);background:linear-gradient(270deg,#000 50%,#1f2532 0);background-position:100% 100%;background-size:200% 100%;transition:.3s;}
.rebox-button.rebox-next {left:auto;right:0;transform:translateY(-50%) rotate(180deg);}
.rebox-button.rebox-prev:hover,
.rebox-button.rebox-next:hover {background-position: 0 100%;}
.rebox-button.rebox-prev:before,
.rebox-button.rebox-next:before {position:absolute;top:0;left:0;width:100%;height:100%;content:''; background:transparent url(slider-shipka-left.svg) no-repeat 40% 50%/20px auto;}
.rebox-close {color:#fff;width:25px;height:25px;border-radius:50%;font-size:0;transition:0.3s;transform:rotate(45deg);border:1px solid #fff;display:block;position:absolute;right:10px;toP:10px;text-decoration:none;}

#dacia .rebox-button.rebox-prev:hover,
#dacia .rebox-button.rebox-next:hover {background:#016a9e;}

.rebox-close:before,
.rebox-close:after {background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:2px;height:14px;border-radius:50%;}
.rebox-close:before {width:14px;height:2px;}
.rebox-close:hover {transform:rotate(-45deg);color:#fff !important;}

.rebox {background:rgba(0, 0, 0, 0.95);z-index:950100 !important;position:fixed;width:100%;height:100%;top:0;left:0;-webkit-filter:none !important;}
.rebox, .rebox * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}

.rebox-contents {position:absolute;top:1%;left:5%;text-align:center;width:90%;height:98%;}
.rebox-contents .rebox-content {cursor:pointer;border:;5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px;max-width:100%;max-height:100%;80%;margin:auto;position:absolute;bottom:0;top:0;left:0;right:0;}
.rebox-loading {width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%;}
.rebox-caption {display:none !important;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:1000;background:#000;background:rgba(0,0,0,0.7);}
.rebox-caption p {margin:0 auto;max-width:70%;display:inline-block;*display:inline;*zoom:1;padding:10px;color:#fff;font-size:12px;line-height:18px;}

.rebox-close {right:10px;top:10px;}
.rebox-next {right:10px;top:48%;}
.rebox-prev {left:10px;top:48%;}
.rebox-loading {left:50%;top:48%;
    -webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;
    -moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;
    -ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;   
    animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear;
}

@-ms-keyframes spin {
    from {-ms-transform:rotate(0deg);}
    to {-ms-transform:rotate(360deg);}
}
@-moz-keyframes spin {
    from {-moz-transform:rotate(0deg);}
    to {-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin {
    from {-webkit-transform:rotate(0deg);}
    to {-webkit-transform:rotate(360deg);}
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
