
/* Flèches listes */
* .elementor-widget-text-editor ul li {
    list-style-image: url('/wp-content/themes/licorne/assets/img/bullet-red.svg');
}
* .elementor-widget-text-editor.black ul li {
    list-style-image: url('/wp-content/themes/licorne/assets/img/bullet-black.svg');
}
* .elementor-widget-text-editor.white ul li {
    list-style-image: url('/wp-content/themes/licorne/assets/img/bullet-white.svg');
}

* .elementor-widget-text-editor ul li::marker{
   font-size: 24px;
   line-height: 0.2;
}
@media (max-width:767px) {
    * .elementor-widget-text-editor ul li {
        margin-left:-25px;
    }
}
@media (min-width:768px) and (max-width:1023px) {
    * .elementor-widget-text-editor ul li {
        margin-left:-25px;
    }
}
@media (min-width:1024px) {
    * .elementor-widget-text-editor ul li {
        margin-left:-25px;
        padding-left:5px;
    }
}

/* Animation icone bouton */

.elementor-button .elementor-button-icon {
    transform: translateX(-40px);
    opacity:0;
}
.elementor-button:hover .elementor-button-icon {
    transform: translateX(0px);
    opacity:1;
    transition: all 450ms 0ms cubic-bezier(0,1.4,0,.99);
}

.elementor-pagination {
    margin-top:20px;
}
.page-numbers.current {
    color:var(--e-global-color-primary);
}

.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar {
    bottom:-4px!important;
    top:unset!important;
}
.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color:var(--e-global-color-primary)!important;

}