header.site-header .elementor.elementor-124 {
    max-width: 1600px;
    margin: 0 auto;
}

header.site-header .elementor-124 .elementor-element.elementor-element-3091b7a .module-logo {
    margin-right: 20px;
}

header.site-header .btn-hover-txt-switch {
    color: #fff!important;
    background-color: #FE753E!important;
}

header.site-header .btn-hover-txt-switch:hover {
    background-color: var( --e-global-color-primary )!important;
}

@media screen and (max-width: 1250px) {
    header.site-header .elementor-124 .elementor-element.elementor-element-3091b7a .module-logo {
        margin-right: 0;
        padding: 5px 15px 10px 15px;
    }
}

@media screen and (max-width: 1199px) {
    header.site-header .elementor.elementor-124 {
        display: none;
    }
}


.carousel-partner .flickity-slider {
    align-items: center;
}


.carousel-partner .flickity-slider img {
    max-height: 70px;
    width: auto;
    margin: 0 auto
}


.home .elementor-element-1d708d5 .lqd-lp-cat-border a {
    color: var(--color-link);
}

.home .elementor-element-1d708d5 .lqd-lp-excerpt {
    display: none;
}


/* H6 vers p (Notre Réseau / Qui sommes nous) */
.elementor-element-b02c23e h3 + p {
    color: #a5a5a5;
    line-height: 1.2em;
}

/* H4 vers H3 (Notre réseau / Responsables régionaux)  */
.elementor-element-c7adaa .accordion-item .accordion-title {
    font-size: 25px;
}

/* H4 vers H2 pages contact */
.elementor-element-4561d1b h2 {
    font-size: 25px;
}

.elementor-element-215d162 h2 {
    font-size: 32px;
}

/* H4 vers H2 pages légales */
.elementor-element-e222859 h2,
.elementor-element-0953fb1 h2 {
    font-size: 25px;
}

.elementor-element-e222859 h3 {
    font-size: 22px;
}

/* H3 vers H2 pages "guides" */
.single-post article.category-procedure-civile h2,
.single-post article.category-droit-des-contrats h2,
.single-post article.category-droit-des-biens h2,
.single-post article.category-droit-de-la-famille h2,
.single-post article.category-responsabilite-civile h2,
.single-post article.category-droit-des-successions-et-donations h2,
.single-post article.category-droit-des-personnes h2,
.single-post article.category-le-conge-commercial h2,
.single-post article.category-droit-des-societes h2,
.single-post article.category-concurrence-distribution h2,
.single-post article.category-bail-commercial h2,
.single-post article.category-droit-des-nouvelles-technologies h2,
.single-post article.category-droit-du-travail h2,
.single-post article.category-expulsion h2,
.single-post article.category-baux-dhabitation h2,
.single-post article.category-droit-de-la-construction h2 {
    font-size: 38px;
}

/* h3 vers h2 autres droits */
.single-post article.category-procedure-civile .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-des-contrats .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-des-biens .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-de-la-famille .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-responsabilite-civile .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-des-successions-et-donations .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-des-personnes .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-le-conge-commercial .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-des-societes .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-concurrence-distribution .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-bail-commercial .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-des-nouvelles-technologies .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-du-travail .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-expulsion .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-baux-dhabitation .lqd-lp-style-4 h3.lqd-lp-title,
.single-post article.category-droit-de-la-construction .lqd-lp-style-4 h3.lqd-lp-title {
    font-size: 15px;
}

.single-post article.category-procedure-civile h3.accordion-title,
.single-post article.category-droit-des-contrats h3.accordion-title,
.single-post article.category-droit-des-biens h3.accordion-title,
.single-post article.category-droit-de-la-famille h3.accordion-title,
.single-post article.category-responsabilite-civile h3.accordion-title,
.single-post article.category-droit-des-successions-et-donations h3.accordion-title,
.single-post article.category-droit-des-personnes h3.accordion-title,
.single-post article.category-le-conge-commercial h3.accordion-title,
.single-post article.category-droit-des-societes h3.accordion-title,
.single-post article.category-concurrence-distribution h3.accordion-title,
.single-post article.category-bail-commercial h3.accordion-title,
.single-post article.category-droit-des-nouvelles-technologies h3.accordion-title,
.single-post article.category-droit-du-travail h3.accordion-title,
.single-post article.category-expulsion h3.accordion-title,
.single-post article.category-baux-dhabitation h3.accordion-title,
.single-post article.category-droit-de-la-construction h3.accordion-title {
    font-size: 20px;
}

.ik-accordeon details {
    border-radius: 24px;
    border: 1px solid #1A3760;
    overflow: hidden;
}

#constat-quotidien-1 .e-n-accordion-item-title,
#constat-immo-2 .e-n-accordion-item-title,
#constat-entreprise-3 .e-n-accordion-item-title,
#constat-1 .e-n-accordion-item-title,
#constat-2 .e-n-accordion-item-title,
#constat-3 .e-n-accordion-item-title,
#constat-4 .e-n-accordion-item-title,
#constat-5 .e-n-accordion-item-title,
#constat-6 .e-n-accordion-item-title,
#constat-7 .e-n-accordion-item-title {
    margin-left: 39px;
}

#constat-quotidien-1::before{
    content: '';
    background: url('https://kaliact.com/wp-content/uploads/2025/12/house.svg');
    width: 34px;
    height: 29px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 10px;
}
#constat-immo-2::before{
    content: '';
    background: url('https://kaliact.com/wp-content/uploads/2025/12/engineering.png');
    width: 34px;
    height: 29px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 10px;
}

#constat-entreprise-3::before{
    content: '';
    background: url('https://kaliact.com/wp-content/uploads/2025/12/enterprise.png');
    width: 34px;
    height: 29px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 10px;
}

/*#constat-1::before{*/
/*    content: '';*/
/*    background: url('https://kaliact.com/wp-content/uploads/2025/12/circle-1.svg');*/
/*    width: 34px;*/
/*    height: 34px;*/
/*    display: inline-block;*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    position: absolute;*/
/*    top: 15px;*/
/*}*/
/*#constat-2::before{*/
/*    content: '';*/
/*    background: url('https://kaliact.com/wp-content/uploads/2025/12/circle-2.svg');*/
/*    width: 34px;*/
/*    height: 34px;*/
/*    display: inline-block;*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    position: absolute;*/
/*    top: 15px;*/
/*}*/

/*#constat-3::before{*/
/*    content: '';*/
/*    background: url('https://kaliact.com/wp-content/uploads/2025/12/circle-3.svg');*/
/*    width: 34px;*/
/*    height: 34px;*/
/*    display: inline-block;*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    position: absolute;*/
/*    top: 15px;*/
/*}*/

#constat-1::before,
#constat-2::before,
#constat-3::before,
#constat-4::before,
#constat-5::before,
#constat-6::before,
#constat-7::before
{
    background: #1a3760;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 15px;
    color: white;
    text-align: center;
    padding: 3px;
    font-weight: 700;
    font-size: 20px;
}
#constat-1::before {
    content: '1';
}
#constat-2::before {
    content: '2';
}
#constat-3::before {
    content: '3';
}
#constat-4::before{
    content: '4';
}
#constat-5::before{
    content: '5';
}
#constat-6::before{
    content: '6';
}
#constat-7::before{
    content: '7';
}


body.page-template-template-domaines #breadcrumbs,
body.single-domaine_activite #breadcrumbs {
    margin: 0 auto;
    max-width: 1360px;
    padding: 0 10px;
    margin-bottom: 50px;
}

@media (max-width: 1199px) {
    body.page-template-template-domaines #breadcrumbs,
    body.single-domaine_activite #breadcrumbs {
        margin: 0 auto;
        max-width: 100%;
        padding: 0 20px;
    }
}


body.page-template-template-domaines #breadcrumbs a,
body.page-template-template-domaines #breadcrumbs p,
body.page-template-template-domaines #breadcrumbs >span > span > a,
body.single-domaine_activite #breadcrumbs >span > span > a,
body.single-domaine_activite #breadcrumbs p,
body.single-domaine_activite #breadcrumbs a {
    color: #1A3760;
}
body.page-template-template-domaines #breadcrumbs >span > span > a,
body.single-domaine_activite #breadcrumbs >span > span > a {
    font-weight: 700;
}

.ik-cta-articles p {
    margin-bottom: 0!important;
}

.ik-cta-articles p strong {
    font-size: 20px;
}
.ik-aide p{
    margin-bottom: 0!important;
}


body.page-template-template-domaines main.content
.elementor-widget-text-editor .elementor-widget-container > ul:not(.elementor-icon-list-items) {
    padding-left: 0;
    margin-left: 0;
}


body.page-template-template-domaines main.content
.elementor-widget-text-editor .elementor-widget-container > ul:not(.elementor-icon-list-items) > li {
    list-style: none;
    margin-left: 0;
    padding-left: 33px;
    position: relative;
}


body.page-template-template-domaines main.content
.elementor-widget-text-editor .elementor-widget-container > ul:not(.elementor-icon-list-items) > li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 18px;
    height: 18px;
    background: url("https://kaliact.com/wp-content/uploads/2025/12/check.svg")
    center / contain no-repeat;
}


body.page-template-template-domaines main.content
.elementor-widget-text-editor .elementor-widget-container ul ul {
    padding-left: 1.2em;   /* ajuste si tu veux */
    margin-top: 6px;
}

body.page-template-template-domaines main.content
.elementor-widget-text-editor .elementor-widget-container ul ul li {
    list-style: disc;
    padding-left: 0;
    position: static;
}

body.page-template-template-domaines main.content
.elementor-widget-text-editor .elementor-widget-container ul ul li::before {
    content: none;
}




body.page-template-template-domaines main.content
.elementor-icon-list-icon {
    position: relative;
    width: 18px;
    height: 18px;
}

body.page-template-template-domaines main.content
.elementor-icon-list-icon i.fa-check:not(.icon-md-arrow-forward)::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("https://kaliact.com/wp-content/uploads/2025/12/check.svg")
    center / contain no-repeat;
    font-family: initial;
}

body.page-template-template-domaines main.content
.elementor-icon-list-icon i {
    font-size: 0;
}

body.page-template-template-domaines main.content
li.elementor-icon-list-item {
    gap: 12px;
}


/**
Search
*/

.search {
    position: relative;
}

.search-form label {
    position: relative;
    display: block;
}

.autoComplete_wrapper {
    width: 100%;
}

.autoComplete_wrapper > input {
    width: 100%;
}

.autoComplete_wrapper > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    z-index: 20;
}

.autoComplete_wrapper > ul > li {
    padding: 10px 12px;
    cursor: pointer;
}

.autoComplete_wrapper > ul > li:hover,
.autoComplete_wrapper > ul > li[aria-selected="true"] {
    background: #f5f5f5;
}