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