#swipebox-overlay,#swipebox-slider{left:0;height:100%;width:100%;top:0}
.swipebox-overflow-hidden{overflow:hidden!important}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{position:fixed;opacity:0;z-index:9999;overflow:hidden;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#swipebox-slider{white-space:nowrap;position:absolute}
#swipebox-slider .slide{background:url(../images/pro-epo/loader.gif) center center no-repeat;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;width:35%;height:auto;vertical-align:middle}
#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}
#swipebox-action{bottom:-50px}
#swipebox-action.visible-bars{bottom:0}
#swipebox-action.force-visible-bars{bottom:0!important}
#swipebox-caption{top:-50px;text-align:center;color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
#swipebox-caption.visible-bars{top:0}
#swipebox-caption.force-visible-bars{top:0!important}
#swipebox-action #swipebox-close,#swipebox-action #swipebox-next,#swipebox-action #swipebox-prev{background-image:url(../images/pro-epo/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}
#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}
#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}
#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}
#swipebox-action #swipebox-next.disabled,#swipebox-action #swipebox-prev.disabled{filter:alpha(Opacity=30);opacity:.3}
#swipebox-slider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}
#swipebox-slider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}
@-moz-keyframes rightSpring{0%,100%{margin-left:0}
50%{margin-left:-30px}
}
@-moz-keyframes leftSpring{0%,100%{margin-left:0}
50%{margin-left:30px}
}
@-webkit-keyframes rightSpring{0%,100%{margin-left:0}
50%{margin-left:-30px}
}
@-webkit-keyframes leftSpring{0%,100%{margin-left:0}
50%{margin-left:30px}
}
#swipebox-overlay{background:rgba(13,13,13,.9)}
#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px #000;background-color:rgba(13,13,13,.9);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(13,13,13,.9)),color-stop(100%,#000));background-image:-webkit-linear-gradient(rgba(13,13,13,.9),#000);background-image:-moz-linear-gradient(rgba(13,13,13,.9),#000);background-image:-o-linear-gradient(rgba(13,13,13,.9),#000);background-image:linear-gradient(rgba(13,13,13,.9),#000);-webkit-box-shadow:0 1px 1px 1px #212121,inset 0 1px 1px 1px #000;-moz-box-shadow:0 1px 1px 1px #212121,inset 0 1px 1px 1px #000;box-shadow:0 1px 1px 1px #212121,inset 0 1px 1px 1px #000;filter:alpha(Opacity=95);opacity:.95}
#swipebox-action{-webkit-box-shadow:0 -1px -1px 1px #212121,inset 0 -1px -1px 1px #000;-moz-box-shadow:0 -1px -1px 1px #212121,inset 0 -1px -1px 1px #000;box-shadow:0 -1px -1px 1px #212121,inset 0 -1px -1px 1px #000}
@media screen and (max-width:640px){#swipebox-slider .slide img{width:65%}
}
