@charset 'UTF-8';

/* Slider */
.slick-loading .slick-list {
    background: #222;
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 0;
}

.vg-main-slider .slick-dots {
    position: absolute;

    right: 35px;
    top: 50%;

    display: block;
    width: 5px;
    padding: 0;
    margin: 0;

    list-style: none;
    text-align: center;

    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.vg-main-slider .slick-dots li {
    position: relative;

    width: 5px;
    height: 5px;
    margin-bottom: 7px;
    padding: 0;
    background: #fff;
    border-radius: 100%;
    cursor: pointer;

}

.vg-main-slider .slick-dots li:last-child {
    margin-bottom: 0;
}

.vg-main-slider .slick-dots li button {
    display: none;
}

.vg-slider .vg-arr-prev,
.vg-slider .vg-arr-next {
    position: absolute;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    z-index: 9;
}

#list-slider .vg-arr-prev,
#list-slider .vg-arr-next {
    position: absolute;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    z-index: 9;
}

/* Arrows */
.vg-services-slider .vg-arr-prev,
#list-slider .vg-arr-prev {
    background-image: url('../img/arrow-left-black.png');
}

.vg-services-slider .vg-arr-next,
#list-slider .vg-arr-next {
    background-image: url('../img/arrow-right-black.png');
}
.vg-services-slider .vg-arr-prev {
    right: 14%;
    top: 63%;
}

.vg-services-slider .vg-arr-next {
    right: -2%;
    top: 63%;
}

#list-slider .vg-arr-prev {
    left: -20%;
    top: 35%;
}

#list-slider .vg-arr-next {
    right: -20%;
    top: 35%;
}

.vg-item-slider-1 .vg-arr-prev {
    background-image: url('../img/arrow-left-white.png');
    left: 80%;
    bottom: 50px;
    margin-left: 0;
}

.vg-item-slider-1 .vg-arr-next {
    background-image: url('../img/arrow-right-white.png');
    left: 90%;
    bottom: 50px;
}
