/* Css pour les widgets personnalisés sitixel */
/* Base */
.elementor-widget-sitixel_icon .elementor-widget-container {
    display: flex;
}
.elementor-widget-sitixel_icon .sitixel-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1; /* évite le surplus de hauteur */
}
/* Elementor */
.elementor-widget-sitixel_icon .sitixel-icon-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.elementor-widget-sitixel_icon .sitixel-icon-list-item {
    display: flex;
    align-items: flex-start;
}
.elementor-widget-sitixel_icon .sitixel-icon-list-view-inline .sitixel-icon-list {
    display: flex;
    flex-wrap: wrap;
}
.elementor-widget-sitixel_icon .sitixel-icon-list-view-inline .sitixel-icon-list-item {
    display: inline-flex;
}
.elementor-widget-sitixel_icon .sitixel-icon-list-bullet,
.elementor-widget-sitixel_icon .sitixel-icon-list-icon {
    display: inline-flex;
    margin-right: 0em;
}
.elementor-widget-sitixel_icon .sitixel-icon-list-item--has-icon .sitixel-icon-list-bullet {
    display: none;
}
.elementor-widget-sitixel_icon .sitixel-icon-list-link,
.elementor-widget-sitixel_icon .sitixel-icon-list-inner {
    display: flex;
    align-items: center;
}
/* Bricks Builder */
.sitixel-bb-icon-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}
.sitixel-bb-icon-list .sitixel-icon-list-item {
    display: flex;
}
.sitixel-bb-icon-list li.sitixel-icon-list-item .sitixel-icon-list-link,
.sitixel-bb-icon-list li.sitixel-icon-list-item .sitixel-icon-list-inner {
    display: flex;
    align-items: center;
}
.sitixel-bb-icon-list .sitixel-icon-list-bullet,
.sitixel-bb-icon-list .sitixel-icon-list-icon {
    display: inline-flex;
}
.sitixel-bb-icon-list .sitixel-icon-list-item--has-icon .sitixel-icon-list-bullet {
    display: none;
}
.sitixel-bb-icon-list .sitixel-icon-list-text {
    line-height: 1;
}
.sitixel-bb-icon-list .sitixel-icon-list-icon .sitixel-icon,
.sitixel-bb-icon-list .sitixel-icon-list-bullet {
    line-height: 1;
}
/* Bouton Icône Sitixel - Elementor */
.elementor-widget-sitixel_icon_button .elementor-widget-container {
    display: block;
}
.elementor-widget-sitixel_icon_button .sitixel-button-wrapper {
    display: block;
}
.elementor-widget-sitixel_icon_button .sitixel-button {
    display: inline-flex;
    /*align-items: center;*/
    justify-content: center;
    text-decoration: none;
    cursor: pointer;
}
.elementor-widget-sitixel_icon_button .sitixel-button-text {
    display: inline-block;
}
.elementor-widget-sitixel_icon_button .sitixel-button .sitixel-button-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-widget-sitixel_icon_button .sitixel-button-icon-before .sitixel-button-icon {
    margin-right: 0.5em;
}
.elementor-widget-sitixel_icon_button .sitixel-button-icon-after .sitixel-button-icon {
    margin-left: 0.5em;
}
/* Bouton Icône Sitixel (Bricks) */
/* =========================================
   Bricks - Widget Bouton Icône Sitixel
   ========================================= */
.sitixel-bb-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    cursor: pointer;
    column-gap: 0;
}
.sitixel-bb-button .sitixel-button-text {
    display: inline-block;
    line-height: 1;
}
.sitixel-bb-button .sitixel-button-icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.sitixel-bb-button .sitixel-button-icon-before .sitixel-button-icon {
    margin-left: 0;
    margin-right: 0;
}
.sitixel-bb-button .sitixel-button-icon-after .sitixel-button-icon {
    margin-left: 0;
    margin-right: 0;
}