.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;
}

.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:#428bca;
}

.lSSlideOuter .media {
opacity:0.8;
}

.lSSlideOuter .media.active {
opacity:1;
}

.ligh2tSlider .lslide.active {
cursor:pointer!important;
}
.lslide.active{ cursor: pointer; }

.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 {
margin-bottom:15px;
overflow:hidden;
max-height:120px;
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;
}

.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover {
border-radius:1px;
}

.lSSlideOuter .lSPager.lSGallery img {
display:block;
height:auto;
width:100%;
height: 100%;
object-fit: cover;
}

.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after {
content: " ";
display:table;
}

.lSSlideOuter .lSPager.lSGallery:after {
clear:both;
}

.lSAction >a {
    display:inline-block; top:50%; transform: translatey(-50%); 
    position:absolute; z-index:99;
    font-family:Font Awesome\ 5 Free;font-weight:900;
    color:#fff!important; text-decoration:none;
    font-size:20px; cursor:pointer;
    text-align:center; opacity:0.5;
    background-color:rgba(0,0,0,.5);
    -webkit-transition:opacity 0.35s linear 0s;
    transition:opacity 0.35s linear 0s;
}

.lSAction >a:hover {
opacity:.8;
}

.lSAction >.lSPrev {
background-position:0 0;
left:0px;
padding: 1.25rem 1.5rem 1.25rem 1.35rem;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}

.lSAction >.lSPrev:before {
content: " \f053 ";
}

.lSAction >.lSNext {
background-position:-32px 0;
right:0px;
padding: 1.25rem 1.35rem 1.25rem 1.5rem;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}

.lSAction >.lSNext:before {
content: " \f054 ";
}

.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:0px !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 .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;
}

.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;
}
