/*
Theme Name: D’Andrea Gérance Immobilière
Description: Thème enfant de D’Andrea Gérance Immobilière
Author: Ludovic Dind
Author URI: https://dind.studio/
Template: Divi
Version: 1.0
*/



/* SETTINGS */

::-moz-selection {
    background: #6e6761;
    color: #fff;
}
::selection {
    background: #6e6761;
    color: #fff;
}
.et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {
    width: 100%;
}

/* Texts */
body.custom-theme-ld {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    line-height: 1.6em;
    scroll-behavior: smooth;
}
body.custom-theme-ld p {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    line-height: 1.6em;
}
body.custom-theme-ld h1, body.custom-theme-ld h2, body.custom-theme-ld h3, body.custom-theme-ld h4, body.custom-theme-ld h5, body.custom-theme-ld h6 {
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2em;
    padding-bottom: 10px !important;
}
body.custom-theme-ld a,
body.custom-theme-ld p a {
    transition: all .2s ease !important;
}
body.custom-theme-ld .et_pb_section .et_pb_row .et_pb_column p a {
    text-decoration: underline;
}
body.custom-theme-ld .et_pb_section .et_pb_row .et_pb_column p a:hover {
    text-decoration: none;
}
body.custom-theme-ld .et_pb_text_inner p strong {
    font-weight: 700 !important;
}
body.custom-theme-ld .et_pb_text_inner ul {
    line-height: 1.6em;
    padding-bottom: 1em;
    padding-left: 1em;
}
body.custom-theme-ld .et_pb_row .et_pb_text.module-texte-liste .et_pb_text_inner p:last-of-type {
    padding-bottom: 1em;
}
body.custom-theme-ld .et_pb_row .et_pb_text.module-texte-liste .et_pb_text_inner ul {
    padding-bottom: 0px !important;
}

/* Structure */
body.custom-theme-ld .et_pb_section .et_pb_row.row_reverse {
    display: flex;
    align-items: center;
}


body.custom-theme-ld .et_pb_section .et_pb_row.align .et_pb_column {

}




body.custom-theme-ld .et_pb_section .et_pb_row .et_pb_column .et_pb_toggle.module_acc h2.et_pb_toggle_title {
    padding-bottom: 0px !important;
}







/* Cover */
body.custom-theme-ld .et_pb_section.section_cover {
    background-size: 160px auto;
    background-position: left 10% bottom 20%;
}








/* Buttons */
body.custom-theme-ld .et_pb_section .et_pb_row .et_pb_column a.et_pb_button {
    height: 46px;
    padding-left: 40px;
    padding-right: 15px;
    transition: all .2s ease;
}
body.custom-theme-ld .et_pb_section .et_pb_row .et_pb_column a.et_pb_button::after {
    transform: translateX(0px);
}
body.custom-theme-ld .et_pb_section .et_pb_row .et_pb_column a.et_pb_button:hover::after {
    transform: translateX(6px);
}



@media only screen and (max-width: 980px) {

    /* Structure */
    body.custom-theme-ld .et_pb_section .et_pb_row.row_reverse {
        flex-direction: column-reverse;
    }
    body.custom-theme-ld .et_pb_section .et_pb_row.row_reverse .et_pb_column {
        margin-bottom: 0px;
    }
    body.custom-theme-ld .et_pb_section .et_pb_row.row_reverse .et_pb_column.et-last-child {
        margin-bottom: 60px;
    }




    



    /* Cover */
    body.custom-theme-ld .et_pb_section.section_cover {
        background-size: 140px auto;
        background-position: left 12% bottom 2%;
    }


}
@media only screen and (max-width: 767px) {

    /* Cover */
    body.custom-theme-ld .et_pb_section.section_cover {
        background-size: 120px auto;
        background-position: left 14% bottom 2%;
    }
}






/* Boutons 
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
    height: 42px;
	font-family: 'Hind', sans-serif;
    font-weight: 400 !important;
    font-style: normal;
    line-height: 18px !important;
    letter-spacing: .5px;
    padding: 13.5px 24px !important;
    transition: all 200ms ease 0ms;
}
body.custom-theme-ld .et_pb_row .et_pb_column .et_pb_module a.bouton-blanc {
    color: #af0917 !important;
	background-color: white !important;
}
body.custom-theme-ld .et_pb_row .et_pb_column .et_pb_module a.bouton-blanc:hover {
    color: #af0917 !important;
	background-color: #e2e2e2 !important;
}
body.custom-theme-ld .et_pb_row .et_pb_column .et_pb_module a.et_pb_button.alpeor {
    color: #fff !important;
    background-color: #005e57 !important;
}
body.custom-theme-ld .et_pb_row .et_pb_column .et_pb_module a.et_pb_button.alpeor:hover {
    color: #fff !important;
    background-color: #004f49 !important;
}
body.custom-theme-ld .et_pb_row .et_pb_column .et_pb_module a.et_pb_button.apilus {
    color: #fff !important;
    background-color: #06b7d1 !important;
}
body.custom-theme-ld .et_pb_row .et_pb_column .et_pb_module a.et_pb_button.apilus:hover {
    color: #fff !important;
    background-color: #009ab1 !important;
}*/



/* RESPONSIVE */

@media only screen and (max-width: 980px) {




}
@media only screen and (max-width: 767px) {


}


