/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch {
 overflow:hidden!important
}
#swipebox-overlay img {
 border:none!important
}
#swipebox-overlay {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:99999!important;
 overflow:hidden;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
#swipebox-container {
 position:relative;
 width:100%;
 height:100%
}
#swipebox-slider {
 -webkit-transition:-webkit-transform .4s ease;
 transition:transform .4s ease;
 height:100%;
 left:0;
 top:0;
 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:0;
 padding:0;
 width:auto;
 height:auto;
 vertical-align:middle
}
#swipebox-slider .slide .swipebox-video-container {
 background:0 0;
 max-width:1140px;
 max-height:100%;
 width:100%;
 padding:5%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
 width:100%;
 height:0;
 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:0;
 left:0
}
#swipebox-slider .slide-loading {
 background:url(../Images/loader.gif) center center no-repeat
}
#swipebox-bottom-bar,#swipebox-top-bar {
 -webkit-transition:.5s;
 transition:.5s;
 position:absolute;
 left:0;
 z-index:999;
 height:50px;
 width:100%
}
#swipebox-bottom-bar {
 bottom:-50px
}
#swipebox-bottom-bar.visible-bars {
 -webkit-transform:translate3d(0,-50px,0);
 transform:translate3d(0,-50px,0)
}
#swipebox-top-bar {
 top:-50px
}
#swipebox-top-bar.visible-bars {
 -webkit-transform:translate3d(0,50px,0);
 transform:translate3d(0,50px,0)
}
#swipebox-title {
 display:block;
 width:100%;
 text-align:center
}
#swipebox-close,#swipebox-next,#swipebox-prev {
 background-image:url(../Images/swipebox/icons.png);
 background-repeat:no-repeat;
 border:none!important;
 text-decoration:none!important;
 cursor:pointer;
 width:50px;
 height:50px;
 top:0
}
#swipebox-arrows {
 display:block;
 margin:0 auto;
 width:100%;
 height:50px
}
#swipebox-prev {
 background-position:-32px 13px;
 float:left
}
#swipebox-next {
 background-position:-78px 13px;
 float:right
}
#swipebox-close {
 top:0;
 right:0;
 position:absolute;
 z-index:9999;
 background-position:15px 12px
}
.swipebox-no-close-button #swipebox-close {
 display:none
}
#swipebox-next.disabled,#swipebox-prev.disabled {
 opacity:.3
}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
 -webkit-animation:rightSpring .3s;
 animation:rightSpring .3s
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
 -webkit-animation:leftSpring .3s;
 animation:leftSpring .3s
}
.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 content:' ';
 position:absolute;
 z-index:999;
 top:0;
 height:100%;
 width:20px;
 opacity:0
}
.swipebox-touch #swipebox-container:before {
 left:0;
 -webkit-box-shadow:inset 10px 0 10px -8px #656565;
 box-shadow:inset 10px 0 10px -8px #656565
}
.swipebox-touch #swipebox-container:after {
 right:0;
 -webkit-box-shadow:inset -10px 0 10px -8px #656565;
 box-shadow:inset -10px 0 10px -8px #656565
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
 opacity:1
}
@-webkit-keyframes rightSpring {
 0% {
  left:0
 }
 50% {
  left:-30px
 }
 100% {
  left:0
 }
}
@keyframes rightSpring {
 0% {
  left:0
 }
 50% {
  left:-30px
 }
 100% {
  left:0
 }
}
@-webkit-keyframes leftSpring {
 0% {
  left:0
 }
 50% {
  left:30px
 }
 100% {
  left:0
 }
}
@keyframes leftSpring {
 0% {
  left:0
 }
 50% {
  left:30px
 }
 100% {
  left:0
 }
}
@media screen and (min-width:800px) {
 #swipebox-close {
  right:10px
 }
 #swipebox-arrows {
  width:92%;
  max-width:800px
 }
}
#swipebox-overlay {
 background:#0d0d0d
}
#swipebox-bottom-bar,#swipebox-top-bar {
 text-shadow:1px 1px 1px #000;
 background:#000;
 opacity:.95
}
#swipebox-top-bar {
 color:#fff!important;
 font-size:15px;
 line-height:43px;
 font-family:Helvetica,Arial,sans-serif
}
