.lSSlideWrapper, .lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSSlide, .lSSlideWrapper.usingCss .lSFade>* {-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;}
.lSSlideOuter, .lSSlideOuter .lSPager.lSGallery {-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-touch-callout: none;-webkit-user-select: none;}
.lSSlideOuter .lSPager.lSGallery:after, .lSSlideWrapper>.lightSlider:after {clear: both;}
.lSSlideOuter {overflow: hidden;user-select: none;}
.lightSlider:after, .lightSlider:before {content: " ";display: table;}
.lightSlider {overflow: hidden;margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;}
.lSSlideWrapper .lSFade>* {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade>* {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-property: opacity;transition-property: opacity;}
.lSSlideWrapper .lSFade>.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade>.active {opacity: 1;}
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg>li {cursor: pointer;display: inline-block;padding: 0 5px;}
.lSSlideOuter .lSPager.lSpg>li a {background-color: #222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all .5s linear 0s;transition: all .5s linear 0s;}
.lSSlideOuter .lSPager.lSpg>li.active a, .lSSlideOuter .lSPager.lSpg>li:hover a {background-color: #428bca;}
.lSSlideOuter .media {opacity: .8;}
.lSSlideOuter .media.active {opacity: 1;}
.lSSlideOuter .lSPager.lSGallery {list-style: none;padding-left: 0;margin: 0;overflow: hidden;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;user-select: none;}
.lSSlideOuter .lSPager.lSGallery li {overflow: hidden;-webkit-transition: border-radius .12s linear 0s .35s linear 0s;transition: border-radius .12s linear 0s .35s linear 0s;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 5px;}
.lSSlideOuter .lSPager.lSGallery img {display: block;height: auto;max-width: 100%;}
.lSSlideOuter .lSPager.lSGallery:after, .lSSlideOuter .lSPager.lSGallery:before {content: " ";display: table;}
.lSAction>a {width: 32px;display: block;top: 50%;height: 32px;background-image: url("../img/controls.png");cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;opacity: .5;-webkit-transition: opacity .35s linear 0s;transition: opacity .35s linear 0s;}
.lSAction>a:hover {opacity: 1;}
.lSAction>.lSPrev {background-position: 0 0;left: 10px;}
.lSAction>.lSNext {background-position: -32px 0;right: 10px;}
.lSAction>a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
.lSSlideOuter.vertical {position: relative;}
.lSSlideOuter.vertical.noPager {padding-right: 0 !important;}
.lSSlideOuter.vertical .lSGallery {position: absolute !important;right: 0;top: 0;}
.lSSlideOuter.vertical .lightSlider>* {width: 100% !important;max-width: none !important;}
.lSSlideOuter.vertical .lSAction>a {left: 50%;margin-left: -14px;margin-top: 0;}
.lSSlideOuter.vertical .lSAction>.lSNext {background-position: 31px -31px;bottom: 10px;top: auto;}
.lSSlideOuter.vertical .lSAction>.lSPrev {background-position: 0 -31px;bottom: auto;top: 10px;}
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lSPager, .lSSlideOuter .lightSlider {padding-left: 0;list-style: none;}
.lSSlideOuter.lSrtl .lSPager, .lSSlideOuter.lSrtl .lightSlider {padding-right: 0;}
.lSSlideOuter .lSGallery li, .lSSlideOuter .lightSlider>* {float: left;}
.lSSlideOuter.lSrtl .lSGallery li, .lSSlideOuter.lSrtl .lightSlider>* {float: right !important;}
@-webkit-keyframes rightEnd {0%, 100% {left: 0;}
	50% {left: -15px;}}
@keyframes rightEnd {0%, 100% {left: 0;}
	50% {left: -15px;}}
@-webkit-keyframes topEnd {0%, 100% {top: 0;}
	50% {top: -15px;}}
@keyframes topEnd {0%, 100% {top: 0;}
	50% {top: -15px;}}
@-webkit-keyframes leftEnd {0%, 100% {left: 0;}
	50% {left: 15px;}}
@keyframes leftEnd {0%, 100% {left: 0;}
	50% {left: 15px;}}
@-webkit-keyframes bottomEnd {0%, 100% {bottom: 0;}
	50% {bottom: -15px;}}
@keyframes bottomEnd {0%, 100% {bottom: 0;}
	50% {bottom: -15px;}}
.lSSlideOuter .rightEnd {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative;}
.lSSlideOuter .leftEnd {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative;}
.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd .3s;animation: topEnd .3s;position: relative;}
.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd .3s;animation: bottomEnd .3s;position: relative;}
.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd .3s;animation: leftEnd .3s;position: relative;}
.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd .3s;animation: rightEnd .3s;position: relative;}
.lightSlider.lsGrab>* {cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.lightSlider.lsGrabbing>* {cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing;}