.elementor-2239 .elementor-element.elementor-element-bb75f23{--display:flex;}body.elementor-page-2239:not(.elementor-motion-effects-element-type-background), body.elementor-page-2239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-ab309c2 */.em.em-list .em-item .em-item-info {
    border-left: none !important;
    padding: 20px !important;
}

.em,
.em * {
    border-color: transparent !important;
}

.em.em-item .em-item-meta .em-item-meta-line a,
.em.em-list .em-item .em-item-meta .em-item-meta-line a,
.em.em-list-widget .em-item .em-item-meta .em-item-meta-line a {
    color: var(--e-global-color-primary) !important;
    font-style: italic !important;
    text-decoration: underline dotted var(--e-global-color-primary) 1px !important;
    text-decoration: none !important;
}

.em.pixelbones .button.button-primary.input,
.em.pixelbones .input .button.button-primary,
.em.pixelbones .input button.button-primary,
.em.pixelbones .input input[type=button].button-primary,
.em.pixelbones .input input[type=reset].button-primary,
.em.pixelbones .input input[type=submit].button-primary,
.em.pixelbones button.button-primary.input,
.em.pixelbones input[type=button].button-primary.input,
.em.pixelbones input[type=reset].button-primary.input,
.em.pixelbones input[type=submit].button-primary.input,
.em.pixelbones.input .button.button-primary,
.em.pixelbones.input button.button-primary,
.em.pixelbones.input input[type=button].button-primary,
.em.pixelbones.input input[type=reset].button-primary,
.em.pixelbones.input input[type=submit].button-primary {

    background-color: var(--e-global-color-primary) !important;
    border-color: var(--e-global-color-primary) !important;
    color: #ffffff !important;

    font-family: "Raleway", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;

    padding: 11px 20px 12px !important;
    border-radius: 2px !important;
    border: none !important;

    transition: .4s !important;
    -webkit-transition: .4s !important;
}

.em.pixelbones .button.button-primary:hover,
.em.pixelbones .button.button-primary:focus {
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #ffffff !important;
}

/* Bouton Plus d'infos */

.em.pixelbones .em-item-actions .em-item-read-more.button,
.em.pixelbones a.em-item-read-more.button,
.em.pixelbones .button.em-item-read-more{

    background-color: var(--e-global-color-primary) !important;

    border: none !important;
    border-color: #E8E8E8 !important;

    border-radius: 2px !important;

    color: #ffffff !important;

    font-family: "Raleway", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;

    padding: 11px 10px 12px 10px !important;

    transition-duration: .4s !important;
    -webkit-transition-duration: .4s !important;

    animation-duration: .4s !important;
    -webkit-animation-duration: .4s !important;

    text-decoration: none !important;

    box-shadow: none !important;
}

/* Hover */

.em.pixelbones .em-item-actions .em-item-read-more.button:hover,
.em.pixelbones a.em-item-read-more.button:hover{

    background: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;

}

.em.pixelbones .em-item-actions .em-item-read-more.button,
.em.pixelbones a.em-item-read-more.button,
.em.pixelbones .button.em-item-read-more {
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;

    min-width: 170px; /* optionnel */
    text-align: center !important;

    background-color: var(--e-global-color-primary) !important;
    border: none !important;
    border-radius: 2px !important;

    color: #ffffff !important;
    font-family: "Raleway", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;

    padding: 11px 10px 12px 10px !important;

    transition: .4s !important;
    -webkit-transition: .4s !important;

    box-shadow: none !important;
}

/* ============================
   LIENS (comme les titres)
============================ */

.em.pixelbones a,
.em.pixelbones a:visited{

    font-family:"Raleway", Sans-serif !important;
    font-weight:700 !important;
    color:#222222 !important;

    background:transparent !important;
    box-shadow:none !important;
    text-decoration:none !important;

    transition:.3s;
}

.em.pixelbones a:hover{
    color:var(--e-global-color-primary) !important;
}


/* ============================
   BOUTON "PLUS D'INFOS"
============================ */

.em.pixelbones .em-item-read-more.button{

    display:inline-block !important;

    padding:11px 20px 12px !important;

    background-color:var(--e-global-color-primary) !important;

    border:none !important;
    border-radius:2px !important;

    color:#ffffff !important;

    font-family:"Raleway", Sans-serif !important;
    font-size:15px !important;
    font-weight:500 !important;
    text-transform:uppercase !important;

    text-decoration:none !important;

    transition-duration:.4s !important;
    animation-duration:.4s !important;

    box-shadow:none !important;
}


/* Hover */

.em.pixelbones .em-item-read-more.button:hover{

    background:#ffffff !important;

    color:#000000 !important;

    text-decoration:none !important;
}

.post-media {
    height: 70vh;
    overflow: hidden;
}

.post-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */