
#slideshow{
  position: relative;
  background: #fff;
}

.caption-wrapper h1{
  font-size: 40px;
  font-weight: bold;
  color: #fff;
}
.caption-wrapper p{
  font-size: 19px;
  color: #ccc;
}


.el-slidenav{
  position: relative;
  display: inline-block;
  width: 60px;
  height: 60px;
  cursor: pointer;
}


.el-slidenav::before{

  background-color: hsla(0,0%,100%,.25);
  border: 1px solid;
  content: "";
  border-radius: 100%;
  transition: all .3s ease;
  -webkit-backface-visibility: hidden;
  border-color: #fff;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.el-slidenav:hover::before{
  -webkit-transform: scale(1.129);
  -ms-transform: scale(1.129);
  transform: scale(1.129);

}

.el-slidenav svg {
  fill: #fff;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  transition: fill .3s ease;
}



@media (max-width: 676px) {
  .site-btn-default-bg{
    line-height: unset;
  }
}



.slick-slide img{
  width: 100%;
}

.slide-navigaton{
  display: flex;
  justify-content: center;
  align-items: center;
}



.arrow-prev{
  left: 30px;
}
.arrow-next{
  right: 30px;
}
.slick-arrow:focus,
.slick-arrow:active,
.slick-arrow:hover{
  outline: none;
}

.slick-arrow.slick-disabled{
  pointer-events:none;
  opacity: 0.5;
}
.slick-prev::before,
.arrow-prev::before{
  content: '\e900';    font-size: 30px;
  font-family: 'icomoon';
  color: #fff;
}
.arrow-next::before , .arrow-next::before{
  content: '\e902';
  color: #fff;
  font-size: 30px;
  font-family: 'icomoon';
}


.slick-list:focus {
  outline: none;
}
.slick-slide a,
.slick-slide a:focus,
.slick-slide a:active,
.slick-slide a:hover{
  text-decoration: none;

  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slide {
  outline: none;
}
.slick-slider{
  margin: 0;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-dots-wrapper{position: absolute;
  bottom: 10px;
}

@media (max-width: 767px) {
  .arrow-prev, .arrow-next{
    display: none !important;
  }
  .slideshow_wrapper .caption{
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 480px) {
  .slideshow_wrapper .caption{
    left: 0;
    transform: translate(0%, -50%);
    padding: 20px;
    right: 0;
  }
}
.uk-slidenav-white {
  padding: 38px 36px !important;
  color: #000 !important;
  background: #fff !important;
  transition: .1s ease-in-out;
  transition-property: color,background-color,border-color,box-shadow;
}

.uk-slidenav-white:hover {
  color: rgba(0,0,0,.6) !important;
  outline: 0;
  background-color: #fff !important;
}
.uk-dotnav>.slick-active>* {
  background-color: #f3c565;
  -webkit-transform: scale(1.129);
  -ms-transform: scale(1.129);
  transform: scale(1.429)
}


.slideshow_wrapper{
  position: relative;
  height: 750px;
}
.slideshow_wrapper:before{

  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  position: absolute;
  left: 0;
  right: 0;
  width: 100.4%;
  height: 100%;
  bottom: 0;
  transition: -webkit-transform .45s ease;
  transition: transform .45s ease;
  transition: transform .45s ease,-webkit-transform .45s ease;
  content: "";
  background: linear-gradient(
    180deg
    ,transparent 0,rgba(0,0,0,.88));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#e0000000",GradientType=0);

}


.slideshow_wrapper:hover:before {
  webkit-transform: scaleY(.45);
  -ms-transform: scaleY(.45);
  transform: scaleY(.45);
}

.el-slidenav{
  position: relative;
  display: inline-block;
  width: 60px;
  height: 60px;
  cursor: pointer;
}




.slick-arrow::before{

  background-color: hsla(0,0%,100%,.25);
  border: 1px solid;
  content: "";
  border-radius: 100%;
  transition: all .3s ease;
  -webkit-backface-visibility: hidden;
  border-color: #fff;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.el-slidenav:hover::before{
  -webkit-transform: scale(1.129);
  -ms-transform: scale(1.129);
  transform: scale(1.129);

}

.el-slidenav svg {
  fill: #fff;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  transition: fill .3s ease;
}


.uk-slideshow-link{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
}
.slideshow-background-picture{
  display: inline-block; width: 100%; height: 100%;
  background-size: cover;  background-repeat: no-repeat;
}

@media (max-width: 600px) {
  .slideshow-background-picture{
    background: unset !important;
  }
  .slideshow-background-picture picture{
    display: block !important;
  }

  .slideshow_wrapper{
    height: 420px;
  }

  .mobile-cover-caption{
    margin: 0 15px;
    max-width: 100%;
    /*position: relative;*/
    /*top: -70px;*/
    background: #fff;
    padding: 15px;
    top:unset;
    bottom: 0;
  }
  .mobile-cover-caption .uk-container{
    padding:0;
    margin:0;
  }

  .slideshow_wrapper:before{
    content: unset;
    display: none;
  }

  .caption-wrapper h1{
    color: #171d2f;
    font-size: 22px;
  }

  .caption-wrapper p{
    font-size: 13px;
    color: #9c9c9c;
  }
}




.slider-slick:not(.slick-initialized) .slideshow_wrapper:not(:first-child),
.slider-slick:not(.slick-initialized) .banners__item:not(:first-child)
{
  display: none;
}


.slideshow-start, .newshome ,  .banners{

  opacity: 0;
  visibility: hidden;

}
.slideshow-start.slick-initialized , .newshome.slick-initialized ,  .banners.slick-initialized {
  visibility: visible;
  opacity: 1;
}

.slide:not(:first-of-type) {
  display: none;
}
.slideshow-start.slick-initialized .slide:not(:first-of-type) , .newshome.slick-initialized  .slide:not(:first-of-type),
.banners.slick-initialized  .slide:not(:first-of-type){
  display:block;
}
