/*
Theme Name: Homey Child
Theme URI: http://themeforest.net/user/favethemes/
Author: Favethemes
Author URI: http://themeforest.net/user/favethemes/
Description: Homey is a powerful booking platform that lets you run a residential or commercial
rental business online with no hassle
Version: 1.0.0
Tags: right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: homey
Template: homey
*/


/* Your CSS code goes here
-------------------------------------- */

.mobile-logo {
    width: auto;
    height: 50px;
    max-width: 100%;
}

.offline-payment-info {
    padding: 10px 40px;
    white-space: pre-line;

}

.btn-save-listing {
    background: #83bd43;
    border-color: #83bd43;
}

.grecaptcha-badge {
    display: none;
}

.overlay-booking-module .search-date-range-depart {
    margin-left: 0px;
}

.sidebar.right-sidebar #single-listing-date-range .search-date-range-depart {
    margin-left: 0px;
}

.verification-section .block-verify:first-child .block-col {
    border-top: 1px dotted #d8dce1;
    border-bottom: 1px dotted #d8dce1;
}

.verification-section .block-verify .block-col:nth-child(2) {
    border-right: 0px;
}

.verification-section .block-verify:not(:first-child) .block-col {
    border-top: 0px;
    border-bottom: 1px dotted #d8dce1;
}


.verification-section .block-verify .block-col:last-child {
    border-right: 1px dotted #d8dce1;
}

.verification-section .block-verify:first-child {
    border-top: 0px;
}

.verification-section .block-verify .block-icon.text-secondary .fa {
    color: inherit;
}

#module_listings td.stsBtnSection {
    text-wrap: balance;
}

.approve_listing {
    cursor: pointer;
}

.footer-top-wrap {
    padding: 30px 0 0px;
}

.footer .social-icons a {
    opacity: 0.7;
}

.footer .social-icons a:hover {
    opacity: 1;
}

@media (min-width: 769px) {
    .media.property-item .item-media.item-media-thumb {
        max-width: 470px;
        max-height: auto;
    }
}

@media (min-width: 992px) {

    .overlay-booking-module .search-banner .search-guests {
        vertical-align: top;
    }

    .overlay-booking-module .search-banner .search-date-range-arrive input.form-control.on-focus,
    .overlay-booking-module .search-banner .search-date-range input.form-control.on-focus,
    .overlay-booking-module .search-banner .search-guests input.form-control.on-focus {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .overlay-booking-module .search-banner .search-guests:after {}

    .media.property-item .item-media.item-media-thumb {
        max-width: 370px;
        max-height: auto;
    }
}

@media (min-width: 1201px) {
    .sidebar.right-sidebar #single-listing-date-range .search-date-range-depart {
        margin-left: 10px;
    }

    .overlay-booking-module .search-date-range-depart {
        margin-left: 10px;
    }
}

.admin-dashboard-settings textarea {
    min-height: 200px;
}

.messages-area-user-info .msg-user-left {
    margin-top: 0px;
    display: inline-block;
    float: unset;
}

.messages-area-user-info .user-status {
    margin-left: 10px;
    position: relative;
    display: inline-block;
}

.steps-nav {
    margin-bottom: 40px;
}

.listing-picture {
    position: relative;
}

.listing-picture .listingfeatured {
    position: absolute;
}

/* AutoComplete location dropdown list */
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    z-index: 1001;
}

.about-listing-section-desc {
    overflow-wrap: break-word;
}

.custom-actions .dropdown.open .dropdown-menu {
    min-width: 120px;
}

.custom-actions .dropdown.open .dropdown-menu>li>a {
    padding: 3px 10px;
}

#homey_halfmap_listings_container {
    height: auto !important;
}