/*
 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_wrapper{

} */

.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 : menu */
/* #access{
  display: flex !important;
}
#access ul{
  display: inline-block !important;
}
#access li{
  display: flex !important;
}
#access .menu li:hover>a{
  color: black;
}
#access ul li:hover > ul{
  top: 70px;
  width: 100%;
}
#access ul li:hover > ul li{
  transform: none;
  transition: 0ms;
}
#menu-item-585>a, #menu-item-169>a, #menu-item-170>a, #menu-item-171>a{
  line-height: 20px;
  padding-bottom: 5px;
}
#menu-item-585>a>b, #menu-item-169>a>b, #menu-item-170>a>b, #menu-item-171>a>b{
  font-weight: 900;
}
#menu-item-585 .sub-menu{
  background-color: #dd5f19;
} */
/* #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>");
} */
/* #menu-item-169 .sub-menu{
  background-color: #f8b334;
}
#menu-item-169>a::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>");
}
#menu-item-170 .sub-menu{
  background-color: #ab1f29;
}
#menu-item-170>a::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>");
}
#menu-item-171 .sub-menu{
  background-color: #424847;
}
#menu-item-171>a::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>");
} */
/*sub menu */
/* #menu-item-585 .sub-menu a, #menu-item-169 .sub-menu a, #menu-item-170 .sub-menu a, #menu-item-171 .sub-menu a{
  color: white;
}
#access ul ul{
  padding: 10px;
}
#access ul ul li{
  padding: 0;
}
#access ul ul a{
  width: 100%;
  padding: 0;
  margin: 5px auto;
}
#acces .menu > li:hover a, #acces .menu > li a:hover{
  transition: 0ms !important;
  transform: none !important;
}
#acces .menu > li:hover{
  transition: 0ms !important;
  transform: none !important;
} */
/* fin Marion : menu */

/* Marion : secondary top menu */
/* #secondary-top-menu{
  float: right;
}
.menu-menu-secondaire-container{
  height: 30px;
}
#menu-menu-secondaire{
  display: flex;
}
#menu-menu-secondaire 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 li:hover{
  background-color: #ab1f29;
}
#menu-menu-secondaire li:hover a{
  transition: 0ms;
  color: white;
} */
/* fin Marion : secondary top menu */