/*
Theme Name: WpRentals Child theme
Theme URI: http://themeforest.net/user/annapx
Description: Ultimate WordPress Theme created by WP Estate for accomodation booking. WP Rentals is clean, flexible, fully responsive and retina Ready. Its smart settings allows you to build outstanding renting websites easy and fast.
Version: 1.00
Author: wpestate
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
Text Domain:  wpestate-child
-------------------------------------------------------------- */


#guest_no_drop:after, 
#guest_no_shortcode:after, 
#guest_no_mobile:after, 
#booking_guest_no_wrapper:after, 
#guest_no_widget:after, 
#guest_no:after,
#guest_no_mobile:after,
#booking_guest_no_wrapper:after,
#guest_no_widget:after,
#guest_no:after,
#guest_no_shortcode:after, 
#guest_no_mobile:after, 
#booking_guest_no_wrapper:after, 
#guest_no_widget:after, 
#guest_no:after{
    background-image: url('css/css-images/icon_guest.png');

}

#topbarregister:before{
    content: "";
    background-image: url('css/css-images/header_icons.png');
 }

#topbarlogin:before{
    content:"";
    background-image: url('css/css-images/header_icons.png');
}

.property_location .inforoom {
    font-size: 13px;
    background-image: url('./css/css-images/icon_bed1.png');
}

.property_location .infoguest {
    font-size: 13px;
    background-image: url('./css/css-images/icon_bath1.png');
 }


.property_location .infosize {
    background-image: url('./css/css-images/icon-size1.png');
}


.panel-title-arrow {
    background-image: url('css/css-images/property_arrows.png');
}

.panel-title.collapsed .panel-title-arrow {
    background-image: url('css/css-images/property_arrows.png');
    background-position: 2px 0px;
}

.calendar_icon:after {
    content: " ";
    background-image: url('css/css-images/calendar_icon.png');
}

.rooms_icon:after {
    content: " ";
    background-image: url('css/css-images/door_icon.png');
 }

.types_icon:after {
    content: " ";
    background-image: url('css/css-images/types_icon.png');
}

.actions_icon:after {
    content: " ";
    background-image: url('css/css-images/category_icon.png');
 }

.bedrooms_icon:after {
    content: " ";
    background-image: url('css/css-images/bedrooms_icon.png');
}

.baths_icon:after {
    content: " ";
    background-image: url('css/css-images/bathrooms_icon.png');
 
}




.map_icon:after {
    background-image: url('css/css-images/icon_pin.png');

}



.air-bnb-list {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}


.airbnb-embed-frame iframe {
 width: 450px !important;
 height: 480px !important;
}

.airbnb-embed-frame {
    flex-basis: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.agent_contanct_form.__sidebar  [type="submit"] {
   width: 100%;
 
}


body.home .airbnb-embed-frame {
  display: block;
}

.call-btn {
    color: #fff !important;
    padding: 8px 30px !important;
}

#access {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#access ul {
 padding: 0;
}

#access .call-btn {
  margin: 0;
  display: inline-block;

}

#access .header-call-btn {
 
}

#search_wrapper.advpos_image {
    top: 73px;
}

.with_search_form_float .adv-2-wrapper, .with_search_form_float .adv-1-wrapper {
    opacity: 0.90;
}

.adv-search-2 .btn-call {
 width: 100%;
}

#access > .menu {
    display: flex;
    height: 100%;
    flex-basis: 75%;
    justify-content: center;
}

#access .header-call-btn {
    flex-basis: 25%;
    justify-content: flex-end;
    display: flex;
}

.header_wrapper.header_type1.header_align_left #access {
    margin: 0px 0px 0px 200px;
}


.content_wrapper {

    background-color: #ffffff;

}

.wide {
    background-color: #fff;
}

#adv-search-header-mobile {
 display: none;
}

a.mobile-call-btn {
    background: #b881fc;
    border-radius: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    opacity: 1;
    z-index: 99999;
    position: absolute;
    top: 17px;
    right: 10px;
}

.mobile-call-btn svg {
  height: 20px;
  fill: #fff;
}

@media (max-width: 991px) {
 
 .company_headline  {
   z-index: 9999;
    position: relative;
    padding: 0px 30px 9px 30px;
 }
 
 .airbnb-embed-frame {
     flex-basis: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .agent_contanct_form.__sidebar  {
  width: 100%;
 }
 
}

#agent_submit_contact {
 width: 100%;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

.page-template-contact_page .textarea-message textarea {
 height: 120px;
}

.page-template-contact_page .wpcf7-form input {
 margin-bottom: 10px;
}


.sidebar-contact .col-md-6 {
  width: 100%;
}

.sidebar-contact textarea {
 height: 100px;
}

.airbnb-list-divider {
 flex-basis: 100%;
    text-align: center;
    border-bottom: dashed 1px #bc88fc;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.airbnb-title-wrap {
   flex-basis: 100%;
    text-align: center;

}

/*
#infocloser{
    background-image: url('/css/css-images/closeicon.png');
}

#infoguest{
    background-image: url('/css/css-images/icon_bath.png');
}

#inforoom{
    float: right;
    background-image: url('/css/css-images/icon_bed.png');

}

#infosize{
    background-image: url('/css/css-images/icon-size.png');
}

*/
