.elementor-kit-8450{--e-global-color-primary:#8EBAE5;--e-global-color-secondary:#404A29;--e-global-color-text:#000000;--e-global-color-accent:#F1F1ED;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8450 a{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8450 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor a {
    color:var(--e-global-color-primary);
}

section.podcasts .elementor-cta--skin-classic .elementor-cta__bg-wrapper {
    height:200px;
}

.podcasts .elementor-cta, .podcasts .elementor-widget-call-to-action .elementor-widget-container{
    height:100%;
}

.podcasts .elementor-widget-call-to-action{
    height:100%;
}

nav.main__navigation ul+.menu {
    display:none;
}

img[src$='curve.jpg']{
    width:100%;
}

@media(max-width:768px){
    body[data-elementor-device-mode] h1.article__title {
        font-size:2.5rem;
    }
}

/* LATEST PAGE FEED */

.latest_page_feed#news {
    --secCol: var(--primaryColour);
}

.latest_page_feed#blog{
    --secCol: var(--blue);
}

.latest_page_feed .elementor-posts-container{
    display:flex;
    flex-direction:row;
    flex-wrap: wrap;
    gap: 0;
}

@media(max-width:767px){
    .latest_page_feed .elementor-posts-container {
        flex-direction:column;
    }
}

.latest_page_feed .elementor-posts-container article{
    flex-basis:50%;
    padding:0 1rem;
}
@media(min-width:768px){
.latest_page_feed .elementor-posts-container article:first-child{
    flex-basis:100%;
    display: flex;
    flex-direction:row;
    align-items:flex-start;
    box-shadow:3px 3px 10px rgba(0,0,0,0.2);
    border-radius:10px;
    padding:30px;
    background-image:url(https://targetmalaria.org/wp-content/uploads/2023/07/GREEN_curve_homepage.png);
    background-repeat:no-repeat;
    background-position:bottom center;
    background-size:150%;
    margin-bottom:45px;
}
}
@media (max-width:767px){
.latest_page_feed .elementor-posts-container article {
    flex-direction:row;
    padding:0;
}

.latest_page_feed article .elementor-post__thumbnail__link {
    width:45%!important;
    max-width:110px;
}

.latest_page_feed article .elementor-post__text {
    padding-left:15px;
}

}

@media(min-width:768px){
    .latest_page_feed .elementor-posts-container article:first-child{
     min-height:315px;   
    }
}


@media(min-width:992px){
    .latest_page_feed .elementor-posts-container article:first-child{
     min-height:335px;   
    }
}


@media (min-width:768px){
.latest_page_feed .elementor-posts-container article:first-child a{
    flex-basis:33%;
}

.latest_page_feed#blog .elementor-posts-container article:first-child{
     background-image:url(https://targetmalaria.org/wp-content/uploads/2023/08/BLUE_curve_homepage.png);
}

.latest_page_feed .elementor-posts-container article:first-child > div{
    flex-basis:67%;
}

    .latest_page_feed .elementor-posts-container article:first-child > div{
    padding-left:1.6rem;
}
}

.latest_page_feed .elementor-post__meta-data {
    display:flex;
    flex-direction:column;
}

.latest_page_feed .elementor-posts-container article:not(:first-child) .elementor-post__read-more{
    display:none;
}

@media (max-width:767px){
    .latest_page_feed .elementor-posts-container article .elementor-post__read-more{
    display:none;
}
}

.latest_page_feed .elementor-posts-container article:first-child .elementor-post__read-more{
    background-color:var(--secCol);
        padding:5px 15px;
}


.latest_page_feed .elementor-post__meta-data span.elementor-post-date{
    order: -1;
    margin-bottom:10px;
}
.latest_page_feed .elementor-post__meta-data span.elementor-post-date::before{
    content:""!important;
}

#news article h3.elementor-post__title::before{
    content:"NEWS";
    display:block;
    font-size:12px;
    letter-spacing: 1.5px;
    font-weight:600;
    margin-bottom:5px;
    color:var(--secCol);
}
body.lang_fr #news article h3.elementor-post__title::before{
    content:"ACTUS";
}

#blog article h3.elementor-post__title::before{
    content:"BLOG";
    display:block;
    font-size:12px;
    letter-spacing: 1.5px;
    font-weight:600;
    margin-bottom:5px;
    color:var(--secCol);
}


/*Mechanism to make hide/show sections on mobile 
@media (max-width:767px){
    .latest-2 .article__content .e-con-boxed {
        overflow:hidden;
    }
    
    .latest-2 .article__content .e-con-inner {
        width: calc(2 * var(--content-width));
        display:flex;
        flex-direction:row;
        flex-wrap:nowrap;
        max-width:none;
    }
    
    .latest-2 .article__content .e-con-inner > div{
        width: var(--content-width);
    }
    
    .latest-2 .article__content .e-con-inner > div:nth-child(1){
        opacity:1;
        z-index:1;
    }
    
    .latest-2 .article__content .e-con-inner > div:nth-child(2){
        transform:translateX(-100%);
        display:block;
        z-index:0;
        opacity:0;
    }
    
    
    
}
*//* End custom CSS */