<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Zuhaus Child
Theme URI: https://zuhaus.qodeinteractive.com/
Description: A child theme of Zuhaus Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: zuhaus
Template: zuhaus
*/

@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans&amp;display=swap');

:root {
   --premiere-couleur: #ffffff;
   --deuxieme-couleur: #1D71B8;
   --troisieme-couleur: #BE1622;
   --quatrieme-couleur: #3C3C3B;
   --cinquieme-couleur: #1D1D1B;
}

/*construction*/
#construction .mkdf-cta-button-holder {
   display: none;
}
#construction .mkdf-cta-text &gt; h4{
   text-align: center;
}
/*home - logo*/
.mkdf-logo-wrapper a img.mkdf-normal-logo,
.mkdf-logo-wrapper a img.mkdf-dark-logo,
.mkdf-logo-wrapper a img.mkdf-light-logo {
   height: 2.5rem;
   margin-top: 0.65rem;
}

/*3 services*/
.service_1&gt;img,
.service_2&gt;img,
.service_3&gt;img {
   padding: 0.5rem;
}

/*home - elourenov*/
body&gt;div&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;a&gt;span {
   color: white;
   font-size: 0.8rem;
}

body&gt;div&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;a:hover&gt;span {
   color: black;
}

.elou-renovation p, .elou-renovation ul li {
	color: #3d3d3d;
    font-family: Josefin Sans;
    font-size: 18px;
    font-weight: 100;
	text-align: justify;
}

/*home - testimonials*/
div.owl-item&gt;div&gt;div {
   display: flex;
   flex-direction: column;
   align-items: center;
}

div.owl-item&gt;div&gt;div&gt;p {
   color: var(--premiere-couleur);
   width: 40%;
}

.mkdf-testimonials-holder .mkdf-testimonial-text-holder {
   display: flex;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonials-author-holder {
   display: flex;
   justify-content: center;
}
.mkdf-testimonials-author-name{
   color: #fff !important;
}


/*home - cta*/
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder.mkdf-content-aligment-left&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a&gt;span,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-content-aligment-left&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a {
   color: white;
}

/*footer*/
#media_image-2&gt;a&gt;img {
   max-width: 40% !important;
}

input.wpcf7-form-control.wpcf7-submit {
   color: white;
}

footer .widget {
   margin: 0;
}

body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;footer&gt;div.mkdf-footer-top-holder&gt;div {
   padding: 50px 0 50px !important;
}

body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;footer&gt;div.mkdf-footer-top-holder&gt;div&gt;div&gt;div:nth-child(2)&gt;span.mkdf-icon-text {
   margin-left: 0.7rem;
}
.mkdf-button-widget{
   width: 100%;
}
/*copyright*/
#text-7&gt;div&gt;p {
   display: flex;
   align-items: center;
   justify-content: center;
   color: white;
   font-size: 1rem;
}

#text-7&gt;div&gt;p&gt;a {
   padding-left: 0.5rem;
   width: 3rem;
}

body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;footer&gt;div.mkdf-footer-top-holder&gt;div&gt;div&gt;div:nth-child(3) {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   align-items: center;
}

#text-5 {
   width: 30%;
}

#text-5&gt;div&gt;p {
   color: white;
}

body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;footer&gt;div.mkdf-footer-top-holder&gt;div&gt;div&gt;div:nth-child(3)&gt;a {
   width: 70%;
   margin: 0 !important;
}

/*contact*/
.page-id-117 figure img {
   max-width: 50%;
}
body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div:nth-child(2) {
   padding-left: 10rem;
   width: 40rem;
   padding-left: 6rem;
}

body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1) {
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div:nth-child(2)&gt;div&gt;div {
   padding-top: 0;
}

body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill&gt;div:nth-child(1) {
   padding-top: 5rem;
   padding-bottom: 5rem;
}

body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill&gt;div:nth-child(1)&gt;div&gt;div&gt;div.mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-center.mkdf-st-normal-space&gt;div&gt;h4 {
   padding-bottom: 2rem;
}

body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-title-info {
   display: flex;
   justify-content: center;
}

#wpcf7-f2657-p117-o1&gt;form&gt;p:nth-child(7)&gt;input:hover {
   background-color: var(--troisieme-couleur);
   color: white;
   border-color: var(--troisieme-couleur);
}

.wpcf7-not-valid-tip {
   margin-bottom: 25px;
}

/* Demander une visite */
.page-id-3719 figure img {
   max-width: 50%;
}
body.page-id-3719&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div:nth-child(2) {
   padding-left: 10rem;
   width: 40rem;
   padding-left: 6rem;
}

body.page-id-3719&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1) {
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

body.page-id-3719&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div:nth-child(2)&gt;div&gt;div {
   padding-top: 0;
}

body.page-id-3719&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill&gt;div:nth-child(1) {
   padding-top: 5rem;
   padding-bottom: 5rem;
}

body.page-id-3719&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill&gt;div:nth-child(1)&gt;div&gt;div&gt;div.mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-center.mkdf-st-normal-space&gt;div&gt;h4 {
   padding-bottom: 2rem;
}

body.page-id-3719&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-title-info {
   display: flex;
   justify-content: center;
}

#wpcf7-f2657-p3719-o1&gt;form&gt;p:nth-child(7)&gt;input:hover {
   background-color: var(--troisieme-couleur);
   color: white;
   border-color: var(--troisieme-couleur);
}

/*qui sommes-nous ?*/
#btn_1{
   display: none;
}
#trois-imgs .wpb_single_image img {
   width: 5rem;
   padding: 0 0 2rem 0;
}

#trois-imgs .wpb_single_image.vc_align_center {
   height: 10rem;
}

#trois-imgs .vc_btn3.vc_btn3-size-md {
   font-weight: 700;
   font-family: 'Josefin Sans', sans-serif;
}

#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(4),
#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(5) {
   display: flex;
}

#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div,
#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(5)&gt;div {
   width: 22rem;
}

#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;h2 {
   font-size: 1.7rem;
}

#img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-8 {
   padding-left: 6.2rem;
   width: 50%;
}

#img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div {
   padding-top: 0;
}

#img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-4 {
   width: 50%;
   height: 30rem;
}

#img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div {
   padding: 0;
}

#img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div&gt;div&gt;div {
   text-align: right;
}

#img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div&gt;div&gt;div&gt;figure&gt;div&gt;img {
   width: 28rem;
   position: relative;
   top: -156px;
   left: 0px;
}

#img-2 {
   padding-top: 5rem;
   overflow: inherit;
}

#block-text&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div&gt;div&gt;div:nth-child(3)&gt;div&gt;p {
   font-size: 20px;
   font-weight: 700;
   margin-top: 1.5rem;
}

#block-text&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div&gt;div&gt;div:nth-child(4)&gt;div&gt;p {
   font-size: 20px;
   margin-top: 1.5rem;
}

#block-text&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div&gt;div&gt;div&gt;figure&gt;div {
   height: 34rem;
}

#block-text&gt;div.wpb_column.vc_column_container.vc_col-sm-3&gt;div&gt;div&gt;div.wpb_single_image.wpb_content_element.vc_align_left&gt;figure&gt;div&gt;img {
   width: 18rem;
   margin-left: -15px;
}

#block-text&gt;div.wpb_column.vc_column_container.vc_col-sm-9&gt;div&gt;div&gt;div.vc_btn3-container.vc_btn3-left&gt;a {
   font-weight: 700;
   font-family: 'Josefin Sans', sans-serif;
}

#progress-bar&gt;div.wpb_column.vc_column_container.vc_col-sm-10&gt;div&gt;div&gt;div&gt;h3&gt;span.mkdf-pb-percent {
   display: none;
}

#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div:nth-child(2)&gt;div&gt;div&gt;div&gt;div&gt;p:nth-child(1),
#trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div:nth-child(3)&gt;div&gt;div&gt;div&gt;div&gt;p {
   word-spacing: -3px;
}

/*Elou-renovation + renovation de sols */
body.page-id-3173&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div {
   width: 16rem;
}

body.page-id-2976&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(2)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div,
body.page-id-3173&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(2)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div {
   height: 23rem;
   width: 16rem;
}

body.page-id-2976&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(2),
body.page-id-3173&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(2) {
   display: flex;
   justify-content: space-around;
   height: 24rem;
}

body.page-id-2976&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(2)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;button,
body.page-id-3173&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(2)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;a {
   font-family: 'Josefin Sans', sans-serif;
}

body.page-id-2976&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div&gt;div&gt;div&gt;div.mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-center.mkdf-st-normal-space&gt;div&gt;p,
body.page-id-3173&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-content-aligment-center&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-center.mkdf-st-normal-space&gt;div&gt;p {
   text-align: justify;
   text-align-last: center;
}

body.page-id-2976&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div&gt;div&gt;div&gt;div.mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-center.mkdf-st-normal-space&gt;div {
   display: flex;
   flex-direction: column;
   align-items: center;
}

body.page-id-2976&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div&gt;div&gt;div&gt;div.mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-center.mkdf-st-normal-space,
body.page-id-3173&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-content-aligment-center&gt;div&gt;div {
   padding-top: 2rem !important;
}

/* pages services */
/* body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div { */
/* display: flex; */
/* justify-content: center; */
/* } */
.mkdf-title-info {
   text-align: center;
}

/* body&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;h1 {
   width: 38rem;
} */

#section_un&gt;div:nth-child(1)&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1692882035855.vc_row-has-fill {
   width: 25rem;
   height: 25rem;
   position: absolute;
   top: -30px;
   left: 0px;
   z-index: -1;

}

#section_deux&gt;div.wpb_column.vc_column_container&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-has-fill {
   position: relative;
   top: -290px;
   left: 6px;
   height: 11rem;
   z-index: -1;
}

.page-id-3449 #section_deux&gt;div:nth-child(1)&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1692881647520.vc_row-has-fill {
   left: -19px;
}

#vc_images-carousel-2-1693301716 {
   width: auto;
}

#section_deux&gt;div:nth-child(2)&gt;div&gt;div&gt;div.wpb_images_carousel.wpb_content_element.vc_clearfix&gt;div {
   display: flex;
   justify-content: center;
}

#section_deux&gt;div:nth-child(2)&gt;div&gt;div {
   height: 4rem;
}

#section_trois&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-has-fill {
   width: 25rem;
   height: 19rem;
   position: absolute;
   top: 56px;
   left: 56px;
   z-index: -1;
}

#section_trois&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div {
   padding-left: 6rem;
}

#section_deux&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div&gt;div&gt;div.vc_btn3-container.vc_btn3-left&gt;a {
   font-family: 'Josefin Sans', sans-serif;
   background-color: #fff;
}

/*breadcrumb*/
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-title-holder.mkdf-centered-with-breadcrumbs-type.mkdf-has-bg-image&gt;div.mkdf-title-wrapper&gt;div&gt;div&gt;div.mkdf-breadcrumbs-info {
   display: flex;
   justify-content: center;
}

/*estimation*/
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_row-fluid&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div&gt;div&gt;div.wpb_text_column.wpb_content_element&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div {
   text-align: justify;
}

/*btn en gÃŠnÃŠral*/
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-elements-holder.mkdf-one-column.mkdf-responsive-mode-768&gt;div&gt;div&gt;div&gt;div&gt;div&gt;form&gt;div.mkdf-search-bottom&gt;div.mkdf-search-bottom-part.mkdf-search-button-section&gt;button,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(3)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;a,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder.mkdf-content-aligment-left&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a,
#wpcf7-f2010-o1&gt;form&gt;div.mkdf-cf7-newsletter-footer&gt;p&gt;input,
#wpcf7-f2657-p117-o1&gt;form&gt;p:nth-child(8)&gt;input,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-content-aligment-left&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div:nth-child(6)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a {
   border-radius: 0%;
}

body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-elements-holder.mkdf-one-column.mkdf-responsive-mode-768&gt;div&gt;div&gt;div&gt;div&gt;div&gt;form&gt;div.mkdf-search-bottom&gt;div.mkdf-search-bottom-part.mkdf-search-button-section&gt;button&gt;span,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(3)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a&gt;span,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;a&gt;span,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder.mkdf-content-aligment-left&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a&gt;span,
#wpcf7-f2010-o1&gt;form&gt;div.mkdf-cf7-newsletter-footer&gt;p&gt;input,
#wpcf7-f2657-p117-o1&gt;form&gt;p:nth-child(8)&gt;input,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-container.mkdf-default-page-template&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.vc_btn3-container.vc_btn3-left&gt;a,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-row-grid-section-wrapper.mkdf-content-aligment-left&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a,
body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div:nth-child(6)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div.mkdf-cta-button-holder&gt;div&gt;a {
   font-weight: 700;
   font-family: 'Josefin Sans', sans-serif;
}

/* WHISE */
.page-id-3579 .elou-immo-biens {
	margin-bottom: 50px !important;
}
.elou-immo-biens article {
   position: inherit !important;
}

.elou-immo-biens .mkdf-pli-image:after {
   content: "";
   background-color: rgb(0 0 0 / 15%);
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
}

.elou-immo-biens .mkdf-item-info-bottom-right {
   width: 95px !important;
}

.elou-immo-biens .mkdf-item-address {
   line-height: 16px !important;
   margin: 5px 0 0 !important;
}

.elou-immo-biens .mkdf-property-statuses.property-options {
	background-color: #be1622 !important;
	margin-left: 5px;
}
.elou-immo-biens .mkdf-property-price .mkdf-property-price-value {
	font-size: 15px;
}
.mkdf-item-top-section.bien-option-vendu-loue {
	filter: brightness(0.4);
}
/* Page d'un bien */
.elou-immo-bien.no-bien {
	padding-top: 35px;
	padding-bottom: 35px;
	text-align: center;
}
.page-template-single-property aside.mkdf-sidebar {
   margin: 35px 0 60px;
}

.page-template-single-property .mkdf-property-title-left h1 {
   margin-top: 0;
   font-size: 1.5rem;
   margin-bottom: 15px;
}

.page-template-single-property .mkdf-property-label-items-holder {
   position: relative;
   display: table;
   table-layout: fixed;
   height: 100%;
   width: 100%;
   padding: 35px 0;
   border-bottom: 1px solid #e1e1e1;
}

.page-template-single-property .mkdf-property-label-style h5 {
   margin: 0;
}

.page-template-single-property .mkdf-property-label-style {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   vertical-align: top;
   width: 25%;
}

.page-template-single-property .mkdf-property-items-style {
   position: relative;
   display: table-cell;
   height: 100%;
   width: 100%;
   vertical-align: middle;
   vertical-align: top;
   width: 75%;
   text-align: justify;
}
.page-template-single-property .mkdf-property-price .mkdf-property-price-value {
	font-size: 28px;
}

.mkdf-property-basic-info-holder .mkdf-property-cta .mkdf-btn {
   color: #fff;
}

.mkdf-property-list-holder article .mkdf-pli-image img {
   object-fit: cover;
   height: 385px;
}

.mkdf-property-features .mkdf-feature.mkdf-feature-inactive {
    color: #ccc;
}

.mkdf-property-title-section .mkdf-property-statuses {
	background-color: #1d71b8 !important;
}

.mkdf-property-title-section .mkdf-property-statuses.property-options {
	background-color: #be1622 !important;
}

.mkdf-btn.mkdf-btn-simple {
    text-transform: inherit;
}

.mkdf-property-basic-info-holder .mkdf-property-param .mkdf-property-label {
    font-size: 12px;
}

/*cookies*/
.page-id-3656 .mkdf-title-holder.mkdf-standard-type .mkdf-page-title  {
   text-align: center;
   font-size: 41px;
} 
.mkdf-footer-column-3.widget_text p {
   color: white;
   padding-right: 0.5rem;
}

#id-bien-form {
	display: none;
}


/*fiche bien*/
.mkdf-property-basic-info-holder .mkdf-property-price {
   width: 18%;
   text-align: end;
}

.mentions-legales-footer {
	text-align: center;
	background-color: #191919 !important;
}
.mentions-legales-footer p {
	font-size: 12px;
	color: #fff;
}
.mentions-legales-footer a {
	color: #be1622;
}
.mkdf-footer-top-holder.mentions-legales-footer .mkdf-footer-top-inner {
	padding: 0
}
.mkdf-page-footer .mkdf-footer-bottom-holder {
	background-color: #000;
}

.wpcf7-acceptance {
	display: block;
	margin-bottom: 20px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #1d71b8;
}

/*responsive*/
@media only screen and (max-width:768px) {

   /*nav*/
   .mkdf-mobile-header .mkdf-vertical-align-containers .mkdf-position-center .mkdf-mobile-logo-wrapper a img {
      height: 50%;
      padding-top: 0.5rem;
   }

   /*home*/
   .mkdf-grid-row .mkdf-page-content-holder div:nth-child(4){
      background-position-y: bottom;
      background-repeat: no-repeat;
   }
   .mkdf-testimonial-text{
      width: 100% !important;
   }
   .page-id-34 .mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder {
      min-height: 0 !important;
      height: 15rem !important;
   }
   .page-id-34 .mkdf-row-grid-section-wrapper.mkdf-parallax-row-holder div div {
      padding: 0 !important;
      height: 15rem;
   }
   .page-id-34 .wpb_text_column.wpb_content_element&gt;div {
      display: flex;
      align-items: center;
   }

   h1 {
      font-size: 2rem !important;
      margin: 0 !important;
   }

   /*header*/
   .mkdf-content .mkdf-title-holder {
      height: 147px !important;
   }
   .mkdf-title-image img {
      height: 9.1rem;
    object-fit: cover;
   }

   /*estimation*/
   .mkdf-row-grid-section-wrapper:nth-child(even)&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div {
      display: flex;
      flex-direction: column-reverse;
   }

   body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;div&gt;div&gt;div.mkdf-full-width&gt;div&gt;div&gt;div&gt;div.vc_row.wpb_row.vc_row-fluid&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div&gt;div&gt;div.wpb_text_column.wpb_content_element&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;p {
      margin: 3rem;
   }

   .mkdf-cta-button {
      display: flex;
      justify-content: center;
   }

   h3 {
      text-align: justify;
      text-align-last: center;
      font-size: 1.9rem;
   }

   /*elou-renovation*/
   .page-id-3173 .mkdf-container-inner {
      padding-top: 0 !important;

   }

   .page-id-3173 .mkdf-row-grid-section {
      width: 19rem !important;
   }

   h2 {
      font-size: 27px;
      padding-bottom: 2rem;
      text-align: center;
   }

   .page-id-3173 .vc_row.wpb_row.vc_row-fluid {
      justify-content: center !important;
      height: 40rem !important;
      flex-wrap: wrap !important;
   }

   .page-id-3173 .vc-hoverbox-inner {
      min-height: 397px !important;
   }

   .page-id-3173 .vc-hoverbox-block {
      left: -16px !important;
   }

   /*revetements-de-sols*/
   .page-id-2976 .mkdf-page-content-holder .vc_row-fluid:nth-child(2) {
      justify-content: center !important;
      height: 26rem !important;
      flex-wrap: wrap !important;
      margin-top: 2rem;

   }

   .page-id-2976 .mkdf-container .wpb_wrapper .vc_empty_space {
      display: none;
   }

   .page-id-2976 .mkdf-page-content-holder .vc_row-fluid:nth-child(2) {
      min-height: 397px !important;
   }

   .page-id-2976 .vc-hoverbox-block {
      left: 24px !important;
   }

   .vc-hoverbox-inner {
      min-height: 393px !important;
   }

   .page-id-2976 .mkdf-page-content-holder div:nth-child(3) {
      height: 29rem !important;
   }

   .vc_btn3-container{
      text-align: center !important;
   }
   /*revetements-de-sols/revetements-de-sols-interieurs*/
   #section_un {
      flex-direction: column-reverse;
      padding-top: 2rem !important;
   }
   #section_un .vc_custom_1692882035855 {
      margin-top: 4rem;
      width: 22.3rem !important;
      height: 18.5rem !important;

   }
   #section_un .wpb_images_carousel {
      margin-top: 3.5rem;
   }
   #section_un a.vc_right.vc_carousel-control{
      left: 245px !important;
   }
   #section_un .wpb_images_carousel a img{

      width: 300px !important;
      height: 250px !important;
   }


   #section_trois .vc_column-inner {
      padding-left: 15px !important;
      padding-right: 15px !important;
   }

   #section_trois .wpb_wrapper div:nth-child(2) {
      left: 0 !important;
      width: 22.5rem !important;
   }

   #section_trois .wpb_images_carousel {
      margin-top: 3rem;
   }

   #section_trois .wpb_images_carousel a img{

      width: 300px !important;
      height: 250px !important;
   }
   #section_trois a.vc_right.vc_carousel-control{
      left: 245px !important;
   }

   /*revetements-de-sols/revetement-de-sols-exterieurs*/
   #section_deux {
      flex-direction: column-reverse;
   }

   #section_deux div:nth-child(2) {
      height: 34rem;
   }

   .page-id-3449 #section_deux .wpb_wrapper {
      height: 16rem;
   }
   #section_deux .wpb_images_carousel{
      margin-bottom: 4px !important;
   }

   #section_deux .wpb_wrapper div.wpb_row.vc_inner {
      left: 0 !important;
      height: 19.5rem !important;
   }
   #section_deux .vc_carousel-inner{
      width: 50% !important;
      left: 10px;
   }
   #section_deux .vc_images_carousel .vc_carousel-control.vc_right{
      left: 227px;
   }
   #section_deux .vc_images_carousel .vc_carousel-control.vc_left{
      left: 6px;
   }
   /*peinture-interieur-exterieur*/
   #section_deux&gt;div:nth-child(2)&gt;div&gt;div&gt;div.wpb_images_carousel.wpb_content_element.vc_clearfix&gt;div{
      display: block;
   }
   
   .page-id-3072 #section_deux{
      flex-direction: column;
   }
   .page-id-3072  #section_deux div:nth-child(2){
      height: 22rem;
   }
   .page-id-3072 #section_trois{
      flex-direction: column-reverse;
   }

   #section_trois .wpb_images_carousel .vc_item:not(:nth-child(-n + 2))  a img{
      width: 340px !important;
   }

   /*amenagements-interieurs*/
   .page-id-3094 #section_deux{
      flex-direction: column;
   }
   .page-id-3094  #section_deux div:nth-child(2){
      height: 22rem;
   }

   /*qui sommes-nous ?*/
   #trois-imgs .wpb_wrapper div:nth-child(4) {
      flex-direction: column !important;
   }

   #trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(5) {
      display: none;
   }

   #trois-imgs&gt;div&gt;div&gt;div&gt;div:nth-child(4)&gt;div:not(:first-child) {
      padding-top: 3rem;
   }
   
   #img-2 {
      margin-top: 0;
      padding-bottom: 4rem;
   }

   #img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-8 {
      padding: 0;
      width: 100%;
   }

   #img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-8&gt;div {
      padding: 5rem 2rem 0 2rem;
   }

   #img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-4 {
      height: 20rem
   }

   #img-2&gt;div.wpb_column.vc_column_container.vc_col-sm-4&gt;div&gt;div&gt;div&gt;figure&gt;div&gt;img {
      top: 28px;
      left: 100px;
   }

   #progress-bar&gt;div.wpb_column.vc_column_container.vc_col-sm-10&gt;div {
      padding: 35px 3rem 0 3rem;
   }

   #progress-bar .mkdf-pb-title,
   #progress-bar .mkdf-pb-percent {
      font-size: 15px;
   }

   #block-text .wpb_single_image.wpb_content_element.vc_align_left {
      text-align: center;
   }

   #block-text .wpb_single_image.wpb_content_element.vc_align_left img {
      width: 8rem !important;
   }

   #block-text div:nth-child(2) div.vc_column-inner {
      padding: 0 3rem 0 3rem !important;
   }
   #btn_1{
      display: block;
   }
   #btn_2{
      display: none;
   }

   /*contact*/
   .page-id-117 figure img {
      max-width: 100%;
   }
   .mkdf-full-width .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill {
      flex-direction: column;
      padding: 0 2rem 0 2rem;
   }

   body.page-id-117&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div&gt;div:nth-child(1)&gt;div:nth-child(2) {
      width: auto;
      padding-left: 0;
   }

   /*footer*/
   #media_image-2 {
      margin-bottom: 3rem;
   }

   #media_image-2 a,
   .mkdf-button-widget,
   .mkdf-icon-widget-holder {
      display: flex;
      justify-content: center;
   }

   .icon-options {
      margin-left: 5.3rem !important;
   }

   h5 {
      text-align: center;
   }

   .mkdf-column-content {
      flex-wrap: nowrap !important;
      justify-content: center !important;
   }

   .mkdf-social-icon-widget-holder {
      width: 5% !important;
   }

   #text-5 {
      width: 40%;
   }
   body&gt;div.mkdf-wrapper&gt;div.mkdf-wrapper-inner&gt;footer&gt;div.mkdf-footer-top-holder&gt;div&gt;div&gt;div:nth-child(3) {
      flex-direction: column;
  }

   /*copyright*/
   #text-7 p {
      font-size: 0.6rem !important;
   }

   /*details-du-bien-immobilier*/
   .mkdf-property-basic-info-inner,
   .mkdf-property-description,
   .mkdf-property-features{
      display: flex !important;
      flex-direction: column !important;
   }
   .mkdf-property-description-items{
      width: 100% !important;
   }
   .mkdf-contact-name,
   .mkdf-contact-phone,
   .mkdf-contact-link{
      display: flex;
      justify-content: center;
   }
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
   .mkdf-property-basic-info-holder .mkdf-property-price {
      width: 22%;
      text-align: end;
   }
   .elou-immo-biens .mkdf-property-price .mkdf-property-price-value {
      font-size: 14px;
  }
}
body .pp_pic_holder #pp_full_res img {
    background-color: #000;
}
.mkdf-owl-slider .owl-item img {
   max-height: 300px;
   background-color: #000;
}
#menu-main-menu .acces-proprietaire {
	background-color: #1d71b8;
}
#menu-main-menu .acces-proprietaire a:hover {
	color: #fff;
}
@media (max-width:768px) {
	.mkdf-owl-slider .owl-item img {
		max-height: 300px;
		max-width: 450px;
	}
}
.mkdf-property-list-holder.mkdf-pl-layout-info-over .mkdf-pl-item .mkdf-item-info-bottom-left {
    width: calc(65%);
}
.mkdf-sidebar .mkdf-property-cta a {
	color: #fff;
	display: block;
    text-align: center;
}</pre></body></html>