body, html { height:auto !important; }h3:first-letter { color:#c03546; }a { color:#c03546; }body:before {content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.18);}body.homepage-index:before { content:none; }.content,.ad,.tabs li,header button,header nav,.ms-drop,.pager li a {background-color:rgba(255, 255, 255, 0.69);}header nav ul li a { color:#8b8687; }header nav ul li:hover a { color:#000; }header article.cms { margin-top:70px; }header article.cms h1 {font-weight:bold;font-size:52px;line-height:normal;transition:padding 0.25s ease;}header article.cms h1 a { color:#000; }header article.cms h1:hover { padding-left:30px; }footer a { color:#000; }footer p { color:#8b8687; }footer a.signature { color:#000; }.ad .details li.price { color:#c03546; }.tabs li.selected a,.tabs li:hover a { color:#c03546; }section.show .comment p:first-letter { color:#c03546; }.cms-index .cms ul { margin-left:30px; }.cms-index .cms ul li { list-style-type:square; }.contactFullPage > #map { display:none; }.homepage-contact .tabs { display:none; }.cms-partners .cms article {display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;justify-content:center;}.cms-partners .cms article aside {padding:10px;}@media screen and (min-width:1024px){.estate-index #main { margin-top:100px !important; }}