/*
    Theme Name: Beach Homes Theme
    Theme URI: http://www.websitespain.com
    Description: Child theme for Real Places. Real Places is a WordPress theme for Real Estate Websites.
    Author: Website Spain
    Author URI: http://www.websitespain.com
    Version: 1.2.0
    Template: inspiry-real-places

    ----------------------------------------------------------------------------------------------------------------*/
    
/* PROPIEDAD RESALES*/
.meta-item-icon img {
   float:left;
   margin-right:5px;
}    
.container-property-single .meta-item-value {
   font-size:15px;
}
.meta-item-value {
   line-height: 18px;
   white-space: normal;
   display: block;
   max-width: 175px;
   padding-left: 35px;
}
.areaprice {
   float:right;
   color:#787878;
   font-size:18px;
}
.areaprice2 {
   float:right;
   color:#787878;
   font-size:16px;
}
.originalprice {
   text-decoration: line-through;
   color: #787878;
   font-size: 18px;
   margin-left: 20px;
}
.resalesproperty .flexslider .slides img {
   max-height: 480px;
}
.imgrate {
   max-width: 320px !important;
}
/* FORMULARIO RESALES */
.agent-contact-form .wpcf7-submit{
   background-color: #069cd2;
}
.agent-contact-form .wpcf7-text {
   width:100%;
   color:#4a525d;
}
.agent-contact-form .wpcf7-dynamictext {
   height: 45px;
}
/* SIDEBAR RESALES */
.agent-content-wrapper h2 {
   color:#FFF;
}
.agent-content-wrapper ul.agent-contacts-list li a,
.agent-content-wrapper ul.agent-contacts-list li a:hover {
   color:#ccf3ff;
}
/* SEARCH REASALES */
.property-listing-simple-1 .property-description .price-wrapper {
   margin-bottom:5px;
}
/* HOME SLIDER */
.slider-variation-one .meta-item {
  padding-left:10px;
}
/* DESTACADOS BAÑOS */
.property-listing-grid .meta-item {
  margin:0 5px 7px;
}
/* FORMULARIO PROPIEDAD NATIVO */
body.single-property span.dynamictext-651 {
  display:none !important;
}
/* SEARCH EXTRA FIELDS */
.extra-search-fields2 {
    padding-left: 5px;
    padding-right: 5px;
    clear: both;
}
.extra-search-fields2 .title {
    margin-bottom: 0;
}
.extra-search-fields2 .text-wrapper {
    position: relative;
    display: inline-block;
    padding: 15px 0 15px 30px;
    color: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.extra-search-fields2 .text-wrapper::before {
    background-color: #ffffff;
}
.extra-search-fields2 .text-wrapper::before {
    content: '+';
    position: absolute;
    top: 14px;
    left: 0;
    display: inline-block;
    width: 15px;
    font-size: 14px;
    text-align: center;
}
.extra-search-fields2 .is-expand::before {
    content: '-';
}
.extra-search-fields2 .features-checkboxes-wrapper {
    border-top-color: #d1dbe4;
}
.extra-search-fields2 .features-checkboxes-wrapper {
    display: none;
    padding-top: 13px;
    border-top: 1px solid;
}
.extra-search-fields2 .features-checkboxes-wrapper {
    border-top-color: #d1dbe4;
}
/* HOME PHONE */
@media (max-width: 992px) {
  .flagdiv {
    float:none !important; 
  }
  .contact-number {
    background-color:#000;
  }
}
#swipebox-bottom-bar {
  bottom:0 !important;
}
#swipebox-bottom-bar.visible-bars {
  transform: none !important;
}
/* CONTACT */
div.wpcf7-mail-sent-ok {
  color:#FFF;
}