/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! 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: #428bca;
}
.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;
}
.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
   border-radius: 5px;
   border: 1px solid #e9be00; /*WLASNE*/
}
.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("../img/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;
}
.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;
}
