@import url('https://fonts.googleapis.com/css?family=Libre+Franklin:500,700');h1, h2, h3, h4, h5, h6, .title,header nav ul.menu > li > a {text-transform:none;font-family:'Libre Franklin', sans-serif;}h1, h2, h3, h4, h5, h6, .title { color:#221f20; }.quickLinks li a { text-transform:capitalize; }.button:hover { background-color:#221f20; color:#fff; }.partners {margin-top:40px;text-align:center !important;}header .logo { width:100%; margin-top:-20px; text-align:center; }header nav ul.menu { margin-top:215px; background-color:transparent; text-align:center; }header {position:relative;left:0; right:0; top:0;height:310px;background-color:rgba(255, 255, 255, 0.84);z-index:2;overflow:hidden;}.homepage-index header { position:absolute; }header .logo img { max-width:250px; }header .topMenu li a { color:#221f20; }header nav ul.menu:before {content:"";position:absolute;left:-9999px;right:-9999px;top:0;height:55px;background-color:#221f20;}header .ribbon, header .ribbon ul.culture {background-color:transparent;}header .ribbon ul.culture li.selected { border-bottom-color:#f00; }header .ribbon ul.culture li.selected a:before { border-top-color:#ff0000; }header .ribbon ul.culture li.selected a:after { border-top-color:#f00; }header nav ul.menu > li > a {color:#929292;text-transform:uppercase;font-family:'Libre Franklin', sans-serif;font-weight:500;}header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {color:#fff;border-bottom-color:transparent;}header .cms {position:absolute;top:9px;right:0;left:0;}footer { background-color:#fff; border-top:1px solid #221f20; }footer .credits { background-color:#221f20; }footer .credits a { color:#fff; }.overflowSearch .fields {background-color:rgba(34, 31, 32, 0.69);}.quickLinks li a:hover,.quickLinks li a.selected { color:#221f20; }section.selection .ads li .infos {background-color:rgba(34, 31, 32, 0.56);}section.homepageContent article h1 { display:block; width:50%; }section.homepageContent article { width:100%; }section.homepageContent article.sideToSide {width:49%;display:inline-block;vertical-align:top;padding:10px;}section.homepageContent article.sideToSide:last-child {margin-top:-100px;}section.homepageContent > .layoutLarge {padding:0;}#ma_w_wrapper { display:block; margin:auto; }#mapContainer > .button:before { background-position:-1000px -800px; }.ad .soleagent { background-color:#5D001F; }.ad ul li.price { background-color:#221f20; }.ad ul li { color:#616161; }ul.pager li.current span, ul.pager li a:hover { background-color:#221f20; }.showPictures > .button { z-index:99; }section.show .detailsList .details ul li, .areas li { color:#616161; }section.show .comment { color:#717171; }.similarBlock .item h3 { color:#221f20; }.homepage-contact .cms img { width:50%; height:auto; }@media screen and (max-width:1024px) {header { overflow:visible; }header nav ul.menu { overflow-x:hidden; }header nav ul.menu:before { height:51px; }header nav ul.menu { margin-top:221px !important; background-color:rgba(255, 255, 255, 0.83); }header nav ul.menu > li.btn a { background-position:-700px -100px; }header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a { color:#000; }.overflowSearch input[type="submit"] { background-position:-1000px -100px !important; }section.homepageContent article { width:100% !important;}section.homepageContent article.sideToSide:last-child { margin-top:0; }}@media screen and (max-width:640px){header > .layoutLarge { padding:0; }header nav ul.menu { margin:0 !important; padding:0 20px !important; }}