@import url('https://fonts.googleapis.com/css?family=Andika|Arizonia');h1, h2, h3, h4, h5, h6, .title { font-family:'Andika', sans-serif; text-transform:initial; }h1, h2 { color:#EDBD00;}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:'Lato', sans-serif;}footer { background:#A9A9A9;}footer h3 { text-transform:initial; color:white; }footer p, footer a { color:white;}footer .smallIcon.address:before, footer .smallIcon.userName:before { background-position:-500px -700px;}footer .smallIcon.phone:before, footer .smallIcon.fax:before { background-position:-550px -700px;}.wrapper {background:#333; padding-bottom:80px;}header {background:#191919;}.homepage-index header {background:transparent;}header .logo { margin-top:-40px; padding:20px; border-radius:0 0 3px 3px;}header .logo img { height:130px; filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.28)); -webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.28)); }header .ribbon { border-top:5px solid white;}.homepage-index header { position:absolute; z-index:5; width:100%;}header .ribbon, .homepage-index header nav ul.menu{ background:none;}.homepage-index .smallIcon.phone:before { background-position:-550px -700px; }.homepage-index .social a.instagram:before { background-position:-110px -218px; }.homepage-index .social a.facebook:before { background-position:-110px -38px; }.homepage-index .social a.linkedin:before { background-position:-110px -254px; }.homepage-index .social a.email:before { background-position:-110px -2px; }.homepage-index .social a.twitter:before { background-position:-111px -74px;}.homepage-index .social a.google:before { background-position:-108px -182px;}.homepage-index header .topMenu li a { color:white;}header .ribbon ul.culture { position:relative; float:right; background:none; top:1px;}header .ribbon ul.culture li { display:inline-block !important; margin-right:10px;}header .ribbon ul.culture li.selected {border-bottom:none;}header .ribbon ul.culture li a {  display:block; width:22px; height:16px; text-indent:-10000px; background-position:center center; background-repeat:no-repeat; border-bottom:none;}header .ribbon ul.culture li.selected a:before, header .ribbon ul.culture li.selected a:after { display:none; }header .ribbon ul.culture li:nth-child(1) a { background-image:url('/images/default/fr.png'); }header .ribbon ul.culture li:nth-child(2) a { background-image:url('/images/default/en.png'); }header .ribbon ul.culture li:nth-child(3) a { background-image:url('/images/default/it.png'); }.home-carousel:after { content:""; position:absolute; top:0; width:100%; height:20%; background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#007db9e8',GradientType=0 ); }header nav ul.menu { margin-right:10px; background:transparent;}header nav ul.menu > li > a { font-family:'Andika', sans-serif; font-size:21px;font-weight:700; color:rgba(255, 255, 255, 0.7); text-transform:capitalize; border-bottom:none;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#fff; border-bottom:none;}.homepage-index header nav ul.menu > li > a { color:rgba(255, 255, 255, 0.8);}.homepage-index header nav ul.menu > li.over > a, .homepage-index header nav ul.menu > li:hover > a {color:#fff; }.homepage-index header nav ul.menu { position:absolute;}header .topMenu li a {color:#fff;}.home-carousel { height:79vh !important; min-height:600px;}.overflowSearch .fields { background:hsla(48, 100%, 47%, 0.8);}.homepageSearch .fields { width:300px !important; }.homepageSearch .fields .field {width:100% !important; }.homepageSearch input[type="submit"] { position:relative; top:30px; text-indent:0; width:300px; background:none; right:auto !important; background-color:#eebe00; text-transform:uppercase; letter-spacing:2px; color:#000; height:auto; padding:18px; font-size:27px; font-family:'Andika', sans-serif;}.search h2 { display:none;}.homepageSearch form { float:right;}.homepageSearch { top:20vh; margin:auto; bottom:auto !important;}section.selection h2 { text-transform:capitalize; font-family:'Arizonia', cursive; color:black; font-size:75px; margin-top:10px;}.quickLinks li a { font-family:'Andika', sans-serif; text-transform:initial; color:#6b6666;}.quickLinks li a:hover, .quickLinks li a.selected { color:#fff;}section.selection .ads li .infos { background:rgba(237, 189, 0, 0.8);}section.selection .ads li h4 { font-weight:400; font-size:14px; text-transform:uppercase;}section.selection .ads li .ribbon { background:#EDBD00;}section.homepageContent article p { font-size:17px; line-height:20px;}section.homepageContent article h1 { font-family:'Arizonia', cursive; text-transform:capitalize; color:black; margin-top:40px; font-size:75px; padding:20px;}section.homepageContent article h2 { font-family:'Andika', sans-serif; font-size:19px; color:#333; text-transform:none; border-bottom:1px solid #f0b900;margin-bottom:35px;}section.homepageContent > div > article { width:100%; padding:0px 40px 40px 40px;}article.flex2 { width:100% !important; display:flex; flex-wrap:wrap; padding:0 !important;}section.homepageContent article.flex2 > article { width:50%; overflow:hidden; padding:0px 40px 0px 0px;}section.homepageContent article.flex2 > article:last-child { padding:0;}section.homepageContent > .layoutLarge { padding:0px;border:1px solid #f0b900;}section.homepageContent { margin-bottom:0px;}footer { margin-top:0px;}.loanCalculator input[type="button"] {color:#333; }.search .nature .ms-choice > span, .order .ms-choice > span {color:#fff; }ul.pager li {margin-right:-0.26em;}.ad .titles { background-color:#EDBD00;}.ad ul { background:#EDBD00;}.ad ul li.price { color:red;}.ad ul li.price div { color:#191919; font-size:16px;}.ad ul li { color:#191919;}.ad .titles h2 { color:#191919; font-size:16px; font-weight:700; text-transform:uppercase;}.ad .titles h3 { color:#191919; font-weight:700;}.ad .picture .buttons > div a { color:#333;}.estate-index h1, .cms-service h1, .cms-estimation h1, .homepage-contact h1 { text-transform:capitalize; font-family:'Arizonia', cursive; border-bottom:none; font-size:7vw; padding-top:10px; text-align:center; display:block;}.cms-service h3 { font-family:'Andika', sans-serif; font-size:25px; text-transform:initial;}.cms-service article.cms p { text-align:center; color:#EDBD00; text-transform:initial; font-size:16px;}.cms_service .cms > article { width:49%; float:left; padding:60px; min-height:580px; margin:0.5%;}.cms li { list-style:disc; margin-left:50px; color:white; font-weight:700;}.cms ul { margin-bottom:40px;}.columnRight h3 { text-transform:initial; color:#fff;}.contactLine .picture img { max-height:140%;}.columnRight { background:#efb800; border:2px solid white;}.shareBlock { border-bottom:2px solid white; border-top:2px solid white;}.similarBlock { border-top:2px solid white; border-bottom:2px solid white;}.cms-estimation .cms p { margin-bottom:82px; color:#fff; font-weight:600; font-size:20px; line-height:26px;}.cms-estimation .banner { background-image:url(/uploads/website/2285/8799d851661927b1cd1609c823d0d98c.jpg) !important; }.homepage-contact .contactLine { width:50%; float:right; overflow:hidden; margin-top:162px; padding:80px 80px 157px;}.homepage-contact section.contact { overflow:hidden;}.homepage-contact section.contact > .layoutLarge.clearfix { width:50%; float:left; }.homepage-contact .contactLine > .layoutLarge > div > div:first-child { display:none; }.homepage-contact .contactLine h2 { display:none; }.homepage-contact footer { margin-top:0; }.homepage-contact .cms img {width:100%; margin-top:40px;}.homepage-contact .contactLine { padding-bottom:30px !important;}.estate-index .search input[type="submit"] { background:url(/images/free10/icons.svg) -500px -100px no-repeat;}span.profile { display:none;}section.selection .ads li h4, section.selection .ads li p { font-weight:400; font-size:17px; color:black;}#mapContainer > .button:before { background:url(/images/free10/icons.svg) -500px -800px no-repeat;}#mapContainer > .button { background:#191919; color:#fff;}.search .nature .ms-choice > span, .order .ms-choice > span { font-size:30px; color:#efb800;}.cms-estimation h1 { font-size:80px;}.homepage-contact aside.map { display:none;}.showPictures article { background-color:rgba(239, 184, 0, 0.8);}.showPictures article h2 { font-weight:700; font-size:40px; line-height:50px;}.showPictures > article ul li { color:#000; font-size:20px;}section.show h1 { font-size:28px; font-weight:700;}section.show .comment { color:#fff; font-size:19px; line-height:24px;}section.show h2 { font-weight:700; font-size:32px;}section.show .detailsList .details ul li.alt, .areas li.alt { background-color:#a9a9a9; color:#fff;}section.show .detailsList .details ul li, .areas li { color:#fff;}section.show .detailsList .services ul li { color:#edb700 !important;}.ad .picture .buttons > div .button { background:#eebe00; font-weight:600; text-transform:uppercase;}section.show .detailsList .details img { max-width:250px;}.estate-show .contactLine { background:transparent;}.estate-show section.show .contactLine h2 { text-transform:capitalize; font-family:'Arizonia', cursive; color:black; font-size:65px; margin-bottom:70px; color:#edbd00;}.estate-show .contactLine .agency p, .estate-show .contactLine .user p, .homepage-legals p, .cms-privacynotice p, .estatePopup .comment { color:#fff;}.estatePopupWrapper { background:#191919;}.estateMapPopup .ad .picture { background:#191919;}.homepage-contact .cms p {background:#efb800;padding:20% 10%;margin-top:40px;border:2px solid #f5f5f5;font-size:30px;line-height:40px;font-weight:700;height:619px;text-align:center;}.homepage-contact .contactLine { background:#efb800; border:2px solid #f5f5f5; width:49%; float:left; min-height:616px;}.homepage-contact h1 { width:200%;}.homepage-contact input[type="submit"] { background-color:#ffffff !important;}input[type="submit"] {position:relative;top:auto;text-indent:0 !important;width:250px !important;margin:auto !important;display:block !important;background:none !important;right:auto !important;background-color:#eebe00 !important;text-transform:uppercase;letter-spacing:2px;color:#000;height:auto !important;padding:18px;font-size:20px;font-family:'Andika', sans-serif;}.cms-estimation input[type="submit"] { background:#fff !important;}.button { background:#eebe00; color:#333; text-transform:uppercase;}.estate-index input[type="submit"] { background:white;}.search { margin-bottom:0px;}.cms_service .cms > article { border:1px solid #f0b900;}section.show h1 { font-size:22px; font-weight:500; text-transform:uppercase;}.showPictures article h2 { color:black; text-transform:capitalize; font-size:25px;}section.show h2 { color:#fff; text-transform:inherit;}section.selection h2 , section.homepageContent article h1 { color:#EDBD00;}span.fax { display:none;}@media screen and (max-width:1024px) {header nav ul.menu, .homepage-index header { background:#191919;}.overflowSearch {position:absolute !important;}.homepageSearch { top:300px !important;}.homepageSearch .fields { width:100% !important;}.overflowSearch .fields .field { width:48% !important; min-height:48px;}.overflowSearch input[type="submit"] { top:20px !important; font-size:20px;}.cms_service .cms > article {min-height:720px;}}@media screen and (max-width:768px) {section.homepageContent article.flex2 > article:last-child { display:none;}section.homepageContent article.flex2 > article { width:100%;}.showPictures article h2, .showPictures article ul li { color:#fff;}.estate-show input[type="submit"] { background:#fff !important;}section.show .userBlock, section.show .shareBlock, section.show .search, section.show .similarBlock { width:100% !important;}.cms_service .cms > article {width:100%;min-height:0px;}.homepage-contact .cms p {font-size:4vw;}.homepage-contact section.contact > .layoutLarge.clearfix {width:100%;}.homepage-contact .contactLine {width:100%;margin-top:30px;padding:40px 0;}.homepage-contact h1 {width:100%;}.homepage-contact .cms p {height:auto;padding:40px;}}@media screen and (max-width:640px) {header .logo { z-index:99 !important;}header .logo { float:left !important; width:initial !important; }header .topMenu { position:relative; z-index:100;}header .ribbon { z-index:auto;}header nav ul.menu { position:absolute !important; text-align:right !important;}header .topMenu {float:right !important;}header .logo { margin-top:-60px; margin-left:40px;}.homepageSearch { top:40vh !important;}.homepageSearch form { width:100%;}.overflowSearch .fields .field { margin:0 1% 10px 1%; float:left;}.overflowSearch .fields .field { width:100% !important;}.homepageSearch { top:20vh !important;}section.selection .ads li { height:300px;}.overflowSearch {z-index:1; }}@media screen and (max-width:540px) {}@media screen and (max-width:470px) {header .logo img { height:80px;}header .logo { margin-left:0px;}}@media screen and (max-width:375px) {}