h1, h2, h3, h4, h5, h6, .title {text-transform:initial;border:none;color:#1c1c1a;}.wrapper { margin-top:100px; }.homepage-index .wrapper { margin-top:0; }@media screen and (max-width:640px) {.homepage-index .wrapper,.wrapper {margin-top:232px;}}@media screen and (max-width:540px) {.homepage-index .wrapper,.wrapper {margin-top:260px;}}header,header nav ul.menu,header .ribbon,.homepage-index header.fixed { background:#ffffff; }.homepage-index header,.homepage-index header .ribbon,header .ribbon ul.culture,.homepage-index header nav ul.menu { background:none; }header,nav ul,nav ul li,nav ul li a,nav ul li span { -webkit-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}header { position:fixed; width:100%; height:100px; margin:auto; top:0; left:-9999px; right:-9999px; z-index:100; box-shadow:0 0 10px rgba(0,0,0,0);}header nav ul.menu > li > a { font-size:14px; text-transform:uppercase; border:none;}header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a { border-bottom:none;}header nav ul.menu li.submenus:after { bottom:0; }header .ribbon ul.culture { position:relative; float:right; right:0; left:auto; top:-3px; padding-right:0; padding-left:30px; }header .ribbon ul.culture li { display:inline-block !important; margin-right:10px; }header .ribbon ul.culture li:last-child { margin-right:0; }header .ribbon ul.culture li a { font-size:11px; font-weight:500; text-transform:uppercase; }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 .logo img { height:75px; }header .topMenu li a,header nav ul.menu > li > a {color:#191919;}header .social a.email:before, header .social a.email:hover:before { background-position:-147px -2px; }header .social a.facebook:before, header .social a.facebook:hover:before {background-position:-147px -38px;}header .social a.twitter:before, header .social a.twitter:hover:before { background-position:-147px -74px; }header .social a.youtube:before, header .social a.youtube:hover:before { background-position:-147px -110px; }header .social a.dailymotion:before, header .social a.dailymotion:hover:before { background-position:-147px -146px; }header .social a.google:before, header .social a.google:hover:before { background-position:-147px -182px; }header .social a.instagram:before, header .social a.instagram:hover:before { background-position:-147px -218px; }header .social a.linkedin:before, header .social a.linkedin:hover:before { background-position:-147px -254px; }header .social a.pinterest:before, header .social a.pinterest:hover:before { background-position:-147px -290px; }header .social a.viadeo:before, header .social a.viadeo:hover:before { background-position:-147px -326px; }header .social a.skype:before, header .social a.skype:hover:before { background-position:-147px -362px; }@media screen and (min-width:1025px){ header nav ul.menu { top:5px; margin-top:0px; margin-bottom:0;} header nav ul.menu > li:hover > ul { text-align:center; } header nav ul.menu > li > a.icon-home { background-position:-1050px -744px; } header .logo { margin-top:-25px; }header nav ul.menu > li > ul {background:hsla(0, 0%, 20%, 0.7);}header nav ul.menu > li > ul > li:hover {background:#333;}}@media screen and (max-width:1024px) { header nav ul.menu > li.btn a { background-position:-200px -300px; }header { height:120px; }.homepage-index header,.homepage-index header .ribbon,header .ribbon ul.culture,.homepage-index header nav ul.menu {background:#fff;}header .logo { margin-top:-25px; }header .logo img { height:85px; }.homepage-index header { height:120px; }}@media screen and (max-width:768px) {header .logo { margin-top:-10px; }}@media screen and (max-width:640px) {header,.homepage-index header { height:auto; }header .logo { margin-top:0; }}footer { background:#191919; }footer h3,footer p,footer a {color:#fff;}.homepage-index footer { margin-top:0; }footer .sectors { width:31%; padding:0 40px; }footer .sectors ul li.lv2 { display:none; }footer .agency { float:right; margin-right:60px; }footer .agency h3 { display:block; }footer .credits > .layoutLarge { padding:15px 0; }footer .network { width:10%; }footer .smallIcon.address:before { background-position:-500px -700px; }footer .smallIcon.phone:before { background-position:-550px -700px; }footer .social a.email:before, footer .social a.email:hover:before { background-position:-108px -2px; }footer .social a.facebook:before, footer .social a.facebook:hover:before {background-position:-108px -38px;}footer .social a.twitter:before, footer .social a.twitter:hover:before { background-position:-108px -74px; }footer .social a.youtube:before, footer .social a.youtube:hover:before { background-position:-108px -110px; }footer .social a.dailymotion:before, footer .social a.dailymotion:hover:before { background-position:-108px -146px; }footer .social a.google:before, footer .social a.google:hover:before { background-position:-108px -182px; }footer .social a.instagram:before, footer .social a.instagram:hover:before { background-position:-108px -218px; }footer .social a.linkedin:before, footer .social a.linkedin:hover:before { background-position:-108px -254px; }footer .social a.pinterest:before, footer .social a.pinterest:hover:before { background-position:-108px -290px; }footer .social a.viadeo:before, footer .social a.viadeo:hover:before { background-position:-108px -326px; }footer .social a.skype:before, footer .social a.skype:hover:before { background-position:-108px -362px; }.homepage-index header {filter:invert(1);}.homepage-index header.fixed {filter:none;}.home-carousel,.homepageVideo { height:80vh !important; }.home-carousel:before,.homepageVideo:before { content:""; position:absolute; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.1); z-index:1;}@media screen and (max-width:1024px) {.home-carousel,.homepageVideo {height:57vw !important;}}.overflowSearch input[type="submit"] { background:none; }.homepageSearch input[type="text"],.homepageSearch input[type="password"],.homepageSearch textarea,.homepageSearch select,.homepageSearch .ms-choice,.homepageSearch .ms-choice.disabled,.homepageSearch .select2-container--default .select2-selection--multiple { border:1px solid transparent;}.homepageSearch .ms-choice > div,.homepageSearch .dropdown:after { background-position:-500px -800px; top:20px;}.search h2 { display:none; }aside.search { bottom:0 !important; max-width:none; padding:20px 0;}.overflowSearch input[type="submit"] { top:20px; width:125px; height:44px; text-indent:0; font-size:11px; text-transform:uppercase; letter-spacing:2px; border-radius:2px;}.overflowSearch .fields { display:inline-block; vertical-align:middle; }@media screen and (max-width:640px) {.overflowSearch .fields { width:90%; }}section.homepageContent { padding:35px 0 0 0; margin-bottom:0; }section.homepageContent > .layoutLarge { min-height:200px; }section.homepageContent article { width:100% !important; }section.homepageContent article h1 { font-size:56px; margin-bottom:30px; text-transform:uppercase; letter-spacing:11px; font-weight:500; line-height:36px; text-align:right;}section.homepageContent article h2 { font-size:20px; line-height:30px; }section.selection { padding:50px 0; margin-bottom:0px; }section.selection h2 { font-size:46px; line-height:36px; margin-bottom:50px; }section.selection .ads li { margin:0 0.5% 10px 0.5%; }section.selection .ads li .infos { background:none; }section.selection .ads li h4 { font-size:18px; font-weight:300; }section.selection .ads li p { font-size:12px; font-weight:700; line-height:16px; }section.selection .ads li h4,section.selection .ads li p { text-shadow:1px 1px 1px #333;}.jestimo_label img {margin-left:5px;vertical-align:middle;}section.homepageCms.cms_homepage_estimation h2 {text-align:center;width:100%;font-size:46px;}aside.search { background:rgba(23, 24, 25, 0.5); }.overflowSearch input[type="submit"] { background:white;color:#000; }.overflowSearch .fields { background:none; }.homepageSearch input[type="text"],.homepageSearch input[type="password"],.homepageSearch textarea,.homepageSearch select,.homepageSearch .ms-choice,.homepageSearch .ms-choice.disabled,.homepageSearch .select2-container--default .select2-selection--multiple {color:#ffffff;background:#171819;}.homepageSearch .ms-choice > span.placeholder {color:#fff; }.homepageSearch .ms-choice > div,.homepageSearch .dropdown:after {background-position:-500px -800px;}.homepageSearch ::-webkit-input-placeholder { color:#fff; }.homepageSearch ::-moz-placeholder { color:#fff; }.homepageSearch :-ms-input-placeholder { color:#fff; }.homepageSearch :-moz-placeholder { color:#fff; }section.homepageContent { background:#191919; }section.homepageContent > .layoutLarge { background:none; }section.homepageContent article h1,section.homepageContent article h2,section.homepageContent article p { color:#fff;}section.selection { background:none; }section.selection .ads li .infos { background:none; }section.homepageTeam:after { background:#191919; }section.homepageTeam h2 { color:#fff; }body.homepage-contact { background:#f5f5f5; }.ad .ribbon, section.selection .ads li .ribbon {background-color:#1c1c1a;}section.rental {display:none;}.ads .ad a, .ads .ad {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:inline-flex;flex-wrap:wrap;}.ad .picture {width:100%;order:1;height:530px;}.ad .titles {order:2;text-align:left;padding-left:15px;border-left:2px solid #333;background:none;margin-top:15px;}.ad ul {order:3;background:none;border-left:2px solid #333;padding:5px;height:auto;}.ad ul li { color:#a7a7a7; }.ad ul li.price { background:none; color:#484b4e; height:auto; }.ad ul li.price div { color:#484b4e; height:auto; }.ad .titles h2, .ad .titles h3{ color:#333; }.ad .titles h2 { font-family:'Lato', sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; }.ad .titles h3 { text-transform:uppercase; font-weight:normal; font-size:22px; }.ad .titles h3:first-letter { text-transform:capitalize; }.ad .picture .buttons { opacity:0 !important; }.ads .ad {float:none;width:100%;height:650px;margin-bottom:80px;}section.show .columnRight {background-color:#232527;}section.show .columnRight p, section.show .columnRight label, section.show .columnRight h2, .similarBlock .item h3, section.show .columnRight li {color:#fff;}section.show .columnRight a {color:#fff;}section.show .columnRight .smallIcon.userName:before {background-position:-650px -750px;}section.show .columnRight .smallIcon.phone:before {background-position:-550px -700px;}section.show .columnRight .smallIcon.mail:before {background-position:-600px -750px;}section.show .columnRight .social a.email:before {background-position:-108px -2px;}section.show .columnRight .social a.facebook:before {background-position:-108px -38px;}section.show .columnRight .social a.twitter:before {background-position:-108px -74px;}section.show .columnRight .social a.google:before {background-position:-108px -182px;}section.show .columnRight .social a.linkedin:before {background-position:-108px -254px;}section.show .columnRight .search input[type="submit"] {background:url(/images/free10/icons.svg) -500px -100px no-repeat;}.showPictures {background:#fff;}.quickLinks li a:hover, .quickLinks li a.selected {color:#232527;}.estate-show .button, .estate-show input[type="button"] {border:1px solid #232527;color:#232527!important;}.estate-show .button:hover, .estate-show input[type="button"]:hover {background-color:#242628; color:#fff!important; border-color:#fff;}.userBlock .button:after {display:none;}.userBlock .button {padding-right:40px;}section.show h1 {font-size:36px;}section.show h2 {font-weight:500;}section.show h3 {color:#fff;}section.show .contactLine h3 {color:#373737;}.showPictures article ul li {color:#1b1b19;}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#1b1b19;}section.show .detailsList .details ul li, .areas li { color:#222426;}.show-carousel-thumbs .owl-controls .owl-nav .owl-prev, .show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#222527;}.cms-index section.main article.cms h1,.cms-index section.main article.cms h2,.cms-index section.main article.cms h3,.cms-index section.main article.cms h4,.cms-indexForm section.main article.cms h1,.cms-indexForm section.main article.cms h2,.cms-indexForm section.main article.cms h3,.cms-indexForm section.main article.cms h4,.cms-sell section.main article.cms h1,.cms-sell section.main article.cms h2,.cms-sell section.main article.cms h3,.cms-sell section.main article.cms h4 {display:block;}.cms-index section.main article.cms h2,.cms-indexForm section.main article.cms h2,.cms-sell section.main article.cms h2 {text-transform:uppercase;font-size:20px;font-weight:800;}.cms-index section.main article.cms h3,.cms-indexForm section.main article.cms h3,.cms-sell section.main article.cms h3 {font-size:20px;}.cms-agency section.cms article.cms img {float:right;}.cms-sell .banner {background-image:url(/uploads/website/2816/d27d53c7f438304988ea7072e090784c.jpg)!important; background-size:cover; background-position:center; background-repeat:no-repeat;}section.usersList .userBubble { border-radius:3px; }section.usersList article.user .picture .userBubble { width:180px; height:260px; }section.usersList article.user .infos { position:relative; display:inline-block; width:55%; }section.usersList article.user .infos p:nth-child(3) { border-left:2px solid; padding-left:20px; }body.homepage-contact { background:#f5f5f5; }.homepage-contact footer { margin-top:0; }.homepage-contact section.main.contact {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.homepage-contact section.main.contact > .layoutLarge { display:none; }.homepage-contact aside.map { height:90vh !important; width:50% !important; }.homepage-contact div#map { height:100% !important; }.homepage-contact .contactLine { margin:0; width:50%; }.homepage-contact .contactLine > .layoutLarge > div > div { display:block; width:100%; text-align:center; }.homepage-contact .contactLine .smallIcon.address:before {content:none;}.homepage-contact .contactLine h2 { margin-bottom:70px; }@media screen and (max-width:1024px) {.homepage-contact aside.map { width:100% !important; height:400px !important; }.homepage-contact .contactLine { width:100%; }}section.newsList { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; max-width:1600px; margin:auto; }section.newsList article { width:30%; background-color:#F5F5F5; -webkit-box-shadow:3px 3px 6px #e5e5e5; box-shadow:3px 3px 6px #e5e5e5; }section.newsList article .layoutLarge { padding:0; }section.newsList article .picture { float:none; width:100%; }section.newsList article .content { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; float:none; width:100%; padding:20px; }section.newsList article .content >p { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; width:100%; font-weight:bold; font-size:18px; color:#be0033; text-transform:uppercase; letter-spacing:2px; }section.newsList article .content > h2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; letter-spacing:0; display:block; text-transform:uppercase; font-size:21px; font-weight:800; margin-bottom:0; color:#333333; }section.newsList article .content > .comment { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }section.newsList article .content > span { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; padding:10px 25px; }@media screen and (max-width:1024px){header nav ul.menu > li.btn a {background-position:-1200px -300px;}aside.search {background:rgb(255, 255, 255);}.overflowSearch input[type="submit"] {border:1px solid #000;}.estate-index .ads .ad a,.estate-sold .ads .ad a{width:100%}.homepage-contact .contactLine h2{margin-bottom:32px;}.cms-news section.newsList{justify-content:space-around;}.cms-news section.newsList article{width:400px}footer .layoutLarge{display:flex;justify-content:space-between}footer .network{order:1;width:13%;}footer .agency{order:3; margin-right:0}footer .sectors{order:2;}footer .sectors ul{column-gap:12px}footer .sectors h3{text-align:center;width:74%}footer .credits > .layoutLarge {display:block;justify-content:center;}}@media screen and (max-width:768px){section.homepageContent article h1 {font-size:32px;letter-spacing:7px;text-align:center;}.cms-agencies section.agenciesList{display:flex;justify-content:center;text-align:center;}.homepage-index article.user:nth-child(2) a .infos h3, .homepage-index article.user:nth-child(3) a .infos h3{color:#fff}footer .sectors ul{column-gap:0}}@media screen and (max-width:720px){header .logo {margin-top:-20px;}header .topMenu {clear:none!important;}}@media screen and (max-width:640px){header {position:relative; left:0; right:0;}header .logo {margin-top:0px;}.homepage-index .wrapper, .wrapper {margin-top:0;}section.homepageCms.cms_homepage_estimation h2, section.selection h2 {font-size:28px;}.cms-index section.main article.cms{column-count:1}.cms-users section.usersList article.user a{display:flex;justify-content:center;flex-direction:column;align-items:center}footer .layoutLarge{display:flex;justify-content:space-between;flex-direction:column;}footer h3 {width:100%; text-align:center;}footer .socialLinks{display:flex;justify-content:space-around;}footer .network,footer .agency, footer .sectors{width:100% !important}footer .sectors{margin-bottom:40px;padding:0}footer .sectors h3{text-align:center;width:100%;border-top:1px solid #fff; padding-top:10px;}footer .sectors ul{column-count:3;column-gap:37px}footer .agency{display:flex;justify-content:center;flex-direction:column;align-items:center;border-top:1px solid #fff;padding:20px;margin-bottom:0 !important}footer .credits{margin:0}}@media screen and (max-width:480px){.banner {height:250px;}div#map {height:250px!important;}footer .sectors ul{column-count:1 !important;column-gap:0px !important}.ad .titles h3 {line-height:27px;}.ad .picture {height:430px;}header .ribbon ul.culture {padding-left:15px;}header .ribbon ul.socialLinks li {margin-left:2px;}}@media screen and (max-width:380px){.cms-news section.newsList article{width:100%}header .topMenu {clear:both!important;}.ad .titles h3 {font-size:18px;}}