@charset "utf-8";
.lSSlideOuter {
    overflow: hidden;

}

.lightSlider:before, .lightSlider:after { content: " "; display: table; }
.lightSlider { overflow: hidden; }
.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 !!!/**/

/* slider actions */
.lSAction>a {
width: 60px;
display: block;
top: 45%;
height: 60px;
background-image: url('/publicity/images/main/controls.png');
cursor: pointer;
position: absolute;
z-index: 5;
margin-top: 0;
opacity: 0.5;
-webkit-transition: opacity 0.3s linear 0s;
transition: opacity 0.3s linear 0s;
}
.lSAction>a:hover {
    opacity: 1;
}
.lSAction>.lSPrev {
background-position: 0 0;
left: 10px;
}
.lSAction>.lSNext {
background-position: -60px 0;
right: 10px;
}

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

@keyframes rightEnd {
0% { left: 0; }
50% { left: -15px; }
100% { left: 0; }
}

@keyframes topEnd {
0% { top: 0; }

50% {
top: -15px;
}

100% {
top: 0;
    }
}
@keyframes leftEnd {
0% {
left: 0;
}

50% {
left: 15px;
}

100% {
left: 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;
}
