/*
    Theme Name: Real Places Child
    Theme URI: http://themeforest.net/item/real-places-responsive-wordpress-real-estate-theme/12579089
    Description: Child theme for Real Places. Real Places is a WordPress theme for Real Estate Websites.
    Author: Inspiry Themes
    Author URI: http://themeforest.net/user/inspirythemes/portfolio
    Version: 1.2.0
    Template: inspiry-real-places

    ----------------------------------------------------------------------------------------------------------------*/
    
.inspiry-post-nav { display:none !important; }

.featured-properties-three { padding-top:50px; }
    
#map-canvas { height:250px; }

.page-title { font-size:34px; }

.page-head-content { 
	padding-top:20px;
	padding-bottom:40px;
}

h1, h2, h3, h4, h5, h6 { 
	margin-top:20px;
	margin-bottom:10px;
}

h2 { font-size:24px; }

h4 { color:#407b9c !important; margin-top:0px; margin-bottom:20px; }

a.btn-default { color:#fff !important; }

/* Agent photo size */
.agent-image img {
    border: 3px solid;
    height: 180px;
    width: 180px;
}

/* Testimonials */

blockquote::before {
	position:initial; 
	margin-left:49%;
}

blockquote .testimonial_body {
	border-top:solid 2px #eee;
	padding-top:10px;
}


#post-3650 div.entry-content input[type='checkbox'] {
	display:inline !important;
}

.button {
    color: #ffffff;
    background-color:#0dbae8;
}


.button {
    display: block;
    margin-top: 10px;
    padding: 12px 5px;
    text-align: center;
}

.grey-button {
    display: block;
    margin-top: 10px;
    padding: 20px 5px;
    text-align: center;
    background-color:#3e454f;
    color:#fff;
}

a.grey-button:hover {
   color:#fff !important;
   background-color:#111:
}

.property-content {
	margin-bottom:30px;
}

.property-single-content {
	padding-top:0px;
}

/*
.agent-content-wrapper  figure, .agent-content-wrapper h3.agent-name, .agent-content-wrapper ul, .agent-content-wrapper p, .agent-content-wrapper a {
	display:none;
}
*/

.agent-contact-form {
	margin-top:-10px;
}

.agent-content-wrapper h3.title {
	color:#fff;
	font-size:19px;
	margin-top:0px;
}

.agent-content-wrapper a {
	color:#fff;
}

.agent-content-wrapper a:hover {
	color:#444;
}

ul li[id*='just-rented'], ul li[id*='just-sold'], ul li[id*='pending-sale']
 { display: none; }
 
 
 /*  ensure garages text wraps on 'for rent' page */
 .meta-item-value {
 	white-space:normal;	
 }
 
 /*  Prevent small images from expanding to cover full width 
 .single-property-slider .flex-viewport img {
 	width:400px !important;
 	margin:0 auto;
 	padding-top:50px;
 }
 */
 
.container-property-single {
	background:#fff;
}

.flex-control-paging li a {
	background-color:#999;
}

/* .agent-content-wrapper .btn-default { display:none; } */

.page-template-forsale-php .show-details { display:none; }


img.img-responsive.wp-post-image {
	 -ms-transform: none !important; /* IE 9 */
    -webkit-transform: none; /* Chrome, Safari, Opera */
    transform: none;
}
	

.agent-listing-post { min-height:550px; }

.header-variation-two .main-menu > li > a { padding-left:18px; padding-right:18px; }



#agreeCheckbox { display:inline !important; }


.extra-search-fields { padding-bottom:20px; }

.property-status { display:none; }

.container-property-single .meta-item-label { font-size:16px; color:#3cc8ed; }

.container-property-single .meta-item-value { font-size:14px; }

.page-id-3878 .extra-search-fields { display:none; }

.user-nav { padding-right:20px; }

.header-variation-two .header-social-nav .twitter { border-left:solid #b1b1b1 1px; }

.site-header { z-index:1; }

h4 .vc_tta-title-text {
	color:#0080bc !important;
}

.features-checkboxes-wrapper input[type="radio"] + label::before, input[type="checkbox"] + label::before {
	color: #777;
  content: '';
  
  left: 0px;
  display: inline-block;
  min-height: 20px;
  height: 20px;
  width: 20px;
  border: 2px solid #777;
  font-size: 15px;
  vertical-align: top;
  text-align: center;
  transition: all 0.2s ease-in;
  content: '';
}


.flexslider .slides img { max-height: 890px; }

/* Display search options to right of listings on desktop and on the left for mobile
Also, do not display Select Criteria button on desktops */
.property-list-page .site-sidebar-content { float:right; }
.property-list-page .site-main-content { float:left; }
.property-list-page .select-criteria { display:none; }


@media only screen and (max-width: 980px) {
	#listing-map { height:500px !important; }
	
/* Display Select Criteria button that when clicked displays the property Select Filters fields */ 
	.site-sidebar-content { display:none; }
	.property-list-page .filter-options .select-criteria { width:60%; margin:0 auto; display:block;  padding:10px; background:#1092c9; color:#fff; }
	.property-list-page .filter-options { display:block; text-align:center; margin-bottom:30px; }
	.property-list-page .filter-options .site-sidebar-content { display:none; }
	.property-list-page .filter-options .site-sidebar-content:target { display:block; }
	
	
	/* .page-head { background-size: contain !important; background-color:#4a525d !important; } */
}

@media only screen and (min-width: 981px) {
	.home .page-head { min-height:320px; }
}

@media print {

	img { max-width:300px !important; }

	.single-property-wrapper, .property-content, .property-features, .property-features-list {
		font-family:arial, helvetica, sans-serif;
		font-size: 12px !important;
	}
	  	
  	.site-logo img { width:285px !important; }
  	
  	.sidebar { display: none; }
  	
  	.property-location-section { display:none; }
}

 
 
 
 