@import url('https://fonts.googleapis.com/css?family=Assistant:400,700');body { background-color:#fff; }h1, h2, h3, h4, h5, h6, .title,header nav ul.menu > li > a, header .topMenu li a {text-transform:uppercase;font-family:'Assistant', sans-serif;color:#25221d;}a {color:#ad975f;}.search input[type="submit"] { position:absolute; right:0; top:6px; background-position:-500px -400px; transform:scale(0.7); }.field.price:after { content:""; position:absolute; top:18px; right:15px; width:5px; height:11px; background:url('/images/free10/icons.svg') 0 -800px no-repeat; transform:rotate(90deg); }.homepageSearch .ms-choice > div, .homepageSearch .dropdown:after {top:18px; background:url('/images/free10/icons.svg') 0 -800px no-repeat;}.button, input[type="button"], .loanCalculator input[type="button"], .userBlock .button, section.newsList article:nth-child(odd) .button {text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:2px;background:#333;color:#fff;padding:10px 25px;margin:10px 0;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}#mapContainer > .button:hover, .button:hover, input[type="button"]:hover, .homepageNewsList .button:hover {background:#a7a7a7; color:#fff;}.wrapper {position:relative;z-index:2;background:#fff;}.homepage-index header, .homepage-index header .ribbon, header .ribbon ul.culture, .homepage-index header nav ul.menu, header nav ul.menu {background:none;}header {background-color:#fff;}.homepage-index .search select {border-right:1px solid #8c8a88 !important;}header .logo:before {content:"Transactions";position:absolute;left:28%;top:50%;transform:translateY(-50%);font-size:20px;text-transform:uppercase;color:#dec06a;z-index:99;}header .logo:after {content:"Achats - Ventes";position:absolute;right:27%;top:50%;transform:translateY(-50%);font-size:20px;text-transform:uppercase;color:#dec06a;z-index:99;}header .logo {width:100%; z-index:auto;padding-bottom:30px;}header .logo img { position:relative; display:block; margin:auto; height:150px;transition:all 0.35s ease; z-index:99;}header nav ul.menu {text-align:center;padding-right:0;top:120px;}header nav ul.menu > li > a, header .topMenu li a{color:#111;margin:0;border:none;font-weight:400;font-size:18px;text-transform:initial;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#c3a54f; border:none;}header nav ul.menu > li > a:after {content:"";background-image:url("/uploads/website/2566/11502da7f295e16597882cfd7f1f8bb8.png");position:relative;display:block;width:45px;height:10px;margin:auto;margin-top:-35px;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;left:40px;}header nav ul.menu > li:hover > a:after, header nav ul.menu > li.over > a:after {opacity:1;transition:all 0.3s ease;left:0;}header nav ul.menu li.submenus:after {bottom:-21px;border-top-color:#c3a752;}header nav ul.menu > li > ul {top:40px;background-color:#c3a752;}header .topMenu, header .ribbon ul.socialLinks {display:none;}header .ribbon {position:absolute;top:0;left:0;right:0;max-height:40px;margin:0 20px;background-color:transparent;z-index:99;}header .ribbon > .layoutLarge {height:35px;max-width:none;}header .ribbon ul.culture {position:relative;top:30px;float:right;padding-right:0;background:none;}header .ribbon ul.culture li,header .ribbon ul.culture li.selected {display:inline-block !important;margin-right:5px;border:none;}header .ribbon ul.culture li.selected a:before,header .ribbon ul.culture li.selected a:after {content:none;}header .ribbon ul.culture li a { color:#25221d;}header .ribbon ul.socialLinks .social a.email:before, footer .social a.email:before { background-position:-110px -2px;}header .ribbon ul.socialLinks .social a.pinterest:before, footer .social a.pinterest:before {background-position:-110px -290px;}header .ribbon ul.socialLinks .social a.linkedin:before, footer .social a.linkedin:before {background-position:-110px -254px;}header .ribbon ul.socialLinks .social a.instagram:before, footer .social a.instagram:before {background-position:-110px -218px;}header .ribbon ul.socialLinks .social a.youtube:before {background-position:-110px -110px;}header .ribbon ul.socialLinks .social a.twitter:before, footer .social a.twitter:before {background-position:-110px -74px;}header .ribbon ul.socialLinks .social a.facebook:before, footer .social a.facebook:before { background-position:-110px -38px;}header .ribbon ul.socialLinks .social a:before {filter:invert(1);}@media screen and (max-width:1200px) and (min-width:1025px) {header nav ul.menu > li > a, header .topMenu li a {font-size:16px;}}footer {background-color:#000;}footer h3, footer p, footer a { color:#fff; }footer .credits > .layoutLarge {border-top:1px solid #ad975f;}footer .credits { background-color:#000; }footer .smallIcon.address:before, footer .smallIcon.userName:before {background-position:-500px -700px;}footer .smallIcon.phone:before {background-position:-550px -700px;}footer .social a.youtube:before {background-position-x:-110px;}footer .network {width:20%;}footer .agency {margin-right:auto;}footer article.userBubble {display:none;}.home-carousel, .homepageVideo {height:80vh!important;}.owl-carousel.owl-loaded {margin-bottom:0;}.homepage-index .home-carousel:before {content:"";width:100%;height:100%;position:absolute;z-index:9;top:0;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(17,19,15,0.5)), to(rgba(17,19,15,0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.42), rgba(0, 0, 0, 0) 73%, transparent 20%, transparent 100%);}aside.search {bottom:150px!important;}.homepage-index aside.search h2 {color:#fff;}.overflowSearch .fields { position:relative; background-color:#fff;;box-shadow:0 0 50px 0px rgba(0,0,0,.5);}.homepage-index .search .fields .field, .estate-index .search .fields .field, .estate-selection .search .fields .field { position:relative; }.homepage-index .search .fields .field:before, .estate-index .search .fields .field:before, .estate-selection .search .fields .field:before{ content:""; position:absolute; right:-1px; top:0; bottom:0; width:1px; height:70%; margin:auto; background-color:#8c8a88; }.homepage-index .search .fields .field:last-child:before, .homepage-index .search .fields .field.reference:before,.estate-index .search .fields .field:last-child:before, .estate-index .search .fields .field.reference:before, .estate-selection .search .fields .field:last-child:before, .estate-selection .search .fields .field.reference:before{ content:none; }.homepage-index .search .fields .field.price:before {display:none;}.estate-index .search .fields .field.reference:before, .estate-selection .search .fields .field.reference:before {display:none;}.homepage-index .search input[type="text"], .homepage-index .search select, .homepage-index .search .ms-choice, .homepage-index .search .ms-choice.disabled,.homepage-index .search .select2-container--default .select2-selection--multiple,.estate-index .search input[type="text"], .estate-index .search select, .estate-index .search .ms-choice, .estate-index .search .ms-choice.disabled,.estate-index .search .select2-container--default .select2-selection--multiple,.estate-selection .search input[type="text"], .estate-selection .search select, .estate-selection .search .ms-choice, .estate-selection .search .ms-choice.disabled,.estate-selection .search .select2-container--default .select2-selection--multiple{ background-color:transparent; font-family:'Lato', sans-serif; border:none; }.homepage-index .search select option, .estate-index .search select option, .estate-selection .search select option { color:#000; }.overflowSearch ::-moz-placeholder { color:#25221d; opacity:1; }.overflowSearch :-ms-input-placeholder { color:#25221d; }.overflowSearch ::-webkit-input-placeholder { color:#25221d; }.overflowSearch .ms-choice > span.placeholder,.overflowSearch select { color:#25221d; font-family:'Assistant', sans-serif; }.overflowSearch .select2-container {border-bottom:none;}.overflowSearch input[type="submit"] { top:66px; background:url('/images/free10/icons.svg') -500px -400px no-repeat;width:56px;height:56px; filter:invert(1); text-indent:-9999px;}section.selection {padding:100px 0; background:#f5f5f5;}section.selection h2 {font-size:46px;color:#ad9760;}section.selection .ads li {margin:0 0.5% 15px 1%;}section.selection .ads li .infos {background-color:rgb(0, 14, 22);}section.homepageContent {padding:35px 0 0 0;margin-bottom:100px;}section.homepageContent article {vertical-align:middle;background-color:#ffffff;display:table-cell; }section.homepageContent article:before {content:'';width:100%;position:absolute;left:0;top:-1px;height:5px;background:#00aed7;}section.homepageContent article h1 {margin-bottom:60px; letter-spacing:2px;}section.homepageContent article p {text-align:center;}section.homepageContent article > div {margin:auto;}section.homepageContent > .layoutLarge {padding:0;box-shadow:0.2px 0.5px 11px 0.4px #d4d4d4;max-width:1000px;display:table;height:600px; }.homepageNewsList .button:before {top:25px;background:url(/images/free10/icons.svg) -500px -800px no-repeat;}section.homepageCms.cms_homepage_avis h2 {border:none;color:#ad975f;display:block;text-align:center;}section.homepageCms.cms_homepage_avis .socialLinks {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}section.homepageCms.cms_homepage_avis .socialLinks li {display:inline-block;margin-bottom:20px;}section.homepageCms.cms_homepage_avis .socialLinks li a {display:block;width:190px;height:150px;background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;}section.homepageCms.cms_homepage_avis .socialLinks li a:before {display:none;}section.homepageCms.cms_homepage_avis .socialLinks li:nth-child(1) a {background-image:url(/uploads/website/2566/4540f5c4cfb79515251d3f54f4697c43.png);}section.homepageCms.cms_homepage_avis .socialLinks li:nth-child(2) a {background-image:url(/uploads/website/2566/a368e8bb1d2f106d95e00e8170713e82.jpg);}section.homepageCms.cms_homepage_avis .socialLinks li:nth-child(3) a {background-image:url(/uploads/website/2566/c18041fbbc1de3f88c0c2be9e7da4bc2.png);}section.homepageCms.cms_homepage_avis .socialLinks li:nth-child(4) a {background-image:url(/uploads/website/2566/27c8464477dfa9f8b98b2f65464aec22.png);}section.homepageCms.cms_homepage_avis .socialLinks li:nth-child(5) a {background-image:url(/uploads/website/2566/5746fdc38be4f694690156b20ae32c95.png);}.estate-index header {box-shadow:none;}.estate-index, .estate-selection {background:#f5f5f5;}.estate-index .wrapper, .estate-selection .wrapper {background:#f5f5f5;}.estate-index .banner, .cms-users aside.map { background-image:url('/uploads/website/1793/83314c983face0535a51650d4fc90f88.jpg') !important; background-size:cover; background-position:bottom center; }.estate-selection .wrapper:before {content:"";position:absolute;width:100%;height:570px;background-image:url('/uploads/website/2566/b95869e5c2088149564ea227f4594cfc.jpg') !important;background-size:cover;background-position:bottom center;}.estate-selection .wrapper section.listing {padding-top:580px;}section.map aside.search {display:none!important;}section.listing .search .fields section { display:none; }section.listing .layoutLarge { padding-bottom:50px; }.estatePopup .comment { color:#333; }section.listing h1 { margin-bottom:50px; }section.listing .columnRight { background-color:#fff; }.search input[type="submit"] {transform:scale(1.1);}@media screen and (min-width:769px) {section.listing .search .select2-container {border-bottom:none;}section.listing .layoutLarge { position:relative; padding-top:100px; max-width:none; }section.listing .columnLeft {position:relative;float:none;width:100%;}section.listing .columnRight {position:absolute;top:0;right:0;left:0;width:100%;margin:auto;max-width:1240px;border-top:1px solid transparent;box-shadow:0 0 0 transparent;transform:translateY(0);transition:background 0.35s ease, box-shadow 0.35s ease, border 0.35s ease;}section.listing .columnRight.fixed {position:fixed;top:36px;max-width:100vw;background-color:#fff;border-top:1px solid #ddd;box-shadow:0 5px 8px 0 rgba(0, 0, 0, 0.12);transform:translateY(64px);z-index:998;}section.listing .columnRight .listingSearch {position:relative;max-width:1240px;margin:auto;}section.listing .search .fields {float:left;width:calc(99.5% - 45px);; margin-right:0.5%;}section.listing .search .fields .field {float:left;width:19.5%;margin:0 0.5% 5px 0;}.search input[type="submit"] {float:left;height:45px;margin:6px auto 0 15px;background-size:auto 1430px;background-position:-714px -69px;}section.listing .search .field input[type="text"], section.listing .search .field select, section.listing .search .field .ms-choice,section.listing .search .field .ms-choice.disabled, section.listing .search .select2-container {margin:4px 0;}section.listing .search .field input[type="text"], section.listing .search .field select, section.listing .search .field .ms-choice,section.listing .search .field .ms-choice.disabled, section.listing .search .select2-container {margin:0;}}section.listing .order { display:none; position:absolute; right:0; top:0; min-width:180px; }.ad .selectionLink, section.selection .ads li .selectionLink {filter:invert(1);}.ads { padding-bottom:50px; }.ad .ribbon, section.selection .ads li .ribbon { font-weight:600; }.ads .ad { position:relative; width:31.33%; margin-top:10px; padding-bottom:115px; height:auto; z-index:0; }.ad .titles { position:absolute; bottom:0; left:0; right:0; max-width:100%; min-height:121px; margin:auto; padding:18px 15px; border-bottom-left-radius:6px;border-bottom-right-radius:6px; background-color:#fff; box-shadow:0 0 6px rgba(0, 0, 0, 0.14); cursor:pointer; z-index:2; }.ad .titles:hover, .ads .ad:hover {box-shadow:0 0 9px rgba(0, 0, 0, 0.14);}.ad .soleagent, section.selection .ads li .soleagent { background-color:#ad975f; color:#fff; font-size:12px; text-transform:uppercase; z-index:5;}.ads .ad .ribbon { top:0; left:auto; right:0; width:35%; text-align:center; border-top-right-radius:6px; z-index:12; }.ad .picture { height:auto; padding-bottom:56.25%; border-top-left-radius:6px; border-top-right-radius:6px; cursor:pointer; }.ad .titles h3 { margin:5px 14px 10px; color:#333; width:80%; font-size:16px; text-align:left; font-weight:600; line-height:20px; font-family:'Barlow', sans-serif; }.ad .titles h2 { margin:0; margin-left:15px; color:#333; font-size:14px; line-height:24px; text-align:left; font-family:'Barlow', sans-serif; }.ad ul {flex-direction:row-reverse; -webkit-flex-direction:row-reverse; -moz-flex-direction:row-reverse; -ms-flex-direction:row-reverse;position:absolute; right:2px; bottom:1px; width:auto; margin-left:auto; height:auto;background-color:#fff;z-index:3;cursor:pointer;}.ad ul li { color:#333; font-weight:400; overflow:visible; }.ad ul li.price { height:auto; min-width:100px; background-color:transparent; }.ad ul li.price div { display:block; height:auto; padding:10px; color:#bda66b; font-size:21px; font-weight:400; flex-shrink:0; -webkit-flex-shrink:0; -ms-flex-shrink:0; -moz-flex-shrink:0; }.ad ul li.price div:after { bottom:-2px; background-size:auto 5px; }ul.pager li.current span, ul.pager li a:hover { background-color:transparent; color:#333; border-bottom-color:#af995e; }ul.pager li a, ul.pager li span { background-color:transparent; font-size:14px; line-height:22px; border-bottom:2px solid #000; }ul.pager li { margin-right:20px; }ul.pager li.current span { font-size:21px; line-height:16px; }ul.pager li.firstpage a, ul.pager li.previouspage a { border-top:2px solid #fff; border-bottom:none; }ul.pager li.firstpage a:hover, ul.pager li.previouspage a:hover { border-top:2px solid #4b6db0; border-bottom:none; }ul.pager li.firstpage a:hover { background-position:-30px -785px; }ul.pager li.previouspage a:hover { background-position:20px -785px; }ul.pager li.nextpage a:hover { background-position:20px -780px; }ul.pager li.lastpage a:hover { background-position:-30px -780px; }.ad .picture .buttons { opacity:0 !important; }.estateMapPopup .ad .soleagent {top:95px;}.estate-sector section.listing .columnLeft {margin-top:180px;}.estate-sector .select2-container--default .select2-selection--multiple {border:none;border-bottom:1px solid #ccc;max-height:45px;}.estate-show {background:#f5f5f5;}.estate-show .wrapper:after {background:#f5f5f5;}.showPictures article ul li {color:#670000;}.show-carousel .owl-controls .owl-nav .owl-prev {background-position:-973px -1069px;}.show-carousel .owl-controls .owl-nav .owl-next {background-position:-967px -1220px;}.showPictures article .selectionLink:before {filter:invert(1);}.show .quickLinks li a:hover {color:#ad975f;}.show .quickLinks li a {color:#585858;}.quickLinks li a:hover, .quickLinks li a.selected {color:#ad975f;}.show .search input[type="submit"] {position:relative; float:none; margin:auto;}.showPictures .button:before {background:url(/images/free10/icons.svg) -1100px -800px no-repeat;}.userBlock .button:after {display:none;}.showPictures .button {padding:11px 20px;padding-left:30px;}.showPictures .button:before {top:15px;background:url(/images/free10/icons.svg) -599px -800px no-repeat;}.showPictures .button:hover:before {background:url('/images/free10/icons.svg') -500px -800px no-repeat;}.showPictures article .selectionLink {color:#fff;}.showPictures article {background-color:rgba(173, 151, 95, 0.68);}.showPictures article h2 {color:#fff;}.showPictures article ul li {color:#ffffff;}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#24211d;}section.show .detailsList .details ul li, .areas li {color:#585858;}section.show h2 {color:#ad975f;}section.show .detailsList h2:before {content:"";background-image:url("/uploads/website/2566/11502da7f295e16597882cfd7f1f8bb8.png");position:relative;display:block;width:45px;height:10px;margin:auto;margin-top:-35px;background-size:contain;background-position:center;background-repeat:no-repeat;}section.show .field.price:after {display:none;}section.show .columnRight {border-top:5px solid #009dc7;}body.homepage-contact {background:#ffffff;}.homepage-contact .contactLine {background:#ffffff;}.homepage-contact aside.contactLine .agency h3 {display:none;}.homepage-contact aside.contactLine .layoutLarge {padding:40px;box-shadow:0.2px 0.5px 11px 0.4px #d4d4d4;max-width:1000px;}.homepage-contact aside.contactLine .layoutLarge:before {content:'';width:100%;position:absolute;left:0;top:-1px;height:5px;background:#00aed7;}section.main.cms.cms_agency {max-width:1240px;margin:auto;padding-top:150px;padding-bottom:200px;display:block;}section.cms_agency .layoutLarge.clearfix {background:url("/uploads/website/2528/e6446d0ca1baacc820b9a643ff030580.jpg");min-height:600px;}.cms-index section.main article.cms {column-count:1;width:47%;float:right;padding:40px;margin:20px auto;background:#ffffff;border-radius:3px;}.cms-values section.users aside.map {height:400px;background-image:url('/uploads/website/2566/ef49a239c44db5c3f8c922e98f3767ca94b24632.jpg')!important;background-size:cover;background-position:center;}.cms-values section.users div#map {display:none!important;}.cms-values section.main article.cms {width:100%;}.cms-values section.main article.cms h1 {margin-right:50px;border:none;margin-bottom:0;}.cms-news .banner {background-image:url(/uploads/website/2566/3b532d203c14176710ae7e3d40345671.jpg)!important;background-size:cover;background-position:center;}.cms-newsshow .banner {background-size:initial; width:100%; height:75vw;}.homepage-contact .contactLine .picture {height:180px;margin-bottom:0px;}.cms-sell .banner {background-image:url('/uploads/website/2566/b991e1dcac79d4396afb2b3b52573a1a.png') !important;}.cms_homepage_avis { margin-bottom:80px; }.cms_homepage_avis .ma-widget-feedback.ma-widget-feedback--small {margin:auto;}@media screen and (min-width:1025px) {header nav ul.menu > li > a.icon-home { height:30px; background-position:-50px -744px; }.homepage-index header nav ul.menu > li > a.icon-home { background-position:-550px -744px; filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6)); -webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6)); }}@media screen and (max-width:1024px) {.home-carousel { height:300px !important; }.overflowSearch input[type="submit"] { background-position:-1000px -100px !important; }header nav ul.menu > li.btn {margin-right:20px;}header nav ul.menu > li:hover > a:after, header nav ul.menu > li.over > a:after {display:none;}header nav ul.menu > li > a {height:30px;padding:0;background-color:#fff;padding-right:20px !important;}header nav ul.menu > li > ul {background:none;}header nav ul.menu > li > ul a {color:#111;}.overflowSearch .fields {margin:0;}aside.search {bottom:0 !important;}.homepage-index aside.search h2 {color:#000;}.overflowSearch .fields {width:100% !important;}.overflowSearch input[type="submit"] {float:none;margin:auto;margin-top:20px;}header .logo:before {left:20%;}header .logo:after {right:20%;}header .ribbon ul.culture {top:0;}header {padding-bottom:20px;}section.newsList article .picture {margin:0;}.overflowSearch .fields {margin:0 !important;}.homepage-index header nav ul.menu, header nav ul.menu {background:#fff;}.homepage-index .overflowSearch input[type="submit"] {background-size:initial;filter:initial;height:55px;background:url(/images/free10/icons.svg) 0 -100px no-repeat !important;}.search input[type="submit"] {transform:initial;}}@media screen and (max-width:768px) {.home-carousel { height:250px !important; }section.homepageContent article { padding:40px !important; }.loanCalculator { clear:both; }header .logo:after {right:15%;}header .logo:before {left:15%;}footer .sectors {float:left !important;width:auto !important;clear:initial !important;}.cms-values section.main article.cms h1 {margin:0;padding:0;width:100%;height:auto;margin-bottom:20px;}.search input[type="submit"] {position:relative;background:url(/images/free10/icons.svg) 0 -100px no-repeat !important;}.ads .ad {width:48%;}.select2-container {border-bottom:none;}.estate-index .search input[type="text"] {border-right:1px solid #8c8a88;}section.show .userBlock, section.show .shareBlock, section.show .search, section.show .similarBlock {width:100% !important;}section.newsList article .content {width:100%;}.homepage-index .search input[type="text"] {border-right:1px solid #acaba9;}.showPictures article div {background-color:#ad975f;}.cms-news .banner {height:400px;}}@media screen and (max-width:640px) {.home-carousel { height:200px !important; }header nav ul.menu {position:absolute !important;padding-left:20px;}header .logo:after {display:none;}header .logo:before {display:none;}section.selection h2 {font-size:40px;}section.homepageContent article h1 {font-size:40px;}.estate-selection .wrapper:before {height:400px;}section.show h1 {font-size:30px;}section.homepageCms.cms_homepage_avis .socialLinks {display:block; text-align:center;}section.homepageCms.cms_homepage_avis .socialLinks li {display:block;}section.homepageCms.cms_homepage_avis .socialLinks li a {margin:auto;}}@media screen and (max-width:540px) {}@media screen and (max-width:480px) {header .logo img {margin-top:20px;}.homepage-contact .contactLine .agency.large .smallIcon.address:before {left:115px;}}@media screen and (max-width:380px) {h1 {font-size:30px;}.homepage-contact .contactLine .agency.large .smallIcon.address:before {left:70px;}}