/* Quick.Cms.Ext v6.x slider stylesheet */
/* Quick.Slider */

/* GLOBAL */
.quick-slider{position:relative;margin:auto;overflow:hidden;}
.quick-slider ul{padding:0;margin:0;list-style:none;}
.quick-slider-slide{position:absolute;left:0;top:0;width:100%;display:none;text-align:left;overflow:hidden;line-height:0;}
.quick-slider-slide:first-child{display:flex;}

.quick-slider-nav-arrows-prev,
.quick-slider-nav-arrows-next {
  position: absolute;
  bottom: 15%;
  margin-top: -25px;
  display: none !important;
  width:29px;
  height: 50px;
  cursor: pointer;
  opacity: 0.5;
	transition: background .5s, opacity .5s;z-index: 100012;
}

.quick-slider-nav-arrows .quick-slider-nav-arrows-prev:hover,
.quick-slider-nav-arrows .quick-slider-nav-arrows-next:hover {
  opacity: 1;
}

.quick-slider-nav-arrows-prev {
  right: 120px;
  background: url('img/arrow-left.png');
}

.quick-slider-nav-arrows-next {
  right: 60px;
  background: url('img/arrow-right.png');
}

.quick-slider-nav-dots-wrapper{position:absolute;  right: 60px;bottom: 20px;list-style:none;text-align:center;}
.quick-slider-nav-dots-wrapper li{display:inline-block;}
.quick-slider-nav-dots{display:inline-block;width:28px;height:5px;margin:0 12px 0 0;background:rgba(0,0,0,0.4);border:1px solid #666;color:transparent;font-size:0.5em;}
.quick-slider-nav-dots.active, .quick-slider-nav-dots:hover{background:#fff;transition:all 0.3s ease;color:transparent;}



.quick-slider-slide .description a{color:inherit;}
.quick-slider-slide .description a:hover{text-decoration:none;}
div[id^="slider-"] > ul > li{display:none;} /* hide slides (and descriptions) before slider images will be loaded and everything is set */

/* CUSTOM - TOP SLIDER */
#slider-1{position:relative;clear:both;/*display:none;*/height:300px;overflow:hidden;color:#fff;} /* height:300px; is default height, so page will not change its height after slider is loaded, so you should change it if your slider has different height */
#slider-1 li.img img{max-width:100%;}
#slider-1 li.no-img{min-height:300px;}

.wysokiSlider .quick-slider li.img img{width:100%;height:100vh;max-height:100vh;object-fit:cover;object-position:top;}
.is-page-home .quick-slider li.img img{width:100%;height:100vh;max-height:100vh;object-fit:cover;object-position:top;}
.quick-slider li.img img{width:100%;height:60vh;max-height:60vh;object-fit:cover;object-position:center;} 
/* */
.quick-slider ul::before {background: rgb(255,255,255);
  background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.7) 100%);content: '';position: absolute;left: 0;top:0;width: 100%;height: 50%;z-index: 10;}

.is-page-home .slider .description {bottom: 30%;}
.wysokiSlider .slider .description {bottom: 30%;}

.is-page-home .slider .description {position: absolute;left: 15%;top: 50%;font-size: 24px;color: #000000;z-index: 1001;padding: 15px 25px;max-width: 820px;transform: translateY(-50%);bottom: auto;}
.is-page-home .slider .description h2 {font-size: 72px;font-weight: 300;line-height: 72px;}
.is-page-home .slider .description h2 strong {font-weight: 700;}
.is-page-home .slider ul li p {font-size: 24px;filter:none !important;padding: 0px 0 0 0;color: #000000;font-weight: 200;text-decoration:none;line-height: 28px;}

.wysokiSlider .slider .description {position: absolute;left: 10%;bottom: 5%;font-size: 24px;color: #000000;z-index: 1001;padding: 15px 25px;max-width: 820px;}
.wysokiSlider .slider .description h2 {font-size: 72px;font-weight: 700;line-height: 1.2em;}
.wysokiSlider .slider ul li p {font-size: 24px;filter:none !important;padding: 0px 0 0 0;color: #000000;font-weight: 200;text-decoration:none;line-height: 28px;}

.slider .description {position: absolute;left: 10%;bottom: 5%;font-size: 18px;color: #000000;z-index: 1001;padding: 15px 25px;max-width: 820px;}
.slider .description h2 {font-size: 42px;font-weight: 700;line-height: 1.2em;}
.slider ul li p {font-size: 18px;filter:none !important;padding: 0px 0 0 0;color: #000000;font-weight: 200;text-decoration:none;line-height: 24px;}

/* */
#bottomMore8 {float:left;margin:15px auto 0 auto;}
#bottomMore8 .textWraper {display:flex;flex-wrap:wrap;align-items:center;}
#bottomMore8 .bs1 {order: 1;color: #000000;line-height: 1.5em;font-size: 16px;}
#bottomMore8 .textWraper:hover .bs1 {color: #ffcd00;}
#bottomMore8 .bs2 {margin-left:10px;width:33px;height:33px;background:url('img/right-all.png');background-position: 0px 33px;order: 2;}
#bottomMore8 a:hover {color: #ffcd00;}
#bottomMore8 a:hover .bs2 {background:url('img/right-all.png');background-position: 0px 0px;}

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

.boxTextInner {position: relative;}

/* CUSTOM - WIDGET SLIDER */
/* standard slider - images */
.widget.type-3 .slider{clear:both;display:none;color:#fff;text-align:center;}
.widget.type-3 .slider li.no-img{min-height:150px;}
.widget.type-3 .slider .description{top:0;left:0;width:100%;font-size:0.875em;}
/* subpages slider */
.pages-slider li{line-height:1.25em;} /* you can also set height here */
.pages-slider .image{float:left;padding-right:1em;}
.pages-slider .description{padding:0.5em 0;}
.pages-slider li.no-img .description{width:100%;}
.pages-slider .quick-slider-nav-arrows{top:20%;}
.pages-slider .quick-slider-nav-dots-wrapper{bottom:0px;text-align:center;}

@media print{
  /* PRINT STYLES */
  #slider-1, .quick-slider img, .quick-slider-nav-arrows, .quick-slider-nav-dots{display:none;}
}

/* PLUGINS */

/* PROMOTED PAGES */
.widget.type-27 .quick-slider{padding-bottom:20px;overflow:visible;}
.widget.type-27 .quick-slider-slide{overflow:visible;}
@media screen and (max-width:460px){
  .widget.type-27{width:98%;}
}

/* COMMENTS_EXT */
.comments-slider > ul > li{min-height:100px;line-height:1.25rem;}
.comments-slider .quick-slider-nav-dots-wrapper{right:0px;top:0px;width:auto;}

/* PAGE IMAGES SLIDER */
.images-slider-5{clear:both;margin-bottom:20px;}
.images-slider-6{clear:both;margin-top:20px;}
[class*="images-slider-"] ul{position:relative;}
[class*="images-slider-"] .quick-slider-slide{float:left;position:relative;width:auto;padding:0 10px;display:block;}
[class*="images-slider-"] .quick-slider-slide p{z-index:3;position:absolute;bottom:0;max-width:70%;padding:5px 10px;text-align:left;background:rgba(0,0,0,0.3);line-height:1.25em;color:white;font-size:0.75em;}


/* RELATED PAGES */
#pages-related .pages-slider{margin-top:1em;padding-bottom:1em;}
.bannerDescription {position: absolute;z-index: 101;padding: 25px 50px;top: 50%;left: 0;transform: translateY(-50%)}
.bannerTxt01 img {width: 350px;}
.bannersInBanner li {display: inline-block;margin:0 5px 0 0;}
.bannerTxt02 {font-weight: bold;color: #000000;font-size: 1.65em;margin:15px 0;text-transform: uppercase;line-height: 1.2em;}


/* */
#descriptionSliderLeft {z-index:3;position:absolute;top:50%;left:5rem;min-width:150px;
  width:35%;padding:1em;background:rgba(211,241,244,0.5);line-height:1.55em;color:#333333;transform: translateY(-50%);font-size: 1.45em;border-radius:10px;}
#descriptionSliderRight {z-index:3;position:absolute;top:50%;right:5rem;min-width:150px;
  width:35%;padding:1em;background:rgba(211,241,244,0.5);line-height:1.55em;color:#333333;transform: translateY(-50%);font-size: 1.45em;border-radius:10px;}

/* */
@-webkit-keyframes zoom {
  0%, 100% {
    -webkit-transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  0%, 100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.3, 1.3);
  }
}

@-webkit-keyframes reverse-zoom {
  0%, 100% {
    -webkit-transform: scale(1.3, 1.3);
  }
  50% {
    -webkit-transform: scale(1, 1);
  }
}

@keyframes reverse-zoom {
  0%, 100% {
    transform: scale(1.3, 1.3);
  }
  50% {
    transform: scale(1, 1);
  }
}

.quick-slider li.img img {
  -webkit-animation: zoom 20s infinite;
  animation: zoom 20s infinite;
}

.quick-slider li.img:nth-child(even) img {
  -webkit-animation: reverse-zoom 20s infinite;
  animation: reverse-zoom 20s infinite;
}

/* */ 
.is-page-home .slider ul li .descSliderBlack h2 {color: #000000;}
.is-page-home .slider ul li .descSliderBlack p {color: #000000;}
.is-page-home .slider ul li .descSliderBlack a {color: #000000;}
.is-page-home .slider ul li .descSliderBlack #bottomMore8 .bs1 {order: 1;color: #000000;line-height: 1.5em;font-size: 16px;}
.is-page-home .slider ul li .descSliderBlack #bottomMore8 .textWraper:hover .bs1 {color: #000000;text-decoration: underline;}


  @media screen and (min-width:1921px){
    .is-page-home .sliderBox_parrlax {position: relative;margin: 0px auto;width: 100%;height: 100vh;}
    .is-page-home .sliderBox_parrlax ul li {float: left;width: 100%;height: 100vh !important;}
    .is-page-home .sliderBox_parrlax ul li img {height: 100vh;}
    
    .wysokiSlider .sliderBox_parrlax {position: relative;margin: 0px auto;width: 100%;height: 100vh;}
    .wysokiSlider .sliderBox_parrlax ul li {float: left;width: 100%;height: 100vh !important;}
    .wysokiSlider .sliderBox_parrlax ul li img {height: 100vh;}
    }
  
  @media screen and (min-width:2421px){
    .is-page-home .sliderBox_parrlax {position: relative;margin: 0px auto;width: 100%;height: 100vh;}   
    .wysokiSlider .sliderBox_parrlax {position: relative;margin: 0px auto;width: 100%;height: 100vh;}
    }
  
  @media screen and (max-width:1350px){
    #logo img {float: left;width: 105px;}
    .slider .description {left: 5%;}
    .is-page-home .slider ul li h2 {font-size: 6vw !important;line-height: 6vw !important;}
    .is-page-home .slider ul li p {font-size: 5vw !important;line-height: 5vw !important;margin: 0px 0 0 0;}

    .wysokiSlider .slider ul li h2 {font-size: 5vw !important;line-height: 7vw;}
    .wysokiSlider .slider ul li p {font-size: 3vw !important;line-height: 5vw;margin: 0px 0 0 0;}

    .slider ul li h2 {font-size: 2vw !important;line-height: 3vw;}
    .slider ul li p {font-size: 2vw !important;line-height: 2vw;margin: 0px 0 0 0;}

    .slider .dots {display: none !important;}
  }
  @media only screen and (max-width: 1290px) and (orientation: landscape) {
    .is-page-home .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;} 
    .is-page-home .slider ul li p {font-size: 2vw !important;line-height: 3vw !important;}

    .wysokiSlider .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;} 
    .wysokiSlider .slider ul li p {font-size: 2vw !important;line-height: 3vw !important;}
    
    .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;} 
    .slider ul li p {font-size: 1.5vw !important;line-height: 2vw !important;}
  }
  @media screen and (max-width:1290px) and (orientation: portrait){
    .is-page-home .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;} 
    .is-page-home .slider ul li p {font-size: 3vw !important;line-height: 3vw;} 

    .wysokiSlider .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;} 
    .wysokiSlider .slider ul li p {font-size: 3vw !important;line-height: 3vw;} 
    
    .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;} 
    .slider ul li p {font-size: 1.5vw !important;line-height: 2vw;} 
  }
  @media only screen and (max-width: 1179px) and (orientation: landscape) {
    .is-page-home .sliderBox_parrlax {height: 100vh !important;}
    .is-page-home .sliderBox_parrlax ul li {height: 100vh !important;} 
    .is-page-home .sliderBox_parrlax ul li img{height: 100vh !important;} 
  }
  @media only screen and (max-width: 950px) and (orientation: landscape) {
    .is-page-home .sliderBox_parrlax {height: 100vh !important;}
    .is-page-home .sliderBox_parrlax ul li {height: 100vh !important;}
    .is-page-home .sliderBox_parrlax ul li img{height: 100vh !important;max-height:100vh;}

    .wysokiSlider .sliderBox_parrlax {height: 100vh !important;}
    .wysokiSlider .sliderBox_parrlax ul li {height: 100vh !important;}
    .wysokiSlider .sliderBox_parrlax ul li img{height: 100vh !important;max-height:100vh;}

    .sliderBox_parrlax.noSlider {height: 0vh !important;}
    .sliderBox_parrlax {height: 100vh !important;}
    .sliderBox_parrlax ul li {height: 100vh !important;}
    .sliderBox_parrlax ul li img{height: 100vh !important;max-height:60vh;}
    .quick-slider li.img img {max-height:100vh;}

    .slider .description {left: 5%;right: 5%;bottom:5% !important;}
    .is-page-home .slider .description {bottom: 15%;} 
    .wysokiSlider .slider .description {bottom:15%;}

    .slider .quick-slider-nav-arrows {display: none;}
    .slider .quick-slider-nav-dots-wrapper {display: none;}
    .slider ul li h2 {font-size: 4vw !important;line-height: 4vw;}
    .slider ul li p {font-size: 2vw !important;line-height: 2vw;margin: 0px 0 0 0;}  
    .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;}
    #section03 {display: none !important;}
  }
  @media screen and (max-width:950px) and (orientation: portrait){

    .slider .description {left: 5% !important;right: auto;bottom:5% !important;}
    .is-page-home .slider .description {bottom: 15%;}
    .wysokiSlider .slider .description {bottom: 15%;}

    .slider .quick-slider-nav-arrows {display: none;}
    .slider .quick-slider-nav-dots-wrapper {display: none;}
    .slider ul li h2 {font-size: 6vw !important;line-height: 5vw;}
    .slider ul li p {font-size: 3vw !important;line-height: 3vw;margin: 0px 0 0 0;}

    .is-page-home .sliderBox_parrlax {height: 100vh  !important;}
    .is-page-home .sliderBox_parrlax ul li {height: 100vh  !important;}
    .is-page-home .sliderBox_parrlax ul li img{height: 100vh  !important;max-height:100vh;}

    .wysokiSlider .sliderBox_parrlax {height: 100vh  !important;}
    .wysokiSlider .sliderBox_parrlax ul li {height: 100vh  !important;}
    .wysokiSlider .sliderBox_parrlax ul li img{height: 100vh  !important;max-height:100vh;}
    .quick-slider li.img img {max-height:100vh;}

    .sliderBox_parrlax.noSlider {height: 0vh  !important;}
    .sliderBox_parrlax {height: 60vh  !important;}
    .sliderBox_parrlax ul li {height: 60vh  !important;}
    .sliderBox_parrlax ul li img{height: 60vh  !important;max-height:60vh;}


    .slider ul li {background-position: top left !important;margin:0px auto 0 auto !important;}  
  }