/* Slider */
.slick-slider{position: relative;display: block;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-track{position: relative;top:0;left:0;display: block;margin-left: auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;}
[dir='rtl'] .slick-slide{float: right;}

.slide{position:relative;float:left;margin:0;width:100%;line-height:26px;}
.slide img {width:100%;margin: 0 auto;}
.slide_tlo_tytul{position:absolute;left:2%;bottom:0;padding:0; background:#2e3436;filter:alpha(opacity=80); opacity:0.80;}
.slide_tytul{position:relative;text-align:center;bottom:0;padding:10px 10px;color:white;}
.slide_tytul a{color:#99ded1;border-bottom:0px solid transparent;transition-duration:0.8s;text-decoration:none;font-size:16px}
.slide_tytul a:hover{color:#ffffff;border-bottom:1px solid #ffffff;}

.slick-slide img{display: block;margin:0;outline:1px solid #77767b;outline-offset:-1px;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;}
.slick-arrow.slick-hidden {display: none;}

.slick-slide {margin: 0;transition: all ease-in-out .3s;opacity: 1;}
.slick-active {opacity: 1;}
.slick-current {opacity: 1;}


/* Strzałki */
.slick-prev,.slick-next{position: absolute;width:32px;height:32px;top: 50%;display: block;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;border: none;outline: none;transition-duration:0.8s;z-index:1;}
.slick-prev {background:url(/images/sliderprev.webp);margin:0;background-size:32px;background-repeat:no-repeat;background-position: left} /* strzałki */
.slick-next {background:url(/images/slidernext.webp);margin:0;background-size:32px;background-repeat:no-repeat;background-position: right} /* strzałki */
.slick-prev:hover,.slick-next:hover{opacity: 0.7;}

.slick-prev{left:1%;}
.slick-next{right:1%;}

/* kontener slider */
.slick-dotted.slick-slider{margin-bottom: 30px;}
/* listwa i przyciski slider */
.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button{display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;}
.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75;color: black;}

@media (min-width:1641px) {
.slide_tlo_tytul{width:452px;left:7px;}
.slick-slide img{width:452px;height:302px;margin:0 7px;}
}

@media (max-width:1640px) {
.slide_tlo_tytul {width:96.8%;left:1.6%}
.slick-slide img{width:96.8%;height:15.58199vw;margin:0 1.6%;}
.slide {line-height:24px;}
.slide_tytul a {font-size:15px}
}

@media (max-width:1470px) {
.slide {line-height:18px;}
.slide_tytul a {font-size:14px}
}

@media (max-width:1300px) {
.slick-slide img{height:18.71451vw;}
}

@media (max-width:1080px) {
.slick-slide img{height:24.61728vw;}
.slide {line-height:26px;}
.slide_tytul {padding:5px;}
.slide_tytul a {font-size:14px}
}

@media (max-width:840px) {
.slick-slide img {height:29.5vw;}
.slide {line-height:20px;}
.slide_tytul a {font-size:12px}
}

@media (max-width:550px) {
.slick-slide img {width:100%;height:60vw;margin:0}
.slide {line-height:24px;}
.slide_tlo_tytul{width:100%;left:0;}
.slide_tytul a {font-size:14px}
}

@media (max-width:300px) {
.slick-prev,.slick-next{width:20px;height:20px;top:20%;
}

