/* Begin all slick sliders onload CSS */
.slick-slider {
    display: none;
}

.slick-slider.slick-initialized {
    display: block;
    animation: onset 1.5s ease-in-out;
}

@keyframes onset {
    from { opacity: 0; }
    to { opacity: 1; }
}
/* End all slick sliders onload CSS */

.vvt-slider .slick-prev, 
.vvt-slider .slick-next {
    width: 25px;
    height: 60px;
}

.vvt-slider .slick-prev:before, 
.vvt-slider .slick-next:before {
    font-family: FontAwesome;
    content: "\f104";
    font-size: 60px;
    color: #ccc;
}

.vvt-slider .slick-next:before {
    content: "\f105";
}

.vvt-slider .slick-slide img {
    margin: 0 auto;
    max-width: 100%;
}

.vvt-slider .image-slide > img {
    max-width: 100%;
 }

.vvt-slider.inside-arrows .slick-prev {
    left: 0;
    z-index: 1;
}
.vvt-slider.inside-arrows .slick-next {
    right: 0;
}


.vvt-slider.inside-dots .slick-dots li {
    bottom: 30px;
}

.vvt-slider .slick-dots {
    bottom: -20px;
}

.vvt-slider .slick-dots li {
    margin: 0 10px;
    bottom: -20px;
}

.vvt-slider .slick-dots li button {
    background-color: #dedede;
}

.vvt-slider .slick-dots li.slick-active button {
    background-color: #5f9ad5;
}

.vvt-slider .slide {
    justify-content: center;
    align-items: center;
}

.vvt-slider .slick-track {
    display: flex;
}

.vvt-slider .slide, .vvt-slider img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    justify-content: center;
    align-items: center;
}
.vvt-slider .slide:active,
.vvt-slider img:active,
 .vvt-slider .slide:focus,
 .vvt-slider img:focus {
    outline: none;
}
.vvt-slider .slide::-moz-focus-inner, .vvt-slider img::-moz-focus-inner {
    border: 0;
}

