.homepage-index header nav ul.menu > li.over > a, .homepage-index header nav ul.menu > li:hover > a { color:#fff; }header.fixed nav ul.menu > li.over > a, header.fixed nav ul.menu > li:hover > a { color:#1a1617;}.homepage-index header .logo img { height:150px; margin-top:-30px;}header .logo img, header .logo img { height:150px; margin-top:-30px; border-radius:15px;}header .logo img {background:#fff;}header .logo img {height:150px; transition:0.5s; border-radius:15px;}.homepage-index header:not(.fixed) .topMenu li a { color:#fff;}header nav ul.menu > li > a { color:#c5c5c5;}header.fixed nav ul.menu > li > a { color:#737373;}.homepage-index header:not(.fixed) .social a.facebook:before { background-position:-110px -38px; }.homepage-index header:not(.fixed) .social a.linkedin:before { background-position:-110px -254px; }.homepage-index header:not(.fixed) .social a.email:before { background-position:-110px -2px; }.homepage-index header:not(.fixed) .social a.instagram:before { background-position:-110px -218px; }header nav ul.menu > li > a { font-size:17px;}.home-carousel, .homepageVideo { height:75vh !important;}.search h2 { display:block; color:#fff;}.overflowSearch input[type="submit"] { background:url(/images/free10/icons.svg) 0 -100px no-repeat; position:absolute; background-position:-500px -100px; top:78px; height:60px; text-indent:-9999px;}.overflowSearch .fields { background:rgba(2, 180, 243, 0.6);}section.selection h2, h1 { font-size:40px; text-transform:capitalize; color:#242123;}section.selection .ads li .infos { background:rgba(2, 180, 243, 0.6); padding:10px;}section.homepageContent article h1 { text-transform:capitalize; letter-spacing:0px; color:#232022;}section.homepageContent article.flex2 > article > img {height:70% !important;}article.flex2 {width:100% !important;display:flex;flex-wrap:wrap;padding:0 !important;}section.homepageContent article.flex2 > article { width:50% !important;}section.homepageContent { margin-bottom:0; }section.homepageContent > .layoutLarge { background:none; padding:0; max-width:none; }section.homepageContent > div >article { width:100%; padding:0; }section.homepageContent > div > article > h1 { display:none; }section.homepageContent article.flex2 > article { width:50%; overflow:hidden; }section.homepageContent article.flex2 > article > img { width:100%; height:100%; }section.homepageContent article.flex2 > article:first-child { padding:0; background:#fff; }section.homepageContent article.flex2 > article:last-child { padding:150px;}section.homepageContent article h1 { font-size:22px;}.estate-index .columnRight, .cms-sell .columnRight { background:#8e8f91;}.cms-sell .columnRight label, .cms-sell .columnRight a, .cms-sell .columnRight h3 {color:#fff;}.estate-index a.button:hover { background:#222; color:#fff;}.ad ul { background:#333;}.ad ul li { color:#fff;}section.show h1, section.show h2, .showPictures article h2{ color:#3a3839;}.quickLinks li a { text-transform:capitalize; font-size:22px;}.cms-sell section.main article.cms h2 { margin-bottom:0px; font-size:19px;}.cms-sell article.cms p { margin-bottom:40px;}.contactLine .picture img { background:#fff; border-radius:20px;}.contactLine .picture { height:180px;}.contactLine .agency p, .contactLine .user p { font-size:17px; padding-left:0px;}footer { background:#222;}footer p, footer a, footer h3 { color:#fff;}article.cookies h3 { margin-bottom:10px; margin-top:50px;}article.cookies h3:first-of-type { margin-top:0px;}article.cookies h2 { margin-top:40px;}@media screen and (max-width:1024px) { .overflowSearch input[type="submit"] { background-position:-1000px -100px !important; width:10% !important;}section.homepageContent article.flex2 > article { width:100% !important;}section.homepageContent article.flex2 > article:first-child { display:none;}section.homepageContent article { margin-top:-60px;}footer .network { width:20%;}.homepage-index header nav ul.menu > li.over > a, .homepage-index header nav ul.menu > li:hover > a { color:#333;}.social a.instagram:before { background-position:-38px -218px !important;}.social a.linkedin:before { background-position:-38px -254px !important;}.social a.email:before { background-position:-38px -2px !important;}.social a.facebook:before { background-position:-38px -38px !important;}.homepage-index header .logo img { margin-top:-60px;}.homepage-index header:not(.fixed) .topMenu li a { color:#999;}.search h2 { color:#333;}}@media screen and (max-width:768px) { section.homepageContent article.flex2 > article:last-child { padding:100px;}}@media screen and (max-width:640px) {header .logo { float:left !important; text-align:left !important; width:250px !important; position:absolute !important; z-index:auto; top:-20px;}header nav ul.menu { text-align:right !important; top:10px;}header .logo img { position:relative; z-index:99;}.homepage-index .wrapper, .wrapper { margin-top:120px;}header .ribbon { z-index:9999999;}header nav ul.menu { top:0px;}footer .network, footer .agency { width:40%;}}@media screen and (max-width:540px) {section.homepageContent article.flex2 > article:last-child { padding:50px; margin-top:40px;}}@media screen and (max-width:380px) {section.homepageContent article h1 { text-align:center;}.overflowSearch input[type="submit"] { width:15% !important;}}