@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);

body {
  background: #fff;
  color: #000;
  text-align: justify;
}

a[href]::after {
    content: none !important;
}

header {
  border-bottom: 1px solid #666;
}

#account_area {
  display: none;
}

nav {
  display: none;
}

main.container {
  width: 100%;
}

/*Footer*/

footer p {
  text-align: left;
}

#social a {
  display: block;
  margin-bottom: 5px;
  text-decoration: none;
}

#social a[href]::after {
    content: ' 'attr(href)'' !important;
    text-decoration: none;
}

/*Find*/

#listing ~ aside {
  display: none;
}

/*Listing*/

#property .featured_image {
  margin-bottom: 2em;
}

#contentProperty .listingDetailsList .row > div {
  margin-bottom: 5px;
}

/*Membership*/

.plans span::after {
  content: '✔';
}

.plans span.no::after {
  content: 'X';
}

.plans span.optional::after {
  content: 'O';
}

.plans p.optional {
  padding-left: 0;
}

.plans p.optional::before {
  content: 'O';
}

/*BLOG*/

#page section[class^=col-] {
  width: 100% !important;
}

.blogSidebar {
  display: none;
}

/* Basic styles
* {box-sizing: border-box;}
html {height: 100%;}
body {padding: 20px; font-family: 'Droid Serif', serif; font-size: 0.85em; line-height: 1.6; background: #fff; color: #000;}
a {color: #6CF; text-decoration: underline;}
a[target="_blank"] {display: none;}
.button, .button + h3 {display: none;}
hr {margin: 2em 0;}
h2, h3 {page-break-after: avoid;}

header {margin-bottom: 20px; padding: 20px 0; text-align: center; border-bottom: 0.3mm solid #000;}

.connected-carousels {margin-bottom: 20px;}
.carousel.carousel-stage span {display: none;}
.carousel.carousel-stage ul {margin: 0; padding: 0; list-style: none; overflow: hidden;}
.carousel.carousel-stage ul li {width: 25%; padding: 10px; float: left;}
.carousel.carousel-stage ul li:nth-child(4n + 1) {clear: left;}
.carousel.carousel-stage ul li img {display: block; width: 100%;}
.connected-carousels .navigation {display: none;}
.gpNav {display: none;}

h1 + .phLocation {display: block; margin-top: -1.2em;}

.phTabs {display: none;}

.featuresList {page-break-inside: avoid;}
.featuresList ul {margin-top: -1em; padding-left: 0;}
.featuresList ul li {display: inline; padding: 0 15px 0 0; list-style-position: inside;}
.featuresList ul li:before {content: '•'; padding-right: 5px;}

.toolbar {display: none;}
.phAgent {overflow: hidden;}
.phAgentPic {margin-right: 20px; page-break-inside: avoid; float: left;}
.phAgentPic + address {font-style: normal; float: left;}
.phAgentPic + address ul {margin-top: 0; padding-left: 0; list-style: none;}
.phAgentPic + address li a {display: none;}

.itemType {display: block;}

#getPhExpert {display: none;}
*/
