@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');html, body, header, footer, section, nav, aside, article, figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button, hr {font-family:'Raleway', sans-serif;}h1, h2, h3, h4, h5, h6, .title {font-family:'Roboto', sans-serif;text-transform:initial;}h1, h2 { border:none; }h2:before {content:"";display:block;width:50px;height:50px;margin:auto;}.button {background-color:#184950;color:#fff;}.button:hover { background-color:#a96818; }p { color:#184950; }.banner { height:550px; background:center no-repeat url("/uploads/website/2378/d216ec65efc484f3569b99f14a2975b7cb60b211.png");}section.selection .ads li p { font-family:'Roboto', sans-serif; }header .logo img {height:70px;}header nav ul.menu > li > a {color:rgba(24, 73, 80, 0.61);text-transform:uppercase;font-size:14px;border:none;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#184950;opacity:1 !important;border:none;}header {position:fixed;width:100%;height:110px;margin:auto;top:0;left:-9999px;right:-9999px;z-index:100;background-color:#fff;}header.fixed, .homepage-index header.fixed {height:110px;max-width:none;padding:0 0 10px 0;background:#ffffff;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1000; }.homepage-index header.fixed .logo { display:block; }header .ribbon ul.culture {top:-2px; background:none;}header .ribbon ul.culture li { display:inline-block !important; margin-right:10px; }header .ribbon ul.culture li.selected { 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:#996715;font-weight:500;text-transform:uppercase;}header .ribbon ul.socialLinks .social a.facebook:before { background-position:-110px -38px; }header .ribbon ul.socialLinks .social a.twitter:before { background-position:-110px -74px; }header .ribbon ul.socialLinks .social a.youtube:before { background-position:-110px -110px; }header .ribbon ul.socialLinks .social a.instagram:before { background-position:-110px -218px; }li.icon.social:last-child { display:none; }header .topMenu li a {color:#996715;display:inline-block;}@media screen and (min-width:1025px) {.home-carousel {height:650px !important;}}.homepage-index header nav ul.menu { background:none; margin:0; }header .ribbon { position:relative; z-index:99; background:none; }@media screen and (max-width:1024px) {header nav ul.menu { position:relative; z-index:110; }header nav ul.menu > li.btn { background:none; }header nav ul.menu > li.btn a { background-position:-700px -100px; }header nav ul.menu li {background:#003c70;padding:0 20px;}header nav ul.menu > li > a.icon-home { background:none; width:auto; height:auto; }header .logo { float:none; text-align:center; }header .logo img { height:auto; }}@media screen and (max-width:640px) {header .logo img { height:70px; }header { height:230px; }}section.homepagePictures { background-color:#EEEEEE; }header nav ul.menu > li > ul a {text-align:center;background-color:#184950;}header nav ul.menu > li > ul { max-width:130px; }header nav ul.menu {top:-8px;background:none;}header article.cms, header.fixed article.cms, .homepage-index header.fixed article.cms { display:none; }.estate-index h1 span {display:inline-block;width:525px;background-image:url('/uploads/website/2378/6956183e364725302f588f0552f54a8e.png');background-size:initial;text-indent:-9999px;height:190px;}.cms-vendre h1 span {display:inline-block;width:525px;background-image:url('/uploads/website/2378/6956183e364725302f588f0552f54a8e.png');background-size:initial;text-indent:-9999px;height:190px;}footer { background-color:#184950; }footer h3 { color:#fff; }footer .smallIcon.address { color:#fff; }footer span.phone.smallIcon { color:#fff; }footer p, footer li { color:#fff; }footer p, footer a { color:#fff; }footer .smallIcon.address:before { background-position:-500px -700px; }footer .smallIcon.phone:before { background-position:-550px -700px; }footer article.cms p a.button {float:left; margin:0 20px 20px;}footer .agency { float:right; }.homepage-index section.homepagePictures .owl-carousel .owl-item {visibility:hidden;}.homepage-index .owl-item.active .item.resizePicture { display:none; }.overflowSearch .fields {background:#184950;}.overflowSearch input[type="submit"] {opacity:0.5;top:110px;}.overflowSearch:hover input[type="submit"] { opacity:1; }.overflowSearch { bottom:30px !important; }section.selection .ads li .infos {background-color:rgba(24, 73, 80, 0.55);}section.homepageContent > .layoutLarge {background-image:url('/uploads/website/2378/7862db7e1b707683705c9bd8bc798853.jpg');background-repeat:no-repeat;background-size:contain;padding:0;}section.homepageContent article { background-color:rgba(255, 255, 255, 0.68); padding:50px; }section.homepageContent article p { color:#000; }section.homepageContent article h1 {font-weight:400;margin-bottom:40px;text-transform:uppercase;}section.homepageCms.cms_homepage2 .layoutLarge h2 {width:100%;text-align:center;margin:0;}section.homepageCms.cms_homepage2 .layoutLarge p {width:100%;text-align:center;}section.homepageCms.cms_homepage2 { margin-bottom:80px; }section.homepageCms.cms_homepage3 h2 { width:100%; }section.customp ul li {width:31%;float:left;margin-bottom:30px;}section.homepageCms.cms_homepage3 article {width:100%;text-align:center;margin-top:80px;}section.homepageCms.cms_homepage3 h2 { width:100%; }section.customp ul li a.button { width:65%; }section.homepageCms.cms_homepage3 h3 { margin-top:30px; }header article.cms {position:relative;display:block;text-align:center;height:0vh;z-index:auto;}header article.cms .homepageScroll img { height:25px; }header article.cms .homepageLogo { position:absolute; top:10vh; left:-9999px; right:-9999px; margin:auto; z-index:1; }header article.cms .homepageLogo img { height:250px; }.homepage-index input[type="text"], input[type="password"], textarea, select, .ms-choice, .ms-choice.disabled { border:none; }.homepage-index .overflowSearch .select2-container--default .select2-selection--multiple { border:none; }section.homepageCms.cms_homepage_horaires { text-align:center; }section.homepageCms.cms_homepage_horaires p { line-height:30px; }section.listing { padding-top:140px; }@media screen and (min-width:641px){section.listing .columnRight { position:relative !important; order:1; float:none; width:100%; }section.listing .columnLeft {order:2;float:none;width:100%;margin-top:60px;display:flex;flex-wrap:wrap;}section.listing .layoutLarge { display:flex; flex-wrap:wrap; }}@media screen and (min-width:769px) {section.listing .search {margin-bottom:0;padding:20px 20px 10px;top:0;}section.listing .search input[type="submit"] {margin-top:0;width:14%;background:#184950;text-indent:0;display:inline-block;vertical-align:top;height:46px;color:#fff;}section.listing .fields { width:65%; display:inline-block; vertical-align:top; }section.listing .fields .field { width:24%; display:inline-block; vertical-align:top; }section.listing .field.nature { width:20%; display:inline-block; vertical-align:top; }section.listing .select2-container,section.listing .ms-choice,section.listing select#price,section.listing .search select { margin-bottom:0; }}.ads .ad { width:31.3%; height:348px; margin:0 1% 60px 1%; }.ad .titles { background-color:#fdfdfd; }.ad .selectionLink { background-position:-1150px -700px; }.ad .titles h2 { color:#2e2e3c; }.ad .titles h3 {color:#184950;}.ad .soleagent, section.selection .ads li .soleagent {background-color:#004950;}.ad ul { height:40px; background-color:#fdfdfd; }.ad ul li {color:#184950;}.ad ul li.price {padding:0 20px;height:40px;background-color:#fdfdfd;}.ad ul li.price div {height:40px;color:#184950;}@media screen and (max-width:1024px) and (min-width:769px) {.ads .ad { float:left; width:48% !important; height:auto; margin:0 1% 40px 1% !important; }.ad .picture { height:auto; padding-bottom:60%; }}@media screen and (max-width:768px) {.ads .ad { width:48%; }.ad .picture { height:auto; padding-bottom:56.25%; }} .ad .titles { position:absolute; bottom:40px; }.ads .ad { height:399px; }.ad ul {position:absolute;bottom:0px;}.estate-index header article.cms .homepageLogo img {display:none;}section.listing .columnLeft article.content {order:2;}.ads {order:1;width:100%;}section.listing .columnLeft h1 {width:100%;}ul.pager {order:3;margin-top:30px;width:100%;}section.listing .order {width:100%;}.userBlock .button { background-color:#184950; }section.show .comment { color:#184950; }section.show .detailsList .details ul li.alt {background-color:#fff;border-bottom:1px solid #184950;}.shareBlock {background-color:#fff;margin:0;}.estate-show .search.listingSearch { margin-bottom:60px; }.estate-show section.showPictures { margin-top:110px; }.userBlock {width:100%;background-color:#fff;border:1px solid #184950;text-align:center;margin:0;}aside.columnRight.clearfix {background:none;}.loanCalculator {background-color:#fff;border:1px solid #184950;padding:20px;}.cms-vendre article.cms h1 { width:100%; }.cms-vendre article.cms p {float:left;width:45%;margin-right:60px;}.cms-estimation aside.columnRight {width:100%;background-color:#fff;border:1px solid #184950;}.cms-estimation section.cmsForm .columnRight h3 {text-align:center;width:100%;}.loanTool span.number {text-align:right;border-bottom:1px solid #184950;width:100%;margin-bottom:10px; }aside.columnRight.clearfix {top:0px !important;}input[type="text"], input[type="password"], textarea, select, .ms-choice, .ms-choice.disabled {border-bottom:1px solid #184950;}.search.listingSearch {background-color:#fff;border:1px solid #184950;margin:0;}.select2-container--default .select2-selection--multiple { border-bottom:1px solid #184950; }section.services {background-image:url('/uploads/website/2378/e95916f2abe9f2555266279f38fb1d5c.jpg');height:590px;}section.services article {width:100%;padding:48px;background-color:rgba(255, 255, 255, 0.58);text-align:center;height:100%;}section.services article p {color:#000;text-align:center;}.cms-about article.cms section {background-image:url('/uploads/website/2378/f4bb75a7bc2dfe1ac8fb894c0c2d5325.jpg');background-size:cover;}.cms-about article.cms section article {width:50%;padding:40px;text-align:center;background-color:rgba(255, 255, 255, 0.54);}.cms-about article.cms section article p { color:#000; }.estate-index article.content p {text-align:justify;width:70%;margin:auto;margin-bottom:40px;}section.services article p a.button { margin:10px 40px; }section.services article h3 {margin:90px 0px 20px 0px;}.cms-contact section.cmsForm .columnRight {width:100%;background-color:#fff;border:1px solid #184950;text-align:center;}.cms-about article.cms section article img {width:24%;}.cms-vendre article.cms figure {width:50%;float:left;}.legal-show section.main.cms {margin-top:200px;}@media screen and (max-width:1024px) {header nav ul.menu > li.btn a {background-position:-200px -100px;}header nav ul.menu {top:0;}header.fixed .logo {height:0px;}header.fixed .logo img {height:60px;}.overflowSearch input[type="submit"] {background-position:-1000px -100px !important;}section.homepageContent > .layoutLarge {background-size:cover;}header nav ul.menu li {background-color:#fff;}header nav ul.menu > li > ul {max-width:none !important;}header nav ul.menu > li > ul a {background-color:#fff;color:#759094;text-align:right;}header article.cms {display:none;}header .logo {display:block !important;}header .logo img {height:100px;}header nav ul.menu {color:#fff;padding:0;}header {height:230px;box-shadow:1px 5px 13px rgba(0, 0, 0, 0.23137254901960785);}.cms-vendre article.cms p {margin-right:40px;}.homepage-index header nav ul.menu {margin:20px 0 12px 0;}.banner {height:230px;}.estate-index .wrapper, .estate-sold .wrapper, .estate-show .wrapper, .contact3-form .wrapper {margin-top:230px;}}@media screen and (max-width:768px) {section.selection .ads li h4 {font-size:15px;}section.homepageContent > .layoutLarge {background-image:url('/uploads/website/2378/7862db7e1b707683705c9bd8bc798853.jpg') !important;}section.homepageContent article {width:100%;padding:50px !important;}footer .agency {width:100% !important;}.cms-vendre article.cms figure {width:49%;}section.services article h3 {margin-top:40px;}section.services article p a.button {margin:10px 8px;}.cms-about article.cms section article {width:60%;}.estate-index article.content p {width:100%;}}@media screen and (max-width:640px) {header nav ul.menu {top:-30px;}header {height:210px;}header nav ul.menu > li > ul a {text-align:left;}.cms-vendre h1 span {width:185px;background-size:cover;height:70px;}.cms-vendre article.cms p {width:100%;}.cms-vendre article.cms figure {width:100%;}.estate-index .wrapper, .estate-sold .wrapper, .estate-show .wrapper, .contact3-form .wrapper {margin-top:210px;}section.services article {padding:12px;}section.services article p a.button {margin:10px 22px;}.banner {height:210px;}.estate-index h1 span {background-size:cover;height:90px;width:275px;}.cms-about article.cms section article {width:100%;}section.services {height:720px;}}@media screen and (max-width:540px) {section.show h1 {font-size:30px;}section.services article p a.button {margin:10px 16px;}header .logo img {height:70px;}section.homepageContent article h1 {font-size:30px;margin-bottom:10px;}}@media screen and (max-width:470px) {}@media screen and (max-width:375px) {.estate-index h1 {font-size:20px;}}.homepage-index .owl-item.active .item.resizePicture { display:block; }.homepage-index section.homepagePictures .owl-carousel .owl-item {visibility:visible;}