#sliderBox {float: left;width: 100%;position: relative;}
.homePage .slideshow {position: relative;margin: 0px auto;width: 100%;height: 100vh;}
.homePage .slideshow ul {float: left;width: 100%;height: 100vh;}

@media screen and (max-width:1040px){
  .homePage .slideshow {position: relative;margin: 0px auto;width: 100%;height: 100vh;}
  .homePage .slideshow ul {float: left;width: 100%;height: 100vh;}
  .slideshow {position: relative;margin: 0px auto;width: 100%;height: 100vh;}
  .slideshow ul {float: left;width: 100%;height: 100vh;}
}

.slideshow ul li {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  list-style: none;
}
.slideshow:hover .dots {display: inline-block;}
.slideshow .dots {
  position: absolute;
  right: 60px;
  bottom: 20px;
  z-index: 3;
  text-align: center;display: none;transition: 0.5s all;
}

.slideshow .dots li {
  display: inline-block;
  margin: 0 10px;
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	border-radius: 50%;
  opacity: 0.4;
	cursor: pointer;
	transition: background .5s, opacity .5s;
  list-style: none;
}

.slideshow .dots li.active {
  background: #fff;
	opacity: 1;
}

.slideshow .arrow {
}

.slideshow .arrow .arrow-left,
.slideshow .arrow .arrow-right {
  position: absolute;
  bottom: 15%;
  margin-top: -25px;
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  opacity: 0.5;
	transition: background .5s, opacity .5s;z-index: 100012;
}

.slideshow .arrow  .arrow-left:hover,
.slideshow .arrow  .arrow-right:hover {
  opacity: 1;
}

.slideshow .arrow .arrow-left {
  right: 120px;
  background: url("arrow-left.png");
}

.slideshow .arrow .arrow-right {
  right: 60px;
  background: url("arrow-right.png");
}

/* NAZWA SLIDERA */
.slideshow ul li h4 {
  font-size: 4.75em;
  filter:none !important;
  padding:0;
  color: #FFFFFF;
  margin: 0;
  font-family:'Poppins', sans-serif;
  font-weight: bold;
  text-decoration:none;
  
}
/* OPIS SLIDERA */	
.slideshow ul li p {
  font-size: 24px;
  filter:none !important;
  padding: 0px 0 0 0;
  color: #FFFFFF;
  font-weight: 200;
  text-decoration:none;
}

.slideshow ul li p a {padding: 15px 25px;border: 1px solid #FFFFFF;color: #FFFFFF;display: inline-block;margin: 15px 0 0 0;font-weight: 700;transition: 0.5s all;}
.slideshow ul li p a:hover {color: #30b0ec;border: 1px solid #30b0ec;}

.boxTextInner {position: relative;}


#textSlider {position: absolute;top:50%;left: 50%;transform: translate(-50%, -50%);z-index: 1010;}
.slideshow ul li[style*="opacity: 1"] > a {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;min-height: 100%;z-index: 10102;}

.slideshow ul li a[href='']{
  display:none;
}
.slideshow ul li a[href=' ']{
  display:none;
}

.slideshow .description {position: absolute;left: 15%;top: 45%;font-size: 24px;color: #FFFFFF;z-index: 1001;}
.slideshow .description h2 {font-size: 92px;font-weight: 700;line-height: 1.0em;}
.slideshow ul {background: #000000;}

@media screen and (max-width:1350px){
  .slideshow ul li h4 {font-size: 8vw !important;line-height: 7vw;}
	.slideshow ul li p {font-size: 3vw !important;line-height: 5vw;margin: 0px 0 0 0;}
  .slideshow .dots {display: none !important;}
}
@media screen and (max-width:800px){
  .slideshow .arrow {display: none;}
  .slideshow .dots {display: none;}
}