.elementor-1802 .elementor-element.elementor-element-73500793{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1802 .elementor-element.elementor-element-73500793.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1802 .elementor-element.elementor-element-1251c649{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-4d16417e{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-4ad9805c{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-15e0d7ce{--display:flex;}.elementor-1802 .elementor-element.elementor-element-3b88a45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1802 .elementor-element.elementor-element-3b88a45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1802 .elementor-element.elementor-element-e770a8c{--display:flex;}.elementor-1802 .elementor-element.elementor-element-23b38462{width:100%;max-width:100%;}.elementor-1802 .elementor-element.elementor-element-23b38462.elementor-element{--flex-grow:0;--flex-shrink:0;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-23b38462 .elementor-icon-box-title{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-23b38462 .elementor-icon-box-description{color:#eeeeee;}.elementor-1802 .elementor-element.elementor-element-4282e7ea{width:100%;max-width:100%;}.elementor-1802 .elementor-element.elementor-element-4282e7ea.elementor-element{--flex-grow:0;--flex-shrink:0;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-4282e7ea .elementor-icon-box-title{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-4282e7ea .elementor-icon-box-description{color:#eeeeee;}.elementor-1802 .elementor-element.elementor-element-9914896{--display:flex;}.elementor-1802 .elementor-element.elementor-element-7feb94f7{width:100%;max-width:100%;}.elementor-1802 .elementor-element.elementor-element-7feb94f7.elementor-element{--flex-grow:0;--flex-shrink:0;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-7feb94f7 .elementor-icon-box-title{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-7feb94f7 .elementor-icon-box-description{color:#eeeeee;}.elementor-1802 .elementor-element.elementor-element-5c6cca59{width:100%;max-width:100%;}.elementor-1802 .elementor-element.elementor-element-5c6cca59.elementor-element{--flex-grow:0;--flex-shrink:0;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-5c6cca59 .elementor-icon-box-title{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-5c6cca59 .elementor-icon-box-description{color:#eeeeee;}.elementor-1802 .elementor-element.elementor-element-28d126e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-b2087c5{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-f13d8db{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-516a8cde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1802 .elementor-element.elementor-element-516a8cde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1802 .elementor-element.elementor-element-72638feb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-3814200b{color:#ffffff;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-13230bb3{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-50434bd0{--display:flex;}.elementor-1802 .elementor-element.elementor-element-428a4660{--display:flex;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-bca3c62{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-33bdf015{--feat-ratio:72;}.elementor-1802 .elementor-element.elementor-element-33bdf015 .p-featured{padding-bottom:72%;}.elementor-1802 .elementor-element.elementor-element-7a9b4e11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-c9927d4{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-5293aebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1802 .elementor-element.elementor-element-5293aebd .p-featured{padding-bottom:50%;}.elementor-1802 .elementor-element.elementor-element-5293aebd{--wrap-border:0px;}.elementor-1802 .elementor-element.elementor-element-643d83c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-ddf0930{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-5fc7419b .p-featured{padding-bottom:80%;}.elementor-1802 .elementor-element.elementor-element-cc0c7b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-0249e1b{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-860f15c .p-featured{padding-bottom:80%;}.elementor-1802 .elementor-element.elementor-element-63b26715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-1560a4d{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-8cf8f01 .p-featured{padding-bottom:120%;}.elementor-1802 .elementor-element.elementor-element-8cf8f01{--wrap-border:0px;}.elementor-1802 .elementor-element.elementor-element-c3672d0{--display:flex;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-9c9b383{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-d6057f3{--feat-ratio:72;}.elementor-1802 .elementor-element.elementor-element-d6057f3 .p-featured{padding-bottom:72%;}.elementor-1802 .elementor-element.elementor-element-615f2f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-ae45ec7{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-35ed116{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-606c105{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-c260715 .block-wrap{--bottom-spacing:6px;}.elementor-1802 .elementor-element.elementor-element-6438120{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-c218bec{--feat-ratio:120;}.elementor-1802 .elementor-element.elementor-element-c218bec .p-featured{padding-bottom:120%;}.elementor-1802 .elementor-element.elementor-element-c218bec .block-wrap{--bottom-spacing:16px;}.elementor-1802 .elementor-element.elementor-element-42b5d916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-3491de2{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-f3f5f45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-2f0553d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-c44c043{--feat-ratio:120;}.elementor-1802 .elementor-element.elementor-element-c44c043 .p-featured{padding-bottom:120%;}.elementor-1802 .elementor-element.elementor-element-c44c043 .block-wrap{--bottom-spacing:16px;}.elementor-1802 .elementor-element.elementor-element-32a8430d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-7ecce9df .block-wrap{--bottom-spacing:6px;}.elementor-1802 .elementor-element.elementor-element-2d9d980{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-bbe6b79{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-f8597ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1802 .elementor-element.elementor-element-f8597ca .p-featured{padding-bottom:50%;}.elementor-1802 .elementor-element.elementor-element-f8597ca{--wrap-border:0px;}.elementor-1802 .elementor-element.elementor-element-dcebeda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-b9f2bbc{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-cbf091d .p-featured{padding-bottom:80%;}.elementor-1802 .elementor-element.elementor-element-ae1b4c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}[data-theme="dark"] .elementor-1802 .elementor-element.elementor-element-f771beb{color:#ffffff;}.elementor-1802 .elementor-element.elementor-element-53b577b .p-featured{padding-bottom:80%;}.elementor-1802 .elementor-element.elementor-element-38a876a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1802 .elementor-element.elementor-element-39e32f43{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-1802 .elementor-element.elementor-element-4dc522a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1802 .elementor-element.elementor-element-33bdf015{--feat-ratio:80;}.elementor-1802 .elementor-element.elementor-element-33bdf015 .p-featured{padding-bottom:80%;}.elementor-1802 .elementor-element.elementor-element-5293aebd .p-featured{padding-bottom:90%;}.elementor-1802 .elementor-element.elementor-element-8cf8f01 .p-featured{padding-bottom:90%;}.elementor-1802 .elementor-element.elementor-element-d6057f3{--feat-ratio:80;}.elementor-1802 .elementor-element.elementor-element-d6057f3 .p-featured{padding-bottom:80%;}.elementor-1802 .elementor-element.elementor-element-f8597ca .p-featured{padding-bottom:90%;}}@media(min-width:768px){.elementor-1802 .elementor-element.elementor-element-e770a8c{--width:25%;}.elementor-1802 .elementor-element.elementor-element-9914896{--width:25%;}.elementor-1802 .elementor-element.elementor-element-28d126e{--width:50%;}.elementor-1802 .elementor-element.elementor-element-606c105{--width:50%;}.elementor-1802 .elementor-element.elementor-element-6438120{--width:50%;}.elementor-1802 .elementor-element.elementor-element-2f0553d6{--width:50%;}.elementor-1802 .elementor-element.elementor-element-32a8430d{--width:50%;}.elementor-1802 .elementor-element.elementor-element-39e32f43{--width:70%;}.elementor-1802 .elementor-element.elementor-element-4dc522a4{--width:30%;}}/* Start custom CSS *//* ============================================================
   Theme    : FOXIZ
   Variante : 052
   Version  : 0.2
   Date     : 2026-07-27
   Statut   : charpente structurelle (polices Gilda Display / Onest)
============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Gilda+Display&family=Onest:wght@400;500;600;700&display=swap');

html:root {
    /* corps / UI -> body font */
    --body-family:     "Onest", system-ui, sans-serif;
    --cat-family:      "Onest", system-ui, sans-serif;
    --dwidgets-family: "Onest", system-ui, sans-serif;
    --meta-family:     "Onest", system-ui, sans-serif;
    --meta-b-family:   "Onest", system-ui, sans-serif;
    --menu-family:     "Onest", system-ui, sans-serif;
    --submenu-family:  "Onest", system-ui, sans-serif;
    --input-family:    "Onest", system-ui, sans-serif;
    --btn-family:      "Onest", system-ui, sans-serif;
    --tagline-family:  "Onest", system-ui, sans-serif;

    /* titres -> heading font */
    --h1-family: "Gilda Display", Impact, sans-serif;
    --h2-family: "Gilda Display", Impact, sans-serif;
    --h3-family: "Gilda Display", Impact, sans-serif;
    --h4-family: "Gilda Display", Impact, sans-serif;
    --h5-family: "Gilda Display", Impact, sans-serif;
    --h6-family: "Gilda Display", Impact, sans-serif;

    /* alias conserves pour les selecteurs custom du theme */
    --cs-heading-font: "Gilda Display", Impact, sans-serif;
    --cs-body-font:    "Onest", system-ui, sans-serif;
}

.mobile-menu > li > a,
.mobile-menu .sub-menu a,
.mobile-qview a,
.breadcrumb-inner,
.woocommerce-breadcrumb {
    font-family: "Onest", system-ui, sans-serif !important;
}


/*IMAGE*/
.p-wrap .p-featured,
.p-wrap .p-featured img {
    border:1px solid var(--noir);
    border-radius:0!important;
    box-shadow:0 0 12px var(--noir-opacite);
}

/* CATEGORY*/
.meta-inner.is-meta {
    display: flex;
    align-items: center;
    gap: 8px;
}


/*HEADER*/
.navbar-wrap:not(.navbar-transparent), .sticky-on .navbar-wrap {
    background:none!important;
}
.navbar-wrap .navbar-inner {
background: color-mix(in srgb, var(--g-color) 94%, transparent) !important;
    margin-top:32px;
    padding:16px 24px ;
    border-radius:24px;
}
.navbar-wrap a {
    color:var(--blanc)!important;
}
.navbar-wrap .mega-dropdown a {
    color:var(--g-color)!important;   
}
.navbar-wrap .navbar-left {
    background:var(--blanc);
    margin: 12px 0;
    border-radius:12px;
}

/*TEXTE*/
.tc p {
    font-size:16px;
    line-height:16px;
    color:var(--g-color);
    text-transform: uppercase
}
.tt h1 {
    font-size:66px;
    line-height:68px;
    font-weight:800!important;
    color:var(--noir);
}
.tt h2 {
    font-size:50px;
    line-height:54px;
    font-weight:800!important;
    color:var(--noir);
}
.ttt p {
    font-size:22px;
    line-height:24px;
    font-weight:800!important;
}
.ttt.cb span {
    color:var(--blanc)!important;
}
.tx p {
    font-size:18px;
    line-height:19px;
    color:var(--noir);
    margin-bottom:12px!important;
}
.tx.tg p {
    font-size:20px;
    line-height:22px;
    color:var(--noir);
}
/*TITRE*/
/*Titre1 > Titre*/
.ti1 .heading-title a {
    font-size:62px!important;
    line-height:64px!important;
    color:var(--noir)!important;
}
.ti1.tp .heading-title span {
    font-size:32px!important;
    line-height:34px!important;
    color:var(--noir)!important;
}
.ti1.cn .heading-title a {
    font-size:42px;
    line-height:44px;
    color:var(--noir)!important;
}
/*Titre1 > Bouton*/
.ti1 .heading-tagline a {
    font-size:24px;
    line-height: 26px;
    padding: 16px 32px;
    border-radius:50px;
    background:var(--g-color);
    color:var(--blanc);
    transition: 0.4s all;
}
.ti1 .heading-tagline a:hover {
    background:var(--blanc);
    color:var(--g-color);
    box-shadow:4px 4px 24px var(--g-color);
}
.ti1 .rbi-cright {
    display: none;
}

.ti1.cn .heading-tagline a {
    background:var(--g-color);
    color:var(--blanc);
}
/*FOND*/
.ct1,
.site-outer {
    background: color-mix(in srgb, var(--g-color) 20%, transparent) !important;
}

/*IMAGE*/
.img1 img {
    box-shadow:40px 40px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
    border-radius:24px;
}
.img2 img {
    box-shadow:24px -24px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
    border-radius:24px;
}

/*BOUTON*/
.bt1 a {
    font-size:16px;
    line-height: 18px;
    font-weight:600!important;
    padding: 18px 24px;
    text-transform: uppercase;
    background:var(--g-color)!important;
    border-radius:50px;
    box-shadow:0 0 8px #00000040;
}

/*ICONE BOX*/
.IconBox {
    box-shadow:0 0 12px color-mix(in srgb, var(--noir) 40%, transparent);
    padding:32px 12px;
    border-radius:24px;
    background:var(--blanc);
}
.IconBox.Ifirst {
    margin-bottom:16px!important;
}
.IconBox .elementor-icon {
    background:var(--g-color);
    border-radius:500px;
    padding:24px;
    margin-bottom:12px!important;
    fill:var(--blanc);
}
.IconBox .elementor-icon path {
    fill:var(--blanc)!important;
}
.IconBox .elementor-icon-box-title {
    font-size:22px;
    line-height: 24px;
    font-weight:800!important;
    color:var(--noir)!important;
    margin-bottom:4px;
}
.IconBox .elementor-icon-box-description {
    font-size:15px;
    line-height: 16px;
    color:var(--noir)!important;
}

/* FOXIZ - FLEX GRID 1 - 037 */
/* FOXIZ - FLEX GRID 1 - 037 - IMAGE */
.bt052_1 .p-wrap .feat-holder .p-featured {
    box-shadow: 12px -12px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
    margin-bottom:8px!important;
    border:none;
}
.bt052_1 .p-wrap:nth-child(1) .feat-holder .p-featured {
    border-radius:160px 180px 80px 240px!important;
}
.bt052_1 .p-wrap:nth-child(2) .feat-holder .p-featured {
    border-radius:160px 60px 140px 80px!important;
}
.bt052_1 .p-wrap:nth-child(3) .feat-holder .p-featured {
    border-radius:120px 140px 240px 140px!important;
}

/* FOXIZ - FLEX GRID 1 - 037 - TITRE */
.bt052_1 .p-wrap .entry-title {
    font-size:1.4rem;
    line-height: 1.5rem;
    font-weight:var(--weight-bold);
    font-family: var(--cs-heading-font);
    text-align: left;
    color:var(--noir);
}
/* FOXIZ - FLEX GRID 1 - 037 - META - Categorie */
.bt052_1 .p-wrap .p-meta span {
    font-size:1rem!important;
    line-height: 1.2rem!important;
    font-weight:var(--weight-normal);
    color:var(--g-color)!important;
    text-transform: uppercase;
}

/* FOXIZ - FLEX GRID 1 - 037 - META - date */
.bt052_1 .p-wrap .p-meta {
    margin-bottom:6px!important;
}
.bt052_1 .p-wrap {
    display: flex;
    flex-direction: column;
}

/* FOXIZ - FLEX LIST */
.bt052_2 .p-wrap .list-feat-holder .p-featured {
    z-index: 999;
    border:5px solid color-mix(in srgb, var(--g-color) 50%, transparent)!important;
    box-shadow:none;
}
.bt052_2.pd .p-wrap .list-feat-holder .p-featured {
    border-radius:222px 42px 82px 402px!important;
}
.bt052_2.pg .p-wrap .list-feat-holder .p-featured {
    border-radius:402px 222px 82px 132px!important;
}
.bt052_2 .p-wrap .p-content .entry-title {
    font-size:2.3rem;
    line-height:2.4rem;
    font-weight:var(--weight-bold);
    font-family: var(--cs-heading-font);
}
.bt052_2 .p-wrap .list-feat-holder .p-featured img {
    border:none;
}
/* FOXIZ - FLEX LIST - 036 - Cadre - Contenu - Description */
.bt052_2 .p-wrap .p-content .entry-summary {
    font-size:1.1rem;
    line-height: 1.3rem;
    font-weight:300!important;
    margin-bottom:32px!important;
}
.bt052_2 .p-wrap .p-meta a {
    padding:0;
    border:none!important;
    color: var(--g-color)!important;
    font-size:1.1rem;
    line-height: 1.2rem;
    font-weight:200!important;
    text-transform: uppercase;
    margin-bottom:4px;
}
.bt052_2 .p-wrap .p-link a {
    padding:0;
    border:none!important;
    color: var(--blanc);
    background:var(--g-color);
    font-size:1.2rem;
    line-height: 1.3rem;
    font-weight:300!important;
    border-radius: 50px;
    padding:12px 24px;
}
.bt052_2 .p-wrap .rbi-cright:before {
    display:none;
}


.bt052_2 .swiper-pagination-bullet {
    color: color-mix(in srgb, var(--g-color) 50%, transparent)!important;
    margin: 0 1px!important;
    width:24px!important;
    height:24px!important;
}
.bt052_2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color:color-mix(in srgb, var(--g-color) 100%, transparent)!important;
}



/* FOXIZ - FLEX OVERLAY - 036 - IMAGE */
.bt052_3 .overlay-holder,
.bt052_3 .overlay-holder img {
    border-radius:18px;
    box-shadow: 0 0px 24px color-mix(in srgb, var(--noir) 40%, transparent);
}
/* FOXIZ - FLEX OVERLAY - 036 - BLOC */
.bt052_3 .p-content {
    padding:24px!important;
}

/* FOXIZ - FLEX OVERLAY - 036 - TITRE */
.bt052_3 .p-wrap .entry-title {
    font-size:1.6rem;
    line-height:1.6rem;
    font-weight:calc(var(--weight-bold) - 200);
    font-family: var(--cs-heading-font);
}
.bt052_3 .p-wrap .p-meta span {
    font-size:0.9rem;
    line-height:1.1rem;
    font-weight:calc(var(--weight-normal) - 200);
    font-family: var(--cs-body-font);
}


/*bt052_4*/
.bt052_4.tg .p-wrap .p-featured,
.bt052_4.tg .p-wrap .p-featured img {
    border-radius:294px 90px 290px 120px !important;
    box-shadow: -20px -20px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
    border:none;
    margin-right:18px;
}
.bt052_4.td .p-wrap .p-featured,
.bt052_4.td .p-wrap .p-featured img {
    border-radius:204px 290px 190px 320px !important;
    box-shadow: 20px -20px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
    border:none;
}


/*bt052_5*/
.bt052_5 .p-wrap {
    margin-bottom:24px;
}
/*IMAGE*/
.bt052_5 .p-wrap .p-featured,
.bt052_5 .p-wrap .p-featured img {
    border:none!important;
}
.bt052_5 .p-wrap:nth-child(1) .p-featured,
.bt052_5 .p-wrap:nth-child(1) .p-featured img {
    border-radius:24px 40px 80px 50px!important;
    box-shadow: -12px -12px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
}

.bt052_5 .p-wrap:nth-child(2) .p-featured,
.bt052_5 .p-wrap:nth-child(2) .p-featured img {
    border-radius:94px 40px 80px 50px!important;
    box-shadow: 12px -12px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
}
.bt052_5 .p-wrap:nth-child(3) .p-featured,
.bt052_5 .p-wrap:nth-child(3) .p-featured img {
    border-radius:34px 40px 80px 50px!important;
    box-shadow: 12px -12px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
}
.bt052_5 .p-wrap:nth-child(4) .p-featured,
.bt052_5 .p-wrap:nth-child(4) .p-featured img {
    border-radius:24px 70px 80px 20px!important;
    box-shadow: 12px -12px 0 color-mix(in srgb, var(--g-color) 40%, transparent);
}


/* CATEGORY*/
.bt052_5 .meta-inner.is-meta {
    display: flex;
    align-items: center;
    gap: 8px;
}

/*HOVER*/
.bt052_5 .p-wrap:hover {
    transform:scale(1.06);
}

.bt052_5 .entry-title {
    font-weight:800!important;
    font-size:19px;
    line-height:1.1em!important;
    color:var(--noir);
}

.bt052_5 .meta-inner span,
.bt052_5 .meta-inner span a {
    font-weight:400!important;
    font-size:11px!important;
    line-height:1.1em!important;
    color:var(--g-color);
    text-transform: uppercase;
}


/*bt052_6*/
/*bt052_6 > Fond*/
.bt052_6 .p-gradient .overlay-inner {
    background-image:
    linear-gradient(color-mix(in srgb, var(--g-color) 10%, transparent), color-mix(in srgb, var(--g-color) 10%, #FFFFFF60)),
    linear-gradient(#FFFFFF99, #FFFFFF99);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: left;
    height: 100%;
    text-align: left;
}
.bt052_6 .overlay-holder,
.bt052_6 .overlay-holder .p-featured,
.bt052_6 .overlay-holder .p-featured img,
.bt052_6 .p-gradient .overlay-inner {
    border-radius:32px!important;
    border:none;
    box-shadow:none!important;
    
}

.bt052_6 .p-overlay,
.bt052_6 .overlay-holder {
    background:var(--transparent)!important;
    background-color:var(--transparent)!important;
}
.bt052_6 .overlay-inner {
    overflow:visible;
    padding:54px;
}
.bt052_6.tp .overlay-inner {
    padding:24px;
    border:2px solid var(--g-color);
}

.bt052_6 .overlay-holder {
    overflow:visible!important;
}
/*bt052_6 > Titre*/
.bt052_6 .entry-title {
    font-weight:600!important;
    font-size:42px!important;
    line-height:44px!important;
    margin-top:4px;
    color:var(--noir)!important;
}
.bt052_6.tp .entry-title {
    font-size:22px!important;
    line-height:24px!important;
    margin-top:0px;
}


/*bt052_6 > Contenu*/
.bt052_6 .p-content::after {
    content: "";
    position: initial;
    width: 25%;
    border-bottom: 5px solid var(--g-color);
    padding-bottom: 24px;
}
.bt052_6.tp .p-content::after {
    width: 35%;
    border-bottom: 4px solid var(--g-color);
    padding-bottom: 12px;
}
/*bt052_6 > Date*/
.bt052_6 .p-meta a {
   font-size: 22px!important;
   line-height: 24px!important;
   font-weight: 300!important;
   color:var(--g-color)!important;
   margin-bottom:6px;
   text-transform: uppercase;
}
.bt052_6.tp .p-meta a {
   font-size: 16px!important;
   line-height: 18px!important;
   margin-bottom:0px;
}
/*bt052_6 > BORDURE IMAGE*/
.bt052_6 .p-featured {
    position: relative;
    overflow: visible;
    border-radius:0!important;
    border:none;
    border-radius:32px!important;
}

/* PAGINATION*/
.slider-footer .swiper-pagination-bullet {
    background: var(--g-color)!important;
    margin:0 4px!important;
    margin-top:12px!important;
    height:24px;
    width:24px;
    border-radius:24px 12px 32px 4px!important; 
}
.slider-footer .swiper-pagination-bullet.swiper-pagination-bullet-active,
.slider-footer .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
    background: var(--g-color)!important;
    border-radius:0!important;
    border-radius:14px 52px 22px 40px!important; 
}

.slider-footer .swiper-pagination-bullet {
    background: var(--transparent) !important; 
    border-radius:0!important;
    border:2px solid var(--g-color);
    opacity:1;
    border-radius:24px 12px 32px 4px!important; 
}
.slider-footer .swiper-pagination-bullet:before{
    border-radius:0!important;
    background:none;
}/* End custom CSS */