.invoice_print_title {
font-size: 25px;
border-top: 1px solid #f0f0f0;
padding-top: 20px;
margin-bottom: 5px;
}
.wpestate_invoice_date{font-size: 13px;}
.wpestate_print_invoice_to_section,
.wpestate_print_invoice_from_whom_section{
width: 50%;
float: left;
margin-top: 45px;
font-size: 14px;
margin-bottom: 45px;
line-height: 1.5em;
}
.wpestate_print_invoice_details_wrapper{
width: 100%;
text-align: right;
}
.wpestate_print_invoice_details_detail{
width: 100%;
float: left;
border-bottom: 1px solid #f1f1f1;
padding: 15px 0px;
font-size: 13px;
margin-bottom:0px;
}
.wpestate_print_invoice_details_detail label{
float:left;
font-weight: 700;
}
.wpestate_print_invoice_details_wrapperex_details{
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
font-size: 14px;
line-height: 1.5em;
}
.wpestate_print_invoice_end{
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
font-size: 14px;
line-height: 1.5em;
} .header_wrapper {background-color: #000000;}
#access ul.menu >li>a {color:#ffffff; font-weight:bold;}
.customnav #access ul.menu >li>a {color:#ffffff;}
.logo.wpestate-flex.wpestate-flex-wrap.wpestate-align-items-center.wpestate-justify-content-md-between.wpestate-align-self-center.miclogo {margin-top:-10px;}
.top_bar, .top_bar a {color:#ffffff;} 
#access ul {font-weight: bold;}
#access a {padding-left: 20px; padding-right: 20px;}
.customnav {opacity:1;}
#access ul ul.sub-menu a {color: #ffffff !important;}
#access .menu li:hover>a, #access ul.menu >li>a:hover {color: #ca9b34;}
#access .menu > li:hover>a:before {border-top: 3px solid #ca9b34;}
.hover_type_2 #access .menu > li:hover>a:before {border-top: 3px solid #ca9b34;}
.logo img {max-width: 230px;} b, strong {font-weight: 800;}
.unit_details_x {border:none !important;} #titre-accueil h1 {text-transform:uppercase; text-align:center; font-size: 26px; font-weight: bold; margin-bottom:30px;}
#titre-accueil {text-align:center;}
.ti-widget.ti-goog .ti-footer .ti-name, .ti-widget.ti-goog .ti-header-write-btn-container a.ti-header-write-btn {color: #ffffff !important;}
.home h2.shortcode_title {margin-bottom: 45px;}
.home .property_agent_wrapper {display:none;}
.listing_actions .icon-fav {display: none;}
.bouton-mvi a {color: #ffffff; padding: 14px 26px 13px;font-size: 13px; text-transform:uppercase; background-color: #000000; line-height: 1em; font-weight: 600; letter-spacing: 0.5px; webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear; border: none; text-shadow: none; margin-bottom: 13px; border-radius: 3px;}
.bouton-mvi a:hover {color: #ffffff;}
.single-content p {line-height:1.8;}
.single-content p .bouton-mvi a {color: #ffffff !important;}
.bouton-mvi {margin-top: 40px;display: block;}
.home h2 {text-align: center; text-transform: uppercase;font-weight: bold; font-size: 22px;}
.property_listing a {font-weight:bold;}
.property_listing_details {margin-bottom:30px;}
.property_listing_details a.unit_details_x {display: inline-block; position: relative; background: #000000; padding: 10px;}
.property_listing_details a.unit_details_x:hover {color: #eaeaea;}
.property_listing_details .bouton-propriete {width: auto ;display: block; position:relative; clear:both; float:left; min-height: 30px;}
.home #accordion-1 h3 {font-size: 16px;}
.home .accordion p {font-size: 14px;} .home .form-control::placeholder, input::placeholder, .page-template-front_property_submit select, .adv-search-1 input[type=text], #schedule_hour, #agent_comment.form-control, #new_user_type, #new_user_type_mobile {color:#000000 !important;}
.caret {border-top:4px;}
#search_wrapper .wpresidence_button {text-transform: inherit;}
@media screen and (min-width: 992px) {
.home .search_wr_6 .adv-search-1 .col-md-4 {width: 25%;}
} .home .listing_details.the_grid_view {display: none;}
.property_location {left: 0px; right: 0px; border-top:none;}
.home.icon-fav {display: none;}
.home .listing_actions {float: right; top: -50px; position: relative; margin-right: 20px;}
.home .property_listing_details a.unit_details_x {display: block; position: absolute; background: #000000; padding: 10px 15px;}
.listing_unit_price_wrapper {color: #ca9b34 !important;} .subfooter_menu {display:none;}
footer#colophon, footer#colophon a, footer#colophon li a {color:#ffffff;}
.widget-title-footer {text-transform: uppercase; font-weight: bold; text-align:center;}
footer .widget_latest_price {color: #ffffff;}
footer#colophon li a:hover, footer#colophon a:hover {color: #ca9b34;}
#footer-widget-area {padding:0px 30px 0px 30px;} .property_status_wrapper {display: none;}
.property_keyword_wrapper {display: none;}
.directory-adv_actions {display: none;}
.directory-adv_conty {display: none;} .contact-box {color:#ffffff;background-color:#000000;}
a.backtop.islive {color: #ffffff;background-color:#000000;} h1 {text-transform:uppercase; text-align: center; font-size: 26px; font-weight: bold; margin-bottom:50px;}
h1.entry-title {margin:0px 0px 20px 0px; font-weight: bold;}
h2 {margin-bottom:25px;} #vente-bleu p {color:#ffffff;}
#vente-bleu h2 {color:#ffffff;}
.page-id-18239 h1 {margin-bottom:30px;}
#vente-bleu ul {color: #ffffff;} .property_agent_wrapper {display: none;}
.listing_filters_head_directory {box-shadow: none;}
#filter_order li[data-value='5'], #filter_order li[data-value='6'], #filter_order li[data-value='7'], #filter_order li[data-value='8'] {display: none;}
.page-id-26 .property_location {padding: 5px 0px;}
.page-id-26 .listing_actions {margin-right:5px;}
.page-id-26 .listing_details.the_grid_view {display: none;}
.page-id-26 #google_map_prop_list_sidebar .order_filter_single {bottom:-70px}
.page-id-26 .property_location {display: none;}
.page-id-26 .listing_wrapper h4 {text-transform: uppercase;}
.page-id-26 .nav.nav-tabs {display: none;}
img#visite-virtuelle-listing {width: 60px; position: absolute;}
.page-id-26 .accordion h3 {font-size: 16px;}
.accordion-content {padding-bottom: 20px;}
.unit_details_x a, .unit_details_x {margin-top: 10px;}
.page-id-26 .adv-search-1 input[type=text] {color:#000000 !important;}
.page-id-26 .adv-search-1 input[type=text]::placeholder {color: #000000 !important;}
@media (max-width: 767px) {
.listing_wrapper {
flex: 0 0 100% !important;
max-width: 100% !important;
}
#listing_ajax_container {display:flex !important;}
}
.property_listing_details {display:block;} .vc_separator.vc_separator_align_center h4 {padding: 4px 10px; background: #ca9b34; font-size: 16px;}
.single-content #liste-agents p {margin-bottom: 3px;}
.page-id-18237 .single-content {margin-top:50px;}
.page-id-18237 h2 {text-align: center; text-transform: uppercase; font-weight: bold; font-size: 22px;}
.page-id-18237 .vc-hoverbox-block {border-radius: 180px;}
.page-id-18237 .accordion h3 {font-size: 16px;}
.page-id-18237 .accordion h3:hover {cursor: pointer;}
.page-id-18237 h3#accordion-1-t1, .page-id-18237 h3#accordion-2-t1 {text-align: center;} #chasse-bleu p {color:#ffffff;}
#chasse-bleu h2 {color:#ffffff; text-align:center; font-weight: bold; font-size: 22px;}
#chasse-bleu ul {color: #ffffff;}
.page-id-18464 .container.content_wrapper {padding-bottom:0px;}
.page-id-18464 .single-content {margin-bottom:0px;}
.page-id-18464  #comments {display: none;}
.page-id-18464  .single-content {margin-top:50px;} .estate_property-template-default .property_categs {display: none;}
.estate_property-template-default #add_favorites {display: none;}
.no_views.dashboad-tooltip {display: none;}
#propertyid_display {display: none;}
.estate_property-template-default .adres_area {margin-top:10px;}
.estate_property-template-default .price_area {padding: 5px 0px 3px 0px; font-weight: bold; color:#d5a033;}
.estate_property-template-default h1.entry-title {margin: 10px 0px 10px 0px;}
.estate_property-template-default .listing-content .mylistings {margin:30px -15px 26px -15px}
#accordion_prop_addr a.acc_google_maps {display: none;}
.estate_property-template-default .listing-content h3 {margin-top: 30px;}
#visite-virtuelle-propriete img {width:100px;}
#visite-virtuelle-propriete {display: block; position: absolute; z-index: 100; top: 0px; max-width: 60px; height:auto; margin: 10px;}
.estate_property-template-default .price_area {color:#ca9b34;}
.property-panel h4 {font-weight:bold; color:#ca9b34;}
.estate_property-template-default .wpestate_property_description h4 {color: #ca9b34; font-weight: bold; margin-bottom: 25px;}
.panel-default>.panel-heading {background-image:none;}
.panel-default>.panel-heading {background-color:transparent;}
.lightbox_enquire {display:none;}
.google_map_poi_marker {display:none;}
.single-estate_property .listing_detail strong {font-weight:700;}
.wpestate_top_property_navigation a {color:#000000 !important;}
a.wpestate_top_property_navigation_link.item_active {color:#337ab7 !important;}
@media only screen and (max-width: 770px) {
.mobile_agent_area_wrapper {display: none !important;}
}
a.wpestate_top_property_navigation_link {font-size: 15px;}
a.wpestate_top_property_navigation_link.item_active {font-weight: bold;color:#ca9b34 !important;}
.owl-prev i, .carousel-control i {font-size:30px; line-height: 50px;}
.carousel-control {width: 50px; height: 50px;} .page-id-19758 div#a_filter_county {display:none;}
.page-id-19758 div#a_filter_action {display:none;}
.page-id-19758 .action_tag_wrapper.Biens.vendus {font-size: 16px; padding: 5px 10px;} .property_listing h4 a {text-transform: initial; font-size: 16px;}
.infobox_details {margin-bottom:10px;}
.info_details img {width:100px;}
.page-template-advanced_search_results .adv-search-1 input[type=text]::placeholder {color: #000000 !important;} .single-post h1.entry-title {margin: 0px 0px 35px 0px;} .page-id-18321 .single-content h2 {margin-top: 40px;} .page-template-contact_page h1.entry-title {margin-bottom:30px;}
.page-template-contact_page h4#show_contact {font-weight: bold; margin-top: 30px;}
.photo-contact {text-align:center; border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius:90px; margin-bottom: 10px;}
.contact_page_company_details .contact_detail span {width: 95px;}
#sidebar-page-contact p {margin-bottom:0px;}
#sidebar-page-contact {text-align:center; padding-bottom: 10px;}
.page-template-contact_page #primary .widget-container {border-width:0px; background-color: #f1f2f7;}
.page-template-contact_page h3.widget-title-sidebar {text-align: center; margin-top: 5px; text-transform:uppercase;}
.page-template-contact_page .wpcf7-form-control.wpcf7-acceptance {border:none; padding: 9px 0px 9px 0px;}
.page-id-16 img.contact-comapany-logo.img-responsive {max-width: 300px; margin-top:30px;}
.page-id-16 .company_headline h3 {font-size:22px; font-weight: bold;}
.page-id-16 .company_headline .header_social {padding: 10px 0px; display:none;} #formulaire-responsive {
max-width:600px;
margin:0 auto;
width:100%;}
.rang-form {width: 100%;}
input[type=text] {width: 100%;}
select.wpcf7-form-control.wpcf7-select {width: 100%;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width:100%;}
.demi-colonne, .colonne {
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {content: ""; display: table; clear: both;} @media only screen and (min-width: 48em) { 
.demi-colonne {width: 50%;}
} .mobile-trigger-user {display:none;}
.mobilewrapper {z-index:1000;} .grecaptcha-logo {display: none;}
.grecaptcha-badge {display: none !important;}
.section_title {
z-index: 0;
max-width: 100%;
width: 100%;
}
.section_title .wpb_wrapper {
max-width: 1170px;
width: 100%;
margin: auto;
}
.container-fluid {
width: 100%;
}
.container-fluid .flex-row {
display: flex;
flex-wrap: wrap;
}
.container-fluid > .container {
max-width: 100%;
width: 100%;
}
@media (min-width: 139px) {
.section_title {
padding: 0 0 50px 0;
margin: 0 auto 0 auto;
z-index: 0;
max-width: 100%;
width: 100%;
}
}
@media (min-width: 814px) {
#google_map_prop_list_sidebar .pagination {
padding-bottom: 40px;
}
.section_title {
position: relative;
padding: 60px 0 50px 0;
margin: 50px auto 0 auto;
}
} .page-template-property_list_directory-php #primary2 {width:30%;}
.page-template-property_list_directory-php div#accordion-1 {background: rgb(241, 242, 247); padding:10px 30px; margin-top:30px; margin-bottom:50px !important;}
@media screen and (max-width: 991px) {
.page-template-property_list_directory-php .widget_directory_sidebar {display:none;}
} .widget_directory_sidebar h3.widget-title-sidebar, #primary_sidebar_wrapper h3.widget-title-sidebar {font-weight: bold;}
.widget_directory_sidebar .latest_listings.list_type, #primary_sidebar_wrapper .latest_listings.list_type, .directory_sidebar_wrapper {padding-top: 20px;}
.latest_listings.list_type {padding-top: 20px !important;} footer li#contact_widget-11 {margin-bottom: 10px;}  footer .wp-block-social-links {
display: flex !important;
flex-wrap: wrap !important;
justify-content: flex-start; gap: 10px;
padding: 0 !important;
margin: 20px 0 0 0 !important;
list-style: none;
}
footer .wp-block-social-link {
display: inline-flex !important;
margin: 0 !important;
padding: 0 !important;
}
footer .wp-block-social-link a {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: auto !important;
height: auto !important;
background: none !important;
padding: 3px !important;
border-radius: 0 !important;
box-shadow: none !important;
text-decoration: none;
color: #ffffff !important;
line-height: 1 !important;
} footer .wp-block-social-link svg {
width: 24px !important;
height: 24px !important;
fill: #ffffff !important;
}
li.wp-social-link.wp-block-social-link {
max-width: 30px !important;
} footer .wp-block-social-link a:hover svg {
fill: #ca9b34 !important;
} .bien-vendu-label {
display: inline-block;
background-color: #d4af37; color: white;
font-weight: bold;
padding: 20px 20px;
border-radius: 10px;
font-size: 26px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 10px;
}
@media screen and (max-width: 991px) {
.bien-vendu-label {margin-left:15px;}
} #listing_ajax_container {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
#listing_ajax_container .listing_wrapper {
width: 100% !important;
margin: 0 !important;
}
.page-template-property_list .pagination {margin-top:30px;}
ul#adv-search-city {text-transform: uppercase;}
.page-template-property_list div#adv_categ, .page-template-property_list div#nbr-de-pieces-min, .page-template-property_list div#advanced_city {color:#000000!important;}
.page-template-property_list .adv6-holder {padding: 20px 0px 15px 0px;}
.page-template-property_list div#accordion-1 {
margin-bottom: 50px;
margin-top: 50px;
}
.page-template-property_list h1.entry-title {margin: 20px 0px 40px 0px;}
.page-template-property_list .pagination > .active > a {border: 1px solid #000000;}