/*
Theme Name: RealHomes Child Theme
Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
Description: Child theme for RealHomes.
Author: Inspiry Themes
Author URI: http://www.inspirythemes.com/
Template: realhomes
Version: 1.2
*/

/* ----------------- SLIDER ----------------*/
.slide-description p {
  margin-bottom: 14px !important;
  color: #ffffff !important;
  text-shadow:4px 2px 7px #000000 !important;
  font-size: 50px !important;
  padding-top: 1.2em !important;
}
.slide-description{
  background-color: rgba(255,255,255,0) !important;
  background-color: #fff\0 !important;
  width: 100% !important;
}
.slide-description h3 {
  font-size: 90px !important;
  color: #ffffff !important;
  text-shadow:4px 2px 7px #000000 !important;
}


/* -------------- FORMULARIOS ------------ */ 
/*.ninja-forms-field{
  color: #A0A0A0 !important;
}*/
.field-wrap{
  margin-bottom: 0px !important;
}
#ninja_forms_field_5{
    background-color: #10a84b;
    padding: 5px 30px;
    color: #fff !important;
    font-weight: bold;
    border: 0px;
}



/*--------- GENERALES ----------*/

.page-head p{
  background-color: #00578a !important;
}
#scroll-top{
  background-color: #00578a;
}
#scroll-top:hover{
  background-color:#022E48;
}
#overview .property-item .price span{
  background: url(../images/arrow-black.png) #00578a no-repeat right 0 !important;
}
#overview .property-item .price .status-label{
  background: url(../images/arrow-left.png) #10a84b no-repeat left 0 !important;
}

.qe-faqs-filters-container .active .qe-faqs-filter{
  background-color: #00578a !important;
}
.qe-faqs-filters-container .qe-faqs-filter:hover{
  background-color:#10a84b !important;
}
.qe-faq-toggle.active .qe-toggle-title{
  background-color: #10a84b !important;
}
.qe-faq-toggle .qe-toggle-title{
  background-color: #10a84b !important;
}
.qe-faq-toggle .qe-toggle-content{
  border-color: #10a84b !important;
}

.fa-search {
	margin: 0 0 0 0px !important;
} 

.page-id-131 #contact-form {
	display: none;
}

@media (max-width: 979px) {
   .slide-description {
      top: 8px;
   }  

  .slide-description h3{
      line-height: 90px;
   }  

}

#submit-property-form .span6:nth-child(2) .form-option:nth-child(6),
#submit-property-form .span6:nth-child(2) .form-option:nth-child(7),
.reviewer-message-field-wrapper{
	display: none;
}

.property-item .property-meta .id_prop{
	display: none;
}

@media (min-width: 1200px){
	.widget.advance-search .option-bar {
		width: 93.9% !important;
	}
}

.titulo_propiedad,
.link_propiedad{
	display: none;
}

.contact-number .fa-whatsapp  {
    background-color: #0d8039;
}

.contact-number .fa-whatsapp ,
.contact-number .mobile-version{
	margin-right: 10px;
    padding: 12px 15px 12px 15px;
    font-size: 24px;
    position: relative;
}

.contact-number .desktop-version {
	padding: 9px 15px 10px 15px;
    font-size: 24px;
    position: relative;
}

.contact-number .mobile-version ,
.contact-number .desktop-version {
   line-height: 24px;
   background-color: #10a84b;
}

@media only screen and (max-width: 1023px) {
  .contact-number .fa-whatsapp {
    margin-right: 0px !important;
  }
  
}

@media print{
	
	#google_translate_element {display:none;}
	
	img {max-height: 600px;}
	
	#logo{
		margin:0px !important;
		float: left;
	}
	
	#logo img { 
		display: block !important;
		width: 100px !important;
		margin-bottom: 0px !important;
	}
	
	#logo h2, 
	.addtoany_share_save_container { 
		display: none !important; 
	}
	
	.contact-number {
		margin-bottom: 5px !important;
		font-size: 15px;
		line-height: 0px !important;
		text-align: right;
	}
	
	#page-head{
		margin-top: 0px;
	}
	
	.property-item .title{
		float:left;
		display: inline-block;
	}
	
	.price{
		float: left;
		display: inline-block;
		background-color: none !important;
		background: none !important;
	}
	
	#overview .property-item .price .status-label, 
	#overview .property-item .price,
	#overview .property-item .price span{
		background-color: none !important;
		background: none !important;
	}
	
	.property-item .content{
		padding: 0px !important;
		margin: 0px !important;
	}
	
	#property-featured-image{
		max-height: 330px;
		overflow:hidden;
		margin-top: -10px !important;
		width: 100% !important;
		background: red !important;
	}
	 
	 #property-featured-image img{
		text-align: center;
		margin-top: -20px !important;
	 }
	 
	 #header-top #contact-email { display: none; }
	 #header-top { display: none; }
	 
	 .features {
		 margin-top: 10px !important;
	 }
	 
	 .features ul{
		 margin: 0px !important;
	 }
	 
	 .features .title{
		 padding: 0px !important;
	 }
	 
	 #overview .property-item .features .arrow-bullet-list li,
	 #overview .property-item .features h4{
		 line-height: 10px !important;
	 }
	 
	.map-wrap {
		display: none !important;
		width: 100%;
	}
	
	.property-item .property-meta span[title="ID de la propiedad"]{
		display: none !important;
	}
	
	.additional-title{
		display: none !important;
	}
	
	.property-item .property-meta .id_prop{
		display: inline !important;
	}
	
	.titulo_propiedad,
	.link_propiedad{
		display: block;
	}
	
	.titulo_propiedad{
		margin-bottom:10px !important;
		margin-top:10px !important;
		padding-bottom: 10px !important;
	}
	
	.link_propiedad{
		padding: 10px 0px !important;
		font-size: 18px;
	}
	
	.link_propiedad a{
		padding-top:20px !important;
		margin-top:20px !important;
		font-size: 18px;
		color: #10a84b !important;
		text-decoration: underline;
	}

}