#container {
padding: 20px;
z-index: 0;
}
.property-search-form {
margin-bottom: 10px;
}
.property-search-form label {
display: block;
margin-bottom: 4px;
}
.property-search-form input[type="submit"] {
margin-top: 23px;
}
.property-search-form input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
padding: 5px 15px 5px 15px;
margin-bottom: 10px;
border-color: #ddd;
}
.post-type-archive-property #content {
padding-top: 30px;
}
.post-type-archive-property .propertyhive-map-canvas-wrapper {
height: 550px;
margin-bottom: 30px;
}
.post-type-archive-property ul.properties li {
position: relative;
border: 1px solid #DDD;
margin: 0;
padding: 15px;
margin-bottom: 15px;
}
.post-type-archive-property ul.properties li .thumbnail {
width: 38%;
margin-right: 2%;
}
.post-type-archive-property ul.properties li .thumbnail a {
background: no-repeat center center;
background-size: cover;
height: 312px;
}
.post-type-archive-property ul.properties li .thumbnails {
float: left;
width: 10%;
margin-right: 2%;
}
.post-type-archive-property ul.properties li .thumbnails a {
display: block;
background: no-repeat center center;
background-size: cover;
height: 100px;
margin-bottom: 6px;
}
.post-type-archive-property ul.properties li .thumbnails a:last-child {
margin-bottom: 0;
}
.post-type-archive-property ul.properties li .details {
width: 48%;
}
.post-type-archive-property ul.properties li .details .price {
margin-bottom: 15px;
}
.post-type-archive-property ul.properties li .details .summary {
padding-top: 15px;
border-top: 1px solid #DDD;
font-size: 16px;
}
.post-type-archive-property ul.properties li .details .actions {
position: absolute;
bottom: 10px;
right: 10px;
}
.post-type-archive-property ul.properties li .details .actions a.button {
background: #AEBB58;
color: #FFF;
padding: 5px 15px 5px 15px;
}
.post-type-archive-property ul.properties li .details .actions a.button:hover {
background: #2f474a;
}
.propertyhive-pagination ul {
padding: 10px;
}
.single-property #content {
padding-top: 30px;
}
.single-property #property_map_canvas {
margin-bottom: 30px;
}
.single-property h1.property_title {
margin-bottom: 9px;
}
.single-property .price {
margin-bottom: 30px;
}
.single-property .left-col {
float: left;
width: 73%;
}
.single-property .left-col .images {
margin-bottom: 30px;
}
.single-property .left-col .images .flexslider {
border: 0;
box-shadow: none;
-webkit-box-shadow: none;
}
.single-property .left-col .images li {
margin: 0;
}
.single-property .left-col .property-tabs .tabs {
margin-bottom: 25px;
border-bottom: 1px solid #DDD;
height: 40px;
}
.single-property .left-col .property-tabs .tabs ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.single-property .left-col .property-tabs .tabs ul li {
display: inline-block;
margin: 0;
padding: 0;
}
.single-property .left-col .property-tabs .tabs ul li a {
display: block;
border: 1px solid #FFF;
border-bottom: 1px solid #DDD;
padding: 0 22px;
line-height: 38px;
color: #000;
}
.single-property .left-col .property-tabs .tabs ul li.active a {
border: 1px solid #DDD;
border-bottom: 1px solid #FFF;
color: #AEBB58;
}
.single-property .left-col .property-features {
margin-bottom: 25px;
}
.single-property .right-col {
float: right;
width: 24%;
font-size: 14px;
}
.single-property .right-col .enquiry-form {
margin-bottom: 30px;
border: 1px solid #DDD;
padding: 15px;
}
.single-property .right-col .enquiry-form .control {
margin-bottom: 10px;
}
.single-property .right-col .contact-details {
margin-bottom: 30px;
border: 1px solid #DDD;
padding: 15px;
}
@media (max-width: 1023px) {
.post-type-archive-property #content, .single-property #content {
padding-top: 30px;
}
.property-search-form {
display: block;
}
.property-search-form .control {
display: block;
margin-bottom: 8px;
}
.post-type-archive-property ul.properties li .thumbnail {
width: 48%;
}
.post-type-archive-property ul.properties li .thumbnails {
display: none;
}
.post-type-archive-property ul.properties li .details .summary {
font-size: 14px;
line-height: 1.5;
}
.single-property .left-col {
float: none;
width: 100%;
margin-bottom: 25px;
}
.single-property .right-col {
float: none;
width: 100%;
}
}
@media (max-width: 767px) {
.post-type-archive-property #content, .single-property #content {
padding-top: 30px;
}
.post-type-archive-property ul.properties li .thumbnail {
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.post-type-archive-property ul.properties li .details {
float: none;
width: 100%;
padding-bottom: 45px;
}
.single-property .left-col .property-tabs .tabs {
height: auto;
border: 0;
}
.single-property .left-col .property-tabs .tabs ul li {
display: block;
margin-bottom: 7px;
}
.single-property .left-col .property-tabs .tabs ul li a {
border: 1px solid #DDD;
}
}