/*
Theme Name: Homey
Theme URI: http://themeforest.net/user/favethemes/
Author: Favethemes
Author URI: http://favethemes.com/
Description: Homey is a powerful booking platform that lets you run a residential or commercial
rental business online with no hassle
Version: 2.4.4
Tags: right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: This theme or plugin is comprised in two parts (1) the PHP code and integrated HTML are licensed under the General Public License (GPL). You will find a copy of the GPL in the same directory as this
text file. (2) All other parts, but not limited to the CSS code, images, and design are licensed according to the license purchased from Envato.
License URI: https://themeforest.net/licenses 
Text Domain: homey
*/
/* ----------------------------------------------------------------------------------------------
* styles 
* ----------------------------------------------------------------------------------------------*/
.nav-next,.rules-section ul.rules_list li strong{float:right}@media print{.alert,.block-head .block-right,.btn,.dashboard-page-title,.dashboard-sidebar,.header-dashboard,.payment-buttons{display:none}.dashboard-with-sidebar{padding:0!important}}body.blog .main-content-area{margin-top:40px}.homey_stripe_simple,div.gm-style>button[title="Toggle fullscreen view"]{display:none!important}.bootbox-close-button,.gallery-hidden,.homey_preloader,.host-percentage,.mw-nav,.transfer_fee,.transfer_note{display:none}.nav-next,.nav-previous{display:inline-block}.spinner{margin:0 auto!important;width:auto!important}.msg-user-info{margin:0 0 10px}#google-maps-info-window .item-wrap,.overlay-search-mobile-exp .search-date-range-arrive,div#media-tab{width:100%}#module_listings span.label,.item-user-info,.price-section ul.detail-list li,​ul.rules_list.detail-list{text-transform:capitalize}.homey-in-range{background-color:rgba(84,196,217,.2)!important}.homey-end-date,.homey-start-date{background-color:#2a6ebb!important;color:#fff}.account-loggedin .user-image .user-alert{width:8px;height:8px;border-radius:50%;background-color:#e43012;right:1px;position:absolute;top:22px}#user-nav>ul>li .msg-alert,.account-dropdown>ul>li .msg-alert{top:43%;right:22px;width:8px;height:8px;border-radius:50%;background-color:#e43012;position:absolute}.rating .fa-star-half-o,i.host_role{color:#f8b42b}.avatar{border-radius:50%}.main-search.sticky-search-area,.nav-area.sticky-nav-area,header.header-nav.sticky-nav-area{position:relative;width:100%;z-index:1000;top:0;opacity:0;visibility:hidden;transform:translate(0,-200px)}.widget-currency-switcher li a:before{content:""!important;font-family:""!important}.main-search.homey-in-view,.nav-area.homey-in-view,header.header-nav.homey-in-view{opacity:1;position:fixed!important;visibility:visible;transition:.4s;transform:translate(0,0);animation:.4s fadein}.map-notfound{font-size:20px;font-weight:300;z-index:1;top:48%;left:26%;width:280px;height:78px;margin:0 auto;padding-top:30px;text-align:center;opacity:.95;color:#434a54;border-radius:4px;background-color:#fff;position:absolute}.homey-carousel{opacity:0;visibility:hidden;transition:opacity 1s;-webkit-transition:opacity 1s}.homey-carousel.slick-initialized{visibility:visible;opacity:1}.homeyInfobox>img{z-index:10}.homeyInfobox::after{content:"";position:absolute;top:100%;left:50%;transform:translate(0,0);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid #fff}.gallery-caption{font-size:.71111em;line-height:1.6;margin:0}.screen-reader-text{border:0}nav#comment-nav-above{margin-bottom:25px}.page-wrap .pagination{text-align:center;margin:0}#swipebox-close{z-index:999999!important}.homey-display{display:block!important}.fc-button{color:#fff!important}.search-hourly-calendar-main{width:350px!important}.search-hourly-calendar-main:after,.search-hourly-calendar-main:before{left:50%!important}.icon-center{position:absolute;top:50%;left:45%;z-index:100000000}ul.detail-list li{text-transform:inherit}.overlay-booking-btn{z-index:999}.overlay-booking-module{z-index:1000}.board-panel-item-active{background-color:rgba(84,196,217,.15)}.board-panel-item-active ul{display:block}li.current-month.reservation_start.homey-not-available-for-booking{cursor:pointer!important;text-decoration:none;color:#000;font-weight:600}.less-fee{font-style:italic}.more_extra_services_wrap{margin-bottom:15px}#homey-map-loading .spinner{left:50%}.local-payment-info{padding-left:40px;padding-right:40px;padding-top:10px}.single-listing-calendar li.current-month.reservation_start.day-booked.homey-not-available-for-booking.future-day,.single-listing-calendar li.current-month.reservation_start.day-pending.homey-not-available-for-booking.future-day{background:#e4f4d9;z-index:-2}li.past-day{text-decoration:line-through!important;color:#949ca5!important;font-weight:300!important}#invoices_content #homey-map-loading{top:185px}.icon-featured{color:#949ca5;background-color:transparent;border-color:transparent;margin:0 5px;float:left;cursor:pointer}.icon-delete{float:right!important}#homey_stripe_card{padding:9px 12px}div#card-errors{color:red;margin-bottom:6px}div#stripe_main_wrap{margin-top:25px}.search-radius-distance .control{padding-left:0}@media (max-width:991px){.dashboard-area .block .block-body .col-sm-12.col-xs-12{z-index:1}}figure.wp-block-gallery.alignfull{margin-bottom:5rem;margin-top:5rem}ul.blocks-gallery-grid{margin-bottom:0}.alignfull>.wp-caption-text,.alignfull>figcaption{width:calc(100% - 10rem)}.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0;float:none}@media screen and (min-width:30em){.gallery-columns-4 .gallery-item,.gallery-item{max-width:25%;width:25%}.gallery-columns-1 .gallery-item{max-width:100%;width:100%}.gallery-columns-2 .gallery-item{max-width:50%;width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%;width:33.33%}}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0}.gallery-caption,.wp-caption{color:#666;font-style:italic;margin-bottom:1.5em;max-width:100%;white-space:inherit;overflow:visible;text-overflow:inherit}.search-type-radius.search-radius-dropdown{margin-top:10px}.search-type-radius button.btn.dropdown-toggle.btn-default{padding:7px 13px}.search-type-radius button.btn.dropdown-toggle.btn-default.bs-placeholder{color:#333}#homey-single-map,.ui-front{z-index:100}div#banner-map,div#homey-halfmap,div#homey_sticky_map{z-index:0}.elementor-element .banner-caption-side-search,.item-card-view ul.item-amenities{height:auto}.item-card-view .title a,.item-media-price{color:#fff}.ui-autocomplete{height:auto!important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute;top:0;left:0;cursor:default}.ui-widget.ui-widget-content{border:1px solid #dce0e0}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-autocomplete .ui-menu-item{padding:10px 20px;border-bottom:1px solid #dce0e0}.sidebar-booking-module-footer{margin-bottom:30px}.new_reser_request_user_email{width:100%;margin-bottom:10px}.availability-section .day-unavailable{background-color:#ecedef}.edit-frontend-property .fc{visibility:visible!important}.sidebar-booking-module-body button.btn,.woocommerce form .form-row .input-checkbox{position:relative}.fa-spinner{position:absolute;top:13px;left:15px;-webkit-animation:4s linear infinite spin;-moz-animation:4s linear infinite spin;animation:4s linear infinite spin}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.booking-data-top .homey-icon{margin-right:10px}.woocommerce-checkout-review-order .block-body{padding:0}.woocommerce-checkout-review-order .booking-data{margin-top:20px}.half-map-search-inner-wrap .search-destination input.form-control{padding:0 50px 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.homey-google-login .gsi-material-button-icon {
    float: left;
    width: 15px;
    margin-top: 13px;
    margin-left: 14px;
}