/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; 
Licensed MIT 
*/.lSSlideWrapper,
.lSSlideWrapper .lSFade{
    position:relative;
    max-width: 100%;
    display: block;
}
.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;
    margin-top: 40px;
}
.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: 10px 5px;
}
.lSSlideOuter .lSPager.lSpg>li a{
    background-color:#838385;
    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: #A35A36
}
.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{
    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;
}
.sliderimg {
    width: 97%;
}
.slideControls, .slideControls2 {
    position: relative;
    width: 30%;
    left: 50%;
    transform: translate(-50%, -35px);
    -ms-transform: translate(-50%, -35px);
    -moz-transform: translate(-50%, -35px);
    -webkit-transform: translate(-50%, -35px);
    -o-transform: translate(-50%, -35px);
}
.slidePrev {
    float: left;
}
.slidePrev img {
    width: 100%;
}
.slideNext {
    float: right;
}
.slideNext img {
    width: 100%;
}
@media screen and (max-width: 1100px) {
    .slidePrev img {
        width: 83%;
    }
    .slideNext img {
        width: 83%;
    }
    .lSSlideOuter .lSPager.lSpg > li{
        padding: 10px 4px;
    }
}
@media screen and (max-width: 900px) {
    .slidePrev img {
        width: 75%;
    }
    .slideNext img {
        width: 75%;
    }
    .lSSlideOuter .lSPager.lSpg > li{
        padding: 10px 2.5px;
    }
    .lSSlideOuter{
        margin-top: -20px;
    }
}
@media screen and (max-width:760px){
    .slideControls, .slideControls2 {
        width: 35%
    }
    .slidePrev img {
        width: 65%;
    }
    .slideNext img {
        width: 65%;
    }
}
@media screen and (max-width:670px) {
    .slidePrev img {
        width: 60%;
    }
    .slideNext img {
        width: 60%;
    }
    .lSSlideOuter .lSPager.lSpg {
        margin-left: -13px;
    }
    .slideControls, .slideControls2{
        width: 35%;
    }
}
@media  screen and (max-width:570px) {
    .slideControls, .slideControls2{
        width: 42%;
    }
}
@media  screen and (max-width:500px) {
    .slideControls, .slideControls2{
        width: 47%;
    }
}
@media  screen and (max-width:450px) {
    .slideControls, .slideControls2{
        width: 54%;
    }
}

