/*
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.3
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
-------------------------------------- */
.availability-modal {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.5);
}

.availability-modal-content {
    background-color: #fff;
    margin: 10% auto;
    padding: 20px;
    width: 90%;
    max-width: 500px;
    position: relative;
    border-radius: 8px;
}
.close-modal {
    position: absolute;
    top: 7px;
    right: 5px;
    font-size: 30px;
    cursor: pointer;
    width: 23px;
    z-index: 5;
}
.item-user-image {
    display: none !important;
}
.gallery-grid-left-wrap {
  width: 100%;
  height: 380px;;
  overflow: hidden;
  position: relative;
}
.gallery-grid-right-wrap img {
  max-height: 185px;
  width: 100%;
  display: block;
}
.gallery-grid-left-wrap img {
  width: 100%;
  height: 100%;
  object-fit: var(--dls-liteimage-object-fit, cover);
  object-position: center;
  display: block;
}
.footer .footer-top-wrap {padding: 50px 0 15px;}
.footer .widget-title {font-size: 21px;}
#about-section .title-v5, #about-section .block-body-v5 .host-avatar-wrap.avatar{display: none;}
.item-price.free, #homey-print,.add_fav, .listing-contact-save, .account-login{display: none;}
li.current-month.reservation_start.homey-not-available-for-booking{color: #949ca5;font-weight: 300;text-decoration: line-through;}
.featured-listin-section .item-media .item-media-price, .featured-listin-section .item-media .item-user-image {
    display: none;
}
.header-comp-logo img {
    width: 100px;
    padding: 5px 0px;
}
.book_now_button a, .book-now-btn a {
	color: #ffffff !important;background-color: #e0c387!important;
    border-color:#e0c387 !important;padding: 0px 15px !important;height: 45px;
    line-height: 45px !important;border-radius: 5px;text-align: center;
	font-size: 20px;
}
.book-now-btn a:hover {
    color: #E0B867 !important;
    background: #000 !important;
}

.book-now-btn a:before {
    height: 0px !important;
}
 @media (min-width: 991px) {
     .book-now-btn a {margin-top: 17px;}
 }
 @media (max-width: 990px) {
.book-now-btn a {margin-top: 10px; margin-bottom: 20px;width: 120px; margin-left: 18px;}
}

@media (min-width: 767px) {
.paralex-workspace-section {
    background-size: 45% 100%;
}
.city-bg-right {
    background-size: 45% 100%;
}
}
@media (max-width: 766px) {
.city-bg-right, .paralex-workspace-section {
    background-size: 95%;
    background-position: center bottom !important;
}
}
.book_now_button a {
    font-size: 20px;
}
.book_now_button a:hover {
    color: #E0B867 !important;
    background: #000 !important;
}
.open-availability-btn{
	margin-top: 30px;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid;
}
.open-availability-btn:hover{
	opacity: .9;
}