:root {
  --bleu_fonce: #3B637A;
  --bleu_clair: #96AFBC;
  --texte_logo: #313131;
  --bleu_old_site: #1f4357;  
}

.bleu_fonce, .bleu_fonce *{
    color: var(--bleu_fonce);
}

.bleu_clair, .bleu_clair *{
    color: var(--bleu_clair);
}

.texte_logo, .texte_logo *{
    color: var(--texte_logo);
}

.bleu_old_site, .bleu_old_site *{
    color: var(--bleu_old_site);
}

.jl_content a{
    color: var(--bleu_fonce);
}

.jl_content a:hover{
    color: var(--bleu_clair) !important;
}

.hidden, .jl_h_cart, .jl_author_img_w, .single_tag_share{
    display: none !important;
}


/* header */

.jl_head_sub a{
    display: none !important;
}


/* hp */

.jl_f_cat .jl_cat_txt{
    text-transform: none;
}

.section_ads, .adsense{
    text-align: center;
}

.ads_vm{
    background: #f0f0f0;
    padding: 30px;
    text-align: center;
}


/* pages internes */

.section_equipe .elementor-image-box-img{
    width: 100% !important;
}


/* single post */

.jlcus_sec_title .jl-heading-text, .jl_content .elementor-heading-title{
    color: var(--bleu_fonce) !important;
}

.section_bg_fond .jlcus_sec_title .jl-heading-text{
    color: #fff !important;
}

.elementor-widget-text-editor, .elementor-widget-text-editor p, .elementor-widget-text-editor li{
    font-size: 17px;
}

.jl_view_options{
    display: none !important;
}


/* footer */

.jl_foot_wrap p{
    color: #fff;
    margin-bottom: 0;
}

#footer-container .widget_media_image{
    padding: 20px;
    background-color: #ccc;
}

.jl_foot_wrap .jlcus_sec_title .jl-heading-text{
    color: #fff !important;
}

.jl_foot_wrap a:hover{
    color: var(--bleu_fonce);
}



/* responsive */

@media (min-width:1025px) and (max-width:1899px) /* testé sur 1600px */ 
{ 

}

@media (min-width:1025px) and (max-width:1599px) /* testé sur 1366px */
{
    
}

@media (min-width:1025px) and (max-width:1365px) /* testé sur 1025px */
{
    .mkdf-page-header .widget.mkdf-add-property-widget .mkdf-btn{
        display: none;
    }
}

@media (max-width:1199px) /* testé sur 992px */
{

}

@media (min-width:992px) and (max-width:1199px)
{

}

@media (max-width:991px) /* testé sur 768px */
{

}

@media (max-width:767px) /* testé sur 375 */
{
    
}



