/*
Theme Name: Divichild
Template: Divi
Theme URI: https://wordpress.org/themes/Divi/
Author: Johanna Fino
Description:  thème enfant pour faire les modifs
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.3
Text Domain: Divi
*/



h2 a{
    color: #b2a190;;
}

footer.wp-block-template-part{
    display: none;
}

.et_pb_module.et_pb_text.et_pb_text_5.et_pb_text_align_left.et_pb_bg_layout_light{
    height: 100%;
}

.et_pb_row.et_pb_row_2 .et_pb_css_mix_blend_mode_passthrough img{
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    border-radius: 20px;
}

.et_pb_row.et_pb_row_2 .et_pb_css_mix_blend_mode_passthrough:hover img{
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    border-radius: 20px;
}

#post-35 .et_pb_row.et_pb_row_2 span.et_pb_image_wrap{
    height: 260px;
}
#post-35 .et_pb_row.et_pb_row_2 span.et_pb_image_wrap img{
    height: 100%;
}


#post-35 .et_pb_row.et_pb_row_2 .et_pb_css_mix_blend_mode_passthrough:hover .et_pb_text .et_pb_text_inner p{
    color: #f7b2d1 !important;
}
#post-35 .et_pb_heading_0 .et_pb_heading_container h1 {
    color: #f7b2d1 !important;
}
#post-35 .et_pb_row.et_pb_row_1 p{
    color: #666 !important;
}
#post-35 .et_pb_row.et_pb_row_2 .et_pb_text_inner p{
    color: #666 !important;
}


#post-42 .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child{
    position: absolute;
    top: 50%;
    right: 15%;
    transform: translate(50%, -50%);
}

#post-52 .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child{
    position: absolute;
    top: 50%;
    right: 10%;
    transform: translate(50%, -50%);
}

.et_pb_row .et_pb_bg_layout_light a{
    color: #ccbaa3;
    text-decoration: underline;
}

@media (max-width: 980px) {
    #post-42 .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child,
    #post-52 .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child{
        position: relative;
        transform: none;
        margin: auto;
        right: auto;
    }
    .footer .et_pb_text_align_left, .footer {
        text-align: center;
        margin: auto !important;
    }

    .et_pb_image_wrap{
        text-align: center;
    }
    #main-content img{
        width: 45%;
    }
    #post-35 .et_pb_row.et_pb_row_2 span.et_pb_image_wrap img {
        width: auto;
    }

    #post-52 .et_pb_section.et_pb_section_1.et_section_regular{
        padding-bottom: 0;
    }
    #post-35 .et_pb_row.et_pb_row_2 span.et_pb_image_wrap{
        height: auto;
    }
}

@media (max-width: 580px) {
    #post-35 .et_pb_row.et_pb_row_2 span.et_pb_image_wrap img{
        height: auto;
    }
    h1{
        line-height: 1.1em;
    }
}

@media (max-width: 430px) {
    #post-35 section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_left.et_pb_bg_layout_light,
    #post-35 .et_pb_section.et_pb_section_1.et_section_regular{
        padding: 0px;
    }
    #post-35 .et_pb_section_2.et_pb_section .et_pb_row.et_pb_row_1{
        padding-top: 0px;
    }
}