body {
font-size: 14px;
}
#identity > h1 {
padding: 0;
border: 0;
background: none;
}
#identity header, #identity figure, #identity figcaption {
display: block;
}
#identity figcaption {
color: #888;
font-size: 20px;
line-height: 60px;
text-align: left;
}
#identity nav li a {
font-size: 1.20em;
line-height: 2.25em;
font-weight: bold;
}
#identity figcaption div {
float: right;
height: 62px;
}
#identity nav {
clear: both;
}
#identity nav ul {
width: 100%;
}
#identity nav >ul >li {
display: inline-block;
width: 50%;
}
#identity nav >ul >li:first-child {
width: 100%;
}
#identity nav li ul {
display: none;
position: absolute;
width: 142px;
margin-left: 0;
}
#identity nav li:hover ul {
display: block;
}
#identity nav li a {
width: auto !important;
}
#identity nav li a:hover {
background: #DDD;
}
.agents-list li {
display: inline-block;
width: 49%;
}
.property-list li {
min-height: 250px;
}
.property-list li li {
    overflow: auto;
    min-height: 60px;
    border: 0;
}
.property-list figure {
float: left;
}
.property-list aside {
margin-left: 300px;
}
.property-list .banner {
position: static;
max-width: 100%;
display: block;
margin: 0 auto;
}
.property-list div {
width: 49%;
float: left;
}
.ref {
clear: left;
}
.property-list .price-info span {
display: inline;
}
#search-form fieldset, .wide-form fieldset {
display: inline-block;
width: 45%;
}
#project_filter fieldset {
width: 18%;
}
#project_filter fieldset.last {
width: 10%;
}
#project_filter fieldset select,
#project_filter fieldset input[type=text] {
width: 100% !important;
}
#search-form label {
display: inline-block;
width: 33%;
}
#search-form input, #search-form select {
display: inline;
width: 60%;
}
#search-form .spacer {
display: inline-block;
}
.link-list li {
display: inline-block;
width: 45%;
}
footer li {
float: left;
}
.body dl * {
margin: 2px 0;
width: 24%;
}
.body blockquote {
margin-left: 280px;
}
.no-mobile {
visibility: visible;
}
.data-table td, .data-table th {
border: 1px solid #CCC;
}
.property-contact ul {
float: left;
width: 200px;
}
.property-contact form {
margin-left: 200px;
}
.mini-launcher {
display: none;
}
#search-form form {
padding: 10px 0;
margin: 15px 0;
}
#search-form form, #identity nav ul, #search-form {
position: static;
display: block;
}
#identity ul ul {
display: none;
}
#main > h1 {
font-size: 1.5em;
}
.main-pic a span {
display: block;
}
#project-details {
display: none;
}
.additional-information {
margin: 20px 0;
text-decoration: none;
}
.link-list li {
display: inline-block;
}
#switch-lang {
float: right;
}
table#summary {
float: left;
width: 260px;
border-collapse: collapse;
margin-right: 10px !important;
}
#contact form, #join-us form {
float: left;
width: 360px;
}
#about img {
float: left;
}
#about .text, #join-us .text {
margin-left: 350px;
}
#id_url {
display: none;
}
#category-list >li {
list-style: none;
}
#category-list article {
float: left;
width: 47%;
margin-right: 2%;
}
#id_search_form.collapsed {
display: none;
}
.related-sites-list li {
display: inline-block;
}
