/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:  WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/





/*=print invoice
--------------------------------------------------------------------------------*/

.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;
}

/* Marion : header */
/* .master_header{
  position: fixed !important;
} */
#header_personnalized{
  margin: 0;
  width: 100%;
  padding: 0 20px;
  max-width: none;
  display: grid !important;
  grid-template-areas: 
  "logo haut haut"
  "logo menuPrincipal recherche" !important;
  grid-template-columns: 130px calc(100vw - 270px) 100px;
} 
#top-menu-personnalized{
  margin: 0;
  grid-area: menuPrincipal;
  height: 100%;
}
#top-menu-personnalized ul ul{
  display:none;
}
#secondary-top-menu-personnalized{
  grid-area: haut;
  height: fit-content;
  margin: 0;
  padding: 0;
}
#secondary-top-menu-personnalizedMobile{
  height: fit-content;
  margin: 0;
  padding: 0;
}
#secondary-top-menu-personnalizedMobile .menu-menu-secondaire-container{
  height: auto;
}
#menu-menu-secondaire{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  margin: 0;
  padding: 30px;
}
#menu-menu-secondaire-1{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}
#top-menu-personnalized{
  height: 79px !important;
}
#top-menu-personnalized > .menu-menu-principal-container{
  margin-top: 10px;
}
#top-menu-personnalized > .menu-menu-principal-container > #menu-menu-principal{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}
.logo{
  grid-area: logo;
  margin: 0;
}
.full_width_header .logo{
  padding-left:20px !important;
}
#recherche{
  grid-area: recherche;
  margin-top: 10px;
  margin-right: 10px;
  padding-top: 10px;
  float: right;
  text-align: right;
}
#rechercheMobile{
  margin: 10px auto;
  padding-top: 10px;
}

/* Marion Menu principal*/

#top-menu-personnalized .menu>li:hover>a{
  color: black;
}
#top-menu-personnalized li{
  list-style: none;
}
#top-menu-personnalized .menu{
  margin: 0;
}
.menu-item-585>a>.htc-div-around-text>b, .menu-item-169>a>.htc-div-around-text>b, .menu-item-2197>a>.htc-div-around-text>b, .menu-item-171>a>.htc-div-around-text>b{
  font-weight: 900;
}
.menu-item-585, .menu-item-169, .menu-item-2197, .menu-item-171{
  position: relative;
}
@media screen and (min-width: 1096px){
#top-menu-personnalized .menu>li>a>.htc-div-around-text{
  position: absolute;
  top: 6px;
  left: 55px;
  font-size: 19px;
  line-height: 24px;
}}
@media screen and (max-width: 1096px) and (min-width: 1024px){
  #top-menu-personnalized .menu>li>a>.htc-div-around-text{
    position: absolute;
    top: 6px;
    left: 50px;
}}
.menu-item-171>a>.htc-div-around-text{
  top: 15px !important;
}
@media screen and (min-width: 1096px){
.menu-item-585::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23dd5f19;}</style></defs><path class='cls-1' d='M98.72961,62.77227c-.56563-14.77921-1.3396-29.54134-2.01362-44.32051-.36633-8.171-6.32442-13.91343-14.44597-14.43752-14.74597-.9407-29.49193-1.87206-44.23699-2.82135C26.98189,.49414,15.73899-1.18707,7.44271,7.58378-.13009,15.62272,1.13533,26.85706,1.25126,37.04247c.16704,13.74726,.33332,27.49369,.48317,41.24093,.01613,1.26539,.18317,2.42172,.43281,3.51158-.07508,.95625-.06859,1.92241,.0193,2.88156l13.73275-13.73218,11.42125,11.42045-15.05184,15.0512c1.14558,.31102,2.38492,.50103,3.72557,.53945,14.12984,.38259,28.2758,.78224,42.42282,1.16484,11.21728,.31615,23.78259,1.74771,32.71972-6.60734,8.34647-7.7722,7.97245-19.32183,7.57281-29.74069Zm-71.39375,15.02629l-6.8504-6.84955,4.81778-4.8169c.19085,.25794,.40236,.49387,.60136,.74314,.17427,.21935,.34869,.4379,.52854,.65423,.65322,.77949,1.33658,1.54726,2.05688,2.2708,.7206,.72352,1.48266,1.40606,2.26161,2.05304,.21844,.1822,.43945,.35672,.66105,.54134,.25417,.19715,.48678,.40783,.7393,.59649l-4.81613,4.8074Zm54.15432-22.07146c-3.78165,11.07097-13.53029,19.02825-25.13379,20.51794-11.60351,1.4905-23.04435-3.74634-29.50098-13.50338-8.69758-13.14466-6.02366-30.74002,6.18602-40.70792,12.20938-9.96689,29.98384-9.06602,41.12197,2.087,8.26642,8.27784,11.10798,20.53615,7.32678,31.60636Z'/><path class='cls-1' d='M35.335,28.6862c-9.46054,9.46209-9.46054,24.80161,0,34.26291,9.46205,9.46213,24.80168,9.46213,34.26298,.00083,4.56211-4.53392,7.12733-10.70094,7.12733-17.1324s-2.56522-12.59848-7.12733-17.13217c-9.4613-9.4613-24.80093-9.46051-34.26298,.00083Zm28.6756,30.01783c0,.69671-.56427,1.26147-1.26105,1.26147h-20.17988c-.69663,0-1.26151-.56476-1.26151-1.26147v-13.4268l11.3513-10.83331,11.35114,10.83331v13.4268Zm3.58929-15.1524l-.86985,.91281c-.2403,.25229-.63965,.2622-.89156,.02201l-.00121-.0009-13.17783-12.60839-13.17752,12.60839c-.25176,.24064-.6511,.23163-.89171-.01982l-.0009-.00128-.87-.91281c-.23985-.25187-.23035-.65043,.02065-.89103l6.09075-5.82557v-4.46939c0-.34824,.28236-.63056,.6306-.63056h1.26151c.34809,0,.63045,.28232,.63045,.63056v2.05643l5.43663-5.19983c.48693-.46421,1.25246-.46421,1.7394,0l14.04963,13.43837c.25131,.2406,.2608,.63916,.02095,.89103Z'/></svg>");
}}
@media screen and (max-width: 1096px) and (min-width: 1024px){
.menu-item-585::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23dd5f19;}</style></defs><path class='cls-1' d='M98.72961,62.77227c-.56563-14.77921-1.3396-29.54134-2.01362-44.32051-.36633-8.171-6.32442-13.91343-14.44597-14.43752-14.74597-.9407-29.49193-1.87206-44.23699-2.82135C26.98189,.49414,15.73899-1.18707,7.44271,7.58378-.13009,15.62272,1.13533,26.85706,1.25126,37.04247c.16704,13.74726,.33332,27.49369,.48317,41.24093,.01613,1.26539,.18317,2.42172,.43281,3.51158-.07508,.95625-.06859,1.92241,.0193,2.88156l13.73275-13.73218,11.42125,11.42045-15.05184,15.0512c1.14558,.31102,2.38492,.50103,3.72557,.53945,14.12984,.38259,28.2758,.78224,42.42282,1.16484,11.21728,.31615,23.78259,1.74771,32.71972-6.60734,8.34647-7.7722,7.97245-19.32183,7.57281-29.74069Zm-71.39375,15.02629l-6.8504-6.84955,4.81778-4.8169c.19085,.25794,.40236,.49387,.60136,.74314,.17427,.21935,.34869,.4379,.52854,.65423,.65322,.77949,1.33658,1.54726,2.05688,2.2708,.7206,.72352,1.48266,1.40606,2.26161,2.05304,.21844,.1822,.43945,.35672,.66105,.54134,.25417,.19715,.48678,.40783,.7393,.59649l-4.81613,4.8074Zm54.15432-22.07146c-3.78165,11.07097-13.53029,19.02825-25.13379,20.51794-11.60351,1.4905-23.04435-3.74634-29.50098-13.50338-8.69758-13.14466-6.02366-30.74002,6.18602-40.70792,12.20938-9.96689,29.98384-9.06602,41.12197,2.087,8.26642,8.27784,11.10798,20.53615,7.32678,31.60636Z'/><path class='cls-1' d='M35.335,28.6862c-9.46054,9.46209-9.46054,24.80161,0,34.26291,9.46205,9.46213,24.80168,9.46213,34.26298,.00083,4.56211-4.53392,7.12733-10.70094,7.12733-17.1324s-2.56522-12.59848-7.12733-17.13217c-9.4613-9.4613-24.80093-9.46051-34.26298,.00083Zm28.6756,30.01783c0,.69671-.56427,1.26147-1.26105,1.26147h-20.17988c-.69663,0-1.26151-.56476-1.26151-1.26147v-13.4268l11.3513-10.83331,11.35114,10.83331v13.4268Zm3.58929-15.1524l-.86985,.91281c-.2403,.25229-.63965,.2622-.89156,.02201l-.00121-.0009-13.17783-12.60839-13.17752,12.60839c-.25176,.24064-.6511,.23163-.89171-.01982l-.0009-.00128-.87-.91281c-.23985-.25187-.23035-.65043,.02065-.89103l6.09075-5.82557v-4.46939c0-.34824,.28236-.63056,.6306-.63056h1.26151c.34809,0,.63045,.28232,.63045,.63056v2.05643l5.43663-5.19983c.48693-.46421,1.25246-.46421,1.7394,0l14.04963,13.43837c.25131,.2406,.2608,.63916,.02095,.89103Z'/></svg>");
}}
@media screen and (min-width: 1096px){
.menu-item-169::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23f8b334;}</style></defs><circle class='cls-1' cx='50.31721' cy='44.88928' r='5.44983' transform='translate(-1.98247 2.32623) rotate(-2.59724)'/><path class='cls-1' d='M48.18881,52.20862c-3.21207,0-5.81612,2.60401-5.81612,5.81622v9.02036h3.27472v9.00089h9.33998v-9.00089h3.27435v-9.02036c0-3.2122-2.60406-5.81622-5.81612-5.81622h-4.2568Z'/><path class='cls-1' d='M93.47138,27.87409C83.7373-.35244,52.85602,3.5535,28.5049,3.11057c-5.70638-.09139-9.45899,2.83804-11.35123,6.7596-5.93513,.77804-11.53511,4.95814-11.94663,12.60988-.83898,14.99794-2.48727,30.21776-2.51768,45.23131-.0304,10.86315,3.14348,20.07879,13.64016,24.79327,11.56551,5.16437,27.82975,3.9059,40.20384,4.33322,11.44243,.39683,22.55045-1.25147,30.50758-10.21478,12.45751-14.09102,12.24433-41.90506,6.43043-58.74899Zm-18.77227,49.82743c0,1.52011-1.23122,2.7524-2.75124,2.7524H27.91839c-1.52039,0-2.75272-1.23228-2.75272-2.7524v-29.29536l24.76672-23.63667,24.76672,23.63667v29.29536Zm7.83145-31.26829l-1.89817,1.99165c-.52422,.5505-1.39545,.57209-1.94489,.04801l-.00297-.00195-28.75214-27.50971-28.7514,27.50971c-.54943,.52506-1.42066,.50536-1.94563-.04319l-.00185-.00287-1.89817-1.99165c-.52311-.54952-.50272-1.41904,.04486-1.9441l13.28907-12.71053v-9.75154c0-.75978,.61654-1.37581,1.37618-1.37581h2.75235c.75964,0,1.37543,.61603,1.37543,1.37581v4.4868l11.8621-11.3453c1.06253-1.01285,2.7327-1.01285,3.79524,0l30.65402,29.32057c.54869,.52506,.56908,1.39457,.04597,1.9441Z'/></svg>");
}}
@media screen and (max-width: 1096px) and (min-width: 1024px){
.menu-item-169::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23f8b334;}</style></defs><circle class='cls-1' cx='50.31721' cy='44.88928' r='5.44983' transform='translate(-1.98247 2.32623) rotate(-2.59724)'/><path class='cls-1' d='M48.18881,52.20862c-3.21207,0-5.81612,2.60401-5.81612,5.81622v9.02036h3.27472v9.00089h9.33998v-9.00089h3.27435v-9.02036c0-3.2122-2.60406-5.81622-5.81612-5.81622h-4.2568Z'/><path class='cls-1' d='M93.47138,27.87409C83.7373-.35244,52.85602,3.5535,28.5049,3.11057c-5.70638-.09139-9.45899,2.83804-11.35123,6.7596-5.93513,.77804-11.53511,4.95814-11.94663,12.60988-.83898,14.99794-2.48727,30.21776-2.51768,45.23131-.0304,10.86315,3.14348,20.07879,13.64016,24.79327,11.56551,5.16437,27.82975,3.9059,40.20384,4.33322,11.44243,.39683,22.55045-1.25147,30.50758-10.21478,12.45751-14.09102,12.24433-41.90506,6.43043-58.74899Zm-18.77227,49.82743c0,1.52011-1.23122,2.7524-2.75124,2.7524H27.91839c-1.52039,0-2.75272-1.23228-2.75272-2.7524v-29.29536l24.76672-23.63667,24.76672,23.63667v29.29536Zm7.83145-31.26829l-1.89817,1.99165c-.52422,.5505-1.39545,.57209-1.94489,.04801l-.00297-.00195-28.75214-27.50971-28.7514,27.50971c-.54943,.52506-1.42066,.50536-1.94563-.04319l-.00185-.00287-1.89817-1.99165c-.52311-.54952-.50272-1.41904,.04486-1.9441l13.28907-12.71053v-9.75154c0-.75978,.61654-1.37581,1.37618-1.37581h2.75235c.75964,0,1.37543,.61603,1.37543,1.37581v4.4868l11.8621-11.3453c1.06253-1.01285,2.7327-1.01285,3.79524,0l30.65402,29.32057c.54869,.52506,.56908,1.39457,.04597,1.9441Z'/></svg>");
}}
@media screen and (min-width: 1096px){
.menu-item-2197::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23ab1f29;}</style></defs><path class='cls-1' d='M37.0244,31.92538c-1.77271,0-3.21069,1.43604-3.21069,3.21094,0,1.77441,1.43799,3.21045,3.21069,3.21045s3.21069-1.43799,3.21069-3.21045c0-1.77295-1.43799-3.21094-3.21069-3.21094Z'/><path class='cls-1' d='M90.55883,21.01278C76.03441-1.26408,47.4663,1.61727,25.14281,6.84481c-3.75195,.87012-6.27551,2.88965-7.7981,5.38281-6.38513,.44238-12.69958,4.69922-13.18878,12.88574-.92499,15.13037-3.48767,31.19385-2.7345,46.37109,.4892,10.34619,6.17548,18.48633,16.18744,21.6167,12.67578,3.96094,29.56238,3.31592,42.73535,3.71973,11.76746,.34229,23.02991-2.48535,30.15247-12.48975,11.35632-15.93848,10.53247-47.24805,.06213-63.31836ZM31.82518,72.79305l-12.99463,6.875v-22.47461l7.44629-3.33887c.59985-.26953,1.29932,.06201,1.47083,.69531l4.61047,17.01611c.13025,.48438-.09204,.99365-.53296,1.22705Zm43.07251-15.16309l-17.76123,9.6167c-1.95654,1.06006-4.24878,1.31641-6.38916,.71533l-9.46143-2.65625-5.46899,2.66504-3.80078-14.03955,5.34631-2.67334c2.01221-1.00586,4.22986-1.53027,6.47913-1.53027h13.23022c1.75085,0,3.27246,1.46387,3.27246,3.27246,0,1.65527-1.33765,3.12305-2.99609,3.2583l-4.42017,.36572c-2.82104,.23779-2.47009,4.49902,.35339,4.26758l4.41736-.36572c3.42334-.28223,6.18872-2.88525,6.79626-6.16846l8.33264-2.28613c1.50073-.41113,3.06299,.3999,3.58972,1.86377,.51843,1.43896-.13953,3.03809-1.51965,3.69482Zm2.51538-22.26855l-5.07117,4.05566h-2.1405l-3.5835-2.86768c-.36572-.2915-.90283-.18506-1.1272,.22412l-1.26953,2.31396c-.18188,.32959-.62085,.40918-.90796,.16455l-3.15283-2.69434c-.34839-.29785-.87939-.21631-1.1239,.17334l-1.45764,2.33301c-.13647,.2207-.37622,.35303-.63538,.35303h-6.90906c-1.65283,3.77588-5.41309,6.42139-9.79932,6.42139-6.66309,0-11.90479-6.0918-10.46057-13.01025,.8739-4.18555,4.34924-7.50781,8.56396-8.23193,5.17566-.8877,9.80774,1.94824,11.69592,6.25879h22.3075l5.07117,4.05615c.14258,.11572,.14258,.33447,0,.4502Z'/></svg>");
}}
@media screen and (max-width: 1096px) and (min-width: 1024px){
.menu-item-2197::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23ab1f29;}</style></defs><path class='cls-1' d='M37.0244,31.92538c-1.77271,0-3.21069,1.43604-3.21069,3.21094,0,1.77441,1.43799,3.21045,3.21069,3.21045s3.21069-1.43799,3.21069-3.21045c0-1.77295-1.43799-3.21094-3.21069-3.21094Z'/><path class='cls-1' d='M90.55883,21.01278C76.03441-1.26408,47.4663,1.61727,25.14281,6.84481c-3.75195,.87012-6.27551,2.88965-7.7981,5.38281-6.38513,.44238-12.69958,4.69922-13.18878,12.88574-.92499,15.13037-3.48767,31.19385-2.7345,46.37109,.4892,10.34619,6.17548,18.48633,16.18744,21.6167,12.67578,3.96094,29.56238,3.31592,42.73535,3.71973,11.76746,.34229,23.02991-2.48535,30.15247-12.48975,11.35632-15.93848,10.53247-47.24805,.06213-63.31836ZM31.82518,72.79305l-12.99463,6.875v-22.47461l7.44629-3.33887c.59985-.26953,1.29932,.06201,1.47083,.69531l4.61047,17.01611c.13025,.48438-.09204,.99365-.53296,1.22705Zm43.07251-15.16309l-17.76123,9.6167c-1.95654,1.06006-4.24878,1.31641-6.38916,.71533l-9.46143-2.65625-5.46899,2.66504-3.80078-14.03955,5.34631-2.67334c2.01221-1.00586,4.22986-1.53027,6.47913-1.53027h13.23022c1.75085,0,3.27246,1.46387,3.27246,3.27246,0,1.65527-1.33765,3.12305-2.99609,3.2583l-4.42017,.36572c-2.82104,.23779-2.47009,4.49902,.35339,4.26758l4.41736-.36572c3.42334-.28223,6.18872-2.88525,6.79626-6.16846l8.33264-2.28613c1.50073-.41113,3.06299,.3999,3.58972,1.86377,.51843,1.43896-.13953,3.03809-1.51965,3.69482Zm2.51538-22.26855l-5.07117,4.05566h-2.1405l-3.5835-2.86768c-.36572-.2915-.90283-.18506-1.1272,.22412l-1.26953,2.31396c-.18188,.32959-.62085,.40918-.90796,.16455l-3.15283-2.69434c-.34839-.29785-.87939-.21631-1.1239,.17334l-1.45764,2.33301c-.13647,.2207-.37622,.35303-.63538,.35303h-6.90906c-1.65283,3.77588-5.41309,6.42139-9.79932,6.42139-6.66309,0-11.90479-6.0918-10.46057-13.01025,.8739-4.18555,4.34924-7.50781,8.56396-8.23193,5.17566-.8877,9.80774,1.94824,11.69592,6.25879h22.3075l5.07117,4.05615c.14258,.11572,.14258,.33447,0,.4502Z'/></svg>");
}}
@media screen and (min-width: 1096px){
.menu-item-171::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23424847;}</style></defs><path class='cls-1' d='M43.908,18.14186c-5.46398-8.38044-16.21121-7.29638-24.60924-5.32993-1.41146,.32734-2.36081,1.08705-2.93357,2.02509-2.4021,.16636-4.77758,1.76777-4.9616,4.8476-.34799,5.69198-1.31206,11.73494-1.0287,17.44458,.18402,3.8922,2.32317,6.95437,6.08964,8.13209,4.7686,1.49009,11.12125,1.24743,16.07686,1.39943,4.4269,.12866,8.66379-.93505,11.34327-4.69859,4.2722-5.99599,3.96228-17.77462,.02334-23.82027'/><path class='cls-1' d='M88.206,21.74771c-3.72853-10.81156-15.55683-9.31549-24.88398-9.48514-2.18577-.03501-3.62314,1.08705-4.3479,2.58911-2.27338,.29802-4.41822,1.89912-4.57591,4.82994-.32136,5.74464-.9527,11.57427-.96437,17.32489-.01167,4.16089,1.20404,7.69074,5.22461,9.49651,4.42989,1.97812,10.65956,1.49608,15.39914,1.65975,4.38291,.152,8.63746-.47934,11.68527-3.91255,4.77159-5.39725,4.68991-16.05083,2.46314-22.50252'/><path class='cls-1' d='M39.24448,56.14556c-6.44008-2.84016-16.05359-1.33241-22.85027-.76539-4.22523,.35637-5.69192,4.81558-4.3889,7.7084-.00299,.08169-.01735,.1517-.01735,.22202,.02035,6.35834,.04668,12.71667,.07002,19.07202,.01173,2.79049,2.31144,4.9996,5.06692,5.06961,4.01488,.09365,8.02377,.18701,12.03266,.28934,3.15882,.07301,7.10638,.75971,10.17184-.20736,6.51303-2.04544,5.35297-9.6135,5.38529-14.94344,.04069-6.04835,1.17442-13.51707-5.4702-16.4452'/><path class='cls-1' d='M88.44567,75.71158c-.19862-5.1896-.47037-10.37321-.70705-15.56281-.12866-2.86918-2.22078-4.8856-5.07261-5.06961-5.17793-.33033-10.35586-.65738-15.53349-.9907-3.88053-.24536-7.82838-.83571-10.74155,2.24412-2.65913,2.8228-2.2148,6.76766-2.1741,10.34419,.05865,4.82725,.11705,9.6542,.16966,14.48145,.00569,.44434,.06433,.85037,.152,1.23307-.21035,2.67678,1.39674,5.57529,4.86226,5.67463,4.9616,.13435,9.92888,.27468,14.89646,.40903,3.93888,.11101,8.35111,.61369,11.48929-2.32012,2.93082-2.72915,2.79946-6.78472,2.65913-10.44323'/></svg>");
}}
@media screen and (max-width: 1096px) and (min-width: 1024px){
.menu-item-171::before{
  content: url("data:image/svg+xml; utf8, <svg id='Calque_1' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'><defs><style>.cls-1{fill:%23424847;}</style></defs><path class='cls-1' d='M43.908,18.14186c-5.46398-8.38044-16.21121-7.29638-24.60924-5.32993-1.41146,.32734-2.36081,1.08705-2.93357,2.02509-2.4021,.16636-4.77758,1.76777-4.9616,4.8476-.34799,5.69198-1.31206,11.73494-1.0287,17.44458,.18402,3.8922,2.32317,6.95437,6.08964,8.13209,4.7686,1.49009,11.12125,1.24743,16.07686,1.39943,4.4269,.12866,8.66379-.93505,11.34327-4.69859,4.2722-5.99599,3.96228-17.77462,.02334-23.82027'/><path class='cls-1' d='M88.206,21.74771c-3.72853-10.81156-15.55683-9.31549-24.88398-9.48514-2.18577-.03501-3.62314,1.08705-4.3479,2.58911-2.27338,.29802-4.41822,1.89912-4.57591,4.82994-.32136,5.74464-.9527,11.57427-.96437,17.32489-.01167,4.16089,1.20404,7.69074,5.22461,9.49651,4.42989,1.97812,10.65956,1.49608,15.39914,1.65975,4.38291,.152,8.63746-.47934,11.68527-3.91255,4.77159-5.39725,4.68991-16.05083,2.46314-22.50252'/><path class='cls-1' d='M39.24448,56.14556c-6.44008-2.84016-16.05359-1.33241-22.85027-.76539-4.22523,.35637-5.69192,4.81558-4.3889,7.7084-.00299,.08169-.01735,.1517-.01735,.22202,.02035,6.35834,.04668,12.71667,.07002,19.07202,.01173,2.79049,2.31144,4.9996,5.06692,5.06961,4.01488,.09365,8.02377,.18701,12.03266,.28934,3.15882,.07301,7.10638,.75971,10.17184-.20736,6.51303-2.04544,5.35297-9.6135,5.38529-14.94344,.04069-6.04835,1.17442-13.51707-5.4702-16.4452'/><path class='cls-1' d='M88.44567,75.71158c-.19862-5.1896-.47037-10.37321-.70705-15.56281-.12866-2.86918-2.22078-4.8856-5.07261-5.06961-5.17793-.33033-10.35586-.65738-15.53349-.9907-3.88053-.24536-7.82838-.83571-10.74155,2.24412-2.65913,2.8228-2.2148,6.76766-2.1741,10.34419,.05865,4.82725,.11705,9.6542,.16966,14.48145,.00569,.44434,.06433,.85037,.152,1.23307-.21035,2.67678,1.39674,5.57529,4.86226,5.67463,4.9616,.13435,9.92888,.27468,14.89646,.40903,3.93888,.11101,8.35111,.61369,11.48929-2.32012,2.93082-2.72915,2.79946-6.78472,2.65913-10.44323'/></svg>");
}}
#top-menu-personnalized .menu li{
  line-height: normal;
}
@media screen and (min-width: 1180px){
#top-menu-personnalized .menu > li{
  width: 310px;
  max-width: 22%;
}}
@media screen and (max-width: 1180px) and (min-width: 1024px){
  #top-menu-personnalized .menu > li{
    width: 230px;
    max-width: 22%;
}}
/*sub menu */
#top-menu-personnalized ul li:hover > ul{
  display: block;
}
#top-menu-personnalized ul li:hover #top-menu-personnalized{
  height: 79px !important;
}
@media screen and (min-width: 1024px){
.sub-menu{
  transform: translate(-27px, 20px);
  border-radius: 10px;
  position: relative;
}}
@media screen and (max-width: 1024px){
.sub-menu{
  border-radius: 0px;
  position: relative;
}}
.menu-item-585 .sub-menu{
  background-color: #dd5f19;
}
.menu-item-169 .sub-menu{
  background-color: #f8b334;
}
.menu-item-2197 .sub-menu{
  background-color: #ab1f29;
}
.menu-item-171 .sub-menu{
  background-color: #424847;
}
@media screen and (min-width: 1024px){
.menu-item-585 .sub-menu:before{
  content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' fill='%23dd5f19' width='15' height='15' viewBox='0 0 13.87187 8.71749' ><path d='M13.30654,8.71749l-3.85107-5.95709c-1.18213-1.82837-3.85645-1.82837-5.03857,0L.56533,8.71749H13.30654Z'/></svg>");
}
.menu-item-169 .sub-menu:before{
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg"  fill="%23f8b334" width="15" height="15" viewBox="0 0 13.87187 8.71749" ><path d="M13.30654,8.71749l-3.85107-5.95709c-1.18213-1.82837-3.85645-1.82837-5.03857,0L.56533,8.71749H13.30654Z"/></svg>');
}
.menu-item-2197 .sub-menu:before{
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" fill="%23ab1f29" width="15" height="15" viewBox="0 0 13.87187 8.71749" ><path d="M13.30654,8.71749l-3.85107-5.95709c-1.18213-1.82837-3.85645-1.82837-5.03857,0L.56533,8.71749H13.30654Z"/></svg>');
}
.menu-item-171 .sub-menu:before{
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" fill="%23424847" width="15" height="15" viewBox="0 0 13.87187 8.71749" ><path d="M13.30654,8.71749l-3.85107-5.95709c-1.18213-1.82837-3.85645-1.82837-5.03857,0L.56533,8.71749H13.30654Z"/></svg>');
}
.sub-menu:before{
  position: absolute;
  top: -12px;
  left: 12px;
}}
.mobilex-menu .sub-menu a {
  color: white !important;
}
#top-menu-personnalized ul ul{
  padding: 20px;
}
#top-menu-personnalized ul ul li{
  padding: 0;
  font-size: 16px;
  margin-bottom: 5px;
} 
#top-menu-personnalized ul ul a{
  width: 100%;
  padding: 0;
  margin: 5px auto;
  color: white;
}
.sub-menu li:hover a{
  padding-left: 0 !important;
  text-decoration: underline;
}
/* fin Marion : menu principal*/

#recherche{
  cursor: pointer;
  width: 40px;
  background-image: url('data:image/svg+xml; utf8, <svg id="Calque_1" xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 100 100"><defs><style>.cls-1{fill:%23424847;}</style></defs><path class="cls-1" d="M38.85666,65.57482c-14.7054,0-26.68778-11.98214-26.68778-26.6885,0-14.70541,11.98238-26.68778,26.68778-26.68778,14.70636,0,26.6885,11.98237,26.6885,26.68778,0,14.70635-11.98214,26.6885-26.6885,26.6885h0Zm0-45.20671c-10.16686,0-18.51822,8.26082-18.51822,18.51822,0,10.16687,8.26081,18.51822,18.51822,18.51822,10.25811,0,18.51822-8.26011,18.51822-18.51822,0-10.16686-8.26011-18.51822-18.51822-18.51822h0Zm0,0"/><path class="cls-1" d="M86.15121,76.10455l-22.05847-19.60776c-2.08783,2.90506-4.63002,5.53779-7.53413,7.53508l19.51628,22.05752c2.4507,2.45188,6.71692,2.26986,9.53167-.54371,2.72303-2.72421,2.99536-6.99042,.54465-9.44113h0Zm-5.81011,7.08073c-1.54294,0-2.72303-1.18008-2.72303-2.72303,0-1.54389,1.18008-2.72421,2.72303-2.72421s2.72327,1.18032,2.72327,2.72421c0,1.45147-1.18031,2.72303-2.72327,2.72303h0Zm0,0"/></svg>');
  background-repeat: no-repeat;
  background-size: 40px 40px;
}
#rechercheMobile{
  cursor: pointer;
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml; utf8, <svg id="Calque_1" xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 100 100"><defs><style>.cls-1{fill:%23424847;}</style></defs><path class="cls-1" d="M38.85666,65.57482c-14.7054,0-26.68778-11.98214-26.68778-26.6885,0-14.70541,11.98238-26.68778,26.68778-26.68778,14.70636,0,26.6885,11.98237,26.6885,26.68778,0,14.70635-11.98214,26.6885-26.6885,26.6885h0Zm0-45.20671c-10.16686,0-18.51822,8.26082-18.51822,18.51822,0,10.16687,8.26081,18.51822,18.51822,18.51822,10.25811,0,18.51822-8.26011,18.51822-18.51822,0-10.16686-8.26011-18.51822-18.51822-18.51822h0Zm0,0"/><path class="cls-1" d="M86.15121,76.10455l-22.05847-19.60776c-2.08783,2.90506-4.63002,5.53779-7.53413,7.53508l19.51628,22.05752c2.4507,2.45188,6.71692,2.26986,9.53167-.54371,2.72303-2.72421,2.99536-6.99042,.54465-9.44113h0Zm-5.81011,7.08073c-1.54294,0-2.72303-1.18008-2.72303-2.72303,0-1.54389,1.18008-2.72421,2.72303-2.72421s2.72327,1.18032,2.72327,2.72421c0,1.45147-1.18031,2.72303-2.72327,2.72303h0Zm0,0"/></svg>');
  background-repeat: no-repeat;
  background-size: 40px 40px;
}
#recherche-overlay{
  background-color: rgba(17, 23, 17, 0.916);
  width: 100vw;
  height: 300vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}
#recherche-overlayMobile{
  background-color: rgba(17, 23, 17, 0.916);
  width: 100vw;
  height: 300vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}
.recherche-overlay-container{
  width: min(30vw, 900px);
  background-color: white;
  border-radius: 5px;
  position: absolute;
  z-index: 11;
  top: 30vh;
  left: 50vw;
  transform: translateX(-50%);
  padding: 30px;
}
.recherche-overlay-containerMobile{
  width: min(30vw, 900px);
  background-color: white;
  border-radius: 5px;
  position: absolute;
  z-index: 11;
  top: 30vh;
  left: 50vw;
  transform: translateX(-50%);
  padding: 30px;
}

#recherche-overlay form p{
  font-size: 2.5rem;
  margin-bottom: 50px;
}
#recherche-overlay form input{
  width: 100%;
  border: 1px #eee solid;
  border-radius: 5px;
}
#recherche-overlayMobile form p{
  font-size: 2.5rem;
  margin-bottom: 50px;
}
#recherche-overlayMobile form input{
  width: 100%;
  border: 1px #eee solid;
  border-radius: 5px;
}
.search-submit{
  width: 46px;
  height: 46px;
  padding: 9px;
  background-color: #ab1f29;
  margin-left: 13px;
  border: 1px #eee solid;
  border-radius: 5px;
}
.search-submit svg{
  fill: white;
  width:0px;
  height:40px;
}
.search-submitMobile{
  width: 26px;
  height: 26px;
  padding: 3px;
  background-color: #ab1f29;
  margin-left: 8px;
  border: 1px #eee solid;
  border-radius: 5px;
}
.search-submitMobile svg{
  fill: white;
  width:20px;
  height:20px;
}

.recherche-line{
  display: flex;
}
#close-recherche-overlay{
  position: fixed;
  z-index: 12;
  top: 25px;
  right: 25px;
  cursor: pointer;
  color: black;
}
#close-recherche-overlay svg{
  height: 30px;
  fill: black;
}
#searchformMobile{
  margin: 0;
  padding: 10px;
}
.recherche-lineMobile{
  display: flex;
  width: 100%;
}
.recherche-lineMobile > input{
  height: 26px;
  width: calc(100% - 40px);
}
#close-recherche-overlayMobile{
  position: fixed;
  z-index: 12;
  top: 25px;
  right: 25px;
  cursor: pointer;
  color: black;
}
#close-recherche-overlayMobile svg{
  height: 30px;
  fill: black;
}



/* Marion : secondary top menu */
.menu-menu-secondaire-container{
  max-width: calc(100vw - 30px);
  height: 30px;
}
#menu-menu-secondaire li{
  list-style: none;
  /* border: solid 1px #ab1f29;
  border-radius: 5px; */
  line-height: 25px;
  padding: 0x;
  margin: 5px 0px;
}
#menu-menu-secondaire-1 li{
  list-style: none;
  border: solid 1px #ab1f29;
  border-radius: 5px;
  line-height: 25px;
  padding: 0 10px;
  margin: 5px 10px;
}
#menu-menu-secondaire li a{
  color: #ab1f29;
}
#menu-menu-secondaire-1 li a{
  color: #ab1f29;
}
/* #menu-menu-secondaire li:hover{
  background-color: #ab1f29;
} */
#menu-menu-secondaire-1 li:hover{
  background-color: #ab1f29;
}
/* #menu-menu-secondaire li:hover a{
  transition: 0ms;
  color: white;
} */
#menu-menu-secondaire-1 li:hover a{
  transition: 0ms;
  color: white;
}
/* fin Marion : secondary top menu */
/* fin Marion : header */



/* Marion : page propriété */
.notice_area{
  padding: 5px 15px;
}
.htc_reference{
  background-color: transparent !important;
  color: black !important;
}
.price_area{
  font-size: 22px;
}
.notice_area .price_label{
  font-size: 18px;
}
#candidater-div{
  margin: 0 0 0 10;
  padding: 0 !important;
  transform: translateY(-6px);
}
#candidater{
  height: 30px;
  padding: 14px;
  margin: 0;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Nunito Sans";
  font-size: 12px;
  font-weight: 700;
  transition-duration: 0.4s;
}
#candidater:hover{
  color: #ab1f29;
}

.three-per-row{
  display: flex !important;
  flex-wrap: wrap;
}
.three-per-row .property_one_third{
  width: 28%;
  margin: 0 2% 0 0;
}
.three-per-row .property_one_third .tiret-budget{
  font-size:1.4rem; 
  line-height: 12px !important; 
  min-height:0 !important;
}
@media only screen and (max-width: 770px){
  .three-per-row .property_one_third{
    width: 100%;
    margin: 0;
    line-height: 20px !important;
  }
}
.property-center{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* fin Marion : page propriété */

/* Marion corrections du thème */
#gmapzoomplus, #gmap-control{
  top: 50px;
}
#gmapzoomminus{
  top: 85px;
}
#all_wrapper > div.container.main_wrapper.wide.has_header_type1.topbar_transparent.contentheader_left.cheader_left{
  z-index: 4;
}
.header_wrapper{
  -webkit-transform-style: unset;
  transform-style: unset;
}
.htc-correction-erreur-affichage-recherche-propriete{
  padding-left: 13px !important;
  -moz-appearance: textfield;
  background-color: white !important;
}
#price_max{
  -moz-appearance:textfield !important;
}
.htc-correction-erreur-affichage-recherche-propriete::-webkit-outer-spin-button,
.htc-correction-erreur-affichage-recherche-propriete::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.entry-title.title_prop.half_results{
  position: relative;
  margin-top: 90px !important;
}
.entry-title.title_prop.half_results::before{
  content: "Les biens disponibles";
  margin: 10px 0 40px 0 !important;
  padding: 0 20px;
  width: 95%;
  line-height: 1.2em;
  float: left;
  word-break: break-word;
  font-size: 50px;
  font-family: Nunito;
  color: #424847;
  font-weight: 700;
  position: absolute;
  top: -90px;
  left: 0;
}
@media (min-width:990px) and (max-width:1280px){
  .entry-title.title_prop.half_results::before{
    font-size: 35px;
  }
}
.icon-fav, .icon-fav-off{
  display: none;
}
@media (min-width:1200px){
  .wpb_wrapper>.article_container>.listing_wrapper>.property_listing_blog>.listing_details{
    display: none;
  }
  .wpb_wrapper>.article_container>.listing_wrapper>.property_listing_blog>.read_more{
    bottom: 10px;
  }
  .blog2v>.property_listing_blog{
    height: 300px;
    min-height: 300px !important;
  }
}
/* Résultats de recherche */
.entry-title-search{
  margin-left: 0;
}
.entry-title-search div{
  font-size: 4rem;
  margin: 0;
}
.search_result_type_page, .search_result_type_actu{
  height: 80px;
  margin: 15px 0;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0px 0px 20px 1px #e5f0f4;
}
.search_result_type_page{
  display: grid;
  grid-template-areas: 'titre' 'date';
  grid-template-rows: 50% 50%;
}

.search_result_type_actu{
  display: grid;
  grid-template-areas: 'img titre' 'img date';
  grid-template-rows: 50% 50%;
  grid-template-columns: 130px 1fr;
}
.search_result_type_actu img{
  grid-area: img;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.search_result_page_title, .search_result_article_title{
  grid-area: titre;
  padding-left: 10px;
  padding-top: 20px;
}
.search_result_page_date, .search_result_article_date{
  grid-area: date;
  padding-left: 10px;
  color: rgb(168, 167, 167);
  font-size: 1.2rem;
}

/* correction bug footer */
@media screen and (max-width: 1096px){
  #all_wrapper > div.secondary-footer > div > div.footer-block.footer-block-left > h4,
  #all_wrapper > div.secondary-footer > div > div.footer-block.footer-block-right > h4{
    margin-top: 20px;
  }
  #all_wrapper > div.container.main_wrapper.wide.has_header_type1.topbar_transparent.contentheader_left.cheader_left > div.container.content_wrapper > div > div.col-xs-12.col-md-12.single_width_page > div.single-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1661247727517.vc_row > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill.vc_column_inner > div{
    aspect-ratio: 1/1;
  }
}

/*correction recettage client */
.mobile-trigger .fa-bars{
  font-size: 32px;
}
@media only screen and (max-width: 770px){
  .mobile_agent_area_wrapper{
    display: none !important;
  }
}
.wpb_wrapper .listinglink-wrapper_sh_listings > span.wpresidence_button{
  display: none;
}


/*corrections recettage client janv 2023*/
#listing_ajax_container > div > div > div.property_location_unit_type3 > div.property_agent_wrapper.property_agent_wrapper_type1{
  display: none;
}
#property_similar_listings > div > div > div.property_location_unit_type3 > div.property_agent_wrapper.property_agent_wrapper_type1{
  display: none;
}
#googleMap #inforoom, #googleMap #infobath, #googleMap_shortcode #inforoom, #googleMap_shortcode #infobath{
  display: none;
}
div.property_agent_wrapper.property_agent_wrapper_type1{
  display: none;
}
.image_mise_en_avant{
  display: flex;
  justify-content: center;
  height: fit-content;
}
/*correction menu mobile*/
.mobilex-menu .menu-item b::before{
  content: "\00A0";
}
@media screen and (max-width: 1024px){
  .sub-menu{
    display: block !important;
  }}

