/*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:11;
-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:#428bca;
}
.lSSlideOuter .media{
opacity:0.8;
}
.lSSlideOuter .media.active{
opacity:1;
}

/* 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;
border-radius:5px;
opacity:.75;
transition:opacity .5s;
filter:blur(.86px);
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{
opacity:1;
}
.lSSlideOuter .lSPager.lSGallery li.active{
filter:blur(0);
}
.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;
}

/* slider actions */
.lSAction > a{
width:32px;
display:block;
top:50%;
height:32px;
background-image:url(/img/lightslider-controls.png);
cursor:pointer;
position:absolute;
z-index:11;
/*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 controls */
.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;
}

/* 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;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li{
float:right !important;
}

@-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:url(/img/hand-open.cur), default !important;
}
.lightSlider.lsGrabbing > *{
cursor:url(/img/hand-closed.cur), default !important;
}