/*
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
*/

:root {
    --darkgreen: #006e67;
    --lightgreen: #88c69a;
}

/* Your CSS code goes here
-------------------------------------- */
.nav-area:not(.transparent-header) .homey_logo img {
    height: 60px;
}
.details-section .detail-list li, .price-section .detail-list li {
    text-transform: none;
}
a.homey_logo {
    padding: 10px 0;
    display: block;
}
.sidebar-booking-module .block {
    border-radius: 0 4rem 0 0;
}
.sidebar-booking-module .sidebar-booking-module-header .block-body-sidebar {
    background-color: var(--darkgreen);
    border-radius: 0 4rem 0 0;
}
.gform_wrapper.gravity-theme input[type=text] {
    background: #ecf6ef;
    border: 0;
    border-radius: 5px;
}
#gform_wrapper_1[data-form-index="0"].gform-theme, #gform_wrapper_2[data-form-index="0"].gform-theme, #gform_wrapper_3[data-form-index="0"].gform-theme, [data-parent-form="1_0"] {
    --gf-color-in-ctrl: #ecf6ef !important;
    --gf-color-primary: var(--darkgreen) !important;
    --gf-color-primary-darker: var(--lightgreen) !important;
    --gf-form-gap-y: 20px !important;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control {
    --gf-local-bg-color: var(--darkgreen) !important;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {
    color: var(--darkgreen) !important;
}
.gform-theme--foundation .gfield .ginput_password, .gform-theme--foundation .gfield input, .gform-theme--foundation .gfield select,
.gform-theme--foundation .gfield textarea {
    box-shadow: 0 0 0 0 !important;
    border:0 !important;
}
.gform-theme input::placeholder {
    color: lightgray !important;
}

.with-select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option, .search-type .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option {
    line-height: 53px;
}
.navi > .main-menu > li > a {
    background-color: transparent !important;
}
.widget-about img {
    max-width: 80%;
}
.footer-copyright, .footer .social-icons a, .footer-bottom-wrap a {
    color: #fff !important;
}
.footer .social-icons a:hover, .footer-bottom-wrap a:hover {
    color: var(--lightgreen) !important;
}
.item-media-price {
    display: none;
}
#about-section .block-icon img {
    height: 9rem;
}
.homey-icon-bathroom-shower-1:before {
    content: '';
    background: url('/wp-content/uploads/2025/07/pitch.svg') no-repeat center center/contain;
    display: inline-block;
    width: 15px; 
    height: 15px;
}
.homey-icon-touch-id-1:before {
    content: '';
    background: url('/wp-content/uploads/2025/07/listing-type.svg') no-repeat center center/contain;
    display: inline-block;
    width: 15px; 
    height: 15px;
}
.homey-icon-hotel-double-bed:before {
    content: '';
    background: url('/wp-content/uploads/2025/07/bed-solid.svg') no-repeat center center/contain;
    display: inline-block;
    width: 15px; 
    height: 15px;
}
.listing-title, .item-title-head .title a {
    text-transform: uppercase;
}
.owner-contact-us {
    background: #ecf6ef;
    padding: 1rem 4rem;
    text-align: left;
}
@media (max-width: 768px) {
    .owner-contact-us {
        padding: 1rem 2rem;
    }
}
.services-module.style3 .service-block .block-icon {
    min-width: 66px; 
    padding: 0;
}
.overlay-booking-btn .overlay-booking-price {
    display: none;
}
.sort-wrap .pull-right {
    display: none;
}
.article-detail a {
    text-decoration: underline;
}