.elementor-element-b656dc9 p strong, .elementor-element-1b4c51a p strong {
font-family: "Antic Didone", sans-serif;
color: black;
font-size: 30px;
font-weight: 400 !important;
}
.elementor-element-b656dc9 p a, .elementor-element-1b4c51a p a  {
border-bottom: 1px solid #32C9D6 !important;
color: #505152 !important;	
}
.elementor-element-b656dc9 p a:hover, .elementor-element-1b4c51a p a:hover  {
color: #32C9D6 !important;	
} .elementor-element-da65840 p strong {
font-family: "Antic Didone", sans-serif;
color: black;
font-size: 30px;
font-weight: 400 !important;
} .elementor-element-62fe5f8a .elementor-icon-list-item a {
display: unset !important;
}
.elementor-element-62fe5f8a .elementor-icon-list-text a {
text-decoration: underline;
font-weight: 400;
color: white;	
}
.elementor-element-62fe5f8a .elementor-icon-list-text a:hover {
color: #FFDE59;
}
.elementor-element-a3f1e57 p {
text-align: center;
color: white;
font-weight: 300;
letter-spacing -0.03px;
font-family: "Lato";
}
.elementor-element-a3f1e57 p a {
color: white;
text-decoration: underline;
font-weight: 400;
}
.elementor-element-a3f1e57 p span {
font-weight: 400;
}
.elementor-element-a3f1e57 p span.jaune {
color: #FFDE59;
}
@media (max-width: 1024px) {
.elementor-element-a3f1e57 p {
font-size: 14px;
}
} .cookie-notice-container {
padding: 5px 30px;
}
@media (max-width: 480px) {
.cookie-notice-container {
padding: 15px 25px;
}
}
.cookie-notice-container {
font-family: "Lato", sans-serif;
font-weight: 500;
border-top: 1px solid #d4d4d4;
}
#cn-accept-cookie {
border-radius: 0px !important;
}
#cookie-notice .cn-button:not(.cn-button-custom) {
color: white;
font-weight: 700;
letter-spacing: 2px;
font-family: "Lato", sans-serif;
}
#cn-close-notice {
border: none !important;
}  h3.es-listing__title a, .es-price, .es-listing {
color: black;
}
.es-address, .es-listing--hide-on-list, #footer-widgets .footer-widget .es-listing__terms li a, .es-listing__terms li a, .widget .es-listing__terms li a {
color: #505152 !important;
font-weight: 400 !important;
}
.es-price {
font-family: "Playfair Display";
font-weight: 500;
}
.es-badge {
color: white !important;
border-radius: 0px;
}
.es-badge a {
color: white !important;
}
.es-powered {
display: none !important;
}
.es-badge.es-badge--normal {
background-color: #FFDE59;
color: black !important;
}
.es-listing__meta .es-listing__meta-bedrooms, .es-listing__meta .es-listing__meta-bathrooms, .es-listing__meta-area {
display: none !important;
}
.es-listing .es-listing__title a {
font-weight: 600;
}
body .es-field .es-field__label, body .es-field.es-field--checkbox-item-bordered label .es-field__label, body .es-field.es-field--radio-item-bordered label .es-field__label {
color: #505152;	
}
.es-listings-filter .es-title {
display:none;
}
.es-listings-filter .es-total {
font-weight: 600;
color: #505152;
display: none !important;
}
.es-btn.es-btn--secondary:not(.es-btn--bordered), .es-field .select2 .select2-selection__choice {
border-radius: 0px;	
}
.entry-content .es-btn:not(.es-btn--bordered):not(.es-btn--gray), .es-btn:not(.es-btn--bordered):not(.es-btn--gray), .widget .es-btn:not(.es-btn--bordered):not(.es-btn--gray), button.es-btn:not(.es-btn--bordered):not(.es-btn--gray), input.es-btn:not(.es-btn--bordered):not(.es-btn--gray) {
box-shadow: none;
}
.es-no-found-posts .es-no-found-posts__title {
color: black !important;
}
.es-no-found-posts p {
color: #505152;	
} #request_form h3 {
display: none;
}
#request_form {
border-top: 2px solid #eff3f5;
}
.es-breadcrumbs a {
font-weight: 400;
color: #505152;
}
.es-breadcrumbs .es-icon, .es-breadcrumbs .es-pagination .page-numbers li .page-numbers.page-numbers--preload:before, .es-breadcrumbs .es-pagination ul li .page-numbers.page-numbers--preload:before, .es-breadcrumbs body .es-field .select2-container .select2-selection .select2-selection__arrow b, .es-breadcrumbs__item, .es-pagination .page-numbers li .es-breadcrumbs .page-numbers.page-numbers--preload:before, .es-pagination ul li .es-breadcrumbs .page-numbers.page-numbers--preload:before, body .es-field .select2-container .select2-selection .select2-selection__arrow .es-breadcrumbs b {
color: #505152;	
font-weight: 400;
}
.es-single .property-title {
color: black;
}
.es-listing h1, .es-listing h2, .es-listing h3, .es-listing h4, .es-listing h5, .es-listing h6, .es-search h2, .es-search h3, .es-search h4, .es-search h5, .es-search h6, .heading-font, .es-price, .es-property-section .es-property-section__title, .es-entity-section__title, .widget .es-widget-wrap .es-widget__title, .es-widget__title, .es-magnific-popup h1, .es-magnific-popup h2, .es-magnific-popup h3, .es-magnific-popup h4, .es-magnific-popup h5, .es-magnific-popup h6, .es-entity .es-entity__title, .es-review-form h3.es-review-form__title {
font-weight: 600;
color: black;
}
.es-property-section .es-property-fields .es-property-field {
color: #505152;	
}
.entry-content .es-btn.es-btn--default, .es-btn.es-btn--default, .widget .es-btn.es-btn--default, button.es-btn.es-btn--default, input.es-btn.es-btn--default {
color: black;
}
.es-property_section--request_form .es-request-form .es-field__label, .es-property_section--request_form .es-request-form {
color: #505152 !important;		
}
body .es-field input[type=email], body .es-field input[type=number], body .es-field input[type=password], body .es-field input[type=text], body .es-field select:not(.select2-hidden-accessible), body .es-field textarea {
color: #505152 !important;
font-family: 'Lato', sans-serif;
}
.es-btn.es-btn--primary:not(.es-btn--bordered):not(:hover):not(:active), .es-btn.es-btn--primary:not(.es-btn--bordered):hover, .es-price-marker--active, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
border-radius: 0px;
box-shadow: none;
}
.entry-content .es-btn:hover:not([disabled]):not(.es-btn--disabled):not(.es-btn--bordered):not(.es-btn--gray), .es-btn:hover:not([disabled]):not(.es-btn--disabled):not(.es-btn--bordered):not(.es-btn--gray), .widget .es-btn:hover:not([disabled]):not(.es-btn--disabled):not(.es-btn--bordered):not(.es-btn--gray), button.es-btn:hover:not([disabled]):not(.es-btn--disabled):not(.es-btn--bordered):not(.es-btn--gray), input.es-btn:hover:not([disabled]):not(.es-btn--disabled):not(.es-btn--bordered):not(.es-btn--gray) {
box-shadow: none;	
}
.es-property_section--energy_diagnostics .es-property-section__content {
padding: 20px 0px 0 !important;
width: 33.33%;
}
.es-property_section--description .es-entity-field__value a {
text-decoration: underline !important;
}
.es-property_section--energy_diagnostics .es-property-field__label, .es-property_section--a-propos-de-la-copropriete .es-property-field__label, .es-property_section--a-propos-du-prix .es-property-field__label {
display: none !important;
}
.es-property_section--georisques a {
color: #32c9d6;
text-decoration: underline !important;	
} .mfp-wrap.es-property-magnific .mfp-top-bar .mfp-counter {
color: #505152;
}