﻿/**
 * 
 * 
 *
 * Styling for Swiper SlideshowV2
 * 
 * 
 *
 * 
 * 
 */

.slideshowv2-swiper {
    position:relative;
}

.slideshowv2-swiper .swiper-slide {
    background-color: #fff;
    height: auto;
}

.slideshowv2-swiper .slideshowv2-image {
    display:block;
    width:100%;
}

/*** Pagination Bullets ***/
.slideshowv2-swiper .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 25px;
}

    .slideshowv2-swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        background-color: rgb(255,255,255);
        width: 40px;
        height: 4px;
        border-radius: 0;
        margin: 0 12px;
        box-shadow: 2px 3px 5px 2px rgba(0,0,0,.4);
        opacity: .65;
    }

        .slideshowv2-swiper .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: rgb(255,255,255);
            opacity: 1;
        }

@media only screen and (max-width: 55em) {
    .slideshowv2-swiper .swiper-container-horizontal.slideshowv2-swiper__round-pager > .swiper-pagination-bullets .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        border-radius: 5px;
    }
}

/*** Previous/Next Arrows ***/
.slideshowv2-swiper .swiper-buttons {
    top: calc(50% - 24px);
    width: 3rem;
    height: 3rem;
}

    .slideshowv2-swiper .swiper-buttons span.material-symbols-outlined {
        font-size: 48px !important;
        color: #fff;
        text-shadow: 0 0 .3em black;
    }

.slideshowv2-swiper .swiper-button-prev {
    left: 0;
}

.slideshowv2-swiper .swiper-button-next {
    right: 0;
}

.slideshowv2-swiper .swiper-buttons::after,
.slideshowv2-swiper .swiper-buttons::before
{
    content: '' !important;
}

/*
.slideshowv2-swiper .swiper-buttons::after,
.slideshowv2-swiper .swiper-buttons::before {
    font-family: furndeal;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    font-size: 36px;
    text-indent: initial;
    padding: 24px 8px;
    top:0;
}

.slideshowv2-swiper .swiper-buttons::before {
    color: #000;
}

.slideshowv2-swiper .swiper-button-prev::after,
.slideshowv2-swiper .swiper-button-prev::before {
    content: '\e918';
    left: 0;
}

.slideshowv2-swiper .swiper-button-prev::after {
    color: #fff;
    left: 4px;
}

.slideshowv2-swiper .swiper-button-next::after,
.slideshowv2-swiper .swiper-button-next::before {
    content: '\e91b';
    right: 0;
}

.slideshowv2-swiper .swiper-button-next::after {
    color: #fff;
    right: 4px;
}*/
/*** Previous/Next Text ***/
.slideshowv2-swiper .swiper-buttons.swiper-buttons__text::after,
.slideshowv2-swiper .swiper-buttons.swiper-buttons__text::before {
    display: none;
}

    .slideshowv2-swiper .swiper-buttons.swiper-buttons__text {
        font-weight: bold;
    }

    .slideshowv2-swiper .swiper-button-prev.swiper-buttons__text {
        left: 12px;
    }

    .slideshowv2-swiper .swiper-button-next.swiper-buttons__text {
        right: 12px;
    }


/*** Start/Stop Buttons ***/
.slideshowv2-swiper .swiper-auto-buttons,
.slideshowv2-swiper .swiper-auto-combined {
    position: absolute;
    bottom: -32px;
    z-index: 10;
    cursor: pointer;
    right: 8px;
}

.slideshowv2-swiper .swiper-auto-button {
    opacity:.25;
    display: inline-block;
}

.slideshowv2-swiper .swiper-auto-button.__active,
.slideshowv2-swiper .swiper-auto-combined  {
    opacity: .75;
}

.slideshowv2-swiper .swiper-auto-button > i,
.slideshowv2-swiper .swiper-auto-combined > i {
    font-size: 28px;
}

    /*** Start/Stop Text ***/
    .slideshowv2-swiper .swiper-auto-button.swiper-auto-button__text,
    .slideshowv2-swiper .swiper-auto-combined.swiper-auto-combined__text {
        font-weight:bold;
    }


/*** Circular Viewer ***/
.slideshowv2-swiper .slideshowv2-swiper__circular {
    background: #e5e5e5;
}

.slideshowv2-swiper .slideshowv2-swiper__circular .swiper-slide:not(.swiper-slide-active) {
    opacity: .2;
}

.slideshowv2-swiper .slideshowv2-swiper__circular .swiper-slide {
    transition: opacity .1s ease-in-out;
}