/*---------------------------------------------------------------------------------

 Theme Name:   Bilan environnemental
 Description:
 Author:       Bilan environnemental
 Template:     Divi
 Version:      1.0.0

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@import url(css/default.css);
@import url(css/header.css);
@import url(css/content-form.css);
@import url(css/footer.css);
@import url(css/responsive.css);
.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt,
a.um-button.um-alt,
input#um-submit-btn {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    /* background-image: linear-gradient(to right, #4BA0C6, #E04320); */
    background-color: #4BA0C6 !important;
    font-weight: bold!important;
    border-radius: 8px;
    cursor: pointer;
    border: 0;
    width: 100% !important;
    white-space: normal;
}

.et_pb_contact_form {
    margin: 0px !important;
}

.et_pb_toggle_title:before {
    content: "\43";
}


/* 
* 
* All page Responsive 
*
*/

.home .et_pb_contact_form_0.et_pb_contact_form_container {
    margin-right: 0 !important;
}

.home .et_pb_column.et_pb_column_undefined.et_pb_column_inner.et_pb_column_inner_0.et-last-child {
    width: 100%;
}

/* max-width : 1024 */

@media screen and (max-width: 1024px) {
    .home h1 strong {
        font-size: 30px;
    }
    .home p,
    .home p strong {
        font-size: 14px !important;
    }
    .home body #page-container .et_pb_section .et_pb_button_0,
    .home body #page-container .et_pb_section .et_pb_button_1,
    .home body #page-container .et_pb_section .et_pb_button_2,
    .home body #page-container .et_pb_section .et_pb_button_3 {
        font-size: 13px !important;
    }
    .home .et_pb_row.et_pb_row_2.et_pb_row_4col a {
        font-size: 14px !important;
    }
    .home h2 {
        line-height: 1.3em !important;
    }
    .home h2 span strong {
        font-size: 18px;
    }
    .home .et_pb_toggle_content ul li {
        line-height: 1.5em;
        font-size: 13px;
    }
    .home .et_pb_column.et_pb_column_1_4.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
        width: 35% !important;
    }
    .home .et_pb_column.et_pb_column_3_4.et_pb_column_21.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 59%;
    }
    .home .et_pb_contact_form_0 {
        padding: 0 !important;
    }
    .et_pb_gutters3 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
        margin-bottom: 4% !important;
    }
    .home .et_pb_section_3 .et_pb_text_10,
    .home .et_pb_section_3 .et_pb_text_11,
    .home .et_pb_section_3 .et_pb_text_12,
    .home .et_pb_section_3 .et_pb_text_13,
    .home .et_pb_section_3 .et_pb_text_14,
    .home .et_pb_section_3 .et_pb_text_15,
    .home .et_pb_section_3 .et_pb_text_16 {
        padding: 0 !important;
        margin: 0 !important;
    }
    .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough,
    .et_pb_column.et_pb_column_1_3.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        margin-top: 10px;
    }
    .et_pb_module.et_pb_image.et_pb_image_0_tb_footer {
        margin-bottom: 0 !important;
    }
    a#home_bilan {
        font-size: 14px !important;
    }
    .home .et_pb_container.clearfix.et_pb_empty_slide {
        height: 556px !important;
    }
    .home .et_pb_row.et_pb_row_1-4_3-4 {
        width: 87% !important;
    }
    .head_filtre_stat li {
        width: 33%;
    }
}

@media screen and (max-width: 976px) {
    .home #blurb_3_column .et_pb_image_0.et_pb_module,
    .home #blurb_3_column .et_pb_image_1.et_pb_module,
    .home #blurb_3_column .et_pb_image_2.et_pb_module {
        width: 15% !important;
        margin-left: auto!important;
        margin-right: auto!important;
    }
    .home #blurb_3_column .et_pb_text_inner {
        text-align: center;
    }
    .home #blurb_3_column .et_pb_button {
        display: block;
        width: 45%;
        text-align: center;
        margin: 0 auto;
    }
    .home #blurb_3_column .et_pb_column {
        margin-bottom: 45px !important;
    }
    .home .et_pb_row.et_pb_row_1.et_pb_row_4col .et_pb_text {
        min-height: 110px !important;
    }
    .home h1 strong {
        font-size: 20px;
    }
    .home .et_pb_section_3.et_pb_section {
        margin-right: 0;
        margin-left: 0;
    }
    .home .et_pb_row_7.et_pb_row {
        padding-right: 25px!important;
        padding-left: 25px!important;
    }
    .home .et_pb_column_18 {
        padding-bottom: 0 !important;
    }
    .home .et_pb_column_19 {
        padding-top: 0;
        padding-bottom: 20px;
    }
    .home .et_pb_column.et_pb_column_1_4.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
        width: 40% !important;
    }
    .home .et_pb_column.et_pb_column_3_4.et_pb_column_21.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 60%;
    }
    .et_pb_column.et_pb_column_3_4.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough,
    .et_pb_column.et_pb_column_1_4.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child,
    .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough,
    .et_pb_column.et_pb_column_1_3.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 50%;
    }

    .home .et_pb_column.et_pb_column_1_4.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
        width: 100% !important;
    }
    .home .et_pb_column.et_pb_column_3_4.et_pb_column_21.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 100%;
    }
    .home .et_pb_column.et_pb_column_3_4.et_pb_column_21.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 100%;
    }
    .home .et_pb_column.et_pb_column_1_4.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
        display: flex;
        flex-wrap: wrap;
    }
    .home .et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light,
    .home.et_pb_module.et_pb_blurb.et_pb_blurb_1.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light,
    .home .et_pb_module.et_pb_blurb.et_pb_blurb_2.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light,
    .home .et_pb_module.et_pb_blurb.et_pb_blurb_3.et_pb_text_align_left.et_pb_blurb_position_left.et_pb_bg_layout_light {
        width: 50%;
    }
    .home .et_pb_module.et_pb_text.et_pb_text_17.et_pb_text_align_left.et_pb_bg_layout_dark {
        width: 100%;
    }
    .et_pb_column.et_pb_column_3_4.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough {
        width: 65% !important;
    }
    
    .et_pb_column.et_pb_column_1_4.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 35% !important;
    }

    .et_pb_column.et_pb_column_1_3.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough {
        display: flex;
    }
    
    .et_pb_module.et_pb_image.et_pb_image_0_tb_footer {
        width: 45%;
    }
    
    .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
        width: 50%;
        margin-top: 10px;
    }
    .home .et_pb_container.clearfix.et_pb_empty_slide {
        height: 300px !important;
    }
}

@media screen and (max-width: 500px) {
    .home h1 strong {
        font-size: 22px;
    }
    .home .et_pb_row.et_pb_row_1.et_pb_row_4col .et_pb_text {
        min-height: 100px !important;
    }
    .home #blurb_3_column .et_pb_button {
        width: 68%;
    }
    .home .et_pb_module.et_pb_text.et_pb_text_17.et_pb_text_align_left.et_pb_bg_layout_dark {
        text-align: center;
    }
    .et_pb_column.et_pb_column_1_3.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough {
        display: block;
    }
    .et_pb_module.et_pb_image.et_pb_image_0_tb_footer {
        width: 100%;
    }
    .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
        width: 100%;
        margin-top: 0;
    }
    .home #blurb_3_column .et_pb_button {
        width: 60%;
    }
    .head_filtre_stat li {
        width: 100%;
    }
    .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough {
        width: 55% !important;
    }
    .et_pb_column.et_pb_column_1_3.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 45% !important;
    }
    .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_footer.et_pb_css_mix_blend_mode_passthrough, 
    .et_pb_column.et_pb_column_1_3.et_pb_column_2_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        margin-top: 0px;
    }
    .et_pb_text_0_tb_footer,
    .et_pb_text_1_tb_footer {
        font-size: 14px !important;
    }
    .et_pb_module.et_pb_image.et_pb_image_0_tb_footer {
        width: 80% !important;
        margin: auto;
    }
    .et_pb_column.et_pb_column_3_4.et_pb_column_3_tb_footer.et_pb_css_mix_blend_mode_passthrough {
        width: 100% !important;
    }
    .et_pb_module.et_pb_text.et_pb_text_2_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
        text-align: center;
    }
    .et_pb_column.et_pb_column_1_4.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 100% !important;
    }

}