
/* --------------------
 *  Elementor Nav Menù
 * ------------------- */

.elementor-nav-menu--dropdown {
	background-color: transparent !important;
    font-size: inherit !important;
}
header .elementor-nav-menu--dropdown {
	background-color: var(--color-gray-100) !important;
}
.elementor-nav-menu a {
    display: flex !important;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 0;
	overflow-y: visible;
	overflow-x: visible;
}


.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0;
    height: 100%;
}



/* --------------------------
 *  Swiper
 * -------------------------- */
.elementor-widget-loop-carousel .swiper {
    overflow: hidden;
}
.elementor-widget-loop-carousel .swiper-pagination-bullet {
    display: inline-block;
}
/*
.elementor-element .swiper .swiper-pagination-fraction,
.elementor-element .swiper .swiper-pagination-custom,
.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper ~ .swiper-pagination-fraction,
.elementor-element .swiper ~ .swiper-pagination-custom,
.elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper-container .swiper-pagination-fraction,
.elementor-element .swiper-container .swiper-pagination-custom,
.elementor-element .swiper-container .swiper-horizontal > .swiper-pagination-bullets,
.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper-container ~ .swiper-pagination-fraction,
.elementor-element .swiper-container ~ .swiper-pagination-custom,
.elementor-element .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper .swiper-pagination-fraction,
.elementor-lightbox .swiper .swiper-pagination-custom,
.elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets,
.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper ~ .swiper-pagination-fraction,
.elementor-lightbox .swiper ~ .swiper-pagination-custom,
.elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper-container .swiper-pagination-fraction,
.elementor-lightbox .swiper-container .swiper-pagination-custom,
.elementor-lightbox .swiper-container .swiper-horizontal > .swiper-pagination-bullets,
.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper-container ~ .swiper-pagination-fraction,
.elementor-lightbox .swiper-container ~ .swiper-pagination-custom,
.elementor-lightbox .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal {
    position: relative;
}*/


/* --------------------------
 *  Elementor Loop Carousel
 * -------------------------- */


    /* ----- Pagination ----- */

        /* ---- BUllets ---- */

            /* --- Bullet --- */
            .elementor-widget-loop-carousel .swiper-pagination-bullet {
                border-radius: 50%;
                background-color: transparent;
                border: solid 1px var(--color-accent-500);
                margin-right: .36rem;
            }
            .elementor-widget-loop-carousel .swiper-pagination-bullet:hover {
                background-color: transparent;
            }
            .elementor-widget-loop-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: var(--color-accent-500);;
            }