.widget-slider .slider-inner .salider-slide {position:relative;}
.widget-slider .slider-inner .slick-arrow {opacity:0;display:block;position:absolute;top:50%;z-index:100;transform:translateY(-50%);width:50px;height:50px;padding:0;border:none;background-color:rgba(255,255,255,.4);border-radius:3px;transition:.12s all}
.widget-slider .slider-inner .slick-arrow:before {content:" ";display:block;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:22px;width:50px;height:50px;line-height:52px;text-align:center;}
.widget-slider .slider-inner .slick-arrow.slick-prev {left:50px;}
.widget-slider .slider-inner .slick-arrow.slick-prev:before {content:"\f053";}
.widget-slider .slider-inner .slick-arrow.slick-next {right:50px;}
.widget-slider .slider-inner .slick-arrow.slick-next:before {content:"\f054";}
.widget-slider .slider-inner .slick-arrow:hover {background-color:rgba(255,255,255,.8);cursor:pointer;}
.widget-slider .slider-inner .slick-dots {opacity:0;position:absolute;left:50%;bottom:20px;z-index:100;transform:translateX(-50%);transition:.12s all}
.widget-slider .slider-inner .slick-dots,
.widget-slider .slider-inner .slick-dots li {list-style-image:none;list-style:none;display:inline-block;padding:0;margin:0;text-align:center;}
.widget-slider .slider-inner .slick-dots li button {display:block;width:10px;height:10px;margin:8px;text-indent:1000px;overflow:hidden;border:none;background-color:rgba(255,255,255,.7);padding:0;border-radius:50%;transition:.12s all}
.widget-slider .slider-inner .slick-dots li.slick-active button {background-color:#fff;}
.widget-slider .slider-inner .slide-texts {position:absolute;left:0;bottom:0;right:0;z-index:100;background-color:rgba(0,0,0,.9);padding:20px 20px 0 20px;}
.widget-slider .slider-inner .slide-texts .slide-text {margin-bottom:20px;color:#fff;}
.widget-slider .slider-inner .slide-texts .slide-text-title {font-weight:bold;font-size:18px;margin-bottom:10px}
.widget-slider .slider-inner:hover .slick-arrow,
.widget-slider .slider-inner:hover .slick-dots {opacity:1;}

.widget-slider.widget-slider-full-height .slider-inner {height:100vh;}
.widget-slider.widget-slider-full-height .slick-slide {height:100vh;}

.widget-slider.widget-slider-as-background .slick-slide {background-repeat:no-repeat;background-position:center;background-size:cover;}
