/*
Theme Name: WpRentals Child theme (WeApps)
Theme URI: http://themeforest.net/user/wpestate
Description: Ultimate WordPress Theme created by WpEstate for accommodation booking. WpRentals is clean, flexible, fully responsive and retina Ready. Its smart settings allow you to build outstanding renting websites easily and fast.
Version: 2.8.2
Author: wpestate.org
Author URI: http://themeforest.net/user/annapx
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wprentals

-------------------------------------------------------------- */
.third-form-wrapper{
  display: none;
}
.prop_social{
  margin-top: 20px;
}

#booking_form_request .space_extra_opt{
  display: none;
}

#submit_booking_front_instant_wrap:after{
  content: none;
}

#submit_booking_front_instant[disabled]{
  opacity: 0.4;
  pointer-events: none;
}

#show_cost_form.loading {
  opacity: 0.5;
  position: relative;
}
#show_cost_form .sk-chase-wrapper {
  display: none;
  position: absolute;
  margin-top: 25px;
}
#show_cost_form.loading .sk-chase-wrapper {
  display: flex;
}

#booking_errors {
  clear: both;
  margin-bottom: 16px;
}
#booking_errors div {
  background-color: #ff6f64;
  color: white;
  border-left: 7px solid red;
  padding: 4px 8px;
  margin: 5px 0;
}


/* unit selector*/

#unit_selector {
  margin-bottom: 16px;
}

#unit_selector > div {
  display: flex;
  position: relative;
  height: 80px;
  border: 1px solid #e7e9ef;
  align-items: center;
  justify-content: space-between;

  margin-bottom: 8px;

  cursor: pointer;
  transition: all .35s;
}
#unit_selector > div:hover {
  background-color: #f0f0f0;
}

#unit_selector > div.active {
  border: 1px solid #c3a152;
}

#unit_selector > div .shadow {
  pointer-events: none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  transition: all .35s;
}
#unit_selector > div.active .shadow {
  box-shadow: inset 0px 0px 0px 3px #c3a152;
}

#unit_selector .info {
  padding: 16px;
  flex-grow: 1;
}

#unit_selector .price {
  padding: 16px;
  text-align: right;
}

#unit_selector .name,
#unit_selector .price {
  font-weight: 700;
}

#unit_selector .name{
  color: #c3a152;
}

#unit_selector > div img {
  z-index: 0;
  width: 80px;
  height: 100%;
  background-color: #ddd;
  object-fit: cover;
}

/*END unit selector*/

.wpestate_show_price_calendar{
  opacity: 0;
}