/* Splide integration (replaces Owl Carousel / carouFredSel controls) */

#ourteam.splide,
#testimonials.splide,
#full-carousel.splide {
    margin: 0;
}

#ourteam .splide__arrow,
#full-carousel .splide__arrow {
    background: transparent;
    opacity: 0.5;
    width: 40px;
    height: 40px;
}

#ourteam .splide__arrow:hover,
#full-carousel .splide__arrow:hover {
    opacity: 1;
}

#ourteam .splide__arrow--prev,
#full-carousel .splide__arrow--prev {
    background-image: url('../images/left.png');
    background-position: center center;
    background-repeat: no-repeat;
    left: -5px;
}

#ourteam .splide__arrow--next,
#full-carousel .splide__arrow--next {
    background-image: url('../images/right.png');
    background-position: center center;
    background-repeat: no-repeat;
    right: -5px;
}

#ourteam .splide__arrow svg,
#full-carousel .splide__arrow svg {
    display: none;
}

#testimonials .splide__pagination {
    position: relative;
    margin-top: 25px;
    padding: 0;
}

#testimonials .splide__pagination__page {
    width: 15px;
    height: 15px;
    margin: 0 7px;
    background: #f5f1f0;
    opacity: 1;
}

#testimonials .splide__pagination__page.is-active {
    background: #66A7C5;
    border: 3px solid #92bfdb;
    transform: scale(1);
}

#full-carousel .splide__pagination {
    position: relative;
    margin-top: 20px;
}

#full-carousel .splide__pagination__page {
    background: #f5f1f0;
    opacity: 1;
}

#full-carousel .splide__pagination__page.is-active {
    background: #66A7C5;
}

#ourteam .splide__slide,
#full-carousel .splide__slide {
    list-style: none;
}

#ourteam .splide__list,
#testimonials .splide__list,
#full-carousel .splide__list {
    margin: 0;
    padding: 0;
}

#full-carousel .splide__slide img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
    display: block;
}
