@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700');h1, h2, h3, h4, h5, h6, .title {color:#1e2448;font-family:'Work Sans', sans-serif;text-transform:uppercase;}h1 {font-weight:500;font-size:34px;letter-spacing:2px;}.button, input[type="button"] {text-transform:uppercase;font-size:13px;background:#1f2549;color:#fff;}.button:hover, input[type="button"]:hover {background:#1f2549;}.userBlock .button {background:#1e2448;box-shadow:0px 0px 7px rgba(255, 255, 255, 0.35);}.userBlock .button:hover {background:#fff;color:#1e2448;}.userBlock .button:after { background-position:-500px -800px; }.loanCalculator input[type="button"] { background:#000; }header .ribbon {background:#fff; }header .logo { float:none; text-align:center; }header .logo img { height:120px; margin-top:-25px; }header nav ul.menu { position:relative; text-align:center; }header nav ul.menu > li { margin-left:40px; }header nav ul.menu > li:nth-child(2) { margin-left:0; }header nav ul.menu > li > a {color:#c1c1c1;text-transform:uppercase;font-size:13px;letter-spacing:2px;border:none;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border:none;color:#1f2549;}header nav ul.menu > li.btn a { background-position:-1200px -300px; }header .ribbon ul.culture { position:relative; float:right; background:#fff; }header .ribbon ul.culture li,header .ribbon ul.culture li.selected {display:inline-block !important;margin-right:5px;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 {display:block;background-position:center center;background-repeat:no-repeat;text-transform:uppercase;font-size:10px;line-height:14px;padding:2px 10px;}header .ribbon ul.culture li a { padding:2px 10px; }header .ribbon ul.culture li.selected, header .ribbon ul.culture li:hover {background:#20264a;}header .ribbon ul.culture li.selected a, header .ribbon ul.culture li:hover a {color:#fff;}header .topMenu li { padding:0; }header .topMenu li a {font-size:11px;color:#1f2549;text-transform:uppercase;}footer {background:#1e2448;}footer h3 {color:#fff;text-transform:uppercase;font-size:14px;}footer .sectors ul {-webkit-column-count:1;-moz-column-count:1;column-count:1;}footer .smallIcon.address { color:#fff; }footer a[href^="tel"] { color:#fff; }footer p, footer li { color:#fff; }footer p, footer a { color:#fff; }footer .smallIcon.phone:before { background-position:-550px -700px; }footer .smallIcon.address:before { background-position:-500px -700px; }footer article.cms { position:absolute; bottom:-30px; }#mapContainer > .button:before {background:url(/images/free10/icons.svg) -500px -800px no-repeat;}.home-carousel { height:650px; margin-bottom:0;}.search h2 { display:none; }.overflowSearch { top:90px; }.overflowSearch .fields { background:#e1e2ec; }.overflowSearch input[type="submit"] {position:initial;text-indent:initial;width:auto;height:auto;padding:5px 26px;background:#fff;color:#20264a;text-transform:uppercase;font-size:11px;letter-spacing:2px;margin-top:30px;}.overflowSearch input[type="submit"]:hover {background:#20264a;color:#fff;}section.selection { background:#f1f1f1; padding:80px 0; margin-top:0; }section.selection .ads li { height:322px !important; }section.selection .ads li .picture { height:260px; }section.selection .ads li .infos { position:relative; background:none; }section.selection h2 { font-size:28px; text-align:center; font-weight:600; text-transform:uppercase; letter-spacing:2px; }section.selection .ads li h4, section.selection .ads li p {color:#000;text-align:left;}section.selection .ads li h4 { width:100%; font-size:16px; text-transform:uppercase; font-weight:800; }section.selection .ads li p { font-size:14px; font-weight:400; }section.selection .quickLinks > li { padding:0; }.homepage-index .quickLinks { display:none; }.ad .ribbon, section.selection .ads li .ribbon {background:#1f2549;text-transform:uppercase;font-size:10px;letter-spacing:1px;}section.homepageContent > .layoutLarge {background-image:url('/uploads/website/2546/8b24dd4810d3b095de44f13c06d039f0.png');background-size:cover;background-repeat:no-repeat;background-position:center;height:680px;overflow:hidden;padding:0;}section.homepageContent article h1 {color:#1f2549;font-size:21px;text-transform:uppercase;width:100%;text-align:left;font-weight:800;}section.homepageContent article {background:#fff;margin:54px;width:35%;float:right;}section.homepageContent {margin:80px 0; }#mapContainer > .button:hover {background-color:#ffffff;color:#1e2448;}@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;}section.listing .layoutLarge { display:flex; flex-wrap:wrap; }}@media screen and (min-width:769px) {section.listing .search {margin-bottom:0;padding:20px 20px 10px;background-color:#1e2448;}section.listing .search input[type="submit"] {margin-top:0;width:14%;background:#1f2549;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 a, .ads .ad {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:inline-flex;flex-wrap:wrap;}.ad { height:500px; margin:0 1% 80px 1%; }.ad .picture { width:100%; order:1; height:400px; }.ad .titles {order:2;text-align:left;padding-left:15px;border-left:none;background:none;margin-top:15px;}.ad ul {order:3;background-color:#1d2347;border-left:none;padding:10px 5px;height:auto;}.ad ul li { color:#a7a7a7; background:none; height:auto; }.ad ul li.price { background:none; height:auto; }.ad ul li.price div {color:#fff;height:auto;} .ad .titles h2 {font-family:'Lato', sans-serif;text-transform:uppercase;font-size:14px;font-weight:bold;color:#fff;} .ad .titles h3 {text-transform:uppercase;font-weight:normal;font-size:16px;line-height:26px;color:#fff;}.ad .titles h3:first-letter { text-transform:capitalize; }.ad .picture .buttons { opacity:0 !important; }.ad .ribbon, section.selection .ads li .ribbon {left:0;top:78px;}.ad .titles { background-color:#1d2347; margin:0; }.ad .picture { width:75%; margin:auto; }.ad .titles:before {content:"";position:absolute;right:0;width:100%;height:100px;background:#1c2246;bottom:20px;}ul.pager li.current span, ul.pager li a:hover {background-color:#1d2347;}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#1c2246;}section.show .detailsList .details ul li.alt, .areas li.alt {background-color:#f1f2f7;color:#1c2246;}section.show .detailsList .details ul li, .areas li { color:#1d2347; }.userBlock { background-color:#1e2448; }.userBlock p { color:#fff; }.userBlock a { color:#fff; }.userBlock .smallIcon.userName:before { background-position:-500px -700px; }.userBlock .smallIcon.phone:before { background-position:-550px -700px; }.userBlock .smallIcon:before { background-position:-600px -750px; }.shareBlock section.show h2 { color:#fff; }.shareBlock h2 { color:#fff; }.shareBlock { background-color:#1d2347; }.estate-show .search { background-color:#1c2246; }.similarBlock { background-color:#1c2246; padding:20px 30px 1px 30px; }.similarBlock h2 { color:#fff; }.similarBlock .item h3 { color:#fff; }.similarBlock .item .price { color:#fff; }.columnRight { background-color:#fff; }.shareBlock .social a.email:before { background-position:-110px -2px; }.shareBlock .social a.facebook:before { background-position:-110px -38px; }.shareBlock .social a.twitter:before { background-position:-110px -74px; }.shareBlock .social a.google:before { background-position:-110px -182px; }.shareBlock .social a.linkedin:before { background-position:-110px -254px; } .showPictures article ul li { color:#1d2347;}.loanCalculator { background-color:#1b2145; padding:20px; }.loanCalculator h2 { color:#fff; }.loanCalculator p { color:#fff; }.loanCalculator .field label { color:#fff; }.loanCalculator input[type="button"] { background:#fff; color:#1a2044; }.quickLinks li a:hover, .quickLinks li a.selected { color:#1d2347; }.showPictures .button:before {background:url(/images/free10/icons.svg) -600px -800px no-repeat;}img.pictureSell {height:448px;margin-top:45px;}section.cmsForm .columnRight {background-color:#1d2347;width:100%;}.sellBlock h3 { color:#fff; }.sellBlock label { color:#fff; }.cms-sell aside.columnRight {width:100%;}@media screen and (max-width:1024px) {header { height:215px; }header nav ul.menu { position:absolute; } section.homepageContent article { width:44% !important; }.overflowSearch {top:0;}.overflowSearch input[type="submit"] {background-color:#1d2347;color:#fff;}}@media screen and (max-width:768px) {section.homepageContent article {width:100% !important;float:none;margin:auto;}section.homepageContent > .layoutLarge {height:auto;padding:20px;}section.homepageContent > .layoutLarge {background-color:#fff;padding:50px;}section.selection .ads li {width:47.33%;}.search {background-color:#1e2448;}.ads .ad {margin:0 1% 80px 1%;}section.show .userBlock, section.show .shareBlock, section.show .search, section.show .similarBlock {width:100%;}}@media screen and (max-width:640px) {header { height:250px; }header nav ul.menu > li:nth-child(2) { margin-left:40px; }.overflowSearch .fields {background-color:#1d2347;}.ad .titles:before { display:none;}.ad .picture {width:100%;}.showPictures .button {bottom:170px;}}@media screen and (max-width:540px) {.showPictures .button {bottom:220px;}footer article.cms {left:165px;}}@media screen and (max-width:375px) {header .logo img {height:100px;margin-top:15px;}footer article.cms {left:125px;}}