/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter { overflow:hidden; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.lightSlider:before, .lightSlider:after { content:''; display:table;}
.lightSlider { overflow:hidden; margin:0;}
.lSSlideWrapper { max-width:100%; overflow:hidden; position:relative;}
.lSSlideWrapper > .lightSlider:after { clear:both;}
.lSSlideWrapper .lSSlide { -webkit-transform:translate(0px, 0px); -ms-transform:translate(0px, 0px); transform:translate(0px, 0px); -webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height; -moz-transition-property:-moz-transform,height; transition-property:transform,height; -webkit-transition-duration:inherit !important; transition-duration:inherit !important; -webkit-transition-timing-function:inherit !important; transition-timing-function:inherit !important;}
.lSSlideWrapper .lSFade { position:relative;}
.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-duration:inherit !important; transition-duration:inherit !important; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:inherit !important; transition-timing-function:inherit !important;}
.lSSlideWrapper .lSFade > *.active { z-index:10;}
.lSSlideWrapper.usingCss .lSFade > *.active { opacity:1;}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.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:#222222; border-radius:30px; display:inline-block; height:8px; overflow:hidden; text-indent:-999em; width:8px; position:relative; z-index:99; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color:#382d44;}
.lSSlideOuter .media { opacity:0.8;}
.lSSlideOuter .media.active { opacity:1;}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery { list-style:none outside none; padding-left:0; margin:0; overflow:hidden; transform:translate3d(0px, 0px, 0px); -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.lSSlideOuter .lSPager.lSGallery li { overflow:hidden; -webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s; transition:border-radius 0.12s linear 0s 0.35s linear 0s; -webkit-transition:0.3s; transition:0.3s;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { border-radius:5px;}
.lSSlideOuter .lSPager.lSGallery li.active { border:5px double #ee0548;}
.lSSlideOuter .lSPager.lSGallery img { display:block; height:auto; max-width:100%;}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content:''; display:table;}
.lSSlideOuter .lSPager.lSGallery:after { clear:both;}
/* End of Gallery*/

/* slider actions */
.lSAction > a { width:32px; display:block; top:50%; height:32px; background-image:url('../images/controls.png'); cursor:pointer; position:absolute; z-index:99; margin-top:-16px; opacity:0.5; -webkit-transition:opacity 0.35s linear 0s; transition:opacity 0.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;}

/* vertical */
.lSSlideOuter.vertical { position:relative;}
.lSSlideOuter.vertical.noPager { padding-right:0px !important;}
.lSSlideOuter.vertical .lSGallery { position:absolute !important; right:0; top:0;}
.lSSlideOuter.vertical .lightSlider > * { width:100% !important; max-width:none !important;}

/* vertical controlls */
.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;}
/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl { direction:rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left:0; list-style:none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right:0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li { float:left; list-style:none;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li { float:right !important;}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% { left:0;}
    50% { left:-15px;}
    100% { left:0;}
}
@keyframes rightEnd {
    0% { left:0;}
    50% { left:-15px;}
    100% { left:0;}
}
@-webkit-keyframes topEnd {
    0% { top:0;}
    50% { top:-15px;}
    100% { top:0;}
}
@keyframes topEnd {
    0% { top:0;}
    50% { top:-15px;}
    100% { top:0;}
}
@-webkit-keyframes leftEnd {
    0% { left:0;}
    50% { left:15px;}
    100% { left:0;}
}
@keyframes leftEnd {
    0% { left:0;}
    50% { left:15px;}
    100% { left:0;}
}
@-webkit-keyframes bottomEnd {
    0% { bottom:0;}
    50% { bottom:-15px;}
    100% { bottom:0;}
}
@keyframes bottomEnd {
    0% { bottom:0;}
    50% { bottom:-15px;}
    100% { bottom:0;}
}
.lSSlideOuter .rightEnd { -webkit-animation:rightEnd 0.3s; animation:rightEnd 0.3s; position:relative;}
.lSSlideOuter .leftEnd { -webkit-animation:leftEnd 0.3s; animation:leftEnd 0.3s; position:relative;}
.lSSlideOuter.vertical .rightEnd { -webkit-animation:topEnd 0.3s; animation:topEnd 0.3s; position:relative;}
.lSSlideOuter.vertical .leftEnd { -webkit-animation:bottomEnd 0.3s; animation:bottomEnd 0.3s; position:relative;}
.lSSlideOuter.lSrtl .rightEnd { -webkit-animation:leftEnd 0.3s; animation:leftEnd 0.3s; position:relative;}
.lSSlideOuter.lSrtl .leftEnd { -webkit-animation:rightEnd 0.3s; animation:rightEnd 0.3s; position:relative;}
/*/  GRab cursor */
.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;}