@import url('https://fonts.googleapis.com/css?family=Varela+Round');.warningBanner {background-color:#980000!important;}body { background:#0d181e; }p { font-size:16px; font-weight:normal; }p, li {color:#fff;}h1, h2, h3, h4, h5, h6, .title {font-family:'Varela Round', sans-serif;color:#d3064e;}h1 {line-height:65px;width:445px;margin:auto auto 20px auto;color:#fff;}section.agency h1:before {content:"";display:block;width:35px;height:50px;margin:auto;background-image:url('/uploads/website/1702/1dfa68428c6538585d830bc1ce33ba89.jpg');}p { color:#fff; }section.contact aside.contact, section.cmsForm aside.contact, section.newsshow aside.news {background:#010202;}.ms-choice > span.placeholder,.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-results__option {color:#333;}header nav {background:#0c181d;}header > div {background:none;}header .logo > div {display:block;}header .logo {top:0;width:1240px;left:0;right:0;margin:auto;text-align:left;z-index:auto;padding:0;}header .logo > div img {position:relative !important;max-height:160px !important;z-index:11 !important;}header nav ul.menu {text-align:right; margin-top:95px; padding-bottom:20px;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border:none;color:#d2064e;}header nav ul.menu > li > ul a{ text-align:center; }header nav ul.menu > li > a { border:none; font-size:15px; }header nav ul.menu li.submenus::after {border-top-color:#ffffff;}nav ul.culture { background:#0c181d; }aside.homepageSearch {margin-top:0;background:#ce2749;max-width:none;}aside.homepageSearch form {max-width:1240px;margin:auto;}.home-carousel {height:calc(100vh - 250px) !important;}section.agency {margin-top:75px;background:#111d25;}.owl-carousel .owl-nav [class*='owl-'] { background-color:#d2064e; }.owl-carousel .owl-nav [class*='owl-']:hover { background-color:#f18eb1; }.selection-carousel .item .soleagent {height:30px;background:#d8004a;}.selection-carousel .item { height:auto; margin:0 1px; }.selection-carousel .item div { padding-bottom:75%; }.selection-carousel .item div img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}.selection-carousel .item div:hover img {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.selection-carousel .item h3,.selection-carousel .item p {position:absolute;left:15px;width:100%;width:calc(100% - 30px);color:#FFF;font-size:18px;text-align:left;margin:0;text-shadow:1px 1px 14px #000;z-index:99;}.selection-carousel .item h3 { bottom:30px; font-weight:700; }.selection-carousel .item p { bottom:10px; font-size:14px; }.selection-carousel .item p .price { position:absolute; top:0; right:0; color:#FFF; }section.agency { background:none; }section.agency h2, section.agency h3 {color:#d5004b;}section.agency article { float:none; width:100%; padding-top:20px; }section.agency article { column-count:2; column-gap:90px; }section.agency .address { display:none; }section.alert { background-color:#101d26; }input[type="submit"], .button {background:#d7004b;color:#fff !important;}footer { background-color:#010202; }footer > .credits { background-color:#010202; }footer .agency { background:#0c181d; }footer h3 {border-bottom-color:#8e9498;color:#8e9498;}footer a { color:#8e9498; }.listingSearch { background-color:#010202; }section.listing article h1 { color:#fff; }.ad { background:#010202; }.ad .price { font-size:18px; color:#fff; }.ad .soleagent { background:#d4004b; }article.intranet { float:left; width:50%; }article.intranet p { text-transform:uppercase; font-size:14px; }.nature-2 .telVente {display:none;}.nature-1 .telLoc {display:none;}.telLoc.mail {color:#d3064e !important;}section.showPictures .title h1 {background:#0d181d;font-size:24px;line-height:34px;}section.showPictures .title h1:before { content:none; }aside.showThumbs { background:none; }.show-carousel .owl-controls .owl-nav .owl-prev, .show-carousel .owl-controls .owl-nav .owl-next, .show-carousel-thumbs .owl-controls .owl-nav .owl-prev, .show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#d2064e;}.path p a { background:#d8004a; }.path p a:last-of-type:after {border-right-color:#d8004a;background:#0e181f;}.pictures, .path p, ul.action, .show article, .show aside {background:#0e181f;}section.show aside h4 { color:#fff; }section.show h3, section.show .title {background:none;border-bottom:1px solid #d8004a;}section.showPictures { background:none; }section.show article ul li { color:#fff; border-bottom:none; }.loanCalculator .field label { color:#fff; }.cms-syndic .cms a {color:#d2064e;}article.agence {float:left;margin-right:27px;}article.honoraires {position:absolute;top:0;right:0;}article.honoraires .button {color:white;border:1px solid;background:none;font-size:11px;padding:5px 20px;}article.honoraires .button:hover {color:#d8004a !important;}.cms-agency section.cms article article { margin-top:50px; column-count:2; text-align:left; }.cms-agency section.cms article article h2 { column-span:all; }.cms-agency section.cms article article h3 { column-span:all; border-bottom:1px solid; padding-bottom:7px; margin-top:30px; } .cms-agency section.cms article article p { text-align:left; display:inline-block; }ul.subMenu { overflow:hidden; display:flex; justify-content:center; width:100%;}.subMenu li {float:left;text-align:center;margin-left:12px;list-style-type:none !important;}.subMenu li a {display:block;height:38px;color:#fff;padding:7px;font-weight:bold;text-transform:uppercase;border:1px solid;}.subMenu li a:hover, .subMenu li a.selected {background:#fff;color:#0e181f;border-color:#fff;}.subContent { margin-top:50px; }.subContent ul li { display:list-item; list-style-type:none !important; }.subContent li h2 {color:#d2064e;margin-top:20px;margin-bottom:0;}.homepage-legals .agencies { display:flex; flex-wrap:wrap; justify-content:space-between; } .homepage-legals .agencies li h3 { line-height:38px; }.homepage-legals .agencies li p { float:none; width:100%; }.homepage-legals .agencies li { width:49%; padding:10px; background:#010202; }.homepage-legals .agencies li p:nth-child(2) { display:none; }@media screen and (min-width:1025px) {nav ul.culture {top:-100px;}}@media screen and (max-width:1024px) {footer .content { width:100% !important; overflow:hidden; }footer .follow { text-align:left !important; }header { background:#0e181f; }header .logo {width:100%;left:auto;right:auto;text-align:center;}header nav ul.menu { margin-top:170px; }section.agency article { column-gap:50px; }}@media screen and (max-width:768px) {.estate-show header .logo { display:block !important; }section.agency article { column-count:1; }aside.homepageSearch { margin-top:0; }section.agency { margin-top:0; }.cms-agency section.cms article article { column-count:1; }.cms-agency section.cms article article p { width:100%; }h1 {width:100%;line-height:36px;}article.honoraires {position:relative;}.homepage-legals .agencies li { width:100%; }}@media screen and (max-width:640px) {article.intranet { width:100%; float:none; }}