#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%;}
  .homePage .slideshow ul {float: left;width: 100%;}
  .slideshow {position: relative;margin: 0px auto;width: 100%;}
  .slideshow ul {float: left;width: 100%;}
}

.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: 80px;
  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: #d3b883;border: 1px solid #d3b883;}

.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: 8%;top: 40%;font-size: 24px;color: #FFFFFF;z-index: 1001;}
.slideshow .description h1 {font-size: 62px;font-weight: 700;line-height: 1.0em;}
.slideshow .description h2 {font-size: 42px;font-weight: 300;line-height: 1.0em;}
.slideshow ul {background: #000000;}

.slide-caption {
  display: inline-block;
  min-width: 25vw;
  bottom: 0;
  padding: 30px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-family: "Lato", sans-serif;
}

@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;}
}