::-webkit-input-placeholder { color:#fff;}::-moz-placeholder { color:#fff;}:-ms-input-placeholder { color:#fff;}:-moz-placeholder { color:#fff;}.ms-choice > span.placeholder{color:#fff;}header {background-color:#000000;}header .layoutLarge {max-width:none;padding:0;}header .logo { position:relative; float:none; text-align:center; }header .logo img {height:95px;margin-top:-20px;padding-bottom:10px;}header .ribbon { overflow:hidden; }header .ribbon ul.culture {position:relative;float:right;right:0;left:auto;top:-3px;padding-right:0;padding-left:0;background:none;}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;color:#ffffff;font-weight:500;text-transform:uppercase;border-right:1px solid #ffffff;padding:0 10px 0 0;}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 .topMenu li {margin:0;}header .topMenu {padding:0 10px 0 10px;border-right:1px solid #ffffff;border-left:1px solid #ffffff;}header .topMenu li a {text-transform:uppercase;font-size:11px;color:#fff;}header .ribbon {background-color:#000000;padding-right:20px;}header nav ul.menu {position:relative;text-align:center;padding-top:10px;padding-bottom:10px;border-bottom:none;margin:0;}header nav ul.menu > li > a {text-transform:uppercase;font-weight:400;color:#000;border-left:1px solid #7b7b7b;padding:5px 20px 5px 20px;border-bottom:none;}header nav ul.menu > li {margin:0;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border-bottom:none;color:#000;}header nav ul.menu > li:last-child a {border-right:1px solid #7b7b7b;}.home-carousel {height:80vh !important;margin:0;}.search h2 {display:none;}aside.search {position:relative;left:auto;right:auto;bottom:auto !important;margin-bottom:50px;max-width:none;background-color:#000;}.overflowSearch input[type="submit"] {top:-5px;background-position:-700px -400px;}.overflowSearch .fields { display:inline-block; vertical-align:middle; background:none; }.overflowSearch select {background-color:#000;box-shadow:none;color:#fff;border-right:1px solid #fff;}.overflowSearch .select2-container--default .select2-selection--multiple {background-color:#000;border-right:1px solid #fff;}.overflowSearch .ms-choice {background:transparent;border-right:1px solid #fff;box-shadow:none;}.overflowSearch input[type="text"], .overflowSearch textarea, .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled {background:transparent;border-bottom:none;}section.homepageContent article {width:100%;background:white;padding:0;}section.homepageContent article div figure.resizePicture {height:660px;width:50%;}section.homepageContent > .layoutLarge {max-width:none;padding:0;min-height:660px;background:transparent;}section.homepageContent article h1 {position:absolute;background-color:#fff;padding:20px;top:8vh;z-index:1;left:40vw;color:#000;text-transform:uppercase;font-weight:100;box-shadow:4px 8px 8px rgba(0, 0, 0, 0.10196078431372549);}section.homepageContent article div section {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}section.homepageContent article div section article {width:50%;padding:0 8vw;}section.selection h2 {color:#000;text-transform:uppercase;}.quickLinks {display:none;}section.selection .ads li { height:auto; margin:0 1% 25px 1%;}section.selection .ads li .picture {width:100%;height:260px;}section.selection .ads li .infos {background:transparent;bottom:0;}section.selection .ads li .ribbon {top:0;background-color:#000;}section.selection .ads li .picture:after {content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.2);}section.selection .ads li h4 {text-transform:uppercase;}section.selection .ads li p {text-transform:uppercase;}section.homepageCms.cms_shortcut section {float:left;width:33%;position:relative;}section.homepageCms.cms_shortcut section figure.resizePicture {width:95%;height:451px;margin:0 10px;}section.homepageCms.cms_shortcut section article {position:absolute;top:14vh;margin:0 50px;width:74%;text-align:center;}section.homepageCms.cms_shortcut section article h2 {color:#fff;font-weight:600;text-transform:uppercase;border:none;margin:0;}section.homepageCms.cms_shortcut section article p {color:#fff;}section.homepageCms.cms_shortcut section figure.resizePicture:after {content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.23);}footer {background-color:#000;}footer h3 {color:#fff;text-transform:uppercase;font-weight:100;}footer p, footer a {color:#fff;}footer .credits > .layoutLarge {padding:10px 0;border:none;}footer .credits {margin-top:10px;}footer .smallIcon.address:before {background-position:-500px -700px;}footer .smallIcon.phone:before {background-position:-550px -700px;}footer .agency {border-right:1px solid #fff;border-left:1px solid #fff;padding-left:30px;}footer .sectors {margin-left:40px;border-right:1px solid #fff;}.estate-index div#mapContainer {display:none;}section.listing > div {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none;}section.listing .columnLeft,section.listing .columnRight {width:100%;float:none;}section.listing .columnLeft {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:50px;max-width:1600px;margin:auto;}section.listing .columnRight {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:80px;background:#000;max-width:1240px;margin:auto;}section.listing .columnRight .search { margin:0; }section.listing .columnRight .fields {width:88%;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;float:left;}section.listing .columnRight .fields > .field {width:19%;}section.listing .columnRight input[type="submit"] {float:right;text-indent:0;width:12%;height:45px;background:#000000;margin:0;color:#fff;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:800;padding:0;border-radius:0;border:1px solid #fff;}section.listing .columnRight input[type="text"],section.listing .columnRight input[type="password"],section.listing .columnRight textarea,section.listing .columnRight select,section.listing .columnRight .ms-choice,section.listing .columnRight .ms-choice.disabled,section.listing .columnRight .select2-container {margin-bottom:0;background:transparent;color:#fff;border-right:1px solid #fff;box-shadow:none;border-bottom:none;}.ads {display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;}.ad .titles {position:absolute;z-index:1;background:transparent;bottom:40px;}.ads .ad .picture:after {content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.2);}.ad .picture .buttons {z-index:1;}.ads .ad {width:33%;height:auto;margin:0 0 0.5% 0;}.ads .ad .picture { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; width:100%; height:450px; }.ads .ad ul {position:absolute;bottom:15px;height:auto;background:none;justify-content:center;z-index:9;}.ad .titles h2, .ad .titles h3 {color:#fff;text-transform:uppercase;letter-spacing:2px;}.ad ul li {color:#fff;font-weight:400;}.ad ul li.price { background:none; height:auto; padding:5px; }.ad ul li.price div {color:#fff;font-size:18px;height:auto;}.ad .ribbon { top:0; background:#000000; }ul.pager li.current span,ul.pager li a:hover {background:#000;}.estatePopup.ad .titles {background:#000;}.estatePopup.ad .titles h2,.estatePopup.ad .titles h3 {color:#fff;}#mapContainer > .button {background-color:#000;color:#fff;}#mapContainer > .button:before {background:url(/images/free10/icons.svg) -500px -800px no-repeat;}#mapContainer > .button:hover {background-color:#000;}.estate-index section.listing .columnLeft h1 {text-align:center;color:#000;text-transform:uppercase;width:100%;margin-top:50px;border:none;}.ad .picture .buttons > div a {background-color:#000;color:#fff;}.ad ul {background-color:#000;}.estatePopupWrapper {background-color:#000;}.estatePopup .buttons .estatePopupClose {background-color:#fff;color:#000;box-shadow:none;}.popup-carousel .owl-dots .owl-dot span {background-color:#000;border:2px solid #000;}.estate-show .showPictures article h2 {color:#fff;text-transform:uppercase;font-weight:400;}.estate-show .showPictures article div {background-color:rgba(0, 0, 0, 0.35);}.estate-show .showPictures article ul li {color:#fff;}.estate-show .showPictures .button {background-color:#000;color:#fff;box-shadow:none;}.estate-show .showPictures .button:before {background:url(/images/free10/icons.svg) -600px -800px no-repeat;}.estate-show section.show h1 {color:#000;text-transform:uppercase;}.estate-show section.show .comment {color:#585858;padding:0 30px;}.estate-show .button, input[type="button"] {background-color:#000;color:#fff;box-shadow:none;}.estate-show section.show h2 {color:#000;text-transform:uppercase;}.estate-show section.show .detailsList .details ul li.alt, .estate-show .areas li.alt {background-color:#fff; border-bottom:1px solid #000;}.estate-show section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#000;}.estate-show section.show h3 {color:#000;text-transform:uppercase;}.estate-show .columnRight {background-color:#fff;border-left:1px solid #000;border-right:1px solid #000;}.estate-show .columnLeft {border-right:1px solid #000;border-left:1px solid #000;}.estate-show .userBlock .button {background-color:#000;}.estate-show .userBlock .button:after {background:url(/images/free10/icons.svg) -500px -800px no-repeat;}.estate-show .search {background-color:#000;}.estate-show .search input[type="submit"] {background:url(/images/free10/icons.svg) 0 -400px no-repeat;}.estate-show .search input[type="text"], .estate-show .search select {background:transparent;color:#fff;border-bottom:1px solid #fff;}.estate-show input[type="text"], input[type="password"], textarea, select, .ms-choice, .ms-choice.disabled {background:transparent;border-bottom:1px solid #fff;}.select2-container--default .select2-selection--multiple {background:transparent;}.estate-show .contactLine {background-color:#000000;}.estate-show .show-carousel-thumbs .owl-controls .owl-nav .owl-prev, .show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#000;}.estate-show .show-carousel .owl-controls .owl-nav .owl-prev, .show-carousel .owl-controls .owl-nav .owl-next {background-color:rgba(0, 0, 0, 0.5686274509803921);}.estate-show .show-carousel .owl-controls .owl-nav .owl-prev {background-position:-473px -1070px;}.estate-show .show-carousel .owl-controls .owl-nav .owl-next {background-position:-467px -1220px;}.estate-show .ms-choice, .ms-choice.disabled {background:transparent;border-bottom:1px solid #fff;}.estate-show .select2-container--default .select2-selection--multiple {border-bottom:1px solid #fff;}.estate-show input[type="text"], input[type="password"], textarea, .estate-show select, .ms-choice, .ms-choice.disabled {border-bottom:1px solid #fff;}.estate-show .contactLine ::-webkit-input-placeholder { color:#000;}.estate-show .contactLine ::-moz-placeholder { color:#000;}.estate-show .contactLine :-ms-input-placeholder { color:#000;}.estate-show .contactLine :-moz-placeholder { color:#000;}.estate-show .contactLine .ms-choice > span.placeholder{color:#000;}.estate-show .contactLine input[type="text"] {border-bottom:none;color:#fff;background-color:#fff;}.estate-show .contactLine textarea#customer_message {border-bottom:none;background-color:#fff;}section.show .map {display:none;}.cms-sell h1 {color:#000;text-transform:uppercase;width:100%;border-bottom:none;border-left:1px solid #000;border-right:1px solid #000;text-align:center;}section.cmsForm .columnRight {width:100%;background-color:#000;}.cms-sell .columnLeft {width:100%;}.cms-sell .columnLeft p {text-align:center;margin-bottom:30px;}.cms-sell h3 {color:#fff;text-transform:uppercase;text-align:center;width:100%;font-weight:100;}.cms-sell input[type="text"] {color:#fff;background:transparent;border-bottom:1px solid #fff;}.cms-sell select {color:#fff;}section.agenciesList article.agency {display:none;}.cms-agencies article.cms h1 {width:100%;color:#000;border-bottom:none;text-transform:uppercase;text-align:center;}.cms-agencies article.cms section {float:left;width:46%;text-align:center;margin:24px;}.cms-agencies article.cms section figure.resizePicture {width:20%;height:110px;margin:auto;}.cms-agencies article.cms section h3 {color:#000;text-transform:uppercase;font-weight:400;font-size:25px;margin-top:15px;}.cms-agencies article.cms section:nth-child(4) {clear:both;}.homepage-contact h1 {color:#000;text-align:center;width:100%;text-transform:uppercase;border:none;}.homepage-contact article.cms p {text-align:center;}.homepage-contact ::-webkit-input-placeholder { color:#000;}.homepage-contact ::-moz-placeholder { color:#000;}.homepage-contact :-ms-input-placeholder { color:#000;}.homepage-contact :-moz-placeholder { color:#000;}.homepage-contact .ms-choice > span.placeholder{color:#000;}.homepage-contact .contactLine {background-color:#000;margin-top:40px;}.homepage-contact .contactLine h2 {display:none;}.homepage-contact input[type="text"] {border-bottom:1px solid #000;}.homepage-contact #customer_message {border-bottom:1px solid #000;background-color:#fff;}section.agencies aside.map {display:none;}section.main.agencies {margin-top:80px;}.contactLine .picture img {max-width:300px;max-height:300px;}.contactLine .picture {height:100px;}.contactLine .agency p, .contactLine .user p {font-size:16px;color:#fff;}.homepage-contact .contactLine label {color:#fff;}.homepage-contact .contactLine .contactus-grpd a {color:#fff;}.homepage-contact .contactLine .smallIcon.address:before {background-position:-500px -700px;}.homepage-contact .contactLine .smallIcon.phone:before {background-position:-550px -700px;}.contactLine h2 {color:#fff !important;}@media screen and (max-width:1024px) {header nav ul.menu {background-color:#000;margin:0 !important;}header nav ul.menu > li.btn a {background:url(/images/free10/icons.svg) -700px -300px no-repeat;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#fff;}header nav ul.menu > li > a {color:#fff;}header nav ul.menu > li:last-child a {border:none;}.home-carousel {height:300px !important;}.overflowSearch input[type="submit"] {background-position:-700px -400px !important;}.overflowSearch input[type="text"], .overflowSearch textarea, .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled {border-right:none;border-bottom:1px solid #fff;}.overflowSearch .select2-container--default .select2-selection--multiple {border-right:none;border-bottom:1px solid #fff;}.overflowSearch .fields .field {width:100% !important;}section.homepageContent article h1 {top:4vh;left:33vw;font-size:29px;}section.homepageContent article {width:100% !important;}section.homepageContent article div section article {width:50% !important;}section.listing .columnRight input[type="submit"] {letter-spacing:0;}.contactLine .picture img {max-width:200px;}.cms-agencies article.cms section {width:45%;}.cms-agencies article.cms section figure.resizePicture {width:30%;}section.agenciesList article.agency {display:none !important;}}@media screen and (max-width:768px) {section.homepageCms.cms_shortcut section article {margin:0 30px;}section.selection .ads li .picture {height:180px;} .ads .ad {width:49%;margin:0px 0.5% 0.5% 0;}section.show .userBlock, section.show .shareBlock, section.show .search, section.show .similarBlock {width:100% !important;}.cms-agencies article.cms section {width:43%;}.cms-agencies article.cms section figure.resizePicture {width:37%;}}@media screen and (max-width:640px) {.overflowSearch .fields {width:100% !important;}header nav ul.menu > li > a {margin-left:20px !important;}section.homepageContent article h1 {left:20vw; top:8vh !important;}section.homepageContent article div section article {padding:0px 3vw;}section.homepageCms.cms_shortcut section {width:100%;margin-bottom:10px;}section.homepageCms.cms_shortcut section figure.resizePicture {width:100% !important;}section.homepageCms.cms_shortcut section figure.resizePicture img {height:720px !important;}section.homepageCms.cms_shortcut section article {top:17vh; margin:0 90px;}section.listing .columnRight .fields {width:100%;}section.listing .columnRight .fields > .field {width:100%;}section.listing .columnRight input[type="submit"] {float:none;margin:auto;width:20%;}.cms-agencies article.cms section {width:100%;}.cms-agencies article.cms section figure.resizePicture {width:17%;}header .topMenu {width:17%;float:right !important;}.cms-agencies article.cms section {margin:0;}}@media screen and (max-width:540px) {section.homepageContent article h1 {top:5vh !important;}.cms-agencies article.cms section figure.resizePicture {width:15%;height:80px;}.estate-show section.show h1 {font-size:30px;}header .topMenu {width:20%;}}@media screen and (max-width:480px) {header .topMenu {width:23%;}section.selection h2 {font-size:30px;}section.homepageContent article h1 {position:initial;box-shadow:none;}section.homepageContent article div figure.resizePicture {height:360px;width:100%;}section.homepageContent article div section article {width:100% !important;margin-top:20px;}section.homepageCms.cms_shortcut section article {margin:0 60px;}footer .sectors {margin-left:0;border-left:1px solid #FFF;}section.listing .columnRight input[type="submit"] {width:30%;}.contactLine .agency p.address.smallIcon {padding:0;width:50%;margin:auto;}section.selection .ads li .picture {height:240px;}}@media screen and (max-width:375px) {header .topMenu {width:30%;}.cms-agencies article.cms section figure.resizePicture {width:30%;}}