@import url('https://fonts.googleapis.com/css?family=Arimo:400,700|Questrial');body { background-color:#fff; }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:'Arimo', sans-serif;}h1, h2, h3, h4, h5, h6, .title,header nav ul.menu > li > a {text-transform:initial;font-family:'Questrial', sans-serif;}h1, h2, h3, h4, h5, h6, .title,.quickLinks li:hover > a, .quickLinks li a.selected { color:#4D5E75; }.quickLinks li a { text-transform:capitalize; }.button { background-color:#4D5E75; color:#fff; transition:all 0.25s ease; }.button:hover { background-color:#323d4c; color:#fff; }.columnRight,.contactLine { background-color:#dee0e2; }header .topMenu li a { color: #4D5E75; }header .logo { float:none; width:570px; margin:auto; }header nav ul.menu { position:relative; padding:0; margin:0; text-align:center; }header nav ul.menu > li > a {padding:10px 0px;color:#4D5E75;font-size: 20px;border-bottom:2px solid transparent;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a { color:#000; border-bottom:2px solid #000; }header .ribbon {position: relative;background-color:#fff;}header .ribbon:before { content:""; position:absolute; left:0; right:0; bottom:0; width:100%; max-width:1240px; margin:auto; height:1px; background-color:#4D5E75; }header .ribbon ul.culture { background-color:#000;}header .ribbon ul.culture li.selected { border-bottom-color:#0f0; }header .ribbon ul.culture li.selected a:after { border-top-color:#000; }header .ribbon ul.culture li.selected a:before { border-top-color:#0f0; }footer { background-color:#4D5E75; }footer h3 { color:#fff; }footer p, footer a { color:#fff; }footer .smallIcon.phone:before { background-position:-550px -700px; }footer .smallIcon.fax:before { background-position:-600px -700px; }footer .smallIcon.address:before,footer .smallIcon.userName:before { background-position:-500px -700px; }footer .smallIcon.contact:before { background-position:-500px -750px; }footer .smallIcon.mail:before { background-position:-600px -750px; }footer .credits { background-color:#4D5E75; }footer .credits > .layoutLarge { padding:20px 0; }footer .credits p { color:#c7c7c7; }footer .credits a { color:#fff; }.home-carousel { height:625px !important; }.overflowSearch .fields { background-color:rgba(77, 94, 117, 0.59); }section.selection .ads li .infos { background-color:rgba(77, 94, 117, 0.69); }section.homepageContent > .layoutLarge { padding:0; }section.homepageContent article { background-color:rgba(255, 255, 255, 0.88); }section.homepageContent h3 { display:block; margin-bottom:10px; text-align:left; }section.homepageContent ul { margin-bottom:10px; }section.homepageContent ul li { margin-left:30px; text-align:justify; list-style-type:disc; }.homepageNewsList .button:before { background-position:-500px -800px; }#mapContainer > .button:before { background-position:-500px -800px; }#mapContainer > .button:hover { background-color:#323d4c; }.ad .soleagent { background-color:#F22613; }.ad ul li { color:#5d5d5d; }.estatePopup .comment { color:#333; }.showPictures > .button:before { background-position:-600px -800px; }.showPictures > article h2 { color:#333; }.showPictures > article ul li { color:#333; }.showPictures > article ul li:last-child { color:#323d4c; font-size:23px; }section.show .detailsList .details ul li, .areas li { color:#333; }section.show .detailsList .details ul li.alt, .areas li.alt { background-color:#dee0e2; }.similarBlock .item .price { color:#666; }.show-carousel .owl-controls .owl-nav .owl-prev { background-position:-973px -1070px; }.show-carousel .owl-controls .owl-nav .owl-next { background-position:-967px -1220px; }.userBlock .button { color:#000; }.userBlock .button:hover { color:#fff; }.userBlock .button:after { background-position:-1000px -800px; }.userBlock .button:hover:after { background-position:-500px -800px; }section.newsList article:nth-child(odd) .button { color:#4D5E75; }.contactLine .agency .picture img { content:url('/uploads/website/1733/735bef4f1f95e55fc4ae7dbcfbb68d8c08bccc6f.png'); }@media screen and (min-width:1025px){header nav ul.menu > li > a.icon-home { height:23px; }}@media screen and (max-width:1024px){header nav ul.menu { margin:0 0 10px 0 !important; }.overflowSearch input[type="submit"] { background-position:-1000px -100px !important; }}@media screen and (max-width:1920px) {.home-carousel {height:625px !important;}}@media screen and (max-width:1024px) {header .ribbon:before { width:auto; margin:0 20px; }.home-carousel { height:400px !important; }section.homepageContent article { width:100% !important; }}@media screen and (max-width:768px) {.home-carousel { height:400px !important; }section.homepageContent article { padding:40px !important; }.homepageNewsList .button { min-width:250px; }}@media screen and (max-width:640px) {.home-carousel { height:330px !important; }}@media screen and (max-width:480px) {.home-carousel { height:330px !important; }}@media screen and (max-width:380px) {.home-carousel { height:200px !important; }}