h1, h2, h3, h4, h5, h6, .title {text-transform:capitalize;}.homepage-index header, .cms-agency header {position:absolute;width:100%;background:rgba(255, 255, 255, 0.80);z-index:2;}header .logo { margin-top:-40px; }header .ribbon { background:none;}header .ribbon ul.culture {top:0px;left:auto;right:200px;background:none;}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;width:22px;height:16px;text-indent:-10000px;background-position:center center;background-repeat:no-repeat;}header .ribbon ul.culture li:nth-child(1) a { background-image:url('/images/default/fr.png'); }header .ribbon ul.culture li:nth-child(2) a { background-image:url('/images/default/en.png'); }header nav ul.menu { margin-top:50px; background:none; }header nav ul.menu > li > a {text-transform:initial;color:rgba(0, 111, 181, 0.46);}@media (min-width:1025px){header nav ul.menu > li > a.icon-home { background-position:-1050px -744px; }}footer { background:#333; }footer article.logoContact { display:none; }.homepage-contact .contactLine .picture { display:none; }.homepage-contact article.logoContact { margin-bottom:20px; }.home-carousel {height:650px !important;}.homepage-index header nav ul.menu {background:none;margin-top:45px;}section.selection .ads li .infos, .overflowSearch .fields {background:rgba(0, 107, 175, 0.7);}section.selection h2 { text-transform:uppercase; }section.homepageContent article h1 { text-transform:uppercase; }.quickLinks li a { text-transform:capitalize; }section.homepageContent article {background:rgba(255, 255, 255, 0.6);padding:83px;}.homepageSearch input[type="submit"] {position:relative;text-indent:0;width:auto;height:auto;padding:7px 20px;right:auto !important;top:auto;background:rgba(0, 107, 175, 0.7);color:#fff;text-transform:uppercase;font-size:13px;}.homepageSearch h2 {display:none;}@media screen and (min-width:768px) {section.homepageContent > .layoutLarge {padding:0;}}.estate-index h1 {text-align:center;width:100%;border:none;}.estate-index .content li {display:inline-block;position:relative;margin:0 0 0 45px;vertical-align:middle;}.estate-index .content li a:hover, .estate-index .content li a.selected {position:relative;border:1px solid;}.estate-index .content li a {display:block;font-size:25px;color:#c6c6c6;border:1px solid transparent;text-transform:lowercase;padding:10px 50px;color:#006baf;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.estate-show .contactLine .agency h2 { display:none; }.cms-agency .banner {background:url(/uploads/website/1564/3d80015277eb3612a49985085f973f7d.jpg) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}.homepage-contact .contactLine h3 { display:none; }.homepage-contact .contactLine .agency.large { float:left; }.homepage-contact .contactLine > .layoutLarge > div > div { vertical-align:top; }.homepage-contact .contactLine h2 { display:none; }.agencyMapPopup { background:#fff; }@media screen and (max-width:1024px) { .cms-agency .banner { height:215px; } }@media screen and (max-width:768px) { .cms-agency .banner { height:160px;} }@media screen and (max-width:425px) { .cms-agency .banner {height:105px;} }