html.swipebox-html.swipebox-touch { overflow: hidden ! important; }
#swipebox-overlay img { border: medium none ! important; }
#swipebox-overlay { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 99999 ! important; overflow: hidden; -moz-user-select: none; }
#swipebox-container { position: relative; width: 100%; height: 100%; }
#swipebox-slider { transition: transform 0.4s ease 0s; height: 100%; left: 0px; top: 0px; width: 100%; white-space: nowrap; position: absolute; display: none; cursor: pointer; }
#swipebox-slider .slide { height: 100%; width: 100%; line-height: 1px; text-align: center; display: inline-block; }
#swipebox-slider .slide::before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
#swipebox-slider .slide .swipebox-inline-container, #swipebox-slider .slide .swipebox-video-container, #swipebox-slider .slide img { display: inline-block; max-height: 100%; max-width: 100%; margin: 0px; padding: 0px; width: auto; height: auto; vertical-align: middle; }
#swipebox-slider .slide .swipebox-video-container { background: transparent none repeat scroll 0px 0px; max-width: 1140px; max-height: 100%; width: 100%; padding: 5%; box-sizing: border-box; }
#swipebox-slider .slide .swipebox-video-container .swipebox-video { width: 100%; height: 0px; padding-bottom: 56.25%; overflow: hidden; position: relative; }
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe { width: 100% ! important; height: 100% ! important; position: absolute; top: 0px; left: 0px; }
#swipebox-slider .slide-loading { background: transparent url(9a1f6381e401cb1f87a520d3e28f9a05b2f979d3.gif)  no-repeat scroll center center; }
#swipebox-bottom-bar, #swipebox-top-bar { transition: all 0.5s ease 0s; position: absolute; left: 0px; z-index: 999; height: 50px; width: 100%; }
#swipebox-bottom-bar { bottom: -50px; }
#swipebox-bottom-bar.visible-bars { transform: translate3d(0px, -50px, 0px); }
#swipebox-top-bar { top: -50px; }
#swipebox-top-bar.visible-bars { transform: translate3d(0px, 50px, 0px); }
#swipebox-title { display: block; width: 100%; text-align: center; }
#swipebox-close, #swipebox-next, #swipebox-prev { background-image: url(ee03922f62e2fceed9e8817308f0296b8b5508d6.png) ; background-repeat: no-repeat; border: medium none ! important; text-decoration: none ! important; cursor: pointer; width: 50px; height: 50px; top: 0px; }
#swipebox-arrows { display: block; margin: 0px auto; width: 100%; height: 50px; }
#swipebox-prev { background-position: -32px 13px; float: left; }
#swipebox-next { background-position: -78px 13px; float: right; }
#swipebox-close { top: 0px; right: 0px; position: absolute; z-index: 9999; background-position: 15px 12px; }
.swipebox-no-close-button #swipebox-close { display: none; }
#swipebox-next.disabled, #swipebox-prev.disabled { opacity: 0.3; }
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider { animation: 0.3s ease 0s normal none 1 running rightSpring; }
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider { animation: 0.3s ease 0s normal none 1 running leftSpring; }
.swipebox-touch #swipebox-container::after, .swipebox-touch #swipebox-container::before { backface-visibility: hidden; transition: all 0.3s ease 0s; content: " "; position: absolute; z-index: 999; top: 0px; height: 100%; width: 20px; opacity: 0; }
.swipebox-touch #swipebox-container::before { left: 0px; box-shadow: 10px 0px 10px -8px rgb(101, 101, 101) inset; }
.swipebox-touch #swipebox-container::after { right: 0px; box-shadow: -10px 0px 10px -8px rgb(101, 101, 101) inset; }
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container::before, .swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container::after { opacity: 1; }
@keyframes rightSpring {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}
@keyframes rightSpring {
0% { left: 0px; }
50% { left: -30px; }
100% { left: 0px; }
}
@keyframes leftSpring {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}
@keyframes leftSpring {
0% { left: 0px; }
50% { left: 30px; }
100% { left: 0px; }
}
@media screen and (min-width: 800px) {
  #swipebox-close { right: 10px; }
  #swipebox-arrows { width: 92%; max-width: 800px; }
}
#swipebox-overlay { background: rgb(13, 13, 13) none repeat scroll 0% 0%; }
#swipebox-bottom-bar, #swipebox-top-bar { text-shadow: 1px 1px 1px rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.95; }
#swipebox-top-bar { color: rgb(255, 255, 255) ! important; font-size: 15px; line-height: 43px; font-family: Helvetica,Arial,sans-serif; }
