%PDF- %PDF-
| Direktori : /home/c/a/s/casasmonvl/luxuryhotelproject/wp-content/themes/houzez/css/ |
| Current File : /home/c/a/s/casasmonvl/luxuryhotelproject/wp-content/themes/houzez/css/rtl.css |
@charset "UTF-8";
body {
direction: rtl;
unicode-bidi: embed;
text-align: right!important
}
#houzez-properties-map,
#houzez-search-form,
#houzez-single-listing-map,
#map,
#map_canvas,
.advanced-search-half-map .d-flex.geolocation-width,
.advanced-search-half-map .flex-search.full-width,
.advanced-search-half-map .flex-search.geolocation-width,
.agent-information li,
.banner-caption,
.banner-inner:before,
.block-availability-calendars .days li.day-available:after,
.block-availability-calendars .days li.day-booked:after,
.block-availability-calendars .days li.day-disabled:after,
.block-availability-calendars .days li.day-pending:after,
.block-availability-calendars .days li.day-unavailable:after,
.block-video-wrap iframe,
.block-virtual-video-wrap iframe,
.blog-post-item-v2 .blog-post-content-wrap,
.btn-full-width,
.dashboard-mobile-edit-menu-wrap .bootstrap-select .dropdown-menu,
.dashboard-table,
.fw-property-details-wrap h3:before,
.fw-property-documents-wrap h3:before,
.gallery-item img,
.grid-item-link,
.grid-item-text-wrap,
.grid-view .item-body,
.grid-view .item-footer,
.half-map-wrap,
.header-transparent-wrap,
.houzez-fullscreen-map,
.houzez-map-loading,
.houzez-overlay-loading,
.hover-effect,
.hover-effect-flat,
.hover-effect-flat:before,
.hover-effect:before,
.insight-search .dropdown-menu,
.lb-dataContainer,
.lb-loader,
.lb-nav,
.lightbox,
.lightbox-content-wrap .btn-item,
.lightbox-form-wrap.lightbox-form-wrap-show,
.login-register-form .dropdown-menu,
.main-nav .megamenu,
.map-wrap,
.message-reply-wrap .form-control,
.mobile-property-contact,
.nav-mobile .main-nav .nav-item,
.nav-mobile .main-nav .nav-item .dropdown-menu,
.overlay-search-advanced-module,
.overlay-wrap,
.post-content-wrap table,
.property-banner-trigger,
.property-carousel-buttons-wrap,
.property-detail-v2 #pills-gallery:before,
.property-detail-v2 .page-title-wrap,
.property-detail-v3 .top-gallery-section,
.property-detail-v4 .top-gallery-section,
.property-detail-v6 .property-banner .img-wrap-3-text,
.property-form .dropdown-menu,
.property-grid-item .item-inner-wrap,
.property-grid-item .item-listing-wrap,
.property-grid-item .property-grid-item-link,
.property-lightbox .d-flex,
.property-navigation-wrap,
.radio-tab .radio-tab-inner,
.review-message,
.search-expandable-wrap,
.splash-page-footer,
.splash-slider-wrap,
.sub-listings-table,
.table-full-width,
.team-content-wrap,
.team-content-wrap-after .team-content,
.team-content-wrap-before .team-content,
.team-mobile-link,
.tweet-slider .tweet-content,
.tweet-slider .tweet-icon,
.video-background,
.video-background:before,
.widget-wrap .bootstrap-select .dropdown-menu {
width: 100%
}
#houzez-properties-map,
#houzez-single-listing-map,
#map,
#map_canvas,
.activities-list:before,
.banner-inner,
.banner-inner:before,
.block-video-wrap iframe,
.block-virtual-video-wrap iframe,
.dashboard-side-wrap,
.dashboard-slide-panel-wrap,
.grid-item-link,
.grid-item-text-wrap,
.half-map-wrap,
.houzez-fullscreen-map,
.houzez-overlay-loading,
.hover-effect,
.hover-effect-flat,
.hover-effect-flat:before,
.hover-effect:before,
.item-parallax-inner,
.lb-next,
.lb-prev,
.lightbox-form-wrap,
.map-wrap,
.overlay-search-advanced-module,
.property-banner-trigger,
.property-detail-v2 #pills-gallery:before,
.property-detail-v3 .top-gallery-section,
.property-detail-v4 .top-gallery-section,
.property-detail-v6 .property-banner .img-wrap-3-text,
.property-grid-item .item-listing-wrap,
.property-grid-item .item-wrap,
.property-grid-item .property-grid-item-link,
.radio-tab .radio-tab-inner,
.splash-slider-wrap,
.team-content-wrap,
.team-mobile-link,
.video-background,
.video-background:before {
height: 100%
}
figure {
max-width: 100%
}
.activitiy-item,
.agent-information li.agent-phone-wrap .houzez-icon,
.agent-profile-chart,
.agents-module-slider,
.agents-slider-wrap,
.auto-complete .auto-complete-content-wrap,
.auto-complete .auto-complete-footer,
.banner-caption .nav,
.block-video-wrap,
.block-virtual-video-wrap,
.blog-post-item-v2,
.blog-posts-slider,
.board-message-icon-wrap,
.btn-facebook-lined,
.btn-google-plus-lined,
.btn-loader,
.class-energy,
.class-energy-indicator,
.compare-item,
.dashboard-content-block,
.dashboard-content-block-wrap,
.dashboard-logo-wrap,
.dashboard-map-field,
.dashboard-map-field .map-wrap,
.days li,
.doughnut-chart-data li,
.doughnut-chart-data span,
.doughnut-chart-data strong,
.filters-search-v3-wrap .size-calculator .quantity-calculator,
.fw-property-details-wrap h3,
.fw-property-documents-wrap h3,
.fw-property-floor-plans-wrap .floor-plans-tabs a,
.gallery-item,
.gm-marker,
.grid-item,
.half-map-features-list-wrap,
.half-map-left-wrap,
.half-map-right-wrap,
.half-map-wrap,
.header-inner-wrap,
.header-main-wrap,
.header-main-wrap .login-register-nav .btn-phone-number .icon-phone-actions-ring,
.header-mobile,
.header-v3 .header-bottom .navi,
.header-v3 .header-contact,
.header-v3 .header-contact-left img,
.houzez-overlay-loading .overlay-placeholder,
.hover-effect,
.hover-effect-flat,
.item-header,
.item-listing-parallax,
.item-parallax-wrap .item-price-wrap,
.item-parallax-wrap .label-featured,
.item-parallax-wrap .labels-wrap,
.item-wrap,
.item-wrap-v5 .item-amenities,
.item-wrap-v6 .item-price-wrap,
.item-wrap-v6 .item-v6-image,
.lb-outerContainer,
.lead-detail-wrap,
.left-calendar,
.lightbox-content-wrap,
.lightbox-content-wrap .btn-item,
.lightbox-content-wrap .item-price-wrap,
.lightbox-content-wrap .property-overview-data,
.lightbox-gallery-wrap,
.listing-view,
.location-search,
.login-form-wrap .form-group-field,
.login-register-form .modal-header .close span,
.logo img,
.lslide,
.lslide a,
.main-content-wrap,
.main-nav .nav-item,
.mobile-property-title .item-price-wrap,
.mobile-property-title .label-featured,
.mobile-property-tools,
.mobile-property-tools .item-tools,
.mobile-top-wrap,
.mortgage-calculator-chart,
.mortgage-calculator-data,
.nav-mobile .logged-in-nav,
.nav-mobile .main-nav .nav-item .dropdown-menu.show,
.nav-mobile .main-nav .nav-item a,
.navbar-logged-in-wrap,
.navi-user-mobile .navbar-nav .nav-item,
.next-prev-block .next-box a,
.next-prev-block .prev-box a,
.page-content-wrap .aligncenter,
.page-content-wrap .alignleft,
.page-content-wrap .alignright,
.page-title-wrap .item-address,
.page-title-wrap .item-tools,
.page-title-wrap .label-featured,
.page-title-wrap .labels-wrap,
.partners-module-slider,
.partners-slider-wrap,
.post-content-wrap .aligncenter,
.post-content-wrap .alignleft,
.post-content-wrap .alignright,
.price-table-module.featured,
.print-banner-wrap,
.property-banner,
.property-carousel-buttons-wrap,
.property-carousel-buttons-wrap .btn-view-all,
.property-carousel-buttons-wrap .slick-next,
.property-carousel-buttons-wrap .slick-prev,
.property-carousel-module,
.property-detail-v2 .property-banner .container,
.property-detail-v3 .top-gallery-section,
.property-detail-v4 .top-gallery-section,
.property-detail-v5 .property-banner .container,
.property-detail-v6 .property-banner .img-wrap-1,
.property-detail-v6 .property-banner .img-wrap-2,
.property-detail-v6 .property-banner .img-wrap-3,
.property-grid-item,
.property-grid-item .item-inner-wrap .item-amenities,
.property-grid-item .item-inner-wrap .item-title,
.property-grid-item .item-inner-wrap .labels-wrap,
.property-item-widget .right-property-item-widget-wrap .item-price-wrap,
.property-overview-wrap ul .property-overview-type,
.property-slider-item,
.property-title-price-wrap,
.property-tools,
.range-text,
.recurring-payment-wrap,
.register-form-wrap .form-group-field,
.review-like .review-dislike-button a,
.review-like .review-like-button a,
.right-calendar,
.search-banner-wrap,
.search-expandable,
.search-expandable-label i,
.search-icon,
.slick-slide,
.slick-slide a,
.social-icons i,
.table-property-thumb,
.taxonomy-item,
.team-module,
.testimonials-module-slider-v1,
.testimonials-module-slider-v2,
.testimonials-slider-wrap-v2,
.top-banner-wrap,
.twitter-widget-slider,
.ui-slider-horizontal .ui-slider-handle:after,
.upload-icon,
.weekdays li,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a,
.widget-featured-property-slider-wrap,
.widget-instagram-slider,
.property-gallery-grid .gallery-grid-item {
position: relative
}
.activities-list:before,
.activitiy-item:after,
.arrow_box:before,
.auto-complete,
.banner-caption,
.banner-inner:before,
.block-availability-calendars .days li.day-available:after,
.block-availability-calendars .days li.day-booked:after,
.block-availability-calendars .days li.day-disabled:after,
.block-availability-calendars .days li.day-pending:after,
.block-availability-calendars .days li.day-unavailable:after,
.block-content-wrap .agent-details input.multiple-agent-check,
.block-video-wrap iframe,
.block-virtual-video-wrap iframe,
.blog-post-item-v2 .blog-post-content-wrap,
.btn-facebook-lined i,
.btn-google-plus-lined i,
.btn-item,
.chart-nav,
.compare-item .remove-icon,
.compare-property-label,
.compare-property-label .compare-label,
.dashboard-logo-wrap .dashboard-notification-wrap,
.dashboard-notification-wrap .notification-circle,
.dashboard-slide-panel-wrap .open-close-slide-panel,
.doughnut-chart-data li:after,
.featured-property-item-widget .item-wrap-v3 .labels-wrap,
.form-login-link,
.fw-property-details-wrap h3:before,
.fw-property-documents-wrap h3:before,
.gm-marker:after,
.grid-item-icon,
.grid-item-link,
.grid-item-text-link,
.grid-item-text-wrap,
.grid-view .labels-wrap,
.half-map-features-list-wrap .save-search-btn,
.header-transparent-wrap,
.houzez-map-loading,
.houzez-overlay-loading,
.hover-effect-flat:before,
.hover-effect:before,
.indicator-energy,
.indicator-energy:before,
.item-parallax-wrap,
.item-price-wrap,
.item-tools,
.item-wrap-v3 .item-amenities,
.item-wrap-v3 .item-title,
.label-featured,
.lb-loader,
.lb-nav,
.lead-detail-wrap .edit-lead-detail,
.lightbox,
.lightbox-gallery-wrap .btn-expand,
.lightboxOverlay,
.location-trigger,
.logged-in-nav,
.login-form-wrap .form-group-field:after,
.lslide .hz-image-caption,
.main-nav .megamenu,
.map-arrows-actions,
.map-next-prev-actions,
.map-notfound,
.map-wrap,
.map-zoom-actions,
.mobile-property-form .close,
.mobile-property-title .labels-wrap,
.nav-mobile .main-nav .nav-item .dropdown-menu,
.nav-pills .nav-link input[type=radio],
.navi-user-mobile .notification-circle,
.overlay-search-module-close,
.overlay-wrap,
.page-title-wrap .item-price-wrap,
.print-banner-wrap .qr-code,
.property-banner .nav,
.property-banner .property-form-wrap,
.property-banner-trigger,
.property-detail-v2 #pills-gallery:before,
.property-detail-v2 .page-title-wrap,
.property-detail-v6 .property-banner .img-wrap-3-text,
.property-grid-item .item-inner-wrap,
.property-grid-item .item-listing-wrap,
.property-grid-item .labels-wrap,
.property-grid-item .property-grid-item-link,
.property-payment-status,
.property-view .vertical-listing-tabs,
.radio-tab .radio-tab-inner,
.register-form-wrap .form-group-field:after,
.remove-floorplan-row,
.remove-subproperty-row,
.search-expandable-label,
.search-expandable-wrap,
.search-icon:before,
.slick-slide .hz-image-caption,
.splash-slider-wrap,
.taxonomy-item .taxonomy-link,
.taxonomy-text-wrap,
.team-content-wrap,
.team-content-wrap-after .team-content,
.team-content-wrap-before .team-content,
.team-mobile-link,
.video-background,
.video-background:before,
.property-gallery-grid .more-images span,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
position: absolute
}
.main-nav .megamenu-item {
position: static
}
.dashboard-side-wrap,
.dashboard-slide-panel-wrap,
.favethemes-sticky,
.houzez-fullscreen-map,
.mobile-property-contact,
.overlay-search-advanced-module,
.property-navigation-wrap,
.splash-page-footer {
position: fixed
}
.btn:focus .show-on-click,
.class-energy-indicator span,
.compare-property-label .compare-label,
.dashboard-slide-panel-wrap .open-close-slide-panel,
.doughnut-chart-data li:after,
.favethemes-sticky,
.flickr-images a,
.hover-effect,
.hover-effect-flat,
.hover-effect-flat:before,
.hover-effect:before,
.instagram-images a,
.item-amenities .h-type,
.item-wrap-v2 .item-amenities li span,
.item-wrap-v6 .item-v6-image,
.lb-cancel,
.lb-data .lb-close,
.lb-data .lb-number,
.lb-next,
.lb-prev,
.lightbox .lb-image,
.lightbox-gallery-wrap .btn-expand,
.logged-in-nav,
.logged-in-nav a,
.lslide a,
.main-nav .dropdown-menu,
.nav-mobile .main-nav .nav-item a,
.post-thumbnail-wrap a,
.property-detail-v2 #pills-gallery:before,
.property-detail-v6 .property-banner .img-wrap-1,
.property-detail-v6 .property-banner .img-wrap-2,
.property-detail-v6 .property-banner .img-wrap-3,
.property-lightbox .modal,
.property-view .vertical-listing-tabs .nav,
.review-date,
.slick-slide a,
.table-cell-title span,
.ui-slider-horizontal .ui-slider-handle:after,
.property-gallery-grid .gallery-grid-item {
display: block
}
.advanced-search-dropdown .range-text .max-price-range,
.advanced-search-dropdown .range-text .min-price-range,
.agent-information .agent-phone-wrap span,
.agent-phone.agent-phone-hidden,
.auto-complete .item-amenities li,
.availability-notes li:before,
.btn-features-list,
.class-energy-indicator,
.features-list .control,
.filters-search-v3-wrap .control,
.footer-bottom-wrap-v3 .footer-social a,
.fw-property-contact-agent-wrap .agent-phone span,
.gm-marker,
.item-amenities li,
.item-parallax-wrap .item-amenities .h-type,
.item-parallax-wrap .label-featured,
.item-parallax-wrap .labels-wrap,
.item-tool,
.item-tool>span,
.item-wrap-v3 .item-price-wrap .item-price,
.lightbox-nav a,
.list-view .item-body .item-amenities .h-type,
.login-form-wrap .form-group-field:after,
.map-btn,
.map-search,
.notification-circle,
.page-title-wrap .label,
.post-tag,
.property-carousel-buttons-wrap .btn-view-all,
.property-carousel-buttons-wrap .slick-next,
.property-carousel-buttons-wrap .slick-prev,
.property-navigation-wrap a,
.property-slider-item .label-featured,
.register-form-wrap .form-group-field:after,
.social-icons a,
.spinner>div,
.star .icon-rating,
.switcher-wrap,
.task-label,
.task-list-item .control,
.top-bar-contact-info,
.top-bar-slogan,
.top-bar-wrap .header-social-icons .btn-square,
.upload-icon,
.what-nearby .what-nearby-right .label,
.what-nearby .what-nearby-right .time-review,
label {
display: inline-block
}
.login-register-nav li {
display: inline
}
.lb-dataContainer:after,
.lb-outerContainer:after,
.page-content-wrap .gallery:after,
.page-content-wrap .gallery:before,
.post-content-wrap .gallery:after,
.post-content-wrap .gallery:before,
.upload-gallery-thumb-buttons:after,
.upload-gallery-thumb-buttons:before,
.what-nearby dd:after,
.what-nearby dd:before,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:before,
.widget-contact-us li:after,
.widget-contact-us li:before,
.widget-featured-property:after,
.widget-featured-property:before {
display: table
}
#tab-agents .all-reviews,
#tab-agents .rating-score-text,
.bootbox-close-button,
.btn .show-on-click,
.btn-loader,
.btn:focus .hide-on-click,
.dashboard-mobile-edit-menu-wrap,
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown,
.elementor-widget-houzez_elementor_contact_form .elementor-widget-container .elementor-form br,
.grid-view .item-body .item-author,
.grid-view .item-body .item-date,
.grid-view .item-body .item-price-wrap,
.grid-view .item-body .labels-wrap,
.grid-view-4-cols:not(.list-view) .item-listing-wrap .btn-item,
.hide_search_checkbox,
.houzez-floorplan-clone:last-child hr,
.houzez-hidden,
.item-amenities-with-icons .item-amenities-text,
.item-tool-share:after,
.item-wrap-v3 .item-amenities .h-type,
.item-wrap-v3 .item-price-wrap .item-sub-price,
.item-wrap-v6 .h-type,
.lightbox-gallery-full-wrap+.lightbox-form-wrap,
.lightbox-tools .btn-share .dropdown-toggle:after,
.lightboxOverlay,
.list-view .item-footer,
.list-view .item-header .item-price-wrap,
.list-view .item-header .labels-wrap,
.listing-v5 .h-type,
.mobile-property-tools .item-tools .item-tool:last-of-type,
.mobile-search-nav,
.nav-mobile .logged-in img,
.nav-mobile .slideout-menu .dropdown-toggle,
.navbar-logged-in-wrap>a:after,
.payment-method .houzez_stripe_membership button,
.payment-method .houzez_stripe_simple button,
.payment-method .houzez_stripe_simple_featured button,
.property-address-wrap .gm-style-iw-a,
.property-carousel-buttons-wrap .btn-view-all:before,
.property-carousel-buttons-wrap .slick-next:before,
.property-carousel-buttons-wrap .slick-prev:before,
.property-carousel-module-v1-1cols .item-wrap-outside,
.property-carousel-module-v1-2cols .item-wrap-outside,
.property-carousel-module-v1-3cols .item-wrap-outside,
.property-carousel-module-v1-4cols .item-wrap .item-amenities,
.property-carousel-module-v1-4cols .item-wrap .item-title,
.property-carousel-module-v1-4cols .item-wrap .item-tools,
.property-carousel-module-v1-5cols .item-wrap .item-amenities,
.property-carousel-module-v1-5cols .item-wrap .item-title,
.property-carousel-module-v1-5cols .item-wrap .item-tools,
.property-item-widget .right-property-item-widget-wrap .item-sub-price,
.property-lightbox .btn-email,
.property-lightbox .modal-footer,
.property-navigation-wrap,
.search-expandable .btn-features-list,
.search-hidden,
.visible-on-mobile,
.vote-msg,
.widget .item-sub-price,
.widget-mortgage-calculator .mortgage-details,
ul.item-amenities.item-amenities-without-icons i,
ul.item-amenities.item-amenities-without-icons img,
ul.item-amenities.item-amenities-without-icons span i,
ul.item-amenities.item-amenities-without-icons span img {
display: none
}
.btn-success-outlined,
.control__indicator,
.deals-table tfoot td:not(.total-deals),
.item-tool>span span,
.property-grid-item .item-wrap {
background-color: transparent
}
.advanced-search-banner-wrap,
.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active,
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.control__indicator,
.form-control .btn,
.item-footer,
.item-parallax-wrap,
.item-wrap,
.listing-tabs .nav-tabs .nav-link.active,
.property-slider-item,
.show>.btn-light.dropdown-toggle {
background-color: #fff
}
.logged-in-nav,
.main-nav .dropdown-menu,
.main-nav .dropdown-toggle:after,
.map-btn,
.map-search,
.property-lightbox .modal-content,
.property-lightbox .modal-header,
.ui-slider-horizontal .ui-slider-range {
border: none
}
.advanced-search-v2 .btn,
.advanced-search-v2 .form-control,
.deals-nav-tab.nav-pills .nav-link,
.fw-property-floor-plans-wrap .floor-plans-tabs a,
.listing-tabs .nav-tabs .nav-link,
.location-trigger,
.login-register-tabs .nav-link,
.main-nav .dropdown-menu {
border-radius: 0
}
.label {
border-radius: 2px
}
.hover-effect,
.hover-effect-flat {
border-radius: 3px
}
.advanced-search-banner-wrap,
.agent-bio-wrap,
.agent-contacts-wrap,
.agent-nav-wrap .nav-pills .nav-link,
.agent-profile-wrap,
.agent-stats-wrap,
.availability-notes li:before,
.block-wrap,
.contact-form-wrap,
.dashboard-content-block,
.detail-wrap,
.estimation-form-wrap,
.grid-item,
.item-parallax-wrap,
.item-tool>span,
.lb-outerContainer,
.lead-enquiry-wrap,
.lined-block,
.list-view .item-wrap,
.login-form-wrap,
.map-notfound,
.map-search,
.mobile-property-tools .item-tool>span,
.mobile-property-tools .nav-pills>.nav-item>.nav-link,
.page-link,
.payment-method,
.post-content-wrap pre,
.post-tag,
.private-note-wrap,
.property-banner .nav .nav-link,
.property-banner .property-form-wrap,
.property-slider-item,
.register-form-wrap,
.sidebar-wrap .property-form-wrap,
.table-cell-title span,
.widget-wrap {
border-radius: 4px
}
.search-banner-wrap {
border-radius: 6px
}
.notification-circle {
border-radius: 10px
}
.activities-list,
.advanced-search .form-group,
.agent-bio-wrap p:last-of-type,
.agent-information,
.agent-profile-data ul,
.block-title-wrap h2,
.block-title-wrap h3,
.blog-post-item .blog-post-meta ul,
.blog-post-item-widget:last-of-type,
.breadcrumb,
.dashboard-header-left h1,
.dashboard-header-wrap h1,
.dashboard-logo-wrap .logo,
.dashboard-property-search .form-group,
.dashboard-side-menu-wrap .side-menu,
.deals-nav-tab.nav-pills .nav-link,
.doughnut-chart-data ul,
.featured-property-item-widget:last-of-type,
.fw-property-section-wrap .block-wrap,
.header-social-icons ul,
.horizontal-search-wrap .search-banner-wrap .form-group,
.item-amenities,
.item-price-wrap,
.item-tools,
.lead-detail-wrap ul,
.lead-enquiry-wrap:last-of-type,
.lightbox-content-wrap .property-overview-data .flex-fill,
.lightbox-content-wrap .property-overview-data .flex-grow-1,
.lightbox-tools ul,
.listing-switch-view ul,
.logged-in-nav,
.login-register-form .modal-header .close,
.login-register-nav,
.main-nav .dropdown-menu,
.main-nav .megamenu ul,
.mebership-list-info,
.message-reply-message>p:last-of-type,
.next-prev-block .next-box p,
.next-prev-block .prev-box p,
.post-content-wrap blockquote p:last-of-type,
.post-content-wrap ol ol,
.post-content-wrap ol ul,
.post-content-wrap q p:last-of-type,
.post-content-wrap ul ol,
.post-content-wrap ul ul,
.post-excerpt-wrap p,
.post-footer-wrap .author-meta,
.post-header-wrap .author-meta,
.price-table-description ul,
.property-attachments,
.property-detail-v6 .property-banner .block-wrap ul,
.property-item-widget:last-of-type,
.property-navigation-wrap .property-navigation,
.property-overview-wrap ul,
.property-review-wrap .review-title-wrap,
.recurring-payment-wrap .control,
.review-title,
.social-icons a:first-child,
.statistic-referrals-list,
.switcher-wrap .dropdown-menu .dropdown-item,
.team-social,
.top-bar-wrap .dropdown-menu .dropdown-item,
.tweet-item:last-of-type,
.tweet-slider .tweet-content,
.tweet-slider .tweet-icon,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs),
.widget-featured-property-slider-wrap .featured-property-item-widget,
.widget-instagram-slider .featured-property-item-widget,
.widget-wrap:first-of-type,
.ele-item-tools,
.hz-ele-price {
margin: 0
}
.agent-contacts-wrap .agent-map address,
.blog-wrap .page-title,
.listing-wrap .page-title,
.mt-10,
.team-social {
margin-top: 10px
}
.form-tools,
.message-list-item,
.private-note-wrap,
.property-carousel-module-v1-4cols .item-wrap-outside,
.property-carousel-module-v1-5cols .item-wrap-outside,
.social-login-wrap,
.team-content-wrap-after .team-description {
margin-top: 20px
}
.agent-profile-wrap,
.footer-bottom-wrap-v3 .footer-social,
.houzez-blog-top,
.post-comment-wrap .comment,
.property-detail-v1 .sidebar-wrap,
.property-detail-v2 .sidebar-wrap,
.property-detail-v4 .sidebar-wrap,
.property-detail-v5 .sidebar-wrap,
.property-detail-v6 .sidebar-wrap,
.widget-wrap {
margin-top: 30px
}
.agents-module-slider .agent-item,
.blog-post-item .blog-post-meta,
.dashboard-table .control,
.form-tools .control,
.item-wrap-v6 .item-amenities li,
.login-form-wrap .form-group,
.register-form-wrap .form-group {
margin-bottom: 0
}
.dashboard-statistic-block .views-percentage,
.footer-bottom-wrap-v2 .nav,
.footer-bottom-wrap-v3 .nav,
.item-parallax-wrap .label-featured,
.item-parallax-wrap .labels-wrap,
.mb-10,
.menu-edit-property li,
.post-content-wrap dd,
.property-carousel-module-v1-4cols .item-wrap-outside .item-title,
.property-carousel-module-v1-5cols .item-wrap-outside .item-title,
.property-grid-item .item-inner-wrap .labels-wrap,
.property-slider-item .label-featured,
.social-login-wrap .btn:first-of-type,
.testimonial-logo,
.testimonial-thumb {
margin-bottom: 10px
}
.advanced-search-filters .form-group,
.testimonial-body,
.testimonial-icon {
margin-bottom: 15px
}
.advanced-search-module .advanced-search-module-title,
.agent-bio-wrap h2,
.agent-list-wrap,
.agent-profile-chart-wrap h2,
.agent-profile-content,
.agent-profile-top-wrap,
.blog-post-item-widget,
.dashboard-content-block h2,
.dashboard-content-block h3,
.dashboard-content-block-wrap h2,
.dashboard-content-block-wrap h3,
.dashboard-logo-wrap,
.dashboard-slide-panel-wrap h2,
.dashboard-slide-panel-wrap h3,
.dashboard-statistic-block h3,
.deals-table-wrap h2,
.featured-property-item-widget,
.form-tools,
.frontend-submission-page .dashaboard-snake-nav,
.fw-property-floor-plans-wrap .floor-plan-right-wrap h3,
.item-wrap-v5 .item-title,
.lined-block,
.menu-edit-property-wrap .menu-title,
.message-list-item,
.page-content-wrap .gallery,
.post-comment-form-wrap h2,
.post-comment-wrap h3,
.post-content-wrap .gallery,
.post-content-wrap dl,
.post-content-wrap h1,
.post-content-wrap h2,
.post-content-wrap h3,
.post-content-wrap h4,
.post-content-wrap h5,
.post-content-wrap h6,
.post-content-wrap ol,
.post-content-wrap p,
.post-content-wrap table,
.post-content-wrap ul,
.private-note-wrap,
.property-item-widget,
.related-posts-wrap h2,
.team-content-wrap-after .team-description,
.tweet-item,
.tweet-slider .tweet-icon,
.widget-about-image,
.widget-login-register .login-register-tabs {
margin-bottom: 20px
}
.activitiy-item,
.add-new-listing-bottom-nav-wrap,
.agent-bio-wrap,
.agent-contacts-wrap,
.agent-profile-wrap,
.agent-stats-wrap,
.author-detail-wrap,
.dashboard-content-block,
.dashboard-content-block-wrap,
.dashboard-property-search-wrap,
.dashboard-statistic-block,
.footer-bottom-wrap-v3 .footer-social,
.footer-top-wrap .widget-wrap,
.lead-enquiry-wrap,
.listing-v5 .grid-view .item-listing-wrap,
.listing-v5 .list-view .item-listing-wrap,
.mortgage-calculator-chart,
.mortgage-calculator-data,
.post-comment-form-wrap,
.post-comment-wrap,
.post-comment-wrap .comment,
.post-title-wrap h1,
.post-title-wrap h2,
.post-wrap,
.related-posts-wrap,
.sidebar-wrap {
margin-bottom: 30px
}
.advanced-search .advanced-search-btn,
.agent-profile-data ul,
.blog-post-item .blog-post-meta ul,
.breadcrumb,
.calendar-navigation .btn,
.dashboard-side-menu-wrap .side-menu,
.dropdown-menu,
.footer-top-wrap .widget-wrap,
.header-social-icons ul,
.header-v6 .header-social-icons,
.item-amenities,
.item-price-wrap,
.item-tools,
.lightbox-tools ul,
.listing-v5 .list-view .item-wrap-v5,
.logged-in-nav,
.login-register-form .modal-header,
.login-register-nav,
.main-nav .dropdown-menu,
.main-nav .megamenu ul,
.map-info-window .item-wrap,
.navbar,
.price-table-description ul,
.print-wrap .block-wrap,
.property-banner .nav .nav-link,
.property-detail-v6 .property-banner .block-wrap,
.property-lightbox .close,
.property-lightbox .modal-body,
.property-navigation-wrap .property-navigation,
.property-sub-listings-wrap .block-wrap,
.property-wrap .breadcrumb,
.size-calculator .btn,
.switcher-wrap .btn,
.switcher-wrap .dropdown-menu .dropdown-item,
.team-social,
.top-bar-wrap .btn,
.top-bar-wrap .dropdown-menu .dropdown-item,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs),
.ele-item-tools,
.hz-ele-price {
padding: 0
}
.blog-post-item .blog-post-body {
padding-bottom: 10px
}
.activitiy-item,
.agent-thumb,
.property-detail-v6 .page-title-wrap,
.property-detail-v6 .property-banner {
padding-bottom: 30px
}
.advanced-search-dropdown .btn-clear,
.agent-information li,
.agent-item,
.compare-item,
.days li,
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number,
.featured-property-item-widget .item-wrap-v3 .labels-wrap .label,
.gallery-item,
.grid-view .item-listing-wrap,
.half-map-left-wrap,
.header-v6 .header-wrap-6-right-menu .navbar-nav,
.item-author,
.item-wrap-v2 .item-amenities li:before,
.lb-data .lb-details,
.left-calendar,
.lightbox-content-wrap,
.lightbox-gallery-wrap,
.list-view .item-body .item-date,
.map-info-window .item-body,
.map-info-window .item-header,
.mobile-property-tools .nav-pills,
.page-content-wrap .alignleft,
.post-content-wrap .alignleft,
.property-form .btn-half-width,
.property-grid-item,
.property-slider-item .item-date,
.right-calendar,
.text-with-icon-item-v1,
.text-with-icon-item-v2,
.upload-gallery-thumb-buttons button,
.weekdays li,
.what-nearby .what-nearby-left {
float: right
}
.advanced-search-dropdown .btn-apply,
.agent-contacts-wrap li a,
.agent-contacts-wrap li span,
.agent-list-wrap .agent-list-contact li a,
.agent-list-wrap .agent-list-contact li span,
.auto-complete .search-result-view,
.block-content-wrap .list-2-cols li span,
.block-content-wrap .list-3-cols li span,
.block-content-wrap .list-1-cols li span,
.class-energy-list span,
.doughnut-chart-data span,
.half-map-right-wrap,
.header-v5 .login-register-nav,
.header-v5 .navbar-logged-in-wrap,
.header-v6 .header-wrap-6-left-menu .navbar-nav,
.header-v6 .login-register,
.header-v6 .navbar-logged-in-wrap,
.invoce-content li span,
.item-date,
.lb-data .lb-close,
.lb-nav a.lb-next,
.lead-detail-wrap ul li span,
.lightbox-form-wrap,
.main-nav .dropdown-toggle:after,
.mebership-list-info li strong,
.mobile-property-tools .item-tools,
.mortgage-calculator-data span,
.nav-mobile .main-nav .nav-item.dropdown.show>a:after,
.nav-mobile .main-nav .nav-item.dropdown>a:after,
.page-content-wrap .alignright,
.post-content-wrap .alignright,
.side-menu-item .notification-circle,
.side-menu-item .side-menu-item .notification-circle,
.size-calculator .btn,
.upload-gallery-thumb-buttons button+button,
.what-nearby .what-nearby-right,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span {
float: left
}
.fw-property-contact-agent-wrap .agent-phone span,
.grid-view .item-listing-wrap-v4 {
float: none
}
.map-btn,
.map-search {
vertical-align: middle!important
}
.block-availability-calendars .days li.day-available:after,
.block-availability-calendars .days li.day-booked:after,
.block-availability-calendars .days li.day-disabled:after,
.block-availability-calendars .days li.day-pending:after,
.block-availability-calendars .days li.day-unavailable:after,
.block-video-wrap iframe,
.block-virtual-video-wrap iframe,
.blog-post-item-v2 .blog-post-content-wrap,
.dashboard-side-wrap,
.favethemes-sticky,
.fw-property-details-wrap h3:before,
.fw-property-documents-wrap h3:before,
.houzez-overlay-loading,
.hover-effect-flat:before,
.hover-effect:before,
.lb-container>.nav,
.lb-loader,
.lb-nav,
.lb-nav a.lb-prev,
.lightbox,
.lightboxOverlay,
.lslide .hz-image-caption,
.main-nav .megamenu,
.map-wrap,
.mobile-property-contact,
.mobile-property-title .label-featured,
.nav-mobile .main-nav .nav-item .dropdown-menu,
.overlay-search-advanced-module,
.overlay-search-advanced-module .range-text,
.overlay-wrap,
.property-banner-trigger,
.property-detail-v2 #pills-gallery:before,
.property-detail-v3 .top-gallery-section,
.property-detail-v4 .top-gallery-section,
.property-detail-v6 .property-banner .img-wrap-3-text,
.property-grid-item .item-inner-wrap,
.property-grid-item .item-listing-wrap,
.property-grid-item .property-grid-item-link,
.property-navigation-wrap,
.radio-tab .radio-tab-inner,
.slick-slide .hz-image-caption,
.splash-page-footer,
.splash-slider-wrap,
.team-content-wrap,
.team-content-wrap-before .team-content,
.team-mobile-link,
.video-background,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
right: 0
}
.dashboard-logo-wrap .dashboard-notification-wrap,
.dashboard-slide-panel-wrap.dashboard-slide-panel-wrap-visible,
.favethemes-sticky,
.fw-property-details-wrap h3:before,
.fw-property-documents-wrap h3:before,
.lb-nav a.lb-next,
.lead-detail-wrap .edit-lead-detail,
.lightbox-form-wrap.lightbox-form-wrap-show,
.location-trigger,
.logged-in-nav,
.main-nav .megamenu,
.page-title-wrap .item-price-wrap,
.print-banner-wrap .qr-code,
.property-detail-v2 .property-banner .nav,
.property-detail-v5 .property-banner .nav,
.property-slider-item .btn-item,
.radio-tab .radio-tab-inner {
left: 0
}
.block-availability-calendars .days li.day-available:after,
.block-availability-calendars .days li.day-booked:after,
.block-availability-calendars .days li.day-disabled:after,
.block-availability-calendars .days li.day-pending:after,
.block-availability-calendars .days li.day-unavailable:after,
.block-video-wrap iframe,
.block-virtual-video-wrap iframe,
.control__indicator,
.dashboard-logo-wrap .dashboard-notification-wrap,
.dashboard-side-wrap,
.dashboard-slide-panel-wrap,
.favethemes-sticky,
.houzez-overlay-loading,
.hover-effect-flat:before,
.hover-effect:before,
.lb-nav,
.lead-detail-wrap .edit-lead-detail,
.lightboxOverlay,
.location-trigger,
.map-wrap,
.nav-mobile .logged-in-nav,
.overlay-search-advanced-module,
.overlay-search-advanced-module .range-text,
.property-banner-trigger,
.property-detail-v2 #pills-gallery:before,
.property-detail-v3 .top-gallery-section,
.property-detail-v4 .top-gallery-section,
.property-detail-v6 .property-banner .img-wrap-3-text,
.property-grid-item .item-listing-wrap,
.property-grid-item .property-grid-item-link,
.property-navigation-wrap,
.property-view .vertical-listing-tabs,
.radio-tab .radio-tab-inner,
.search-icon:before,
.splash-slider-wrap,
.team-content-wrap,
.team-mobile-link,
.video-background {
top: 0
}
.fw-property-details-wrap h3:before,
.fw-property-documents-wrap h3:before,
.lslide .hz-image-caption,
.mobile-property-contact,
.print-banner-wrap .qr-code,
.property-detail-v2 .page-title-wrap,
.property-grid-item .item-inner-wrap,
.property-payment-status,
.property-slider-item .btn-item,
.search-expandable-wrap,
.slick-slide .hz-image-caption,
.splash-page-footer,
.team-content-wrap-before .team-content {
bottom: 0
}
.item-parallax-wrap .item-price-wrap,
.item-parallax-wrap .label-featured,
.item-parallax-wrap .labels-wrap,
.item-wrap-v3 .item-price-wrap,
.page-title-wrap .label-featured,
.property-grid-item .item-inner-wrap .item-amenities,
.property-grid-item .item-inner-wrap .item-title,
.property-grid-item .item-inner-wrap .labels-wrap {
top: auto
}
.featured-property-item-widget .item-wrap-v3 .labels-wrap,
.item-parallax-wrap .item-price-wrap,
.lightbox-content-wrap .btn-item,
.lightbox-content-wrap .item-price-wrap,
.lightbox-content-wrap .property-overview-data,
.list-view .item-body .item-price-wrap,
.mobile-property-title .item-price-wrap,
.mobile-property-tools .item-tools,
.page-title-wrap .item-price-wrap,
.page-title-wrap .item-tools,
.page-title-wrap .label-featured,
.property-grid-item .item-inner-wrap .item-amenities,
.property-grid-item .item-inner-wrap .item-title,
.property-grid-item .item-inner-wrap .labels-wrap,
.property-item-widget .right-property-item-widget-wrap .item-price-wrap,
.property-slider-item .item-price-wrap,
.property-tools {
bottom: auto
}
.featured-property-item-widget .item-wrap-v3 .labels-wrap,
.item-parallax-wrap .item-price-wrap,
.item-parallax-wrap .label-featured,
.lightbox-content-wrap .item-price-wrap,
.lightbox-content-wrap .property-overview-data,
.list-view .item-body .item-price-wrap,
.mobile-property-title .item-price-wrap,
.page-title-wrap .item-price-wrap,
.page-title-wrap .label-featured,
.property-carousel-module-v1-4cols .item-wrap .labels-wrap,
.property-carousel-module-v1-5cols .item-wrap .labels-wrap,
.property-grid-item .item-inner-wrap .item-amenities,
.property-grid-item .item-inner-wrap .item-title,
.property-grid-item .item-inner-wrap .labels-wrap,
.property-item-widget .right-property-item-widget-wrap .item-price-wrap,
.property-slider-item .item-price-wrap,
.property-slider-item .label-featured {
right: auto
}
.featured-property-item-widget .item-wrap-v3 .item-price-wrap,
.item-parallax-wrap .labels-wrap,
.lightbox-content-wrap .btn-item,
.mobile-property-tools .item-tools,
.page-title-wrap .item-tools,
.property-carousel-module-v1-4cols .item-wrap .item-price-wrap,
.property-carousel-module-v1-5cols .item-wrap .item-price-wrap,
.property-grid-item .item-inner-wrap .item-amenities,
.property-grid-item .item-inner-wrap .item-title,
.property-grid-item .item-inner-wrap .labels-wrap,
.property-tools {
left: auto
}
.activitiy-item,
.agent-item,
.auto-complete .auto-complete-footer,
.dashboard-slide-panel-wrap,
.doughnut-chart-data span,
.doughnut-chart-data strong,
.fw-property-details-wrap h3,
.fw-property-documents-wrap h3,
.gm-ui-hover-effect,
.grid-item-text-wrap,
.grid-view .labels-wrap,
.hover-effect-flat:before,
.hover-effect:before,
.item-wrap-v3 .item-amenities,
.item-wrap-v3 .item-title,
.label-featured,
.lightbox-gallery-wrap .btn-expand,
.map-arrows-actions,
.map-next-prev-actions,
.map-zoom-actions,
.mobile-property-form .close,
.property-banner-trigger,
.property-detail-v2 #pills-gallery:before,
.property-grid-item .item-wrap,
.recurring-payment-wrap,
.search-banner-wrap,
.search-expandable-wrap,
.search-icon:before,
.splash-page-footer,
.taxonomy-text-wrap,
.team-content-wrap-before,
.text-with-icon-item-v1,
.property-gallery-grid .more-images span {
z-index: 1
}
.agent-item:hover,
.banner-caption,
.blog-post-item-v2 .blog-post-content-wrap,
.header-transparent-wrap,
.item-parallax-wrap,
.item-price-wrap,
.item-tools,
.left-calendar,
.main-nav .nav-item,
.nav-mobile .main-nav .nav-item a,
.page-title-wrap .item-tools,
.price-table-module.featured,
.property-banner .nav,
.property-banner .property-form-wrap,
.property-grid-item .property-grid-item-link,
.right-calendar,
.text-with-icon-item-v1:hover,
.widget-featured-property-slider-wrap .slick-next,
.widget-featured-property-slider-wrap .slick-prev,
.widget-instagram-slider .slick-next,
.widget-instagram-slider .slick-prev {
z-index: 2
}
.navi-user-mobile .notification-circle,
.property-wrap .item-tools {
z-index: 3
}
.mobile-property-contact,
.property-lightbox .modal-footer,
.property-lightbox .modal-header {
z-index: 5
}
.item-amenities,
.item-price-wrap,
.item-tools,
.logged-in-nav,
.main-nav .megamenu li {
list-style: none
}
.advanced-search-banner-wrap,
.dropdown-menu,
.logged-in-nav,
.main-nav .dropdown-menu,
.property-navigation-wrap,
.ui-autocomplete {
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
box-shadow: 0 2px 4px rgba(0, 0, 0, .1)
}
.agent-phone.agent-phone-hidden,
.grid-view .item-footer .item-author,
.item-title {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis
}
.agent-profile-chart-wrap h2 span,
.dashaboard-snake-nav .step-block:not(.active),
.doughnut-chart-data small,
.item-amenities li,
.item-price .price-postfix,
.item-price .price-prefix,
.item-wrap-v6 .item-price,
.property-item-widget .right-property-item-widget-wrap .item-amenities,
.search-expandable-label,
.switcher-wrap .btn,
.switcher-wrap .dropdown-menu li,
.task-list-item.task-list-item-completed .control,
.top-bar-wrap .btn,
.top-bar-wrap .dropdown-menu li,
.what-nearby .time-review,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span {
font-weight: 300
}
.dashboard-content-block h2,
.dashboard-content-block h3,
.dashboard-content-block-wrap h2,
.dashboard-content-block-wrap h3,
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown,
.dashboard-slide-panel-wrap h2,
.dashboard-slide-panel-wrap h3,
.dashboard-statistic-block .views-data,
.fc-event,
.fc-event:hover,
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number,
.post-tag,
.task-label {
font-weight: 400
}
.accordion-title,
.advanced-search-module .advanced-search-module-title,
.agent-company,
.agent-link,
.auto-complete .auto-complete-title,
.auto-complete .search-result-view,
.blog-post-item .blog-post-link,
.blog-post-item .blog-post-title h3,
.dashaboard-snake-nav .step-block,
.dashboard-side-menu-wrap .side-menu,
.dashboard-statistic-block .views-percentage,
.dashboard-statistic-block h3,
.days li,
.doughnut-chart-data span,
.fc-more,
.fc-unthemed th,
.filters-search-v3-title,
.item-amenities .h-type span,
.item-wrap-v5 .item-v5-price,
.lightbox-content-wrap .lightbox-content-title,
.listing-tabs .nav-tabs .nav-link,
.login-register-tabs .nav-link,
.menu-edit-property li a.active,
.menu-edit-property-wrap .menu-title,
.month .month-title,
.mortgage-calculator-monthly-payment,
.price-table-currency,
.price-table-price,
.price-table-title,
.property-document-link,
.statistic-referrals-list a,
.table-cell-title span,
.taxonomy-title,
.text-with-icon-item .text-with-icon-link,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a,
.widget-read-more {
font-weight: 500
}
b,
label,
strong {
font-weight: 600
}
.sub-listings-table a {
font-weight: 700
}
.page-content-wrap .gallery:after,
.page-content-wrap .gallery:before,
.post-content-wrap .gallery:after,
.post-content-wrap .gallery:before,
.upload-gallery-thumb-buttons:after,
.upload-gallery-thumb-buttons:before,
.what-nearby dd:after,
.what-nearby dd:before,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:before,
.widget-contact-us li:after,
.widget-contact-us li:before,
.widget-featured-property:after,
.widget-featured-property:before {
content: " ";
width: 100%
}
.page-content-wrap .gallery:after,
.post-content-wrap .gallery:after,
.upload-gallery-thumb-buttons:after,
.what-nearby dd:after,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after,
.widget-contact-us li:after,
.widget-featured-property:after {
clear: both
}
.btn-bg-android:before,
.btn-bg-apple:before,
.btn-bg-dribbble:before,
.btn-bg-email:before,
.btn-bg-facebook:before,
.btn-bg-flickr:before,
.btn-bg-foursquare:before,
.btn-bg-google-plus:before,
.btn-bg-instagram:before,
.btn-bg-linkedin:before,
.btn-bg-pinterest:before,
.btn-bg-rss:before,
.btn-bg-tumblr:before,
.btn-bg-twitter:before,
.btn-bg-vimeo:before,
.btn-bg-windows:before,
.btn-bg-youtube:before {
-webkit-transition: all .2s ease-out 0s;
-o-transition: all .2s ease-out 0s;
transition: all .2s ease-out 0s;
-o-transition-delay: .1s;
transition-delay: .1s;
-webkit-transition-delay: .1s
}
.btn {
-webkit-transition: background-color .2s;
-o-transition: background-color .2s;
transition: background-color .2s;
-webkit-transition: border-color .2s;
-o-transition: border-color .2s;
transition: border-color .2s;
-webkit-transition: color .2s;
-o-transition: color .2s;
transition: color .2s
}
.agent-item,
.control__indicator,
.dashboard-main-wrap,
.dashboard-slide-panel-wrap,
.hover-effect,
.hover-effect-flat,
.hover-effect-flat:before,
.hover-effect-flat:hover:before,
.hover-effect:before,
.hover-effect:hover:before,
.item-tool>span,
.item-wrap-v6 .item-tools,
.lightbox-form-wrap,
.logged-in-nav,
.main-nav .dropdown-menu,
.opacity-02,
.overlay-wrap,
.property-lightbox .modal,
.review-like .review-dislike-button a:hover,
.review-like .review-like-button a:hover,
.team-content-wrap,
.text-with-icon-item-v1,
a,
button {
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
.overlay-search-advanced-module,
.overlay-search-advanced-module.open {
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s
}
@-webkit-keyframes bounce {
0%,
100%,
20%,
50%,
80% {
-webkit-transform: translateY(0)
}
40% {
-webkit-transform: translateY(-3px)
}
60% {
-webkit-transform: translateY(-3px)
}
}
@keyframes bounce {
0%,
100%,
20%,
50%,
80% {
-webkit-transform: translateY(0);
transform: translateY(0)
}
40% {
-webkit-transform: translateY(-3px);
transform: translateY(-3px)
}
60% {
-webkit-transform: translateY(-3px);
transform: translateY(-3px)
}
}
.bounce {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1
}
.btn-loader {
top: 2px;
width: 16px;
height: 16px;
margin-left: 15px
}
.btn-loader:after {
content: " ";
display: block;
width: 16px;
height: 16px;
margin: 1px;
border-radius: 50%;
border: 2px solid #fff;
border-color: #fff transparent #fff transparent;
-webkit-animation: btn-loader 1.2s linear infinite;
animation: btn-loader 1.2s linear infinite
}
@-webkit-keyframes btn-loader {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg)
}
}
@keyframes btn-loader {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg)
}
}
body {
overflow-x: hidden;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: grayscale
}
a:active,
a:focus,
a:hover {
text-decoration: none;
-webkit-box-shadow: none;
box-shadow: none;
outline: 0
}
label {
padding-bottom: 10px;
margin-bottom: 0
}
label[for=gdpr_agreement] {
margin-bottom: 0
}
address,
time {
color: #636363
}
.opacity-02 {
opacity: .2!important
}
.grey {
color: #636363
}
.grey-light {
color: #ebebeb
}
.small-text {
font-size: 12px
}
.h-100 {
height: 100%
}
.bordered-separator {
border-top: 1px solid #dce0e0
}
.hover-effect,
.hover-effect-flat {
cursor: pointer;
overflow: hidden
}
.hover-effect-flat:before,
.hover-effect:before {
content: ""
}
.hover-effect-flat:hover:before,
.hover-effect:hover:before {
opacity: 0
}
.hover-effect:before {
opacity: 1;
background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(0, 0, 0, 0)), color-stop(0, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .75) 100%);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .75) 100%)
}
.hover-effect-flat:before {
opacity: .3;
background-color: #000
}
.label {
font-size: 10px;
line-height: 11px;
font-weight: 500;
margin: 0;
text-transform: uppercase;
padding: 3px 5px;
color: #fff;
background-color: rgba(0, 0, 0, .65)
}
.tooltip {
font-size: 12px
}
@media (max-width:767.98px) {
.display-block-on-mobile {
display: block!important
}
}
@media (max-width:991.98px) {
.display-block-on-tablet {
display: block!important
}
}
@media (max-width:767.98px) {
.visible-on-mobile {
display: block
}
}
@media (max-width:767.98px) {
.hidden-on-mobile {
display: none
}
}
.no-wrap {
white-space: nowrap
}
@media (min-width:992px) {
.wrap-order-first {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
}
@media (min-width:992px) {
.wrap-order-last {
-webkit-box-ordinal-group: 14;
-ms-flex-order: 13;
order: 13
}
}
.spinner {
margin: 100px auto 0;
width: 70px;
text-align: center
}
.spinner>div {
width: 15px;
height: 15px;
background-color: #333;
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.spinner .bounce1 {
-webkit-animation-delay: -.32s;
animation-delay: -.32s
}
.spinner .bounce2 {
-webkit-animation-delay: -.16s;
animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
0%,
100%,
80% {
-webkit-transform: scale(0)
}
40% {
-webkit-transform: scale(1)
}
}
@keyframes sk-bouncedelay {
0%,
100%,
80% {
-webkit-transform: scale(0);
transform: scale(0)
}
40% {
-webkit-transform: scale(1);
transform: scale(1)
}
}
.houzez-overlay-loading {
background-color: rgba(255, 255, 255, .65)
}
.houzez-overlay-loading .overlay-placeholder {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
.gallery-item-2 {
width: 400px
}
.gallery-item-3 {
width: 520px
}
.gallery-item-4 {
width: 780px
}
.gallery-item-5 {
width: 600px
}
.gallery-hidden,
.hidden,
.hide {
display: none!important
}
button:active,
button:focus,
button:hover {
outline: 0!important;
-webkit-box-shadow: none;
box-shadow: none
}
.btn {
padding: 0 15px;
font-weight: 500;
line-height: 40px;
white-space: nowrap
}
.btn.active,
.btn.focus,
.btn:active,
.btn:focus {
-webkit-box-shadow: none;
box-shadow: none;
outline: 0!important
}
.btn-half-width {
width: calc(50% - 5px);
padding-right: 0;
padding-left: 0;
min-width: auto
}
.btn-half-width:first-of-type {
margin-left: 10px
}
@media (max-width:575.98px) {
.btn-half-width {
margin-left: 0
}
}
.btn-slim {
line-height: 26px;
padding: 0 10px;
font-size: 12px!important;
height: 28px
}
.btn-slim i {
top: 0
}
.btn-light-grey-outlined {
border-radius: 4px!important;
background-color: transparent;
border-color: #dce0e0
}
.btn-light-grey-outlined:hover {
color: #fff
}
.btn-grey-outlined {
border-radius: 4px!important;
background-color: transparent;
border-color: #cdd1d4;
color: #5c6872
}
.btn-grey-outlined:hover {
background-color: #ebebeb
}
.btn-primary-outlined {
background-color: transparent;
border: 1px solid
}
.btn-primary-outlined:active,
.btn-primary-outlined:hover {
color: #fff
}
.btn-primary-outlined:active:before,
.btn-primary-outlined:hover:before {
color: #fff
}
.btn-secondary-outlined {
background-color: transparent;
border: 1px solid
}
.btn-secondary-outlined:active,
.btn-secondary-outlined:hover {
color: #fff
}
.btn-success-outlined {
color: #85c341;
border-color: #85c341
}
.btn-success-outlined:hover {
color: #85c341;
background-color: transparent;
border-color: #85c341;
cursor: default
}
.btn-call {
background-color: transparent;
border: 1px solid
}
.btn-call:active,
.btn-call:hover {
background-color: transparent;
border: 1px solid
}
.btn-call:focus {
background-color: transparent;
border: 1px solid
}
.save-search-btn {
color: #85c341
}
.save-search-btn:active,
.save-search-btn:focus,
.save-search-btn:hover {
color: #fff;
cursor: pointer
}
@media (max-width:767.98px) {
.btn-sm-full-width {
width: 100%;
margin-bottom: 10px
}
}
.btn-load-more {
min-width: 190px
}
.btn-facebook-lined {
color: #506dab;
border: 1px solid #506dab;
background-color: transparent
}
.btn-facebook-lined:active,
.btn-facebook-lined:focus,
.btn-facebook-lined:hover {
color: #fff;
background-color: #506dab
}
.btn-facebook-lined i {
right: 15px;
top: 13px
}
.btn-google-plus-lined {
posisiton: relative;
height: 50px;
background-color: #4285f4;
border: none;
color: #fff;
padding-right: 70px;
padding-left: 8px;
text-align: right;
border-radius: 1px;
}
.btn-google-plus-lined:hover {
-webkit-box-shadow: 0 0 6px #4285f4;
box-shadow: 0 0 6px #4285f4;
color: #fff;
}
.btn-google-plus-lined:active {
background: #1669F2;
color: #fff;
}
.btn-google-plus-lined .google-icon {
position: absolute;
width: 48px;
height: 48px;
background-color: #fff;
padding: 15px;
right: 1px;
left: auto;
top: 1px;
}
.btn-facebook-login {
background: #506dab url(../img/f_logo.png) no-repeat 13px 50%;
background-size: 24px;
borrder: 1px solid #506dab;
color: #fff;
height: 50px;
}
.btn-facebook-login:hover, .btn-facebook-login:active {
color: #fff;
}
.switch-btn {
cursor: pointer
}
.btn-no-right-padding {
padding-left: 0!important
}
.form-control {
height: 42px
}
.form-control {
font-weight: 400;
border: 1px solid;
border-color: #dce0e0
}
.form-control .btn {
border: 1px solid;
border-color: #dce0e0
}
.input-group-text {
background-color: #fff;
border: 1px solid #dce0e0;
width: 42px;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #a1a7a8
}
.form-control:disabled,
.form-control[readonly] {
background-color: rgba(220, 224, 224, .4)
}
.dropdown-menu {
border-color: #dce0e0
}
.bootstrap-select .dropdown-item {
padding: 10px 15px
}
.bootstrap-select .bs-actionsbox {
padding: 15px 15px 10px
}
.bootstrap-select .bs-actionsbox .btn-group button {
font-size: 12px;
border-color: #dce0e0;
white-space: nowrap
}
.bootstrap-select .filter-option-inner {
line-height: 40px
}
.control {
color: #a1a7a8;
min-height: 24px;
font-size: 14px;
font-weight: 500;
line-height: 24px
}
.control__indicator {
border: 1px solid #dce0e0;
border-radius: 2px
}
.control--checkbox .control__indicator::after {
right: 6px;
top: 2px;
width: 6px;
height: 10px
}
.control--radio .control__indicator::after {
right: 6px;
top: 6px
}
.radio-tab {
padding: 8px 12px;
margin-bottom: 0
}
.radio-tab .control__indicator {
right: auto;
left: 12px;
top: calc(50% - 10px)
}
.radio-tab .radio-tab-inner {
border: 1px solid #dce0e0;
border-radius: 4px
}
input[type=checkbox],
input[type=radio] {
margin: 6px 0 0
}
label.control.control--checkbox.hz-checkbox-0 {
margin-top: 15px
}
.btn-facebook {
color: #506dab
}
.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover {
color: #48629a!important
}
.btn-twitter {
color: #00aced
}
.btn-twitter:active,
.btn-twitter:focus,
.btn-twitter:hover {
color: #0099d4!important
}
.btn-pinterest {
color: #cb2027
}
.btn-pinterest:active,
.btn-pinterest:focus,
.btn-pinterest:hover {
color: #b51d23!important
}
.btn-instagram {
color: #517fa4
}
.btn-instagram:active,
.btn-instagram:focus,
.btn-instagram:hover {
color: #497293!important
}
.btn-google-plus {
color: #dd4b39
}
.btn-google-plus:active,
.btn-google-plus:focus,
.btn-google-plus:hover {
color: #d73925!important
}
.btn-linkedin {
color: #007bb6
}
.btn-linkedin:active,
.btn-linkedin:focus,
.btn-linkedin:hover {
color: #006a9d!important
}
.btn-youtube {
color: #b00
}
.btn-youtube:active,
.btn-youtube:focus,
.btn-youtube:hover {
color: #a20000!important
}
.btn-dribbble {
color: #ea4c89
}
.btn-dribbble:active,
.btn-dribbble:focus,
.btn-dribbble:hover {
color: #e7357a!important
}
.btn-foursquare {
color: #0072b1
}
.btn-foursquare:active,
.btn-foursquare:focus,
.btn-foursquare:hover {
color: #006298!important
}
.btn-flickr {
color: #ff0084
}
.btn-flickr:active,
.btn-flickr:focus,
.btn-flickr:hover {
color: #e60077!important
}
.btn-vimeo {
color: #aad450
}
.btn-vimeo:active,
.btn-vimeo:focus,
.btn-vimeo:hover {
color: #a0cf3c!important
}
.btn-tumblr {
color: #32506d
}
.btn-tumblr:active,
.btn-tumblr:focus,
.btn-tumblr:hover {
color: #2a435c!important
}
.btn-rss {
color: #f60
}
.btn-rss:active,
.btn-rss:focus,
.btn-rss:hover {
color: #e65c00!important
}
.btn-email {
color: #ccc
}
.btn-email:active,
.btn-email:focus,
.btn-email:hover {
color: #bfbfbf!important
}
.btn-apple {
color: #999
}
.btn-apple:active,
.btn-apple:focus,
.btn-apple:hover {
color: #8c8c8c!important
}
.btn-android {
color: #a4c639
}
.btn-android:active,
.btn-android:focus,
.btn-android:hover {
color: #94b233!important
}
.btn-windows {
color: #2672ec
}
.btn-windows:active,
.btn-windows:focus,
.btn-windows:hover {
color: #1464e4!important
}
.btn-bg-facebook {
position: relative
}
.btn-bg-facebook:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #506dab;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-facebook:active,
.btn-bg-facebook:focus,
.btn-bg-facebook:hover {
color: #fff!important
}
.btn-bg-facebook:active:before,
.btn-bg-facebook:focus:before,
.btn-bg-facebook:hover:before {
width: 100%;
height: 100%
}
.btn-bg-twitter {
position: relative
}
.btn-bg-twitter:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #00aced;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-twitter:active,
.btn-bg-twitter:focus,
.btn-bg-twitter:hover {
color: #fff!important
}
.btn-bg-twitter:active:before,
.btn-bg-twitter:focus:before,
.btn-bg-twitter:hover:before {
width: 100%;
height: 100%
}
.btn-bg-pinterest {
position: relative
}
.btn-bg-pinterest:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #cb2027;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-pinterest:active,
.btn-bg-pinterest:focus,
.btn-bg-pinterest:hover {
color: #fff!important
}
.btn-bg-pinterest:active:before,
.btn-bg-pinterest:focus:before,
.btn-bg-pinterest:hover:before {
width: 100%;
height: 100%
}
.btn-bg-instagram {
position: relative
}
.btn-bg-instagram:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #517fa4;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-instagram:active,
.btn-bg-instagram:focus,
.btn-bg-instagram:hover {
color: #fff!important
}
.btn-bg-instagram:active:before,
.btn-bg-instagram:focus:before,
.btn-bg-instagram:hover:before {
width: 100%;
height: 100%
}
.btn-bg-google-plus {
position: relative
}
.btn-bg-google-plus:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #dd4b39;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-google-plus:active,
.btn-bg-google-plus:focus,
.btn-bg-google-plus:hover {
color: #fff!important
}
.btn-bg-google-plus:active:before,
.btn-bg-google-plus:focus:before,
.btn-bg-google-plus:hover:before {
width: 100%;
height: 100%
}
.btn-bg-linkedin {
position: relative
}
.btn-bg-linkedin:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #007bb6;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-linkedin:active,
.btn-bg-linkedin:focus,
.btn-bg-linkedin:hover {
color: #fff!important
}
.btn-bg-linkedin:active:before,
.btn-bg-linkedin:focus:before,
.btn-bg-linkedin:hover:before {
width: 100%;
height: 100%
}
.btn-bg-youtube {
position: relative
}
.btn-bg-youtube:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #b00;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-youtube:active,
.btn-bg-youtube:focus,
.btn-bg-youtube:hover {
color: #fff!important
}
.btn-bg-youtube:active:before,
.btn-bg-youtube:focus:before,
.btn-bg-youtube:hover:before {
width: 100%;
height: 100%
}
.btn-bg-dribbble {
position: relative
}
.btn-bg-dribbble:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #ea4c89;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-dribbble:active,
.btn-bg-dribbble:focus,
.btn-bg-dribbble:hover {
color: #fff!important
}
.btn-bg-dribbble:active:before,
.btn-bg-dribbble:focus:before,
.btn-bg-dribbble:hover:before {
width: 100%;
height: 100%
}
.btn-bg-foursquare {
position: relative
}
.btn-bg-foursquare:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #0072b1;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-foursquare:active,
.btn-bg-foursquare:focus,
.btn-bg-foursquare:hover {
color: #fff!important
}
.btn-bg-foursquare:active:before,
.btn-bg-foursquare:focus:before,
.btn-bg-foursquare:hover:before {
width: 100%;
height: 100%
}
.btn-bg-flickr {
position: relative
}
.btn-bg-flickr:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #ff0084;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-flickr:active,
.btn-bg-flickr:focus,
.btn-bg-flickr:hover {
color: #fff!important
}
.btn-bg-flickr:active:before,
.btn-bg-flickr:focus:before,
.btn-bg-flickr:hover:before {
width: 100%;
height: 100%
}
.btn-bg-vimeo {
position: relative
}
.btn-bg-vimeo:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #aad450;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-vimeo:active,
.btn-bg-vimeo:focus,
.btn-bg-vimeo:hover {
color: #fff!important
}
.btn-bg-vimeo:active:before,
.btn-bg-vimeo:focus:before,
.btn-bg-vimeo:hover:before {
width: 100%;
height: 100%
}
.btn-bg-tumblr {
position: relative
}
.btn-bg-tumblr:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #32506d;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-tumblr:active,
.btn-bg-tumblr:focus,
.btn-bg-tumblr:hover {
color: #fff!important
}
.btn-bg-tumblr:active:before,
.btn-bg-tumblr:focus:before,
.btn-bg-tumblr:hover:before {
width: 100%;
height: 100%
}
.btn-bg-rss {
position: relative
}
.btn-bg-rss:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #f60;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-rss:active,
.btn-bg-rss:focus,
.btn-bg-rss:hover {
color: #fff!important
}
.btn-bg-rss:active:before,
.btn-bg-rss:focus:before,
.btn-bg-rss:hover:before {
width: 100%;
height: 100%
}
.btn-bg-email {
position: relative
}
.btn-bg-email:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #ccc;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-email:active,
.btn-bg-email:focus,
.btn-bg-email:hover {
color: #fff!important
}
.btn-bg-email:active:before,
.btn-bg-email:focus:before,
.btn-bg-email:hover:before {
width: 100%;
height: 100%
}
.btn-bg-apple {
position: relative
}
.btn-bg-apple:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #999;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-apple:active,
.btn-bg-apple:focus,
.btn-bg-apple:hover {
color: #fff!important
}
.btn-bg-apple:active:before,
.btn-bg-apple:focus:before,
.btn-bg-apple:hover:before {
width: 100%;
height: 100%
}
.btn-bg-android {
position: relative
}
.btn-bg-android:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #a4c639;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-android:active,
.btn-bg-android:focus,
.btn-bg-android:hover {
color: #fff!important
}
.btn-bg-android:active:before,
.btn-bg-android:focus:before,
.btn-bg-android:hover:before {
width: 100%;
height: 100%
}
.btn-bg-windows {
position: relative
}
.btn-bg-windows:before {
content: "";
position: absolute;
width: 0;
height: 0;
background-color: #2672ec;
right: 49%;
top: 49%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.btn-bg-windows:active,
.btn-bg-windows:focus,
.btn-bg-windows:hover {
color: #fff!important
}
.btn-bg-windows:active:before,
.btn-bg-windows:focus:before,
.btn-bg-windows:hover:before {
width: 100%;
height: 100%
}
.social-icons a {
width: 45px;
height: 45px;
font-size: 16px;
line-height: 45px;
text-align: center
}
@media (max-width:767.98px) {
.social-icons a {
width: 40px
}
}
.social-icons i {
z-index: 1
}
.social-round a {
border-radius: 50%
}
.social-round a:before {
border-radius: 50%
}
@media (max-width:991.98px) {
.md-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media (max-width:767.98px) {
.sm-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media (max-width:575px) {
.xxs-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media (min-width:768px) {
.container {
max-width: 750px
}
}
@media (min-width:992px) {
.container {
max-width: 970px
}
}
@media (min-width:1200px) {
.container {
max-width: 1170px
}
}
@media (min-width:992px) {
.bt-content-wrap {
width: 70%;
max-width: 70%;
-webkit-box-flex: 0;
-ms-flex: 0 0 70%;
flex: 0 0 70%;
margin-bottom: 30px
}
}
@media (min-width:992px) {
.bt-sidebar-wrap {
width: 30%;
max-width: 30%;
-webkit-box-flex: 0;
-ms-flex: 0 0 30%;
flex: 0 0 30%
}
}
.row-no-padding {
margin-left: 0;
margin-right: 0
}
.row-no-padding [class*=col-] {
padding-right: 0!important;
padding-left: 0!important
}
.main-wrap.slideout-panel {
-webkit-box-shadow: rgba(0, 0, 0, .2) 0 -10px 10px;
box-shadow: rgba(0, 0, 0, .2) 0 -10px 10px
}
.block-wrap {
padding: 40px;
background-color: #fff;
margin-top: 30px
}
@media (max-width:767.98px) {
.block-wrap {
padding: 30px;
margin-top: 0;
border-top: 1px solid #dce0e0
}
}
.block-title-wrap {
border-bottom: 1px solid #dce0e0;
margin-bottom: 25px;
padding-bottom: 40px
}
@media (max-width:767.98px) {
.block-title-wrap {
padding-bottom: 0;
border-bottom: none
}
}
.block-title-wrap h2 {
font-size: 18px
}
.block-title-wrap h3 {
font-size: 16px
}
.block-content-wrap .block-title-wrap {
margin-top: 40px;
margin-bottom: 25px!important;
padding-bottom: 18px
}
@media (max-width:767.98px) {
.block-content-wrap .block-title-wrap {
padding-bottom: 0
}
}
.block-content-wrap p:last-of-type,
.block-content-wrap ul:last-of-type {
margin-bottom: 0
}
.block-content-wrap .list-2-cols li,
.block-content-wrap .list-3-cols li,
.block-content-wrap .list-1-cols li {
/*line-height: 40px;*/
display: flex;
justify-content: space-between;
border-bottom: 1px solid;
border-color: #dce0e0;
padding: 10px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
-moz-column-break-inside: avoid;
break-inside: avoid
}
.block-content-wrap .list-2-cols li span>span,
.block-content-wrap .list-3-cols li span>span,
.block-content-wrap .list-1-cols li span>span {
float: none
}
@media (max-width:767.98px) {
.block-content-wrap .list-2-cols li,
.block-content-wrap .list-3-cols li,
.block-content-wrap .list-1-cols li {
line-height: 36px
}
}
.block-map-wrap {
margin-top: 25px
}
.lined-block {
border: 1px solid #dce0e0;
padding: 20px
}
.list-3-cols {
-webkit-columns: 3;
-moz-columns: 3;
columns: 3
}
@media (max-width:991.98px) {
.list-3-cols {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2
}
}
@media (max-width:767.98px) {
.list-3-cols {
-webkit-columns: 1;
-moz-columns: 1;
columns: 1
}
}
.list-2-cols {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2
}
@media (max-width:991.98px) {
.list-2-cols {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2
}
}
@media (max-width:767.98px) {
.list-2-cols {
-webkit-columns: 1;
-moz-columns: 1;
columns: 1
}
}
.list-1-cols {
-webkit-columns: 1;
-moz-columns: 1;
columns: 1;
}
.list-1-cols li span {
white-space: normal;
overflow: unset;
-o-text-overflow: unset;
text-overflow: unset;
max-width: 100%;
}
.mb-0 {
margin-bottom: 0
}
.m-0 {
margin: 0
}
.logo a:hover {
background-color: transparent!important
}
@media (max-width:991.98px) {
.header-desktop {
display: none
}
}
.header-v2 .navbar-nav>li,
.header-v3 .navbar-nav>li,
.header-v5 .navbar-nav>li {
border-left: 1px solid
}
.header-v2 .navbar-nav>li:first-of-type,
.header-v3 .navbar-nav>li:first-of-type,
.header-v5 .navbar-nav>li:first-of-type {
border-right: 1px solid
}
.header-v2 .header-bottom,
.header-v3 .header-bottom,
.header-v5 .header-bottom {
border-top: 1px solid;
border-bottom: 1px solid;
}
.header-v2 .header-contact-right div:first-of-type {
font-weight: 700
}
@media (min-width:992px) {
.header-v2-mobile .header-contact-wrap {
display: none!important
}
}
.header-v2-mobile .header-contact-wrap .header-contact {
padding: 10px;
text-align: center
}
.header-v2-mobile .header-contact-wrap .header-contact-4,
.header-v2-mobile .header-contact-wrap .header-contact-left {
display: none!important
}
.header-v2-mobile .header-contact-wrap .header-contact-right {
font-size: 12px!important;
margin: 0 auto
}
.header-v3 .header-bottom .navi {
right: -10px
}
.header-v3 .login-register {
padding-right: 20px;
border-right: 1px solid
}
.header-v3 .header-contact {
left: -15px;
margin-right: 12px;
padding-right: 32px;
padding-left: 32px
}
.header-v3 .header-contact-right {
font-size: 21px;
font-weight: 300
}
.header-v3 .header-contact-left img {
top: -3px
}
@media (min-width:992px) {
.header-v3-mobile .header-contact-wrap {
display: none!important
}
}
@media (max-width:767.98px) {
.header-v3-mobile .header-contact {
margin-right: 0;
padding-right: 22px;
padding-left: 22px;
left: auto
}
}
@media (max-width: 767.98px) {
.header-v3-mobile {
padding: 3px 8px 2px;
}
}
.header-v3-mobile .header-contact-left {
padding-left: 10px
}
.header-v3-mobile .header-contact-left img {
max-width: 24px;
height: 24px
}
@media (max-width:991.98px) {
.header-v3-mobile .header-contact-right {
font-size: 18px
}
}
@media (max-width:575.98px) {
.header-v3-mobile .header-contact-right {
font-size: 14px
}
}
.header-v3-mobile .header-social-icons {
display: none
}
@media (max-width:991.98px) {
.header-v3-mobile .header-social-icons {
display: block;
padding: 0 22px
}
}
@media (max-width:575.98px) {
.header-v3-mobile .header-social-icons {
display: none
}
}
.header-v5 .logo,
.header-v6 .logo {
text-align: center;
margin-left: 0
}
.header-v5 .header-social-icons {
padding: 0
}
.header-v5 .header-social-icons,
.header-v5 .logged-in-nav-wrap,
.header-v5 .login-register,
.header-v5 .logo {
width: calc(100% / 3)
}
.header-v6 .header-wrap-6 {
width: 22%
}
.header-v6 .header-wrap-6.header-wrap-6-logo {
width: 12%
}
.header-v6 .logo {
text-align: center;
margin-left: 0
}
.header-v6 .main-nav .navbar-nav {
padding-left: 0
}
.logo {
margin-left: 20px
}
.logo img {
top: -3px
}
.login-register {
white-space: nowrap
}
.login-register-nav a {
padding: 10px 15px
}
.login-register-nav a:hover {
background-color: none!important
}
.header-main-wrap {
z-index: 4
}
.header-main-wrap .login-register-nav a {
padding: 10px 0 10px 15px
}
.header-main-wrap .login-register-nav .btn-create-listing {
padding: 0 15px
}
.header-main-wrap .login-register-nav .login-link a:active,
.header-main-wrap .login-register-nav .login-link a:hover,
.header-main-wrap .login-register-nav .register-link a:active,
.header-main-wrap .login-register-nav .register-link a:hover {
background-color: transparent!important
}
.header-main-wrap .login-register-nav .btn-icon-login-register {
background-color: transparent;
padding: 0;
width: 42px;
font-size: 20px;
line-height: 42px;
height: 42px;
-webkit-text-stroke: .5px
}
.header-main-wrap .login-register-nav .btn-icon-login-register:active,
.header-main-wrap .login-register-nav .btn-icon-login-register:hover {
background-color: transparent!important
}
.header-main-wrap .login-register-nav .btn-phone-number a {
padding: 0
}
.header-main-wrap .login-register-nav .btn-phone-number a:active,
.header-main-wrap .login-register-nav .btn-phone-number a:hover {
background-color: transparent!important
}
.header-main-wrap .login-register-nav .btn-phone-number .icon-phone-actions-ring {
font-size: 18px;
top: 3px
}
.logged-in-nav-wrap.navi-login-register .btn-create-listing {
margin: 0 10px
}
.header-contact-left {
font-size: 30px;
padding: 0 30px 0 20px
}
.header-contact-1 .header-contact-left {
padding: 0 0 0 20px
}
.header-social-icons {
font-size: 20px;
padding: 0 30px 0 0
}
.header-social-icons a:hover {
background-color: transparent!important
}
.favethemes-sticky {
z-index: 1030
}
.header-mobile {
text-align: center;
height: 60px;
padding: 0 10px
}
@media (min-width:992px) {
.header-mobile {
display: none!important
}
}
.header-mobile .logo {
margin: 0 auto
}
.header-mobile .toggle-button-left,
.header-mobile .toggle-button-right {
background-color: transparent;
font-size: 20px
}
.header-mobile .toggle-button-left:active,
.header-mobile .toggle-button-left:focus,
.header-mobile .toggle-button-right:active,
.header-mobile .toggle-button-right:focus {
outline: 0
}
.header-transparent-wrap .header-v4,
.header-transparent-wrap .navi-login-register {
background-color: transparent!important
}
.main-nav .navbar-nav {
padding-left: 15px
}
.main-nav .dropdown-toggle:after {
margin-right: 10px;
display: inline-block;
font-family: houzez-iconfont;
content: "";
vertical-align: unset;
font-size: 10px;
font-weight: 700
}
.main-nav ul ul .dropdown-toggle:after {
float: left
}
.main-nav .dropdown-item {
padding: 15px;
line-height: 1.5;
min-width: 250px
}
.main-nav .dropdown-item:after {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
margin-top: 3px
}
.main-nav .nav-link {
padding-top: 0;
padding-bottom: 0
}
@media (min-width:1200px) {
.main-nav .nav-link {
padding-left: 15px!important;
padding-right: 15px!important
}
}
.main-nav .nav-item.show>.dropdown-menu {
visibility: visible;
opacity: 1;
top: 100%
}
.main-nav .dropdown-menu {
visibility: hidden;
opacity: 0;
top: 100%
}
.main-nav .dropdown-menu .dropdown-menu {
right: 100%;
top: 0
}
.main-nav .megamenu {
padding: 20px!important
}
.main-nav .megamenu li:first-of-type {
text-transform: uppercase;
margin-bottom: 10px
}
.main-nav .megamenu li:first-of-type a,
.main-nav .megamenu li:last-of-type a {
border-bottom: none!important
}
.on-hover-menu {
background: 0 0;
margin: 0;
padding: 0;
min-height: 20px
}
@media only screen and (min-width:991px) {
.on-hover-menu ul li,
.on-hover-menu ul ul li,
.on-hover-menu ul ul ul li {
position: relative
}
.on-hover-menu ul li:hover>ul,
.on-hover-menu ul ul li:hover>ul,
.on-hover-menu ul ul ul li:hover ul {
opacity: 1;
visibility: visible;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s
}
.on-hover-menu ul ul,
.on-hover-menu ul ul ul,
.on-hover-menu ul ul ul ul {
opacity: 0;
visibility: hidden;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
display: block;
position: absolute;
top: 100%;
right: 0;
min-width: 250px
}
.on-hover-menu ul ul {
top: 100%;
right: 0
}
.on-hover-menu ul ul ul,
.on-hover-menu ul ul ul ul {
top: 0;
right: 100%
}
}
.logged-in-nav {
right: auto;
min-width: 200px;
visibility: hidden;
opacity: 0;
top: 110%
}
.logged-in-nav a {
line-height: 1.5;
padding: 15px;
border-bottom: 1px solid
}
.navbar-logged-in-wrap.show .logged-in-nav {
visibility: visible;
opacity: 1;
top: 100%
}
.navbar-logged-in-wrap .dropdown-toggle:hover {
background-color: transparent!important
}
@media (max-width:991.98px) {
.slideout-menu {
position: fixed;
right: 0;
top: 0;
bottom: 0;
left: 0;
z-index: 0;
width: 256px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
display: none;
margin-bottom: 71px
}
}
@media (max-width:991.98px) {
.slideout-menu-left {
right: 0
}
}
@media (max-width:991.98px) {
.slideout-menu-right {
left: 0;
right: auto
}
}
@media (max-width:991.98px) {
.slideout-panel {
position: relative;
z-index: 1
}
}
@media (max-width:991.98px) {
.slideout-open,
.slideout-open .slideout-panel,
.slideout-open body {
overflow: hidden
}
}
@media (max-width:991.98px) {
.slideout-open .slideout-menu-left.open,
.slideout-open .slideout-menu-right.open {
display: block
}
}
@media (min-width:992px) {
.nav-mobile {
display: none
}
}
.nav-mobile .main-nav .navbar-nav {
padding-left: 0
}
.nav-mobile .main-nav .nav-item {
display: block
}
.nav-mobile .main-nav .nav-item.dropdown>a:after {
content: "";
font-family: houzez-iconfont
}
.nav-mobile .main-nav .nav-item.dropdown.show>a:after {
content: "";
font-family: houzez-iconfont
}
.nav-mobile .main-nav .nav-item .dropdown-menu {
z-index: 1;
-webkit-box-shadow: none;
box-shadow: none
}
.nav-mobile .main-nav .nav-item .dropdown-menu.show {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0)!important;
transform: translate3d(0, 0, 0)!important;
top: 0!important;
right: 0!important
}
.nav-mobile .main-nav .nav-item .dropdown-menu .nav-item>a {
padding: 15px 40px 15px 15px
}
.nav-mobile .main-nav .nav-item .dropdown-menu .dropdown-menu {
right: 0!important;
top: 0;
z-index: 1
}
.nav-mobile .main-nav .nav-item a {
border-bottom: 1px solid;
padding: 15px
}
.navi-login-register .btn-create-listing {
margin: 10px;
text-align: center
}
.nav-mobile .logged-in-nav {
visibility: visible;
opacity: 1;
-webkit-box-shadow: none;
box-shadow: none;
width: 255px
}
.nav-mobile .navi-login-register .btn-create-listing {
width: calc(100% - 20px);
}
.navi-user-mobile .notification-circle {
left: 20px;
top: 22px
}
@media (max-width:767.98px) {
.hide-top-bar-mobile {
display: none
}
}
.top-bar-wrap {
font-size: 14px
}
.top-bar-wrap .header-social-icons {
font-size: 15px
}
.top-bar-wrap .header-social-icons {
font-size: 15px;
padding: 0
}
.top-bar-wrap .header-social-icons .btn-square {
padding-top: 5px;
padding-bottom: 5px
}
.top-bar-nav .nav-link {
padding-top: 5px;
padding-bottom: 5px
}
.top-bar-nav .navbar-toggler {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0;
padding-left: 0
}
.switcher-wrap .btn,
.top-bar-wrap .btn {
line-height: 33px
}
.switcher-wrap .btn:after,
.top-bar-wrap .btn:after {
margin-right: 10px
}
.switcher-wrap .dropdown-menu,
.top-bar-wrap .dropdown-menu {
padding: 5px 18px;
border: none;
border-radius: 0 0 4px 4px;
margin-top: 0;
max-width: 150px
}
.switcher-wrap .dropdown-menu li,
.top-bar-wrap .dropdown-menu li {
cursor: pointer;
padding: 5px 0
}
.top-bar-left-wrap .btn {
margin-left: 10px
}
.top-bar-right-wrap .btn {
margin-right: 10px
}
.top-bar-contact-info,
.top-bar-slogan {
padding-top: 5px;
padding-bottom: 5px
}
.top-bar-left-wrap .top-bar-contact-info {
margin-left: 10px
}
.top-bar-right-wrap .top-bar-contact-info {
margin-right: 10px
}
@media (max-width:767.98px) {
.top-bar-contact-info span {
display: none
}
}
.flex-search {
-ms-flex-preferred-size: 130px;
flex-basis: 130px;
padding: 0 0 0 10px
}
@media (max-width:767.98px) {
.flex-search {
-ms-flex-preferred-size: auto;
flex-basis: auto;
padding: 5px
}
}
@media (max-width:767.98px) {
.flex-search:last-of-type {
padding: 5px
}
}
@media (max-width:767.98px) {
.flex-sm-max-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.advanced-search-dropdown {
margin-top: 20px;
padding: 30px 30px 15px
}
.dropdown-menu-small {
width: 240px
}
.dropdown-menu-medium {
width: 340px
}
.dropdown-menu-large {
width: 560px
}
.advanced-search-nav {
padding: 10px 0
}
@media (max-width:991.98px) {
.advanced-search-nav {
display: none
}
}
@media (max-width:991.98px) {
.advanced-search-nav .container {
max-width: 100%
}
}
.search-icon:before {
color: #a1a7a8;
right: 15px;
content: "";
text-align: center;
font-family: houzez-iconfont;
height: 42px;
line-height: 42px
}
.search-icon input {
padding-right: 40px
}
.location-trigger {
height: 42px;
line-height: 42px;
border: none;
border-right: 1px solid
}
.mobile-search-nav {
padding: 10px 0
}
@media (max-width:767.98px) {
.mobile-search-nav {
display: block
}
}
.overlay-search-advanced-module {
visibility: hidden;
overflow-y: scroll;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-overflow-scrolling: touch;
z-index: 999;
padding: 15px 20px
}
.overlay-search-advanced-module.open {
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0)
}
.overlay-search-advanced-module .flex-search {
padding: 0
}
.overlay-search-advanced-module .row {
margin-left: -5px;
margin-right: -5px
}
.overlay-search-advanced-module .row div[class^=col-] {
padding-left: 5px;
padding-right: 5px
}
.overlay-search-advanced-module .form-group {
margin-bottom: 10px
}
.overlay-search-advanced-module .search-title {
font-size: 18px;
font-weight: 500;
padding: 5px 5px 20px
}
.overlay-search-advanced-module .features-list-wrap {
padding-bottom: 20px;
text-align: center
}
.overlay-search-advanced-module .features-list .control {
width: 49%;
text-align: right
}
.overlay-search-module-close {
top: 8px;
left: 3px
}
.overlay-search-advanced-module .range-text {
padding-top: 15px;
text-align: center
}
.overlay-search-advanced-module .price-range-wrap {
padding: 0 0 30px
}
.overlay-search-advanced-module .ui-slider-horizontal {
height: 48px;
border: none;
background-color: rgba(0, 0, 0, .05);
border-radius: 25px
}
.overlay-search-advanced-module .ui-slider-horizontal .ui-slider-range {
top: 50%
}
.overlay-search-advanced-module .ui-slider .ui-slider-handle {
top: -1px;
width: 50px;
height: 50px;
line-height: 50px;
margin-right: -49px;
border-radius: 25px
}
.overlay-search-advanced-module .ui-slider .ui-slider-handle:first-of-type {
margin-right: -1px
}
@media (max-width:991.98px) {
.overlay-search-advanced-module .ui-slider .ui-slider-handle {
top: -21px
}
}
@media (max-width:767.98px) {
.overlay-search-advanced-module-v3 .filters-search-v3-wrap label {
display: block;
margin-bottom: 20px;
text-align: center
}
}
@media (max-width:767.98px) {
.overlay-search-advanced-module-v3 .filters-search-v3-wrap .size-calculator {
padding-right: 60px
}
}
.advanced-search-v1-geolocation .flex-fill {
padding-left: 10px
}
.advanced-search-v2 .flex-search {
margin-left: -2px;
-ms-flex-preferred-size: 110px;
flex-basis: 110px;
padding-left: 0
}
.advanced-search-v2 .advanced-search-btn {
padding: 0 15px
}
.advanced-search-v2 .search-icon .form-control {
border-radius: 0 4px 4px 0
}
.advanced-search-v2 .btn-search {
border-radius: 4px 0 0 4px
}
.advanced-search-v2-geolocation .flex-fill {
margin-left: -2px
}
.advanced-search-v3 .flex-search {
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.advanced-search-v3 .btn-light-grey-outlined {
background-color: #fff
}
.advanced-search-dropdown {
-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .1);
box-shadow: 0 10px 10px rgba(0, 0, 0, .1);
border-radius: 7px!important
}
.advanced-search-dropdown .btn {
padding: 0
}
.advanced-search-dropdown .range-text {
text-align: center;
margin-bottom: 30px
}
.advanced-search-dropdown .price-range-wrap {
margin-bottom: 12px
}
.advanced-search-dropdown .range-text .max-price-range,
.advanced-search-dropdown .range-text .min-price-range {
border-radius: 8px!important;
width: 47%;
border: 1px solid #dce0e0;
padding: 8px 0
}
.size-calculator {
margin-bottom: 10px;
line-height: 30px
}
.size-calculator .quantity-calculator {
font-weight: 700
}
.size-calculator .btn {
border-radius: 50%!important;
width: 30px;
height: 30px;
line-height: 0;
font-size: 16px;
margin-right: 5px
}
.size-calculator i {
font-size: 20px
}
.bath-field-wrap i,
.beds-field-wrap i {
font-size: 16px;
top: 2px;
right: -2px
}
.bath-field-wrap .beds-label,
.beds-field-wrap .beds-label {
padding: 5px 10px;
border-radius: 13px;
line-height: 24px
}
.bath-field-wrap .beds-label:hover,
.beds-field-wrap .beds-label:hover {
cursor: pointer
}
.bath-field-wrap .beds-label.beds-label-selected,
.beds-field-wrap .beds-label.beds-label-selected {
background-color: #00aeff;
color: #fff
}
.advanced-search-filters-search-v3 {
padding-top: 20px!important;
padding-bottom: 10px
}
.half-map-wrap .advanced-search-filters-search-v3 {
padding: 30px 20px 10px
}
.filters-search-v3-wrap {
border-bottom: 1px dotted #dce0e0;
margin-bottom: 15px;
padding-bottom: 10px
}
.filters-search-v3-wrap:last-of-type {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.filters-search-v3-wrap .control {
margin-left: 10px
}
.filters-search-v3-wrap .size-calculator {
padding-left: 90px;
padding-right: 15px
}
@media (max-width:1199.98px) {
.filters-search-v3-wrap .size-calculator {
padding-left: 60px
}
}
.filters-search-v3-wrap .size-calculator .quantity-calculator {
top: -3px
}
.filters-search-v3-title {
margin-bottom: 10px
}
.overlay-wrap {
height: 100vh;
opacity: 0
}
.overlay-wrap.show {
background-color: #fff;
z-index: 999;
opacity: .75
}
.filters-search-v3-price {
max-width: 415px;
margin-bottom: 20px
}
.size-calculator-wrap {
-ms-flex-preferred-size: 230px;
flex-basis: 230px
}
.advanced-search-filters {
padding-top: 15px;
margin-left: -10px
}
.advanced-search-filters .d-flex {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.advanced-search-filters .flex-search {
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: 20%
}
.advanced-search-filters .flex-search-1-3 {
-ms-flex-preferred-size: calc(100% / 3);
flex-basis: calc(100% / 3)
}
.advanced-search-filters .flex-search-half {
-ms-flex-preferred-size: 50%;
flex-basis: 50%
}
.advanced-search-filters .flex-search-full {
-ms-flex-preferred-size: 99%;
flex-basis: 99%
}
.fields-width {
width: 18%
}
.area-range-wrap,
.price-range-wrap {
padding: 0 6px
}
.price-range-wrap {
padding-bottom: 30px
}
.range-text {
margin-bottom: 20px
}
.max-area-range,
.max-price-range,
.min-area-range,
.min-price-range,
.range-title {
font-weight: 500
}
.features-list-wrap {
padding-top: 10px;
padding-bottom: 10px
}
.features-list-wrap .houzez-icon {
margin-left: 5px
}
.features-list {
padding-top: 15px
}
.features-list .control {
width: 24%
}
@media (max-width:767.98px) {
.features-list .control {
width: 49%
}
}
.btn-features-list {
font-weight: 500
}
.search-banner-wrap {
background-color: #fff
}
.search-banner-wrap .flex-search:last-of-type {
padding: 0
}
@media (max-width:767.98px) {
.search-banner-wrap .flex-search:last-of-type {
padding: 5px
}
}
.horizontal-search-wrap .search-banner-wrap {
max-width: 700px;
margin: 0 auto;
padding: 8px
}
@media (max-width:991.98px) {
.horizontal-search-wrap .search-banner-wrap {
max-width: 80%
}
}
.search-banner-vertical-wrap {
max-width: 400px;
padding: 20px
}
.search-banner-vertical-wrap .flex-search {
padding-left: 0
}
.search-banner-vertical-wrap .form-group {
margin-bottom: 10px
}
@media (max-width:767.98px) {
.search-banner-vertical-wrap {
margin: 0 auto
}
}
.vertical-search-wrap .banner-caption {
text-align: right;
padding-right: 10%
}
@media (max-width:767.98px) {
.vertical-search-wrap .banner-caption {
text-align: center;
padding-right: 0
}
}
.vertical-search-wrap-with-tabs .search-banner-vertical-wrap {
border-radius: 6px 0 6px 6px
}
.top-advanced-search-banner-wrap .banner-caption {
height: 354px
}
@media (max-width:767.98px) {
.top-advanced-search-banner-wrap .banner-caption {
height: 570px
}
}
.advanced-search-banner-wrap {
width: 700px;
margin: 0 auto;
padding: 30px 30px 18px
}
@media (max-width:767.98px) {
.advanced-search-banner-wrap {
width: 320px
}
}
.advanced-search-banner-wrap .flex-search {
-ms-flex-preferred-size: 25%;
flex-basis: 25%
}
@media (max-width:767.98px) {
.advanced-search-banner-wrap .flex-search {
padding: 0
}
}
@media (max-width:767.98px) {
.advanced-search-banner-wrap .btn-search,
.advanced-search-banner-wrap .form-group {
margin-bottom: 10px
}
}
.main-advanced-search-banner-wrap .banner-caption {
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.advanced-search-banner-options-wrap {
text-align: right
}
@media (max-width:767.98px) {
.advanced-search-banner-options-wrap {
text-align: center
}
}
.more-options-wrap {
padding-top: 15px
}
.more-options-wrap .features-list .control {
width: 24%
}
@media (max-width:767.98px) {
.more-options-wrap .features-list .control {
width: 49%;
text-align: right
}
}
@media (max-width:991.98px) {
.search-expandable-wrap {
position: relative
}
}
.search-expandable {
-webkit-box-shadow: rgba(0, 0, 0, .1) 0 -20px 40px 0;
box-shadow: rgba(0, 0, 0, .1) 0 -20px 40px 0
}
.search-expandable-inner-wrap {
padding: 30px 30px 15px 30px
}
@media (max-width:767.98px) {
.search-expandable-inner-wrap {
padding: 15px
}
}
.search-expandable-inner-wrap .advanced-search-filters .flex-search-half {
-ms-flex-preferred-size: 74%;
flex-basis: 74%
}
@media (min-width:992px) {
.search-expandable-inner-wrap .advanced-search-v1>.d-flex div:last-child {
padding-left: 0
}
}
.search-expandable .search-expandable-search-field {
padding: 0;
margin-bottom: 10px
}
@media (max-width:767.98px) {
.search-expandable .search-expandable-search-field {
margin-bottom: 0;
padding: 5px
}
}
.search-expandable .search-expandable-search-button {
padding: 0;
margin-bottom: 15px
}
@media (min-width:992px) {
.search-expandable .search-expandable-search-button {
margin-bottom: 15px
}
}
@media (max-width:767.98px) {
.search-expandable .search-expandable-search-button {
margin-bottom: 0;
padding: 5px
}
}
.search-expandable .features-list-wrap {
padding-top: 0;
padding-bottom: 0
}
.search-expandable .form-group {
margin-bottom: 15px
}
@media (max-width:991.98px) {
.search-expandable .form-group {
margin-bottom: 10px
}
}
@media (max-width:767.98px) {
.search-expandable .form-group {
margin-bottom: 5px
}
}
.search-expandable .advanced-search-filters {
padding-top: 0
}
@media (max-width:991.98px) {
.search-expandable .advanced-search-filters>.d-flex {
display: block!important;
clear: both
}
}
@media (max-width:991.98px) {
.search-expandable .advanced-search-filters .flex-search-half {
padding: 10px 0 20px
}
}
@media (max-width:767.98px) {
.search-expandable .advanced-search-filters .flex-search-half {
padding: 10px 5px 20px
}
}
.search-expandable .advanced-search-filters .flex-search {
width: calc(100% / 4)
}
@media (max-width:991.98px) {
.search-expandable .advanced-search-filters .flex-search {
width: calc(100% / 4 - 2.5px);
display: inline-block;
float: right
}
}
@media (max-width:767.98px) {
.search-expandable .advanced-search-filters .flex-search {
width: calc(100% / 2);
margin-bottom: 0
}
}
@media (max-width:767.98px) {
.search-expandable-geolocation {
display: block!important;
clear: both
}
}
@media (max-width:767.98px) {
.search-expandable-geolocation .flex-search:nth-child(2),
.search-expandable-geolocation .flex-search:nth-child(3) {
width: calc(100% / 2);
float: right
}
}
.search-expandable-label {
top: -45px;
line-height: 45px;
border-radius: 4px 4px 0 0;
padding: 0 30px 0 20px;
min-width: 235px;
color: #fff;
background-color: #00aeff;
font-size: 16px;
cursor: pointer
}
@media (max-width:767.98px) {
.search-expandable-label {
padding: 0 15px 0 20px;
top: -40px;
line-height: 40px
}
}
.search-expandable-label i {
float: left!important;
top: 14px
}
@media (max-width:991.98px) {
#advanced-dock-search-filters .advanced-search-filters {
margin-left: 0
}
}
@media (min-width:992px) {
#advanced-dock-search-filters .advanced-search-filters .flex-search:last-of-type {
padding: 0 0 0 10px
}
}
.advanced-search-half-map {
padding: 15px 0
}
@media (max-width:767.98px) {
.advanced-search-half-map {
display: none
}
}
.advanced-search-half-map .form-group {
margin-bottom: 10px
}
.advanced-search-half-map .flex-search {
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: 25%
}
.advanced-search-half-map .flex-search:last-of-type {
padding: 0 0 0 10px
}
.advanced-search-half-map .d-flex {
margin-left: -10px;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.advanced-search-half-map .flex-search-half {
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
.advanced-search-half-map .range-text {
margin-bottom: 20px;
margin-top: 10px
}
.advanced-search-half-map .features-list-wrap {
padding-bottom: 20px
}
.advanced-search-half-map .distance-range-wrap {
padding-top: 8px
}
.advanced-search-half-map .ui-slider .ui-slider-handle:last-of-type {
margin-right: -25px
}
.half-map-features-list-wrap .save-search-btn {
top: 14px;
left: 0
}
.half-map-wrap #advanced-search-filters {
padding: 0 15px 15px;
background-color: #fff
}
.save-search-btn {
margin-right: 10px;
background-color: #28a745;
color: #fff
}
.save-search-btn:hover {
background-color: rgba(40, 167, 69, .65)
}
.search-no-results-found {
background-color: #fff;
margin-bottom: 30px;
padding: 25px
}
.auto-complete {
z-index: 3;
min-width: 450px;
font-size: 14px;
left: 50%;
text-align: center;
/*padding-top: 5px;*/
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
@media (max-width:767.98px) {
.auto-complete {
min-width: 100%
}
}
.auto-complete .auto-complete-content-wrap {
top: -2px
}
.auto-complete .auto-complete-image-wrap {
height: 40px
}
.auto-complete .auto-complete-title {
margin-bottom: 2px
}
.auto-complete .auto-complete-title a {
color: #000
}
.auto-complete .list-group {
max-height: 300px;
overflow-x: hidden;
overflow-y: scroll;
}
.auto-complete .list-group-item {
border: 1px solid #dce0e0;
padding: 15px
}
.auto-complete .list-group-item:hover {
background-color: #f8f8f8
}
.auto-complete .auto-complete-footer {
background-color: #fff;
border: 1px solid #dce0e0;
margin-top: -1px;
padding: 10px 15px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px
}
.auto-complete .item-amenities li {
margin-bottom: 0
}
.auto-complete-keyword .list-group-item:last-child {
margin-bottom: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.ui-autocomplete {
height: auto!important
}
@media (max-width: 767.98px) {
.ui-autocomplete {
z-index: 9999;
max-width: 335px;
}
}
.ui-autocomplete .ui-menu-item {
padding: 10px 20px;
border-bottom: 1px solid #dce0e0
}
.ui-autocomplete .ui-menu-item:last-of-type {
border-bottom: none
}
.ui-autocomplete .ui-menu-item.state-ui-focus {
background-color: #fff!important;
border: 1px solid #dce0e0;
margin: 0
}
.top-banner-wrap.slider-revolution-wrap {
height: auto
}
.top-banner-wrap-fullscreen {
height: 100vh
}
.banner-inner:before {
content: " ";
background-color: #000;
opacity: .35
}
.banner-caption {
right: 50%;
top: 50%;
text-align: center;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
.banner-caption .nav {
margin-bottom: -1px
}
.banner-title {
font-size: 40px;
line-height: 40px;
margin-bottom: 20px;
color: #fff
}
@media (max-width:767.98px) {
.banner-title {
font-size: 30px;
line-height: 30px;
margin-bottom: 10px
}
}
.banner-subtitle {
font-size: 20px;
line-height: 20px;
font-weight: 300;
margin-bottom: 25px;
color: #fff
}
@media (max-width:767.98px) {
.banner-subtitle {
font-size: 18px;
line-height: 18px;
margin-bottom: 20px
}
}
.map-banner {
height: 550px
}
.video-background {
height: 100%
}
.property-slider-item-wrap {
height: 600px!important;
background-repeat: no-repeat;
background-position: center center;
background-size: cover, 100%
}
.property-slider-item {
width: 500px;
top: 50%;
right: 20%;
-webkit-transform: translate(20%, -50%);
-ms-transform: translate(20%, -50%);
transform: translate(20%, -50%);
padding: 25px 30px
}
.property-slider-item::after {
display: block;
content: "";
clear: both
}
@media (max-width:991.98px) {
.property-slider-item {
width: 450px
}
}
@media (max-width:767.98px) {
.property-slider-item {
width: 310px;
right: 50%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
}
.property-slider-item .label-featured {
top: -17px;
right: 0;
border-radius: 4px 4px 0 0
}
.property-slider-item .item-price-wrap {
top: 20px;
left: 25px
}
@media (max-width:991.98px) {
.property-slider-item .item-price-wrap {
position: relative;
top: 0;
left: 0;
margin-bottom: 15px
}
}
.property-slider-item .item-price-wrap .item-price {
margin-bottom: 4px
}
@media (max-width:767.98px) {
.property-slider-item .item-price-wrap .item-price {
font-size: 16px
}
}
.property-slider-item .item-amenities {
margin-bottom: 15px
}
.property-slider-item .item-date {
margin-right: 10px
}
.property-slider-item .btn-item {
border-radius: 0 4px
}
.item-wrap {
padding: 8px 8px 0
}
.item-wrap:focus {
outline: 0
}
.item-body {
padding: 20px;
text-align: right
}
.item-footer {
padding: 15px 24px;
border-top: 1px solid #dce0e0
}
.label-featured {
top: 20px;
right: 20px;
left: auto
}
.item-price-wrap {
bottom: 20px;
right: 20px;
left: auto;
color: #fff;
font-weight: 500;
text-align: right
}
.item-price-wrap .item-price {
font-size: 18px
}
.item-price-wrap .item-sub-price {
font-size: 12px
}
.item-tools {
bottom: 20px;
left: 20px;
right: auto
}
.item-tool>span {
cursor: pointer;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 14px;
text-align: center
}
.item-tool>span {
color: #fff;
border: 1px solid transparent;
background-color: rgba(0, 0, 0, .35)
}
.item-tool>span:hover {
background-color: rgba(0, 0, 0, .65);
color: #fff
}
.item-title {
font-size: 16px;
font-weight: 500;
margin: 0 0 3px
}
.item-address {
margin-bottom: 15px;
color: #636363;
font-size: 13px;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}
.item-amenities {
font-size: 14px;
line-height: 16px;
font-weight: 500
}
.item-amenities li {
margin-left: 12px;
margin-right: 0;
margin-bottom: 10px
}
.item-amenities li .area_postfix {
font-size: 12px;
font-weight: 300;
margin-bottom: 0
}
.item-amenities .h-type span {
text-transform: uppercase;
font-size: 12px
}
.item-amenities img {
display: inline-block!important
}
.btn-item {
line-height: 30px;
padding: 0 10px;
bottom: 80px;
left: 20px;
height: 32px
}
@media (max-width: 767.98px) {
.btn-item {
display: none;
}
}
.btn-item.item-no-footer {
bottom: 20px
}
.item-author,
.item-author a,
.item-date {
color: #636363;
font-size: 12px;
display: inline-block
}
.item-author a i,
.item-author i,
.item-date i {
margin-left: 5px
}
.grid-view .item-wrap {
border-radius: 4px 4px 0 0
}
.grid-view .item-wrap.item-wrap-no-frame {
padding: 0
}
.grid-view .item-wrap.item-wrap-no-frame .hover-effect {
border-radius: 4px 4px 0 0
}
.grid-view .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.grid-view .labels-wrap {
top: 17px;
left: 20px;
right: auto
}
.grid-view .item-footer {
border-radius: 0 0 4px 4px
}
.grid-view .item-footer .item-author {
max-width: 50%
}
.list-view .item-wrap {
padding: 8px
}
@media (max-width:767.98px) {
.list-view .item-wrap {
padding: 8px 8px 0
}
}
.list-view .item-wrap.item-wrap-no-frame {
padding: 0
}
.list-view .item-wrap.item-wrap-no-frame .hover-effect {
border-radius: 0 4px 4px 0
}
@media (max-width:767.98px) {
.list-view .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.list-view .item-header {
width: 254px
}
@media (max-width:767.98px) {
.list-view .item-header {
width: 100%
}
}
@media (max-width:767.98px) {
.list-view .item-header .item-price-wrap {
display: block
}
}
@media (max-width:767.98px) {
.list-view .item-header .labels-wrap {
display: block;
position: absolute;
top: 10px;
z-index: 1;
left: 10px
}
}
.list-view .item-body {
padding: 4px 20px
}
@media (max-width:767.98px) {
.list-view .item-body {
width: 100%;
padding: 15px
}
}
.list-view .item-body .item-title {
max-width: 250px
}
@media (min-width:1200px) {
.list-view .item-body .item-title {
max-width: 360px
}
}
@media (max-width:767.98px) {
.list-view .item-body .item-title {
max-width: none
}
}
.list-view .item-body .item-price-wrap {
top: 20px;
left: 20px;
text-align: left
}
@media (max-width:767.98px) {
.list-view .item-body .item-price-wrap {
display: none
}
}
.list-view .item-body .labels-wrap {
margin-bottom: 15px
}
@media (max-width:767.98px) {
.list-view .item-body .labels-wrap {
display: none
}
}
.list-view .item-body .item-date {
margin-right: 20px
}
@media (max-width:767.98px) {
.list-view .item-body .item-date {
display: none
}
}
@media (max-width:767.98px) {
.list-view .item-body .item-author {
display: none
}
}
@media (max-width:767.98px) {
.list-view .item-footer {
display: block;
width: 100%
}
}
.list-view .item-amenities {
margin-bottom: 5px
}
@media (max-width:767.98px) {
.list-view .item-amenities {
margin-bottom: 0
}
}
.list-view .btn-item {
bottom: 20px
}
@media (max-width:767.98px) {
.list-view .btn-item {
bottom: 80px
}
}
.item-wrap-v2 .item-amenities {
padding: 15px 0 0
}
.item-wrap-v2 .item-amenities li {
border-left: 1px solid #dce0e0;
padding: 0 10px;
margin-left: 0;
font-size: 12px;
font-weight: 300;
color: #636363;
white-space: nowrap
}
.item-wrap-v2 .item-amenities li:first-of-type {
padding: 0 0 0 10px
}
.item-wrap-v2 .item-amenities li:last-of-type {
border-left: none
}
.item-wrap-v2 .item-amenities li:before {
font-size: 16px;
margin-left: 10px
}
.item-wrap-v2 .item-amenities li span {
font-size: 18px;
font-weight: 400;
margin-bottom: 10px
}
.item-wrap-v2 .item-footer {
border-top: none
}
.list-view .item-wrap-v2 .item-amenities {
padding: 0;
margin-bottom: 10px;
height: 40px
}
@media (max-width:767.98px) {
.list-view .item-wrap-v2 .item-amenities {
padding: 15px 0 0
}
}
.list-view .item-wrap-v2 .item-amenities li span {
margin-bottom: 5px
}
.list-view .item-wrap-v2 .item-body .labels-wrap {
margin-bottom: 10px
}
.item-listing-wrap-v3 {
margin-bottom: 30px!important
}
.item-wrap-v3 {
padding: 0
}
.item-wrap-v3 .label-featured {
top: 20px;
right: 20px;
left: auto
}
.item-wrap-v3 .item-price-wrap {
bottom: 45px;
right: 20px;
left: auto
}
.item-wrap-v3 .item-price-wrap .item-price {
font-size: 14px
}
.item-wrap-v3 .labels-wrap {
top: auto;
left: auto;
right: 15px;
bottom: 95px
}
.item-wrap-v3 .item-title {
max-width: 90%;
color: #fff;
right: 20px;
bottom: 70px
}
.item-wrap-v3 .item-title a {
color: #fff
}
.item-wrap-v3 .item-amenities {
font-weight: 300;
right: 20px;
bottom: 20px;
color: #fff
}
.item-wrap-v3 .item-amenities li {
margin-bottom: 5px
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 {
padding: 30px 30px 0
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-body {
padding: 20px 0
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-title {
font-size: 24px;
margin-bottom: 5px
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-address,
.grid-view .item-wrap-v4 .item-amenities {
font-size: 14px
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-amenities li {
margin-left: 15px;
margin-bottom: 10px
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-footer {
padding: 13px 30px 15px
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .btn-item {
left: 30px;
padding: 5px 30px;
height: 42px
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-price {
font-size: 24px;
margin-bottom: 5px
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .item-price-wrap .item-sub-price {
font-size: 14px
}
}
.item-wrap-v5 {
padding: 0
}
.item-wrap-v5 .item-title {
font-size: 24px;
line-height: 34px;
text-align: center
}
.item-wrap-v5 .item-body {
padding: 30px
}
.item-wrap-v5 .item-tool span {
background-color: transparent
}
.item-wrap-v5 .item-amenities,
.item-wrap-v5 .item-v5-price,
.item-wrap-v5 .item-v5-type {
text-align: center
}
.item-wrap-v5 .item-v5-price {
font-size: 18px;
margin-bottom: 5px
}
.item-wrap-v5 .item-v5-type {
margin-bottom: 25px;
font-size: 12px;
text-transform: uppercase
}
.item-wrap-v5 .item-amenities li {
margin-right: 6px;
margin-left: 6px;
line-height: 20px;
font-size: 16px
}
.item-wrap-v5 .item-amenities li:before {
font-size: 24px
}
.listing-v5 .grid-view {
margin-left: -15px;
margin-right: -15px
}
.listing-v5 .grid-view .item-listing-wrap {
padding-right: 15px;
padding-left: 15px
}
@media (min-width:768px) {
.listing-v5 .list-view .item-wrap-v5 .item-body {
padding: 0 30px 0 0
}
}
@media (min-width:768px) {
.listing-v5 .list-view .item-wrap-v5 .item-amenities,
.listing-v5 .list-view .item-wrap-v5 .item-title,
.listing-v5 .list-view .item-wrap-v5 .item-v5-price,
.listing-v5 .list-view .item-wrap-v5 .item-v5-type {
text-align: right
}
}
@media (min-width:768px) {
.listing-v5 .list-view .item-wrap-v5 .item-v5-type {
margin-bottom: 15px
}
}
@media (min-width:768px) {
.listing-v5 .list-view .item-wrap-v5 .item-title {
margin-bottom: 10px;
font-size: 20px
}
}
@media (min-width:768px) {
.listing-v5 .list-view .item-wrap-v5 .item-amenities {
margin: 0
}
}
@media (min-width:768px) {
.listing-v5 .list-view .item-wrap-v5 .item-amenities li {
margin-right: 0;
margin-bottom: 0;
margin-left: 12px
}
}
.item-wrap-v6 {
padding: 0;
border-radius: 4px!important;
-webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, .03);
box-shadow: 0 0 4px 2px rgba(0, 0, 0, .03)
}
.item-wrap-v6 .item-title {
margin: 0 0 10px
}
.item-wrap-v6 .item-price-wrap {
display: block!important;
bottom: auto;
right: auto
}
.item-wrap-v6 .item-amenities {
color: #636363
}
.item-wrap-v6 .amenities-price-wrap {
-webkit-box-orient: row;
-webkit-box-direction: row;
-ms-flex-direction: row;
flex-direction: row
}
.item-wrap-v6 .item-tools {
visibility: hidden;
opacity: 0
}
@media (max-width:991.98px) {
.item-wrap-v6 .item-tools {
visibility: visible;
opacity: 1
}
}
.item-wrap-v6 .item-header {
border-radius: 4px 4px 0 0;
overflow: hidden
}
.item-wrap-v6 .item-header:hover .item-tools {
visibility: visible;
opacity: 1
}
.item-wrap-v6 .item-body {
border-radius: 0 0 4px 4px
}
@media (min-width:768px) {
.listing-v6 .list-view .item-body .d-flex {
display: block!important
}
}
@media (min-width:768px) {
.listing-v6 .list-view .item-body .item-amenities {
margin-bottom: 0;
font-size: 16px
}
}
.listing-v6 .list-view .item-body .item-price-wrap {
left: auto;
top: auto
}
@media (min-width:768px) {
.listing-v6 .list-view .item-body .item-price-wrap {
text-align: right;
margin-bottom: 10px
}
}
.listing-v6 .list-view .item-wrap {
padding: 0
}
@media (min-width:768px) {
.listing-v6 .list-view .item-wrap .item-title {
font-size: 18px
}
}
.item-listing-parallax:nth-child(odd) .item-parallax-wrap {
right: 15%;
-webkit-transform: translate(15%, -50%);
-ms-transform: translate(15%, -50%);
transform: translate(15%, -50%)
}
@media (max-width:767.98px) {
.item-listing-parallax:nth-child(odd) .item-parallax-wrap {
right: 50%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
}
.item-listing-parallax:nth-child(even) .item-parallax-wrap {
right: 85%;
-webkit-transform: translate(85%, -50%);
-ms-transform: translate(85%, -50%);
transform: translate(85%, -50%)
}
@media (max-width:767.98px) {
.item-listing-parallax:nth-child(even) .item-parallax-wrap {
right: 50%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%)
}
}
.item-parallax-wrap {
top: 50%;
padding: 60px;
width: 540px
}
@media (max-width:991.98px) {
.item-parallax-wrap {
width: 440px
}
}
@media (max-width:767.98px) {
.item-parallax-wrap {
padding: 30px;
width: 340px
}
}
.item-parallax-wrap .item-title {
font-size: 32px;
margin: 0 0 5px
}
@media (max-width:991.98px) {
.item-parallax-wrap .item-title {
font-size: 24px
}
}
@media (max-width:767.98px) {
.item-parallax-wrap .item-title {
font-size: 18px
}
}
.item-parallax-wrap .item-address {
font-size: 16px;
margin-bottom: 20px
}
@media (max-width:991.98px) {
.item-parallax-wrap .item-address {
font-size: 14px
}
}
@media (max-width:767.98px) {
.item-parallax-wrap .item-address {
font-size: 12px;
margin-bottom: 10px
}
}
.item-parallax-wrap .item-price-wrap {
margin-bottom: 25px
}
@media (max-width:767.98px) {
.item-parallax-wrap .item-price-wrap {
margin-bottom: 15px
}
}
.item-parallax-wrap .item-price-wrap .item-price {
font-size: 24px;
margin-bottom: 4px
}
@media (max-width:991.98px) {
.item-parallax-wrap .item-price-wrap .item-price {
font-size: 18px
}
}
@media (max-width:767.98px) {
.item-parallax-wrap .item-price-wrap .item-price {
font-size: 16px
}
}
.item-parallax-wrap .item-price-wrap .item-sub-price {
font-size: 16px;
font-weight: 300
}
@media (max-width:991.98px) {
.item-parallax-wrap .item-price-wrap .item-sub-price {
font-size: 14px
}
}
@media (max-width:767.98px) {
.item-parallax-wrap .item-price-wrap .item-sub-price {
font-size: 12px
}
}
.item-parallax-wrap .item-amenities {
font-size: 16px;
font-weight: 300
}
@media (max-width:991.98px) {
.item-parallax-wrap .item-amenities {
font-size: 14px
}
}
@media (max-width:767.98px) {
.item-parallax-wrap .item-amenities {
font-size: 12px
}
}
.item-listing-parallax-link {
width: 100%;
height: 100%;
position: absolute;
z-index: 2;
}
.labels-right a {
margin-right: 3px
}
.breadcrumb {
font-size: 13px;
background-color: transparent
}
@media (max-width:767.98px) {
.breadcrumb {
font-size: 12px
}
}
.breadcrumb-item+.breadcrumb-item:before {
content: "";
font-family: houzez-iconfont;
font-size: 10px;
transform: rotate(180deg);
}
.pagination-wrap {
margin: 30px 0
}
@media (max-width:767.98px) {
.pagination-wrap {
margin-top: 80px
}
}
.page-link {
margin: 0 3px;
border-color: transparent;
width: 40px;
line-height: 40px;
text-align: center;
padding: 0;
font-weight: 500;
margin-right: 1px
}
.page-link:hover {
background-color: #dce0e0;
border-color: transparent
}
@media (max-width:767.98px) {
.half-map-right-wrap .pagination-wrap {
margin-top: 40px;
margin-bottom: 100px
}
}
.spinner {
margin: 40px auto;
width: 70px;
text-align: center
}
.spinner>div {
background-color: rgba(34, 34, 34, .5);
width: 10px;
height: 10px;
border-radius: 100%;
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.spinner .bounce1 {
-webkit-animation-delay: -.32s;
animation-delay: -.32s
}
.spinner .bounce2 {
-webkit-animation-delay: -.16s;
animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
0%,
100%,
80% {
-webkit-transform: scale(0)
}
40% {
-webkit-transform: scale(1)
}
}
@keyframes sk-bouncedelay {
0%,
100%,
80% {
-webkit-transform: scale(0);
transform: scale(0)
}
40% {
-webkit-transform: scale(1);
transform: scale(1)
}
}
.block-map-wrap {
min-height: 450px
}
.loader-show {
display: inline-block;
margin-left: 10px
}
.houzez-map-loading {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 100
}
.map-notfound {
color: #222;
font-size: 20px;
font-weight: 300;
z-index: 1;
top: 30%;
right: 50%;
width: 280px;
height: 78px;
margin: 0 auto;
margin-right: -150px;
padding-top: 30px;
text-align: center;
opacity: .95;
background-color: #fff
}
.houzez-fullscreen-map {
z-index: 1000001
}
.gm-style-iw-c[style],
.gm-style-iw-d[style],
.gm-style-iw[style] {
padding: 0!important;
max-width: 300px!important;
overflow: hidden!important
}
.map-info-window {
width: 300px
}
.map-info-window .item-wrap img {
width: 120px
}
.map-info-window .item-header {
width: 120px;
height: 90px;
padding: 5px
}
.map-info-window .item-body {
width: 180px;
height: 90px;
padding: 6px 5px 0 15px
}
.map-info-window .item-title {
font-size: 13px;
white-space: normal;
-o-text-overflow: unset;
text-overflow: unset;
line-height: 18px;
margin-bottom: 2px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
visibility: visible;
}
.map-info-window .item-info {
line-height: 20px
}
.map-info-window .item-info .item-type {
text-transform: uppercase;
font-size: 11px;
font-weight: 500
}
.gm-marker {
color: #000;
border-radius: 30px;
line-height: 22px;
padding: 0 7px;
font-size: 12px
}
.gm-marker {
background: #fff;
border: 1px solid #fff;
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .2)!important;
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .2)!important
}
.arrow_box:before,
.gm-marker:after {
top: 100%;
right: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
pointer-events: none
}
.gm-marker:after {
border-color: rgba(255, 255, 255, 0);
border-top-color: #fff;
border-width: 7px;
margin-right: -7px
}
.gm-marker:before {
border-color: rgba(255, 255, 255, 0);
border-top-color: #fff;
border-width: 8px;
margin-right: -8px
}
.gm-marker.active,
.gm-marker.hover-state {
background: #000;
color: #fff
}
.gm-marker.active:after,
.gm-marker.hover-state:after {
border-top-color: #000
}
.gm-marker-price {
font-weight: 700
}
.gm-marker-price:before {
content: "";
display: block;
height: 7px;
width: 10px;
position: absolute;
top: 26px;
right: calc(50% - 5px);
border-radius: 100%
}
.gm-marker-price:after {
content: "";
display: block;
background-color: rgba(0, 0, 0, .5);
border-radius: 100%;
height: 4px;
width: 10px;
position: absolute;
right: calc(50% - 5px);
top: calc(100% + 5px)
}
.map-arrows-actions,
.map-next-prev-actions,
.map-zoom-actions {
font-size: 0
}
.map-arrows-actions {
top: 20px;
right: 20px
}
.map-next-prev-actions {
top: 20px;
left: 20px;
right: auto;
}
.map-zoom-actions {
left: 20px;
bottom: 20px
}
.map-btn {
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
line-height: 29px;
height: 30px;
padding: 0 10px;
cursor: pointer;
color: #fff;
background: 0 0;
background-color: rgba(0, 0, 0, .75);
border-radius: 4px
}
@media (max-width:575.98px) {
.map-btn span {
display: none
}
}
.map-btn:hover {
background-color: #000
}
.map-btn+.map-btn {
margin-right: 3px
}
.map-btn .houzez-icon {
font-weight: 700
}
.map-search[style] {
top: 20px!important;
right: 82px!important
}
.map-search {
font-size: 14px;
width: 188px;
height: 32px;
margin-right: 3px;
padding: 0 8px;
color: #000;
border: 1px solid #dce0e0;
background-color: #fff
}
.leaflet-popup {
background-color: #fff
}
.leaflet-popup .map-info-window .item-header {
padding: 0
}
.leaflet-popup .map-info-window .item-address {
margin-bottom: 0
}
.leaflet-popup .map-info-window .item-body {
padding: 10px 10px 0 10px
}
.leaflet-popup-tip-container {
bottom: -20px
}
#houzez-properties-map .leaflet-control-container {
display: none;
}
.page-title-wrap {
padding: 30px 0
}
@media (max-width:767.98px) {
.page-title-wrap {
padding: 15px 0
}
}
.page-title h1 {
margin: 0;
font-size: 30px
}
@media (max-width:767.98px) {
.page-title h1 {
font-size: 20px
}
}
.page-content-wrap {
padding: 40px;
background-color: #fff
}
.article-page-wrap {
margin-bottom: 40px
}
.splash-page-wrap {
position: fixed;
width: 100vw;
height: 100vh
}
.splash-page-wrap .header-transparent-wrap {
border-bottom: none
}
.splash-page-footer {
padding: 30px 15px;
height: 84px
}
@media (max-width:767.98px) {
.splash-page-footer {
padding: 0
}
}
@media (max-width:767.98px) {
.splash-page-footer>.d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center
}
}
.splash-page-footer-left,
.splash-page-footer-right {
color: #fff
}
@media (max-width:767.98px) {
.splash-page-footer-left,
.splash-page-footer-right {
margin-bottom: 10px
}
}
.splash-page-footer-right a {
color: #fff
}
.splash-slider-wrap {
z-index: 0
}
.splash-slider-wrap .slick-list[style] {
height: 100vh!important
}
.splash-slider-wrap .slick-track {
height: 100vh
}
.splash-slider-wrap .splash-slider-item {
background-size: cover;
height: 100vh
}
.video-background {
z-index: 0
}
.video-background:before {
content: " ";
background-color: #000;
opacity: .35
}
.error-404-page {
padding-top: 40px;
min-height: 500px
}
.login-form-page-wrap {
max-width: 480px;
margin: 50px auto 80px
}
@media (max-width:767.98px) {
.login-form-page-wrap {
padding: 20px
}
}
.login-form-page-wrap .nav-tabs {
border-bottom: none
}
.login-form-page-wrap .nav-tabs .nav-link.active,
.login-form-page-wrap .nav-tabs .nav-link:hover {
background-color: transparent;
border-color: transparent
}
.card-deck .card {
margin-right: 0;
margin-left: 0;
background-color: transparent;
border: none
}
@media (min-width:576px) {
.card-deck .card {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none
}
}
.listing-view::after {
display: block;
content: "";
clear: both
}
.listing-view .card {
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
.listing-view.card-deck {
padding-right: 15px;
padding-left: 15px
}
.grid-view {
margin-left: -15px;
margin-right: -15px
}
.grid-view.card-deck {
padding-right: 0;
padding-left: 0
}
.grid-view .item-listing-wrap {
width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
padding-right: 15px;
padding-left: 15px;
margin-bottom: 30px
}
@media (max-width:767.98px) {
.grid-view .item-listing-wrap {
width: 100%;
float: none
}
}
.grid-view .item-listing-wrap-v4 {
width: 100%;
-ms-flex-preferred-size: 100%!important;
flex-basis: 100%
}
.grid-view .item-listing-wrap-v6 {
margin-bottom: 30px
}
.list-view .item-listing-wrap {
margin-bottom: 30px
}
@media (max-width:767.98px) {
.list-view .item-listing-wrap {
margin-bottom: 80px
}
}
@media (min-width:992px) {
.grid-view-3-cols.grid-view .item-listing-wrap {
width: calc(100% / 3);
-ms-flex-preferred-size: calc(100% / 3);
flex-basis: calc(100% / 3)
}
}
@media (min-width:992px) {
.grid-view-3-cols.list-view .item-listing-wrap {
width: 100%
}
}
@media (min-width:992px) {
.grid-view-4-cols:not(.list-view) .item-listing-wrap {
width: calc(100% / 4);
-ms-flex-preferred-size: calc(100% / 4);
flex-basis: calc(100% / 4)
}
}
@media (max-width:767.98px) {
.listing-tools-wrap>.d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: start!important
}
}
@media (max-width:767.98px) {
.listing-tabs {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order:
width: 100%;
}
}
.listing-tabs .nav-tabs {
border-bottom: none
}
.listing-tabs .nav-tabs .nav-link {
border-color: transparent;
text-transform: uppercase;
padding: 20;
width: auto;
min-width: 150px;
text-align: center;
background-color: #ebebeb;
line-height: 14px;
white-space: nowrap;
font-size: 13px
}
@media (max-width:767.98px) {
.listing-tabs .nav-tabs .nav-link {
width: auto;
}
}
.sort-by-title {
white-space: nowrap;
font-size: 14px
}
@media (max-width:767.98px) {
.sort-by {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
}
.sort-by .filter-option {
margin-left: 10px
}
.sort-by .bootstrap-select .dropdown-menu {
min-width: 100%
}
.sort-by .btn-light.dropdown-toggle,
.sort-by .form-control {
padding: 0 2px;
border-color: transparent!important;
background-color: transparent!important
}
.listing-switch-view .switch-btn {
font-size: 20px;
color: #636363
}
.lightbox-content-wrap {
-webkit-overflow-scrolling: touch
}
.lightbox-content-wrap .labels-wrap {
margin-bottom: 10px
}
.lightbox-content-wrap .item-title {
font-size: 18px
}
.lightbox-content-wrap .item-address {
font-size: 14px;
margin-bottom: 15px
}
.lightbox-content-wrap .item-price-wrap,
.lightbox-content-wrap .property-overview-data {
border-top: 1px solid #dce0e0;
border-bottom: 1px solid #dce0e0;
margin-bottom: 20px;
padding: 20px 0
}
.lightbox-content-wrap .item-wrap {
padding: 0
}
.lightbox-content-wrap .btn-item {
height: auto;
line-height: 40px
}
.lightbox-content-wrap .property-overview-data .flex-fill {
width: calc(100% / 3.1);
display: inline-block;
padding: 5px 0
}
.lightbox-content-wrap .property-overview-data .flex-grow-1 {
padding: 0 0 5px 0
}
.load-more-wrap {
margin-top: 30px;
text-align: center
}
@media (max-width:767.98px) {
#map-view-wrap {
display: none
}
}
.half-map-wrap .page-title-wrap {
padding: 25px
}
@media (max-width:767.98px) {
.half-map-wrap .page-title-wrap {
padding: 10px 25px
}
}
.half-map-wrap .page-title h1 {
font-size: 18px
}
.half-map-wrap .listing-switch-view {
padding-right: 10px
}
.half-map-wrap .listing-view {
padding: 0 25px;
margin-right: 0;
margin-left: 0
}
@media (max-width:767.98px) {
.half-map-wrap .listing-view {
padding: 0 10px
}
}
.half-map-right-wrap {
overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch
}
.advanced-search-half-map {
padding: 30px 10px
}
.advanced-search-half-map .half-map-buttons-wrap {
-ms-flex-wrap: inherit;
flex-wrap: inherit
}
@media (min-width:1201px) {
.half-map-left-wrap {
width: calc(100% - 780px)
}
.half-map-right-wrap {
width: 780px
}
}
@media (max-width:1200px) {
.half-map-left-wrap {
width: calc(100% - 640px)
}
.half-map-right-wrap {
width: 640px
}
}
@media (max-width:991px) {
.half-map-left-wrap {
width: calc(100% - 375px)
}
.half-map-right-wrap {
width: 375px
}
.half-map-right-wrap .grid-view .item-listing-wrap {
width: 100%
}
.advanced-search-half-map,
.listing-switch-view {
display: none
}
.mobile-search-nav {
display: block
}
}
@media (max-width:768px) {
.half-map-left-wrap {
max-width: 100%;
width: 100%;
margin: 0 auto;
position: relative!important;
float: none!important
}
.half-map-right-wrap {
width: 100%;
position: relative!important;
float: none!important
}
.half-map-right-wrap .grid-view .item-listing-wrap {
width: 50%;
float: right
}
}
@media (max-width:575px) {
.half-map-right-wrap .grid-view .item-listing-wrap {
width: 100%;
float: none
}
}
.compare-property-active {
overflow-x: hidden;
right: 0
}
.compare-property-active-push-toleft {
right: -240px
}
.compare-property-panel {
background-color: #fff;
position: fixed;
padding: 20px 20px 20px 15px;
border-right: 1px solid #dce0e0
}
.compare-property-panel .title {
margin-bottom: 20px
}
.compare-property-panel-vertical {
width: 300px;
height: 100%;
top: 0;
z-index: 100;
}
.compare-property-panel-right {
left: -300px
}
.compare-property-panel-right.compare-property-panel-open {
left: 0
}
.compare-property-active,
.compare-property-panel {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease
}
.compare-tool {
background-color: #fff;
margin-bottom: 30px;
padding: 15px 20px
}
.compare-tool .title {
font-size: 14px;
margin-bottom: 15px
}
.compare-item {
width: calc(50% - 5px);
margin-left: 5px;
margin-bottom: 10px
}
.compare-item .remove-icon {
color: #fff;
border-radius: 10px;
display: block;
width: 20px;
line-height: 20px;
bottom: 10px;
left: 10px;
text-align: center;
z-index: 2
}
.empty-compare-item {
border: 3px dotted #dce0e0;
background: rgba(220, 224, 224, .2);
height: 96px
}
.compare-table {
background-color: #fff;
margin-bottom: 40px
}
@media (max-width: 767.98px) {
.compare-table {
overflow-x: scroll;
}
}
.compare-table td,
.compare-table th {
padding: 10px!important;
width: 20%;
vertical-align: middle!important
}
.compare-table td:first-child,
.compare-table th:first-child {
text-align: left;
padding: 10px 10px 10px 20px
}
@media (max-width: 767.98px) {
.compare-table th,
.compare-table td {
white-space: nowrap;
}
}
.compare-table .table-hover>tbody>tr:hover {
color: #fff
}
.compare-property-label {
background-color: #636363;
width: 40px;
height: 40px;
line-height: 40px;
top: 50%;
right: -40px;
text-align: center;
color: #fff;
border-radius: 0 4px 4px 0;
border: none
}
.compare-property-label:active,
.compare-property-label:hover {
background-color: #4a4a4a
}
.compare-property-label .compare-label {
background-color: #85c341;
font-size: 11px;
font-weight: 700;
width: 16px;
height: 16px;
line-height: 16px;
border-radius: 50%;
top: -5px;
right: -5px
}
.property-wrap .breadcrumb-wrap {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important
}
@media (max-width:767.98px) {
.property-wrap .page-title-wrap {
display: none
}
}
.property-title-price-wrap {
margin-top: 15px
}
.page-title-wrap .item-price-wrap {
text-align: left;
top: 3px
}
.page-title-wrap .item-price-wrap .item-price {
font-size: 30px;
margin-bottom: 7px
}
@media (max-width:991.98px) {
.page-title-wrap .item-price-wrap .item-price {
font-size: 24px
}
}
.page-title-wrap .item-price-wrap .item-sub-price {
font-size: 18px;
font-weight: 300;
color: #636363
}
@media (max-width:991.98px) {
.page-title-wrap .item-price-wrap .item-sub-price {
font-size: 16px
}
}
.page-title-wrap .labels-wrap {
-webkit-box-flex: 1!important;
-ms-flex-positive: 1!important;
flex-grow: 1!important;
top: -1px
}
.page-title-wrap .label {
font-size: 12px;
padding: 7px 10px 6px;
margin-left: 5px
}
@media (max-width:991.98px) {
.page-title-wrap .label {
font-size: 10px;
line-height: 12px;
padding: 4px 6px;
margin-left: 5px
}
}
.page-title-wrap .page-title {
margin-left: 10px
}
.page-title-wrap .page-title .label-featured {
margin-top: 1px
}
@media (max-width:991.98px) {
.page-title-wrap .page-title h1 {
font-size: 24px
}
}
.page-title-wrap .item-address {
font-size: 15px;
margin-bottom: 0;
margin-top: 7px
}
@media (max-width:767.98px) {
.page-title-wrap .item-address {
font-size: 14px;
top: -9px
}
}
.page-title-wrap .item-tool span {
color: #000;
border: 1px solid #000;
background-color: transparent
}
.page-title-wrap .item-tool span:hover {
background-color: rgba(0, 0, 0, .85);
color: #fff
}
.property-tools {
margin-bottom: 5px
}
.property-tools .btn {
line-height: 32px;
font-size: 13px;
padding: 0 10px
}
.property-labels-wrap {
margin: 10px 0 12px;
}
.property-detail-v2 .property-labels-wrap {
display: none;
}
.item-tool-dropdown-menu {
border-color: transparent;
background-color: rgba(0, 0, 0, .85);
-webkit-box-shadow: none;
box-shadow: none
}
.item-tool-dropdown-menu .dropdown-item {
padding: 10px;
color: #fff
}
.item-tool-dropdown-menu .dropdown-item:hover {
background-color: #000
}
.property-banner .nav {
top: 50px;
left: 50px
}
.property-banner .nav .nav-link {
margin-right: 5px;
height: 48px;
width: 48px;
line-height: 48px;
font-size: 18px;
text-align: center;
background-color: rgba(0, 0, 0, .65)
}
.property-banner .nav .nav-link.active {
color: #fff!important
}
.property-banner .tab-pane {
background-size: cover;
background-position: center center
}
@media (max-width:767.98px) {
.property-banner .tab-pane {
height: 0;
padding-top: 75%
}
}
.property-detail-v1 .property-banner .tab-pane {
height: 700px
}
@media (max-width:991.98px) {
.property-detail-v1 .property-banner .tab-pane {
height: 0;
padding-top: 75%
}
}
.property-banner .property-form-wrap {
background-color: rgba(255, 255, 255, .95);
top: 40px;
right: 40px;
padding: 30px 30px 15px;
width: 370px
}
@media (max-width:991.98px) {
.property-banner .property-form-wrap {
display: none
}
}
.property-form {
margin-top: 15px
}
.property-form .btn-half-width:last-of-type {
margin-left: 0
}
.property-form button.btn-half-width:first-of-type {
margin-left: 10px;
}
.property-form a.btn-half-width:first-of-type {
margin-left: 0;
}
.property-form .control__indicator {
top: 3px;
width: 15px;
height: 15px
}
.property-form .control__indicator:after {
width: 5px;
height: 8px;
right: 4px;
top: 1px
}
.property-form .control.control--checkbox {
padding-right: 22px;
font-size: 13px
}
.sidebar-wrap .property-form-wrap {
padding: 30px;
background-color: #fff
}
.property-form-terms {
font-size: 12px;
text-align: center;
margin-top: 10px
}
.agent-information {
padding-right: 15px;
line-height: 25px
}
.agent-information .agent-link {
font-weight: 500
}
.agent-information .agent-social-media {
margin-top: -4px
}
.agent-information .agent-phone-wrap {
margin-bottom: 10px
}
.agent-information .agent-phone-wrap span {
margin-left: 10px;
overflow: hidden
}
.agent-information .agent-phone-wrap span:hover {
cursor: pointer
}
.agent-information li.agent-phone-wrap .houzez-icon {
top: -4px
}
.agent-phone.agent-phone-hidden {
width: 60px
}
.property-documents {
margin-bottom: 10px
}
.property-document-link {
text-transform: uppercase;
font-size: 12px
}
.detail-wrap {
border: 1px solid;
padding: 30px;
}
.block-content-wrap .detail-wrap li {
border-color: rgba(0, 0, 0, 0.05);
}
.block-content-wrap .detail-wrap li strong {
white-space: nowrap;
}
.block-content-wrap .detail-wrap li span {
/*white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;*/
max-width: 150px;
text-align: left;
}
.block-content-wrap .detail-wrap li.multiple {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.block-content-wrap .detail-wrap li.multiple span {
white-space: normal;
overflow: unset;
-o-text-overflow: unset;
text-overflow: unset;
max-width: none;
text-align: left;
}
.block-content-wrap .detail-wrap li.multiple strong {
margin-left: 5px;
display: inline-block;
float: right;
white-space: nowrap;
}
.property-address-wrap .block-content-wrap .list-2-cols li span {
max-width: 220px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.property-features-wrap .block-content-wrap .list-3-cols li,
.property-features-wrap .block-content-wrap .list-2-cols li,
.property-features-wrap .block-content-wrap .list-1-cols li {
border: none;
display: block;
}
.block-video-wrap {
padding-bottom: 56.25%
}
.block-virtual-video-wrap {
padding-bottom: 75%
}
.block-video-wrap,
.block-virtual-video-wrap {
height: 0
}
.walkscore_details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end
}
.walkscore_details img {
margin-left: 10px
}
.what-nearby dl {
margin-bottom: 30px
}
.what-nearby dt {
margin-bottom: 20px
}
.what-nearby dd {
margin-bottom: 0;
padding: 5px 10px;
border-bottom: 1px solid #dce0e0
}
.what-nearby .time-review {
color: #5c6872;
font-size: 12px
}
.what-nearby .what-nearby-left {
font-weight: 500;
width: 50%
}
@media (max-width:767.98px) {
.what-nearby .what-nearby-left {
float: none;
text-align: right;
width: 100%
}
}
.what-nearby .what-nearby-right {
text-align: left;
width: 50%
}
@media (max-width:767.98px) {
.what-nearby .what-nearby-right {
float: none;
text-align: right;
width: 100%
}
}
.what-nearby .what-nearby-right .label {
margin: 0 5px;
font-size: 10px;
padding: 4px 6px
}
.star .icon-rating {
width: 14px;
height: 14px;
margin-left: 3px;
background-size: 14px
}
.star .full-star {
background-image: url(../img/full-star.svg)
}
.star .half-star {
background-image: url(../img/half-star.svg)
}
.star .empty-star {
background-image: url(../img/empty-star.svg)
}
.property-floor-plans-wrap .accordion-title {
max-width: 294px;
white-space: normal;
margin-right: 20px;
}
.accordion-tab {
margin-bottom: 1px;
border-bottom: 1px solid #dce0e0
}
.accordion-title {
font-size: 16px;
white-space: nowrap
}
.accordion-header {
padding: 10px;
cursor: pointer
}
.accordion-header .list-inline-item {
margin-left: 15px
}
.accordion-header .list-inline-item:last-of-type {
margin-left: 0
}
@media (max-width:767.98px) {
.accordion-header .list-inline-item {
margin-left: 5px
}
}
@media (max-width:767.98px) {
.accordion-header .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.accordion-header .accordion-title:before {
font-family: houzez-iconfont;
font-size: 14px;
margin-left: 5px
}
@media (max-width:767.98px) {
.accordion-header .accordion-title {
width: 100%
}
}
@media (max-width:767.98px) {
.accordion-header .floor-information {
width: 100%;
font-size: 13px
}
}
.accordion-header[aria-expanded=false] .accordion-title:before {
content: ""
}
.accordion-header[aria-expanded=true] .accordion-title:before {
content: ""
}
.accordion-body {
padding: 0 0 15px
}
.accordion-body .floor-plan-description {
padding-top: 15px
}
.similar-property-wrap {
margin-top: 40px;
padding-bottom: 25px;
border-bottom: 1px solid #dce0e0
}
@media (max-width:767.98px) {
.similar-property-wrap {
padding: 0 30px 30px
}
}
.property-review-wrap {
margin-top: 40px
}
@media (max-width: 767.98px) {
.property-review-wrap {
padding: 0 30px;
}
}
.property-review-wrap .review-title-wrap {
padding-bottom: 10px;
border-bottom: none;
white-space: nowrap
}
@media (max-width:767.98px) {
.property-review-wrap .review-title-wrap {
display: block!important
}
}
@media (max-width:767.98px) {
.property-review-wrap .review-title-wrap h2 {
padding-left: 10px;
float: right
}
}
.property-review-wrap .review-title-wrap .rating-score-wrap {
padding-top: 4px
}
@media (max-width:767.98px) {
.property-review-wrap .review-title-wrap .rating-score-wrap {
float: right;
width: auto
}
}
.property-review-wrap .review-title-wrap .sort-by {
margin-left: 10px
}
@media (max-width:767.98px) {
.property-review-wrap .review-title-wrap .sort-by {
clear: both;
background: #fff;
margin-bottom: 40px;
margin-left: 0;
position: relative;
top: 20px;
padding: 0 10px;
border-radius: 4px
}
}
.property-review-wrap .block-wrap {
border-top: none
}
.rating-score-wrap {
padding-right: 10px
}
@media (max-width:767.98px) {
.rating-score-wrap {
width: 100%;
padding-right: 0
}
}
.rating-score {
color: #636363
}
.review-list-wrap {
margin: 30px 0 60px
}
.property-review {
margin-bottom: 30px
}
.review-title {
font-size: 16px
}
@media (max-width:767.98px) {
.review-title {
width: 100%;
margin-bottom: 10px
}
}
.review-message {
padding-right: 30px
}
.review-message p {
margin: 10px 0 0
}
@media (max-width:767.98px) {
.review-message .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.review-date {
font-size: 12px;
margin: 5px 0 10px
}
.review-like {
text-align: left
}
.review-like .review-dislike-button,
.review-like .review-like-button {
cursor: pointer
}
.review-like .review-like-button,
.review-like .review-like-button a {
color: #28a745
}
.review-like .review-dislike-button,
.review-like .review-dislike-button a {
color: #dc3545
}
.review-like .review-dislike-button a:hover,
.review-like .review-like-button a:hover {
top: -2px
}
.likes-container-js .btn-loader:after {
border-color: red transparent green transparent
}
.fave-load-more .btn-loader:after {
border-color: #000 transparent #000 transparent
}
.property-nav-wrap {
margin-top: 30px
}
@media (max-width:767.98px) {
.property-nav-wrap {
padding: 0 30px
}
}
.property-nav-wrap .prev-property img {
margin-left: 20px
}
.property-nav-wrap .next-property {
text-align: left
}
.property-nav-wrap .next-property img {
margin-right: 20px
}
.property-nav-wrap .property-nav-link {
font-weight: 500
}
.property-overview-wrap ul li {
color: #5c6872;
white-space: nowrap
}
.property-overview-wrap ul .property-overview-type {
top: -2px
}
.property-overview-wrap ul .property-overview-item {
font-size: 16px
}
@media (max-width:767.98px) {
.property-overview-wrap .property-overview-data {
display: block!important
}
}
@media (max-width:767.98px) {
.property-overview-wrap .property-overview-data .flex-grow-1 {
display: block;
width: 100%
}
}
@media (max-width:767.98px) {
.property-overview-wrap .property-overview-data .flex-fill {
width: calc(100% / 2.1);
display: inline-block;
padding: 15px 0 0
}
}
.property-detail-v2 .page-label-wrap {
top: 0;
right: 0;
left: auto;
bottom: auto
}
.property-detail-v2 .page-label-wrap .labels-wrap {
display: inline-block
}
.property-detail-v2 .page-title-wrap {
z-index: 2
}
.property-detail-v2 .page-title-wrap .labels-wrap {
top: 0
}
@media (min-width:768px) {
.property-detail-v2 .page-title-wrap .page-title {
max-width: 500px
}
}
@media (min-width:992px) {
.property-detail-v2 .page-title-wrap .page-title {
max-width: 640px
}
}
.property-detail-v2 #pills-gallery,
.property-detail-v2 #pills-map,
.property-detail-v2 #pills-street-view {
height: 610px
}
.property-detail-v2 #pills-gallery {
background-size: cover;
background-repeat: none;
background-position: center
}
.property-detail-v2 .breadcrumb *,
.property-detail-v2 .breadcrumb-item+.breadcrumb-item::before,
.property-detail-v2 .page-title,
.property-detail-v2 .page-title-wrap .item-address,
.property-detail-v2 .page-title-wrap .item-price-wrap .item-price,
.property-detail-v2 .page-title-wrap .item-price-wrap .item-sub-price {
color: #fff
}
@media (max-width:767.98px) {
.property-detail-v2 .page-title {
color: #000
}
}
.property-detail-v2 .page-title-wrap .item-tool span {
color: #fff;
border: 1px solid #fff
}
.property-detail-v2 .page-title-wrap .item-tool span:hover {
background-color: rgba(255, 255, 255, .25);
color: #fff
}
.property-detail-v2 #pills-gallery:before {
content: "";
opacity: 1;
background-image: -webkit-gradient(linear, right top, right bottom, from(rgba(0, 0, 0, 0)), color-stop(0, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .75) 100%);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .75) 100%)
}
@media (max-width:767.98px) {
.property-detail-v3 .top-gallery-section,
.property-detail-v4 .top-gallery-section {
position: absolute
}
}
.property-detail-v3 #pills-map,
.property-detail-v3 #pills-street-view,
.property-detail-v4 #pills-map,
.property-detail-v4 #pills-street-view {
height: 664px
}
.property-detail-v3 .map-next-prev-actions,
.property-detail-v4 .map-next-prev-actions {
top: auto;
left: auto;
bottom: 20px;
right: 20px
}
.property-detail-v4 .cS-hidden {
opacity: 1;
max-height: 750px;
height: auto;
}
.property-detail-v3 .cS-hidden {
opacity: 1;
max-height: 500px;
height: auto;
}
.property-detail-v5 .page-title-wrap {
padding: 30px 0 0
}
.property-detail-v5 .property-banner .tab-pane {
padding-top: 0;
height: 600px
}
@media (max-width:767.98px) {
.property-detail-v5 .property-banner .tab-pane {
height: 380px
}
}
.property-detail-v6 .page-title-wrap,
.property-detail-v6 .property-banner {
background-color: #fff
}
.property-detail-v6 .property-banner .row {
margin-left: -6px;
margin-right: -6px
}
.property-detail-v6 .property-banner .row [class*=col-] {
padding-right: 5px!important;
padding-left: 5px!important
}
.property-detail-v6 .property-banner .img-wrap-2 {
margin-bottom: 8px
}
.property-detail-v6 .property-banner .img-wrap-3-text {
background-color: rgba(0, 0, 0, .2);
color: #fff;
text-align: center;
font-size: 24px;
padding-top: 35%
}
.property-detail-v6 .property-banner .block-wrap ul {
-ms-flex-preferred-size: calc(100% / 8);
flex-basis: calc(100% / 8);
border-left: 1px solid #dce0e0;
text-align: center
}
.property-detail-v6 .property-banner .block-wrap ul:first-of-type {
border-right: 1px solid #dce0e0
}
.listing-slider-variable-width {
height: 600px
}
@media (max-width:767.98px) {
.listing-slider-variable-width {
height: 380px
}
}
@media (max-width:767.98px) {
.listing-slider-variable-width img {
height: 380px
}
}
.lslide .hz-image-caption,
.slick-slide .hz-image-caption {
background: rgba(255, 255, 255, .65);
color: #5c6872;
padding: 5px;
font-size: 12px;
font-weight: 400;
line-height: 12px
}
.property-view .listing-tabs {
margin-top: 0
}
.horizontal-listing-tabs {
margin-top: 30px;
}
@media (max-width:767.98px) {
.property-view .listing-tabs {
margin-top: 0;
border-top: 1px solid #dce0e0
}
}
@media (max-width:575px) {
.property-view .listing-tabs .nav-tabs .nav-item {
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
}
.property-view .listing-tabs .nav-tabs .nav-link {
width: auto;
}
.tab-pane .block-wrap {
margin-top: 0
}
.property-view .vertical-listing-tabs {
right: 0
}
@media (max-width:767.98px) {
.property-view .vertical-listing-tabs {
right: 0;
top: auto
}
}
.property-view {
position: relative;
}
.property-view .vertical-listing-tabs .nav {
width: 50px
}
.property-view .vertical-listing-tabs .nav .nav-item {
margin-bottom: 1px
}
.property-view .vertical-listing-tabs .nav .nav-item i {
font-size: 18px
}
.property-view .vertical-listing-tabs .nav .nav-item .nav-link {
padding: 14px 10px
}
.vertical-tab-content {
min-height: 317px;
margin-top: 30px;
padding-right: 50px;
background: #fff
}
@media (max-width:767.98px) {
.vertical-tab-content {
margin-top: 0
}
}
@media (max-width:767.98px) {
.vertical-tab-content #property-video {
min-height: 320px
}
}
.class-energy-list li {
clear: both;
border-bottom: 1px solid #dce0e0;
padding: 0 10px;
line-height: 40px
}
@media (max-width:767.98px) {
.class-energy-list li {
line-height: 36px
}
}
.class-energy {
clear: both;
padding: 60px 0 0
}
.class-energy-indicator {
width: calc(100% / 9)
}
@media (max-width:767.98px) {
.class-energy-indicator {
position: static
}
}
.class-energy-indicator:nth-child(1) {
background-color: #33a357
}
.class-energy-indicator:nth-child(2) {
background-color: #79b752
}
.class-energy-indicator:nth-child(3) {
background-color: #c3d545
}
.class-energy-indicator:nth-child(4) {
background-color: #fff12c
}
.class-energy-indicator:nth-child(5) {
background-color: #edb731
}
.class-energy-indicator:nth-child(6) {
background-color: #d66f2c
}
.class-energy-indicator:nth-child(7) {
background-color: #cc232a
}
.class-energy-indicator:nth-child(8) {
background-color: #cc232a
}
.class-energy-indicator:nth-child(9) {
background-color: #cc232a
}
.class-energy-indicator span {
font-size: 14px;
line-height: 30px;
text-align: center;
color: #fff
}
.indicator-energy {
font-size: 13px;
line-height: 30px;
top: -48px;
padding: 0 10px;
white-space: nowrap;
color: #fff;
background-color: #999
}
@media (max-width:767.98px) {
.indicator-energy {
top: 10px
}
}
.indicator-energy:before {
bottom: -10px;
content: "";
border-top: 10px solid #999
}
.indicator-energy[data-energyclass="A+"],
.indicator-energy[data-energyclass=A],
.indicator-energy[data-energyclass=B],
.indicator-energy[data-energyclass=C] {
right: 0
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass="A+"],
.indicator-energy[data-energyclass=A],
.indicator-energy[data-energyclass=B],
.indicator-energy[data-energyclass=C] {
left: 0;
right: 0
}
}
.indicator-energy[data-energyclass="A+"]:before,
.indicator-energy[data-energyclass=A]:before,
.indicator-energy[data-energyclass=B]:before,
.indicator-energy[data-energyclass=C]:before {
left: auto;
right: 0;
border-left: 10px solid transparent
}
.indicator-energy[data-energyclass=D],
.indicator-energy[data-energyclass=E],
.indicator-energy[data-energyclass=F],
.indicator-energy[data-energyclass=G],
.indicator-energy[data-energyclass=H] {
left: 0
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=D],
.indicator-energy[data-energyclass=E],
.indicator-energy[data-energyclass=F],
.indicator-energy[data-energyclass=G],
.indicator-energy[data-energyclass=H] {
left: 0;
right: 0
}
}
.indicator-energy[data-energyclass=D]:before,
.indicator-energy[data-energyclass=E]:before,
.indicator-energy[data-energyclass=F]:before,
.indicator-energy[data-energyclass=G]:before,
.indicator-energy[data-energyclass=H]:before {
left: 0;
right: auto;
border-right: 10px solid transparent
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=A]:before {
right: calc(100% / 9)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=B]:before {
right: calc(100% / 9 * 2)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=C]:before {
right: calc(100% / 9 * 3)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=D]:before {
left: auto;
right: calc(100% / 9 * 4 - 10px)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=E]:before {
left: auto;
right: calc(100% / 9 * 5 - 10px)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=F]:before {
left: auto;
right: calc(100% / 9 * 6 - 10px)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=G]:before {
left: auto;
right: calc(100% / 9 * 7 - 10px)
}
}
@media (max-width:767.98px) {
.indicator-energy[data-energyclass=H]:before {
left: auto;
right: calc(100% / 9 * 8 - 10px)
}
}
.left-calendar,
.right-calendar {
width: 50%;
padding: 0 15px
}
@media (max-width:575.98px) {
.left-calendar,
.right-calendar {
width: 100%;
padding: 0;
float: none;
margin-bottom: 20px
}
}
.days,
.weekdays {
list-style: none;
margin: 0;
padding: 0
}
.days li,
.weekdays li {
width: calc(100% / 7);
font-size: 12px;
text-align: center
}
.days li {
padding: 5px 0
}
@media (max-width:575.98px) {
.days li {
padding: 12px 0
}
}
.days .day-disabled {
color: #636363;
font-weight: 300;
text-decoration: line-through
}
.days .day-disabled:hover {
cursor: not-allowed;
background-color: transparent!important
}
.weekdays {
border-bottom: 1px solid #dce0e0;
margin-bottom: 10px
}
.weekdays li {
font-weight: 300;
padding: 10px 0
}
@media (max-width:575.98px) {
.weekdays li {
padding: 10px 0 0
}
}
.month {
text-align: center
}
.month .month-title {
margin-bottom: 10px;
font-size: 16px
}
.month .month-title span {
font-size: 14px;
font-weight: 300
}
.availability-notes {
clear: both;
padding: 30px 0 0;
text-align: center
}
.availability-notes ul {
margin-bottom: 0
}
.availability-notes li:before {
content: "";
width: 15px;
height: 15px;
margin-left: 5px;
margin-bottom: -2px
}
.availability-notes .day-available:before {
background-color: #e4f4d9
}
.availability-notes .day-pending:before {
background-color: #ffeedb
}
.availability-notes .day-booked:before {
background-color: #fdd2d2
}
.calendar-navigation .btn {
width: 42px
}
.block-availability-calendars .weekdays li {
padding: 0
}
.block-availability-calendars .days {
overflow: hidden
}
.block-availability-calendars .days li {
padding: 0;
-webkit-box-shadow: -1px 1px 0 0 #fff inset;
box-shadow: -1px 1px 0 0 #fff inset
}
.block-availability-calendars .days li:last-child {
overflow: hidden
}
.block-availability-calendars .days li.day-available:after,
.block-availability-calendars .days li.day-booked:after,
.block-availability-calendars .days li.day-disabled:after,
.block-availability-calendars .days li.day-pending:after,
.block-availability-calendars .days li.day-unavailable:after {
content: "";
z-index: -2;
padding-bottom: 100%;
-webkit-transform: skewX(45deg);
-ms-transform: skewX(45deg);
transform: skewX(45deg);
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%
}
.block-availability-calendars .days li.day-booked:after {
background-color: #fdd2d2
}
.block-availability-calendars .days li.day-booked:nth-child(7n+1) {
background-color: #fdd2d2
}
.block-availability-calendars .days li.day-booked:first-child {
background-color: #fdd2d2
}
.block-availability-calendars .days li.day-pending:after {
background-color: #ffeedb
}
.block-availability-calendars .days li.day-pending:nth-child(7n+1) {
background-color: #ffeedb
}
.block-availability-calendars .days li.day-pending:first-child {
background-color: #ffeedb
}
.block-availability-calendars .days li.day-available:after {
background-color: #e4f4d9
}
.block-availability-calendars .days li.day-available:nth-child(7n+1) {
background-color: #e4f4d9
}
.block-availability-calendars .days li.day-disabled:after,
.block-availability-calendars .days li.day-unavailable:after {
background-color: #ecedef
}
.block-availability-calendars .days li.day-disabled:nth-child(7n+1),
.block-availability-calendars .days li.day-unavailable:nth-child(7n+1) {
background-color: #ecedef
}
@media (max-width:575.98px) {
.block-availability-calendars .days li .calendar-navigation {
display: block
}
}
.block-availability-calendars .days li {
width: calc(100% / 7)
}
.property-sub-listings-wrap .block-wrap {
background-color: transparent
}
@media (max-width:767.98px) {
.property-sub-listings-wrap .block-wrap {
padding-bottom: 10px
}
}
.property-sub-listings-wrap .block-title-wrap {
padding-top: 15px
}
@media (max-width:767.98px) {
.property-sub-listings-wrap .block-title-wrap {
text-align: center;
padding-top: 25px
}
}
.property-sub-listings-wrap .item-tools {
position: absolute;
bottom: 20px;
left: 20px;
right: auto;
}
.sub-listings-table td,
.sub-listings-table th {
padding: 10px
}
.sub-listings-table th {
border-bottom: 1px solid #dce0e0
}
.mortgage-calculator-chart,
.mortgage-calculator-data {
padding: 0 15px
}
#mortgage-calculator-chart {
margin: 0 auto
}
.mortgage-calculator-monthly-payment-wrap {
width: calc(100% - 30px);
text-align: center;
position: absolute;
top: calc(50% - 10px)
}
.mortgage-calculator-monthly-payment {
font-size: 30px;
margin-bottom: 5px
}
.mortgage-calculator-monthly-requency {
color: #636363
}
@media (max-width:767.98px) {
.mortgage-calculator-data {
width: 100%;
padding: 0
}
}
.mortgage-calculator-data li {
line-height: 36px;
clear: both;
border-bottom: 1px solid #dce0e0;
padding: 0 10px
}
.stats-data-1 i {
color: #ff6384
}
.stats-data-2 i {
color: #36a2eb
}
.stats-data-3 i {
color: #ffce56
}
.stats-data-4 i {
color: #4bc0c0
}
.property-navigation-wrap {
z-index: 9999;
font-weight: 500;
font-size: 13px;
background-color: #fff
}
@media (max-width:991.98px) {
.property-navigation-wrap {
display: none!important
}
}
.property-navigation-wrap a {
padding: 15px 0;
color: #222
}
.property-navigation-wrap a.active {
-webkit-box-shadow: inset 0 -3px #4cc6f4;
box-shadow: inset 0 -3px #4cc6f4
}
body.admin-bar .property-navigation-wrap {
top: 32px
}
@media screen and (max-width:782px) {
body.admin-bar .property-navigation-wrap {
top: 46px
}
}
.fw-property-section-wrap:nth-child(even) {
background-color: #fff
}
.fw-property-section-wrap .block-title-wrap {
border-bottom: none;
margin-bottom: 80px;
padding-bottom: 0
}
@media (max-width:767.98px) {
.fw-property-section-wrap .block-title-wrap {
margin-bottom: 30px
}
}
.fw-property-section-wrap .block-title-wrap h2 {
font-size: 30px;
text-align: center
}
@media (max-width:767.98px) {
.fw-property-section-wrap .block-title-wrap h2 {
font-size: 20px
}
}
.fw-property-section-wrap .block-wrap {
padding: 80px 0;
background-color: transparent
}
@media (max-width:767.98px) {
.fw-property-section-wrap .block-wrap {
border-top: none;
padding: 40px 0
}
}
.full-width-property-view .property-nav-wrap,
.full-width-property-view .property-review-wrap,
.full-width-property-view .similar-property-wrap {
margin-top: 0;
padding-top: 50px
}
.full-width-property-view .property-nav-wrap,
.full-width-property-view .property-review-wrap,
.full-width-property-view .similar-property-wrap,
.fw-property-address-wrap,
.fw-property-availability-calendar-wrap,
.fw-property-contact-agent-wrap,
.fw-property-energy-class-wrap,
.fw-property-mortgage-calculator-wrap,
.fw-property-nearby-wrap,
.fw-property-schedule-tour-wrap,
.fw-property-virtual-tour-wrap,
.fw-property-walkscore-wrap {
padding-right: 300px;
padding-left: 300px
}
@media (max-width:991.98px) {
.full-width-property-view .property-nav-wrap,
.full-width-property-view .property-review-wrap,
.full-width-property-view .similar-property-wrap,
.fw-property-address-wrap,
.fw-property-availability-calendar-wrap,
.fw-property-contact-agent-wrap,
.fw-property-energy-class-wrap,
.fw-property-mortgage-calculator-wrap,
.fw-property-nearby-wrap,
.fw-property-schedule-tour-wrap,
.fw-property-virtual-tour-wrap,
.fw-property-walkscore-wrap {
padding-right: 80px;
padding-left: 80px
}
}
@media (max-width:767.98px) {
.full-width-property-view .property-nav-wrap,
.full-width-property-view .property-review-wrap,
.full-width-property-view .similar-property-wrap,
.fw-property-address-wrap,
.fw-property-availability-calendar-wrap,
.fw-property-contact-agent-wrap,
.fw-property-energy-class-wrap,
.fw-property-mortgage-calculator-wrap,
.fw-property-nearby-wrap,
.fw-property-schedule-tour-wrap,
.fw-property-virtual-tour-wrap,
.fw-property-walkscore-wrap {
padding-right: 20px;
padding-left: 20px
}
}
.fw-property-description-wrap {
padding-right: 200px;
padding-left: 200px
}
.fw-property-description-wrap img {
max-width: 100%;
height: auto
}
@media (max-width:991.98px) {
.fw-property-description-wrap {
padding-right: 100px;
padding-left: 100px
}
}
@media (max-width:767.98px) {
.fw-property-description-wrap {
border-top: 1px solid #dce0e0;
padding-right: 20px;
padding-left: 20px
}
}
.fw-property-description-wrap .small-text {
color: #636363
}
.fw-property-documents-wrap {
max-width: 600px;
margin: 0 auto
}
.fw-property-documents-wrap .property-document-title {
margin-bottom: 10px
}
.fw-property-details-wrap {
text-align: right;
margin-bottom: 30px
}
.fw-property-details-wrap h3,
.fw-property-documents-wrap h3 {
font-size: 12px;
font-weight: 700;
max-width: 440px;
margin: 80px auto 40px;
text-align: center!important;
letter-spacing: 5px;
text-transform: uppercase
}
.fw-property-details-wrap h3:before,
.fw-property-documents-wrap h3:before {
z-index: -1;
top: 50%;
margin: 0 auto;
content: "";
border-top: 1px solid #dce0e0
}
.fw-property-details-wrap h3 span,
.fw-property-documents-wrap h3 span {
padding: 0 15px 0 10px;
background: #fff
}
.fw-property-amenities-wrap {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
@media (max-width:991.98px) {
.fw-property-amenities-wrap {
display: block!important
}
}
.fw-property-amenities {
padding: 0 30px;
margin-bottom: 50px;
min-width: 150px
}
@media (max-width:991.98px) {
.fw-property-amenities {
min-width: auto;
width: 50%;
float: right;
padding: 0 15px
}
}
.fw-property-amenities .fw-property-amenities-data {
font-size: 16px;
font-weight: 300;
white-space: nowrap
}
@media (max-width:991.98px) {
.fw-property-amenities .fw-property-amenities-data {
font-size: 14px
}
}
.fw-property-amenities img {
margin-left: 20px;
width: 40px;
height: 40px
}
@media (max-width:767.98px) {
.fw-property-amenities img {
margin-left: 10px
}
}
@media (max-width:767.98px) {
.fw-property-features-wrap>.d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.fw-property-features-wrap .block-wrap {
padding: 110px;
width: 50%
}
@media (max-width:991.98px) {
.fw-property-features-wrap .block-wrap {
padding: 50px
}
}
@media (max-width:767.98px) {
.fw-property-features-wrap .block-wrap {
padding: 50px 30px;
width: 100%
}
}
.fw-property-features-wrap .block-title-wrap h2 {
text-align: right
}
.fw-property-features-wrap .fw-property-features-left li,
.fw-property-features-wrap .fw-property-features-right li {
margin-bottom: 15px;
border-bottom: none
}
@media (max-width:991.98px) {
.fw-property-features-wrap .fw-property-features-left li,
.fw-property-features-wrap .fw-property-features-right li {
font-size: 14px;
line-height: 20px
}
}
.fw-property-features-wrap .fw-property-features-left {
background-color: #fafafa
}
.fw-property-features-wrap .fw-property-features-right {
background-color: #f1f1f1
}
.fw-property-features-wrap .fw-property-features-left li {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.fw-property-address-wrap {
text-align: center
}
.fw-property-address-wrap li {
text-align: right
}
@media (max-width:991.98px) {
.fw-property-address-wrap li {
font-size: 14px;
line-height: 20px
}
}
.fw-property-walkscore-wrap .walkscore_details {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.full-width-property-view .similar-property-wrap {
border-bottom: none
}
.fw-property-contact-agent-wrap .agent-details {
text-align: center
}
.fw-property-contact-agent-wrap .agent-information {
padding-right: 0;
margin-top: 30px;
margin-bottom: 30px!important
}
.fw-property-contact-agent-wrap .agent-phone span {
overflow: hidden
}
.fw-property-description-wrap,
.property-sub-listings-wrap .block-title-wrap {
text-align: center
}
.fw-property-floor-plans-wrap .block-content-wrap {
max-width: 1170px;
margin: 0 auto;
font-size: 16px;
line-height: 24px
}
@media (max-width:991.98px) {
.fw-property-floor-plans-wrap .block-content-wrap {
padding: 50px;
font-size: 14px
}
}
@media (max-width:767.98px) {
.fw-property-floor-plans-wrap .block-content-wrap {
padding: 20px
}
}
.fw-property-floor-plans-wrap .floor-plan-description {
margin: 20px 0 30px
}
.fw-property-floor-plans-wrap .floor-plan-left-wrap {
width: 40%;
padding: 60px 0
}
@media (max-width:767.98px) {
.fw-property-floor-plans-wrap .floor-plan-left-wrap {
width: 100%;
padding: 30px 0
}
}
.fw-property-floor-plans-wrap .floor-plan-right-wrap {
width: 60%;
padding: 60px 40px 60px 0
}
@media (max-width:767.98px) {
.fw-property-floor-plans-wrap .floor-plan-right-wrap {
width: 100%;
padding: 0
}
}
.fw-property-floor-plans-wrap .floor-plan-right-wrap h3 {
font-size: 22px
}
@media (max-width:991.98px) {
.fw-property-floor-plans-wrap .floor-plan-right-wrap h3 {
font-size: 18px
}
}
.fw-property-floor-plans-wrap .fw-property-floor-data-wrap img {
margin-left: 20px;
width: 40px;
height: 40px
}
@media (max-width:991.98px) {
.fw-property-floor-plans-wrap .fw-property-floor-data-wrap img {
margin-left: 10px
}
}
.fw-property-floor-plans-wrap .fw-property-floor-data {
padding-left: 30px
}
@media (max-width:991.98px) {
.fw-property-floor-plans-wrap .fw-property-floor-data {
padding-left: 10px;
line-height: normal
}
}
@media (max-width:767.98px) {
.fw-property-floor-plans-wrap .fw-property-floor-data {
padding-left: 30px
}
}
.fw-property-floor-plans-wrap .floor-plans-tabs a {
font-weight: 500;
padding: 20px 30px
}
.fw-property-floor-plans-wrap .floor-plans-tabs a:hover {
border-color: transparent
}
@media (max-width:767.98px) {
.fw-property-floor-plans-wrap .floor-plans-tabs a {
padding: 10px 20px
}
}
.fw-property-floor-plans-wrap .floor-plans-tabs a.active {
background: 0 0;
border: 1px solid transparent;
border-color: transparent transparent #222
}
.fw-property-floor-plans-wrap .floor-plans-tabs a.active:after,
.fw-property-floor-plans-wrap .floor-plans-tabs a.active:before {
position: absolute;
top: 100%;
right: 50%;
width: 0;
height: 0;
border: solid transparent;
content: "";
pointer-events: none
}
.fw-property-floor-plans-wrap .floor-plans-tabs a.active:after {
margin-right: -10px;
border-width: 10px;
border-top-color: #f8f8f8
}
.fw-property-floor-plans-wrap .floor-plans-tabs a.active:before {
margin-right: -11px;
border-width: 11px;
border-top-color: #000
}
@media (max-width:767.98px) {
.fw-property-floor-plans-wrap .floor-plan-wrap>.d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media (max-width:767.98px) {
.property-top-wrap>.container,
.property-wrap>.container {
padding-left: 0;
padding-right: 0;
max-width: 100%
}
}
@media (max-width:767.98px) {
.property-top-wrap>.container>.row,
.property-wrap>.container>.row {
margin-left: 0;
margin-right: 0
}
}
@media (max-width:767.98px) {
.property-top-wrap>.container .bt-content-wrap,
.property-wrap>.container .bt-content-wrap {
padding-left: 0;
padding-right: 0;
max-width: 100%
}
}
.mobile-top-wrap {
background-color: #fff
}
.mobile-property-title {
padding: 0 30px 28px
}
.mobile-property-title .page-title {
margin-bottom: 3px
}
.mobile-property-title .item-address {
font-size: 14px
}
.mobile-property-title .item-price-wrap .item-sub-price {
color: #636363;
font-size: 13px;
font-weight: 300
}
.mobile-property-title .labels-wrap {
bottom: 30px;
left: 30px
}
.mobile-property-title .label-featured {
top: -11px
}
.mobile-property-tools {
padding: 30px 18px
}
.mobile-property-tools .nav-pills .nav-link.active {
color: #fff!important
}
.mobile-property-tools .item-tool,
.mobile-property-tools .nav-item {
margin: 0 2px
}
.mobile-property-tools .item-tool>span,
.mobile-property-tools .nav-pills>.nav-item>.nav-link {
padding: 0;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
border: 1px solid #5c6872;
color: #5c6872;
font-size: 16px
}
.mobile-property-tools .item-tool>span:not(.active),
.mobile-property-tools .nav-pills>.nav-item>.nav-link:not(.active) {
background-color: transparent!important
}
.mobile-property-contact {
border-top: 1px solid #dce0e0;
background-color: #fff;
padding: 10px
}
.mobile-property-contact .btn {
margin-right: 4px;
width: 50px;
padding: 0;
line-height: 48px
}
.mobile-property-contact .btn i {
font-size: 20px;
top: 3px;
position: relative;
}
.mobile-property-form .close {
width: 30px;
height: 30px;
left: 10px;
top: 10px
}
.adv-wrapper {
text-align: center;
margin: 40px 0
}
.adv-wrapper img {
max-width: 100%
}
/* property grid gallery
/* ------------------------------------------------------------------------ */
.property-gallery-grid {
margin-top: 30px;
}
@media (max-width: 767.98px) {
.property-gallery-grid {
margin-top: 0;
}
}
.property-gallery-grid .gallery-grid-item {
max-width: calc(33.333333333333% - 1px);
margin-left: 1px;
margin-bottom: 1px;
}
.property-gallery-grid .more-images {
background-color: #000;
}
.property-gallery-grid .more-images img {
opacity: 0.65;
}
.property-gallery-grid .more-images span {
top: 50%;
left: 50%;
text-align: center;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
font-size: 24px;
font-weight: 300;
}
/* property disclaimer
/* ------------------------------------------------------------------------ */
.property-disclaimer {
padding: 20px 0 40px;
text-align: center;
font-size: 13px;
line-height: 21px;
color: #636363;
}
.property-lightbox {
margin: 0 20px
}
.property-lightbox .modal {
visibility: hidden
}
.property-lightbox .modal.show {
visibility: visible
}
.property-lightbox .modal-dialog {
max-width: 100%;
width: 1170px;
overflow: hidden
}
@media (max-width:1199.98px) {
.property-lightbox .modal-dialog {
max-width: 100%;
width: 972px
}
}
@media (max-width:991.98px) {
.property-lightbox .modal-dialog {
max-width: 100%;
width: 760px
}
}
@media (max-width:767.98px) {
.property-lightbox .modal-dialog {
width: 100%;
height: 100%;
margin: 0
}
}
.property-lightbox .modal-header {
background-color: #2d2d2d;
color: #fff
}
@media (max-width:767.98px) {
.property-lightbox .modal-header {
border-radius: 0;
border-bottom: 1px solid #5c6872;
padding: 0 15px 0 0;
height: 50px
}
}
.property-lightbox .modal-footer {
background-color: #2d2d2d;
border-top: 1px solid #5c6872;
color: #fff;
text-align: center;
padding: 10px 0
}
@media (max-width:767.98px) {
.property-lightbox .modal-footer {
display: block;
font-size: 12px
}
}
@media (max-width:767.98px) {
.property-lightbox .modal-content {
height: 100%;
border-radius: 0;
background-color: #2d2d2d
}
}
.property-lightbox .close {
color: #fff;
opacity: 1;
height: 62px;
width: 50px
}
@media (max-width:767.98px) {
.property-lightbox .close {
border-right: 1px solid #5c6872;
margin: 0;
width: 59px;
height: 50px
}
}
.property-lightbox .separator {
margin: 0 10px
}
@media (max-width:767.98px) {
.property-lightbox .btn-email {
display: inline-block
}
}
@media (max-width:767.98px) {
.lightbox-title {
display: none
}
}
@media (max-width:767.98px) {
.lightbox-tools ul li:first-of-type {
margin-left: -3px!important
}
}
.lightbox-tools a {
color: #fff
}
@media (max-width:767.98px) {
.lightbox-tools a {
display: inline-block;
font-size: 16px;
border-right: 1px solid #5c6872;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center
}
}
.lightbox-tools i {
margin-left: 5px
}
@media (max-width:767.98px) {
.lightbox-tools i {
margin: 0
}
}
@media (max-width:767.98px) {
.lightbox-tools .display-none {
display: none
}
}
@media (max-width:767.98px) {
.lightbox-tools .btn-share {
display: none
}
}
.lightbox-logo {
margin-top: -5px;
margin-left: 30px
}
@media (max-width:767.98px) {
.lightbox-logo {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-top: -3px
}
}
.lightbox-logo img {
width: 80px
}
@media (max-width:767.98px) {
.lightbox-gallery {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
}
.lightbox-gallery-wrap {
padding: 15px;
width: 75%
}
@media (max-width:1199.98px) {
.lightbox-gallery-wrap {
width: 70%
}
}
@media (max-width:991.98px) {
.lightbox-gallery-wrap {
width: 100%;
height: 100%
}
}
@media (max-width:767.98px) {
.lightbox-gallery-wrap {
position: absolute
}
}
.lightbox-gallery-wrap .btn-expand {
cursor: pointer;
top: 15px;
left: 15px;
background-color: #fff;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center
}
@media (max-width:767.98px) {
.lightbox-gallery-wrap .btn-expand {
display: none
}
}
.lightbox-gallery-full-wrap {
width: 100%
}
@media (max-width:991.98px) {
.lightbox-gallery-full-wrap+.lightbox-form-wrap {
display: block;
visibility: visible;
width: 300px;
padding: 15px;
z-index: 1;
left: 0
}
}
@media (max-width:767.98px) {
.lightbox-gallery-full-wrap+.lightbox-form-wrap {
display: none
}
}
@media (max-width:991.98px) {
.lightbox-gallery-full-wrap .btn-expand {
left: 300px
}
}
.lightbox-form-wrap {
background: #fff;
padding: 15px 0 15px 15px;
width: 25%
}
@media (max-width:1199.98px) {
.lightbox-form-wrap {
width: 30%
}
}
@media (max-width:991.98px) {
.lightbox-form-wrap {
visibility: hidden;
left: -300px;
position: absolute
}
}
.lightbox-form-wrap.lightbox-form-wrap-show {
visibility: visible;
height: calc(100% + 45px);
padding: 15px;
z-index: 6
}
.lightbox-tools .btn-share .dropdown-menu {
margin-top: 19px;
border-radius: 0 0 4px 4px
}
.lightbox-nav {
margin-left: 0!important
}
.lightbox-nav a {
line-height: 30px;
height: 30px;
width: 30px;
text-align: center;
border: 1px solid #fff;
border-radius: 4px;
font-size: 12px
}
.lightbox-nav a i {
margin-left: 0;
-webkit-text-stroke: .5px
}
.agent-list-wrap {
padding: 30px;
background-color: #fff
}
@media (max-width:575px) {
.agent-list-wrap {
padding: 20px
}
}
.agent-list-wrap .agent-list-image {
margin-left: 30px;
max-width: 240px
}
@media (max-width:767.98px) {
.agent-list-wrap .agent-list-image {
max-width: 120px
}
}
@media (max-width:575px) {
.agent-list-wrap .agent-list-image {
margin-left: 20px;
max-width: 80px
}
}
.agent-list-wrap .agent-list-position {
color: #636363
}
@media (max-width:575px) {
.agent-list-wrap .agent-list-position {
margin-top: 5px
}
}
.agent-list-wrap .agent-list-content h2 {
font-size: 18px;
line-height: 24px;
margin-bottom: 5px;
white-space: nowrap;
margin-left: 5px
}
@media (max-width:575px) {
.agent-list-wrap .agent-list-content h2 {
font-size: 16px
}
}
.agent-list-wrap .agent-list-contact li {
clear: both;
border-bottom: 1px solid #dce0e0;
line-height: 30px
}
@media (max-width:767.98px) {
.agent-list-wrap .agent-social-media {
margin-bottom: 10px
}
}
.agent-list-wrap .agent-social-media span {
margin-left: 3px
}
.agent-list-wrap .agent-list-contact li.email,
.agent-list-wrap .agent-list-contact li.email a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
@media(max-width: 480px) {
.agent-list-wrap .agent-list-contact li.email a {
display: inline-block;
max-width: 150px;
}
}
.agent-bio-wrap,
.agent-profile-wrap,
.agent-stats-wrap {
padding: 40px;
background-color: #fff
}
@media (max-width:767.98px) {
.agent-bio-wrap,
.agent-profile-wrap,
.agent-stats-wrap {
padding: 30px
}
}
.agent-profile-wrap h1 {
font-size: 24px;
line-height: 34px
}
.agent-profile-wrap .rating-score-wrap {
padding-right: 0
}
.agent-profile-wrap .rating-score-text {
margin-left: 10px
}
.agent-profile-wrap .stars {
margin-left: 10px
}
.agent-profile-wrap .agent-image {
text-align: center
}
@media (max-width:767.98px) {
.agent-profile-wrap .agent-image {
margin-bottom: 20px
}
}
.agent-profile-top-wrap {
border-bottom: 1px solid #dce0e0
}
.agent-profile-content li {
margin-bottom: 5px
}
.agent-profile-buttons .btn {
min-width: 150px;
margin-left: 10px
}
@media (max-width:767.98px) {
.agent-profile-buttons .btn {
margin-bottom: 10px;
width: 100%
}
}
@media (max-width:991.98px) {
.agent-profile-chart-wrap {
margin-bottom: 30px
}
}
.agent-profile-chart-wrap h2 {
font-size: 16px;
line-height: 26px
}
.agent-profile-chart {
margin-left: 10px;
top: -6px
}
.agent-bio-wrap h2 {
font-size: 18px
}
.agent-contacts-wrap {
padding: 30px;
background-color: #fff
}
.agent-contacts-wrap li {
clear: both;
border-bottom: 1px solid #dce0e0;
line-height: 35px
}
.agent-contacts-wrap p {
font-size: 12px;
margin-bottom: 5px;
color: #636363;
text-align: center
}
.agent-contacts-wrap .agent-social-media {
font-size: 22px;
text-align: center
}
.agent-contacts-wrap .agent-social-media span {
margin-left: 5px
}
.sidebar-wrap .agent-contacts-wrap .agent-social-media {
font-size: 16px
}
.agent-nav-wrap {
margin: 50px 0;
text-align: center;
margin-right: -5px;
margin-left: -5px
}
.agent-nav-wrap .nav-pills .nav-link {
border: 1px solid;
margin: 0 5px;
padding: 15px 0
}
.agent-nav-wrap .nav-pills .nav-link.active {
color: #fff!important
}
.agent-profile-header {
margin-bottom: 9px
}
.agent-verified-badge {
position: relative;
font-size: 10px;
font-weight: 400;
top: -3px;
padding: 5px 7px 4px 7px;
text-transform: uppercase;
}
.author-detail-wrap,
.post-comment-form-wrap,
.post-wrap {
background-color: #fff
}
.author-comment,
.author-detail-wrap,
.post-comment-form-wrap,
.post-content-wrap,
.post-footer-wrap,
.post-header-wrap,
.post-inner-wrap {
padding: 40px
}
@media (max-width:767.98px) {
.author-comment,
.author-detail-wrap,
.post-comment-form-wrap,
.post-content-wrap,
.post-footer-wrap,
.post-header-wrap,
.post-inner-wrap {
padding: 20px
}
}
.post-footer-wrap {
border-top: 1px solid #dce0e0
}
@media (max-width:767.98px) {
.post-footer-wrap .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media (max-width:767.98px) {
.post-footer-wrap .author-meta {
margin-bottom: 30px
}
}
.author-meta li:not(:last-child) {
margin-left: 15px
}
@media (max-width:767.98px) {
.author-meta li:not(: last-child) {
margin-left: 10px
}
}
@media (max-width:767.98px) {
.author-meta li:not(: last-child) img {
display: none
}
}
@media (max-width:767.98px) {
.post-title-wrap h1,
.post-title-wrap h2 {
margin-bottom: 20px
}
}
.post-title-wrap h1,
.post-title-wrap h2 {
font-size: 30px;
line-height: 40px
}
.post-wrap img {
max-width: 100%;
height: auto
}
.post-tag-wrap strong {
font-size: 16px
}
.post-tag {
color: #fff;
padding: 2px 10px 3px 10px;
margin-top: 5px
}
.post-tag:hover {
color: #fff;
opacity: .75
}
.post-thumbnail-wrap a {
text-align: center
}
.next-prev-block .next-box,
.next-prev-block .prev-box {
width: calc(50% - 15px);
border-radius: 6px;
overflow: hidden;
margin: 0 0 30px
}
@media (max-width:1199.98px) {
.next-prev-block .next-box,
.next-prev-block .prev-box {
height: 130px
}
}
@media (max-width:991.98px) {
.next-prev-block .next-box,
.next-prev-block .prev-box {
height: 150px
}
}
@media (max-width:767.98px) {
.next-prev-block .next-box,
.next-prev-block .prev-box {
width: 100%;
height: 160px
}
}
.next-prev-block .next-box .next-prev-block-content,
.next-prev-block .prev-box .next-prev-block-content {
padding: 20px
}
.post-author-thumb,
.post-comment-thumb {
width: 70px;
margin-left: 30px
}
.post-author-bio h4 {
font-size: 16px
}
.post-comment-form-wrap h2,
.related-posts-wrap h2 {
font-size: 18px
}
.post-comment-wrap h3 {
font-size: 18px
}
.post-comment-wrap .comment ul {
padding-right: 100px
}
@media (max-width:767.98px) {
.post-comment-wrap .comment ul {
padding-right: 40px
}
}
.author-comment {
background-color: #fff
}
.related-posts-wrap .row {
margin-left: -5px;
margin-right: -5px
}
.related-posts-wrap .row .col-md-4 {
padding-left: 5px;
padding-right: 5px
}
.page-content-wrap .alignleft,
.post-content-wrap .alignleft {
margin: 5px 0 20px 20px
}
.page-content-wrap .alignright,
.post-content-wrap .alignright {
margin: 5px 20px 20px 0
}
.page-content-wrap .aligncenter,
.post-content-wrap .aligncenter {
margin: 5px auto 20px auto
}
.page-content-wrap .wp-caption img,
.post-content-wrap .wp-caption img {
width: auto;
max-width: 98.5%;
height: auto;
border: 0 none
}
.page-content-wrap .wp-caption-text,
.post-content-wrap .wp-caption-text {
font-style: italic;
font-size: 12px
}
.gallery-item {
overflow: hidden;
margin: 0 0 4px 4px
}
.gallery-item img {
height: auto
}
.gallery-columns-2 .gallery-item {
width: calc(50% - 4px)
}
.gallery-columns-3 .gallery-item {
width: calc(33.3333% - 4px)
}
.gallery-columns-4 .gallery-item {
width: calc(25% - 4px)
}
.post-content-wrap .pagination a,
.post-content-wrap .pagination span {
padding: 0 5px
}
.masonry {
display: -ms-grid;
display: grid;
grid-gap: 10px;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
grid-auto-rows: 0
}
.dashboard-main-wrap {
opacity: 1
}
.notify {
margin-top: 10px
}
.dashboard-side-wrap {
z-index: 5;
overflow-y: scroll;
padding: 30px;
width: 240px;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none
}
.dashboard-side-wrap::-webkit-scrollbar {
width: 0!important
}
@media (max-width:991.98px) {
.dashboard-side-wrap {
display: none
}
}
.dashboard-side-menu-wrap .side-menu {
line-height: 50px
}
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown {
padding-right: 36px;
line-height: 30px;
margin: 10px 0
}
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown .side-menu-item i {
font-size: 10px;
top: -1px
}
.dashboard-side-menu-wrap .side-menu .side-menu-parent-selected .side-menu-dropdown {
display: block
}
.dashboard-logo-wrap .dashboard-notification-wrap {
color: #fff
}
.notification-circle {
width: 8px;
height: 8px;
background-color: #c31b1b;
border: 1px solid #fff
}
.dashboard-notification-wrap .notification-circle {
top: 2px;
right: 6px
}
.side-menu-item .notification-circle {
margin-top: 21px
}
.side-menu-item .side-menu-item .notification-circle {
margin-top: 11px
}
.dashboard-content-wrap,
.dashboard-header-main-wrap {
padding-right: 240px
}
@media (max-width:991.98px) {
.dashboard-content-wrap,
.dashboard-header-main-wrap {
padding-right: 0
}
}
@media (max-width:767.98px) {
.dashboard-content-wrap {
overflow: hidden
}
}
.dashboard-header-wrap {
padding: 35px 40px;
background-color: #fff
}
@media (max-width:991.98px) {
.dashboard-header-wrap {
padding: 20px 30px
}
}
@media (max-width:767.98px) {
.dashboard-header-wrap {
padding: 10px 20px 20px
}
}
.dashboard-header-wrap h1 {
font-size: 24px
}
@media (max-width:767.98px) {
.dashboard-header-wrap h1 {
font-size: 18px
}
}
@media (max-width:767.98px) {
.dashboard-header-wrap .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start!important;
-ms-flex-align: start!important;
align-items: start!important
}
}
.dashboard-header-left .breadcrumb {
display: none
}
@media (max-width:767.98px) {
.dashboard-header-left .breadcrumb {
padding: 0 0 5px
}
}
@media (max-width:767.98px) {
.dashboard-header-right .btn {
margin-top: 20px
}
}
.dashboard-content-inner-wrap {
padding: 30px 30px 0
}
@media (max-width:767.98px) {
.dashboard-content-inner-wrap {
padding: 10px
}
}
.dashboard-content-block {
padding: 30px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05)
}
@media (max-width:767.98px) {
.dashboard-content-block {
padding: 15px
}
}
.dashboard-content-block h2,
.dashboard-content-block-wrap h2 {
font-size: 18px;
margin-bottom: 20px;
background-color: transparent;
padding: 0;
border-bottom: none
}
.dashboard-content-block h3,
.dashboard-content-block-wrap h3 {
font-size: 16px
}
.dashboard-content-block-wrap>h2,
.dashboard-content-block>h2 {
margin-bottom: 0!important;
background-color: #fff!important;
padding: 30px!important;
border-bottom: 1px solid #dce0e0!important;
border-radius: 4px 4px 0 0;
-webkit-box-shadow: rgba(0, 0, 0, .05) 0 2px 4px 0;
box-shadow: rgba(0, 0, 0, .05) 0 2px 4px 0
}
@media (max-width:767.98px) {
.dashboard-content-block-wrap>h2,
.dashboard-content-block>h2 {
padding: 15px!important;
font-size: 16px
}
}
.dashboard-content-block-wrap>h2+.dashboard-content-block,
.dashboard-content-block>h2+.dashboard-content-block {
border-radius: 0 0 4px 4px
}
.dashboard-map-field .map-wrap {
height: 300px
}
.property-attachments li {
border-bottom: 1px solid #dce0e0;
line-height: 40px
}
.property-action-menu a {
padding: 10px 20px;
border-bottom: 1px solid #dce0e0
}
.property-action-menu a:last-of-type {
border-bottom: none
}
@media (max-width:767.98px) {
.add-new-listing-bottom-nav-wrap {
margin-bottom: 10px;
margin-right: -5px;
margin-left: -5px
}
}
.add-new-listing-bottom-nav-wrap .btn {
margin: 0 5px
}
@media (max-width:767.98px) {
.add-new-listing-bottom-nav-wrap .btn {
width: 100%
}
}
@media (min-width:768px) {
.dashboard-add-new-listing .add-new-listing-bottom-nav-wrap,
.dashboard-edit-listing .add-new-listing-bottom-nav-wrap {
border-top: 1px solid #dce0e0;
position: fixed;
bottom: 0;
right: 0;
margin: 0;
width: 100%;
padding: 10px;
background: #fff
}
}
@media (min-width:992px) {
.dashboard-add-new-listing .add-new-listing-bottom-nav-wrap,
.dashboard-edit-listing .add-new-listing-bottom-nav-wrap {
right: 240px;
width: calc(100% - 240px)
}
}
.dashboard-add-new-listing .dashboard-content-inner-wrap,
.dashboard-edit-listing .dashboard-content-inner-wrap {
padding: 30px 30px 70px
}
@media (max-width:767.98px) {
.dashboard-add-new-listing .dashboard-content-inner-wrap,
.dashboard-edit-listing .dashboard-content-inner-wrap {
padding: 10px
}
}
.dashboard-table tbody tr {
background-color: #fff
}
.dashboard-table th {
padding: 10px
}
.dashboard-table td {
padding: 10px
}
.dashboard-table td.collapse-table-wrap {
padding: 0 10px
}
.dashboard-table .control {
padding-right: 10px
}
.table-hover thead tr {
border-bottom: 1px solid #dce0e0;
background-color: rgba(220, 224, 224, .35)
}
.table-hover tbody tr:hover {
background-color: rgba(220, 224, 224, .35)
}
.table-half-width {
width: 50%
}
.table-cell-title span {
border: 1px solid #dce0e0;
line-height: 40px;
padding: 0 15px
}
.table-nowrap {
white-space: nowrap
}
.dashboard-table-properties td {
white-space: nowrap
}
.dashboard-table-properties td.property-table-address {
white-space: normal
}
.table-lined tbody td {
border-bottom: 1px solid #dce0e0
}
.property-payment-status {
background-color: #fff;
border-radius: 4px 0 0 0
}
@media (max-width:991.98px) {
.responsive-table tbody,
.responsive-table td,
.responsive-table th,
.responsive-table thead,
.responsive-table tr {
display: block
}
}
@media (max-width:991.98px) {
.responsive-table thead tr {
position: absolute;
top: -9999px;
right: -9999px;
left: auto;
}
}
@media (max-width:991.98px) {
.responsive-table tr {
margin-bottom: 20px
}
}
.responsive-table td {
vertical-align: middle
}
@media (max-width:991.98px) {
.responsive-table td {
position: relative;
padding-right: 40%
}
}
@media (max-width:991.98px) {
.responsive-table td:last-of-type {
border-bottom: none
}
}
@media (max-width:991.98px) {
.responsive-table td:before {
position: absolute;
top: 10px;
right: 15px;
width: 40%;
white-space: nowrap;
font-weight: 700;
content: attr(data-label)
}
}
@media (max-width:991.98px) {
.draggable-table tbody,
.draggable-table td.table-full-width,
.draggable-table th,
.draggable-table thead,
.draggable-table tr {
display: block;
position: relative
}
}
@media (max-width:767.98px) {
.draggable-table tbody,
.draggable-table td.table-full-width,
.draggable-table th,
.draggable-table thead,
.draggable-table tr {
margin-bottom: 10px
}
}
@media (max-width:991.98px) {
.draggable-table .drag-cell {
position: absolute;
left: 0;
bottom: 0
}
}
@media (max-width:991.98px) {
.draggable-table .table-cell-title span {
line-height: unset;
padding: 5px 10px
}
}
@media (max-width:767.98px) {
.additional-details-table td {
padding: 2px
}
}
.expiration_date {
font-style: italic;
color: #dc3545;
font-size: 12px
}
.dashboard-property-search-wrap {
padding-bottom: 28px;
border-bottom: 1px solid #dce0e0
}
@media (max-width:991.98px) {
.dashboard-property-search-wrap {
padding-bottom: 8px
}
}
@media (max-width:767.98px) {
.dashboard-property-search-wrap>.d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
display: block!important
}
}
.dashboard-property-search {
max-width: 400px
}
@media (max-width:991.98px) {
.dashboard-property-search {
margin-bottom: 10px
}
}
@media (max-width:767.98px) {
.dashboard-property-search {
max-width: 100%
}
}
.dashboard-property-search .btn-search {
border-radius: 4px 0 0 4px
}
.dashboard-property-search .form-control {
border-radius: 0 4px 4px 0
}
@media (max-width:767.98px) {
.dashboard-property-sort-by {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media (max-width:767.98px) {
.dashboard-property-sort-by:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) {
width: auto
}
}
.menu-edit-property-wrap {
padding: 30px 0 0 60px
}
@media (max-width:767.98px) {
.menu-edit-property-wrap {
display: none
}
}
.menu-edit-property-wrap .menu-title {
text-transform: uppercase
}
@media (max-width:767.98px) {
.dashboard-mobile-edit-menu-wrap {
display: block;
padding: 10px 0
}
}
.dashboard-mobile-edit-menu-wrap .bootstrap-select .dropdown-menu.show {
-webkit-transform: translate3d(0, 0, 0)!important;
transform: translate3d(0, 0, 0)!important;
top: 44px!important
}
/*.menu-edit-property li a {
white-space: nowrap
}*/
.menu-edit-property i {
font-size: 10px;
top: -1px
}
.upload-media-gallery {
margin-top: 10px
}
.upload-media-gallery .row {
margin-right: -5px;
margin-left: -5px
}
.upload-media-gallery div[class*=col-] {
padding-right: 5px;
padding-left: 5px;
margin-bottom: 12px
}
.media-drag-drop {
background-color: #eff1f1;
border: 3px dashed #dce0e0;
text-align: center;
padding: 30px 0;
margin-bottom: 15px;
font-weight: 700
}
.media-drag-drop span {
font-weight: 400
}
.media-drag-drop div {
margin: 0 0 20px
}
.upload-gallery-thumb-buttons {
border: 1px solid #dce0e0;
margin: 0 0 10px
}
.upload-gallery-thumb-buttons button {
color: #636363;
background-color: transparent;
border-color: transparent;
margin: 0 5px
}
.upload-gallery-thumb-buttons button:focus,
.upload-gallery-thumb-buttons button:focus:active {
color: #636363;
background-color: transparent;
border-color: transparent
}
.upload-gallery-thumb-buttons button:hover {
color: #636363;
background-color: rgba(26, 26, 26, 0);
border-color: rgba(26, 26, 26, 0)
}
.upload-gallery-thumb-buttons button:active,
.upload-gallery-thumb-buttons button:not(:disabled):not(:disabled):active {
color: #636363;
background-color: rgba(26, 26, 26, 0);
border-color: rgba(26, 26, 26, 0)
}
.upload-gallery-thumb {
cursor: move
}
.upload-icon {
z-index: 2;
background-color: #eff1f1;
border: 3px dashed #ced4d4;
color: #c1c8c8;
font-size: 24px;
width: 80px;
height: 80px;
line-height: 80px;
margin-bottom: 30px;
border-radius: 10px;
-webkit-box-shadow: 10px 10px 0 #ced4d4;
box-shadow: 10px 10px 0 #ced4d4
}
.sort-attachment a {
cursor: move
}
.chart-nav {
left: 45px;
top: 26px
}
@media (max-width:767.98px) {
.chart-nav {
position: relative;
left: auto;
top: auto;
margin-bottom: 10px
}
}
.chart-nav .nav-pills .nav-link {
border-radius: 13px;
font-size: 12px;
padding: 0 10px;
border: 1px solid;
border-color: transparent
}
.dashboard-statistic-block h3 {
font-size: 14px
}
.dashboard-statistic-block .views-data-wrap {
text-align: center
}
.dashboard-statistic-block .views-data {
font-size: 24px;
line-height: 34px
}
.dashboard-statistic-block .views-text {
color: #636363
}
.doughnut-chart-data {
padding: 0 15px 0 0
}
.doughnut-chart-data li {
clear: both
}
.doughnut-chart-data li:after {
width: calc(100% - 30px);
height: 1px;
border-bottom: 1px solid #dce0e0;
content: "";
top: 50%;
right: 30px
}
.doughnut-chart-data span {
background-color: #fff;
padding-right: 10px
}
.doughnut-chart-data strong {
background-color: #fff;
padding-left: 10px
}
.doughnut-chart-data small {
color: #636363
}
@media (max-width:767.98px) {
.statistic-doughnut-chart {
margin-bottom: 30px
}
}
@media (max-width:767.98px) {
.doughnut-chart-data {
padding: 0;
width: 100%
}
}
.mebership-list-info li {
clear: both;
border-bottom: 1px solid #dce0e0;
padding: 8px 0
}
.membership-package-order-detail-wrap {
margin: 30px 0 30px 30px
}
@media (max-width:991.98px) {
.membership-package-order-detail-wrap {
margin: 30px
}
}
@media (max-width:991.98px) {
.membership-package-order-detail-wrap {
margin: 0;
padding: 10px
}
}
.membership-package-order-detail {
min-width: 300px
}
.membership-package-order-detail .total-price {
border-top: 2px solid #000;
border-bottom: none;
padding: 20px 0 0
}
.form-login-link {
top: -52px;
left: 30px;
font-size: 13px
}
@media (max-width:767.98px) {
.form-login-link {
position: relative;
top: auto;
left: auto;
margin-bottom: 20px
}
}
.membership-packages-list {
margin: 0 -30px
}
.membership-packages-list .membership-packages-item {
border-bottom: 1px solid #dce0e0;
padding: 30px
}
.membership-packages-list .membership-packages-item:first-of-type {
padding: 0 30px 30px
}
.membership-packages-list .membership-packages-item:last-of-type {
padding: 30px 30px 0;
border-bottom: none
}
.payment-method-block .form-group {
margin-bottom: -1px
}
.payment-method-block .radio-tab {
padding: 15px 30px
}
.payment-method-block .radio-tab .control__indicator {
right: 0;
left: auto
}
.payment-method-block .radio-tab .control-text {
font-weight: 700;
font-size: 16px
}
.payment-method-block .radio-tab-inner {
border-radius: 0;
border: none;
border-bottom: 1px solid #dce0e0
}
.payment-method-block:first-of-type .radio-tab-inner {
border-radius: 4px 4px 0 0
}
.payment-method-block:last-of-type .radio-tab-inner {
border-radius: 0 0 4px 4px
}
.paypal-method,
.stripe-method,
.twocheckout-method {
background: url(../img/cc-cards.png) no-repeat 7% center
}
.recurring-payment-wrap {
padding: 10px 0 20px;
background-color: #fff;
border-bottom: 1px solid #dce0e0
}
.payment-method {
background-color: #fff;
margin-top: -25px
}
.frontend-submission-page {
padding: 50px 0 0 0
}
.frontend-submission-page .membership-package-order-detail-wrap {
margin: 0 30px 0 0
}
.membership-package-order-detail label.control.control--checkbox {
min-height: auto
}
.hz-password-reset-page {
width: 350px;
margin: 60px auto 160px
}
.invoice-wrap {
padding: 35px 50px
}
.invoce-content li {
clear: both;
border-bottom: 1px solid #dce0e0;
padding: 5px 0
}
.dashaboard-snake-nav {
border-top: 1px solid #dce0e0;
background-color: #fff
}
.dashaboard-snake-nav .step-block {
-ms-flex-preferred-size: calc(100% / 3);
flex-basis: calc(100% / 3);
border-bottom: 4px solid #dce0e0;
padding: 15px 0
}
@media (max-width:767.98px) {
.dashaboard-snake-nav .step-block {
padding: 5px;
font-size: 12px
}
}
.dashaboard-snake-nav .step-block:not(.active) {
color: #636363
}
.board-message-icon-wrap {
color: #ebebeb
}
.board-message-icon-wrap .notification-circle {
right: 12px;
border: 2px solid #fff;
width: 12px;
height: 12px
}
.deals-table-wrap {
padding: 10px
}
@media (min-width:992px) {
.deals-table-wrap {
overflow-x: scroll;
overflow-y: visible;
padding: 30px 30px 0;
height: calc(100vh - 132px);
overflow-y: scroll!important
}
}
.deals-table-wrap h2 {
font-size: 18px
}
@media (min-width:992px) {
.deals-table td,
.deals-table th {
min-width: 150px;
padding: 10px 20px 10px 0
}
.deals-table td:last-child,
.deals-table th:last-child {
padding: 10px 20px
}
}
.deals-table thead th {
background-color: #fff;
padding: 10px 20px 10px 10px;
border-bottom: 1px solid #dce0e0;
vertical-align: middle
}
.deals-table tbody tr:last-of-type td {
border-bottom: 1px solid #dce0e0
}
.deals-table tbody th {
background-color: #fff;
padding: 10px 20px 10px 10px;
border-bottom: 1px solid #dce0e0;
vertical-align: middle
}
@media (max-width:767.98px) {
.deals-table tfoot {
display: none
}
}
.deals-table tfoot td {
border-bottom: none
}
.deals-table tfoot .total-deals {
background-color: #dce0e0;
border-radius: 0 0 4px 4px
}
.deals-nav-tab.nav-pills .nav-link {
padding: 15px 20px;
background-color: #ebebeb;
border-top: 2px solid #ebebeb
}
@media (max-width:767.98px) {
.deals-nav-tab.nav-pills .nav-link {
font-size: 14px;
padding: 15px 10px
}
}
.deals-nav-tab.nav-pills .nav-link.active.active-deals {
border-top: 2px solid #ffc107
}
.deals-nav-tab.nav-pills .nav-link.active.won-deals {
border-top: 2px solid #28a745
}
.deals-nav-tab.nav-pills .nav-link.active.lost-deals {
border-top: 2px solid #dc3545
}
.btn.new-lead-color {
background-color: #80deea!important;
border-color: #80deea!important;
color: #fff!important
}
.btn.meeting-scheduled-color {
background-color: #ba68c8!important;
border-color: #ba68c8!important;
color: #fff!important
}
.btn.qualified-color {
background-color: #2196f3!important;
border-color: #2196f3!important;
color: #fff!important
}
.btn.proposal-sent-color {
background-color: #f8bbd0!important;
border-color: #f8bbd0!important;
color: #fff!important
}
.btn.called-color {
background-color: #f9a825!important;
border-color: #f9a825!important;
color: #fff!important
}
.btn.negotiation-color {
background-color: #ff7043!important;
border-color: #ff7043!important;
color: #fff!important
}
.btn.email-sent-color {
background-color: #512da8!important;
border-color: #512da8!important;
color: #fff!important
}
.btn.won-color {
background-color: #28a745!important;
border-color: #28a745!important;
color: #fff!important
}
.btn.lost-color {
background-color: #dc3545!important;
border-color: #dc3545!important;
color: #fff!important
}
.btn.follow-up-color {
background-color: #8bc34a!important;
border-color: #8bc34a!important;
color: #fff!important
}
.btn.demo-color {
background-color: #bcaaa4!important;
border-color: #bcaaa4!important;
color: #fff!important
}
.activities-list-wrap {
overflow-y: hidden
}
.activities-list:before {
content: "";
right: 50px;
display: block;
border-right: 1px solid #dce0e0;
z-index: auto
}
@media (max-width:767.98px) {
.activities-list:before {
right: 35px
}
}
.activitiy-item:after {
width: calc(100% - 20px);
content: "";
right: 20px;
display: block;
border-bottom: 1px solid #dce0e0;
z-index: 1;
bottom: 0
}
.activitiy-item-left {
min-width: 60px
}
.activity-time {
font-style: italic;
color: #636363
}
.lead-detail-wrap h2 {
margin-bottom: 20px;
background-color: transparent;
padding: 0;
border-bottom: none
}
.lead-detail-wrap ul li {
clear: both;
border-bottom: 1px solid #dce0e0;
padding: 5px 0
}
.lead-detail-wrap .edit-lead-detail:hover {
color: #fff
}
.lead-enquiry-wrap {
border: 1px solid #dce0e0;
padding: 30px
}
.private-note-wrap {
background-color: rgba(52, 178, 228, .1);
padding: 15px 20px
}
.message-reply-message time,
.message-reply-user time {
font-size: 13px
}
.action-col {
width: 1px
}
.table-select-auto {
width: auto!important
}
.task-label {
border-radius: 20px;
border: 1px solid #dce0e0;
background-color: rgba(220, 224, 224, .35);
padding: 0 10px;
margin: 0 0 10px 10px;
font-size: 12px;
white-space: nowrap
}
.task-label-due {
border: 1px solid #000;
background-color: #000;
color: #fff
}
.task-label-priority-normal {
border: 1px solid #28a745;
color: #28a745;
background-color: #fff
}
.task-label-priority-medium {
border: 1px solid #ffc107;
color: #ffc107;
background-color: #fff
}
.task-label-priority-high {
border: 1px solid #dc3545;
color: #dc3545;
background-color: #fff
}
.task-list-item {
padding: 15px 15px 5px 0;
background-color: #fff;
margin-bottom: 1px
}
.task-list-item:last-of-type {
padding: 15px 15px 15px 0
}
.task-list-item .control {
margin: 0 0 10px 10px
}
.task-list-item .control__indicator {
top: 2px
}
.task-list-item.task-list-item-completed .control {
color: #636363;
text-decoration: line-through
}
.dashboard-slide-panel-wrap {
left: -500px;
padding: 30px;
background-color: #fff;
width: 500px;
border-right: 1px solid #dce0e0;
overflow: scroll;
-webkit-overflow-scrolling: touch
}
@media (max-width:767.98px) {
.dashboard-slide-panel-wrap {
width: 320px;
left: -320px
}
}
.dashboard-slide-panel-wrap h2,
.dashboard-slide-panel-wrap h3 {
font-size: 18px
}
.dashboard-slide-panel-wrap .open-close-slide-panel {
top: 20px;
left: 20px;
font-size: 24px
}
.crm-pagination .page-numbers {
padding: 0 2px
}
.page-template-user_dashboard_crm .pagination-wrap {
margin: 30px 0 0 0;
padding-top: 0;
border-top: none
}
.activities-list-wrap .crm-pagination {
text-align: center
}
.remove-floorplan-row,
.remove-subproperty-row {
left: 8px;
color: #c31b1b;
cursor: pointer
}
input.multiple-agent-check {
position: absolute;
left: 32px
}
.block-content-wrap .agent-details input.multiple-agent-check {
right: 58px
}
.block-content-wrap .property-form-terms {
text-align: right
}
.block-content-wrap .agent-details,
.property-form-wrap .agent-details {
margin-bottom: 10px
}
/* dashaboard admin- property settings
/* ------------------------------------------------------------------------ */
.dashboard-content-block-property-settings label {
padding-bottom: 0;
}
.post-content-wrap h1 {
font-size: 30px;
line-height: 40px
}
.post-content-wrap h2 {
font-size: 24px;
line-height: 34px
}
.post-content-wrap h3 {
font-size: 20px;
line-height: 30px
}
.post-content-wrap h4 {
font-size: 18px;
line-height: 28px
}
.post-content-wrap h5 {
font-size: 16px;
line-height: 26px
}
.post-content-wrap h6 {
font-size: 14px;
line-height: 24px
}
.post-content-wrap table tr {
border-bottom: 1px solid #dce0e0
}
.post-content-wrap table td,
.post-content-wrap table th {
padding: 5px
}
.post-content-wrap blockquote,
.post-content-wrap q {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 18px;
line-height: 28px;
border-right: 5px solid #dce0e0
}
.post-content-wrap pre {
padding: 10px 20px;
border: 1px solid #dce0e0;
background-color: rgba(220, 224, 224, .2)
}
.wp-block-image figcaption {
margin-top: 0;
margin-bottom: 0;
font-size: 12px;
font-style: italic;
padding: 6px 11px 4px;
background: #f9f9f9
}
.widget-wrap {
padding: 30px;
background-color: #fff
}
.widget-wrap .input-group-text {
background-color: #fff
}
.widget-title {
margin-bottom: 25px;
font-size: 18px;
line-height: 24px
}
.widget-contact-us li {
padding: 5px 0
}
.blog-post-image-widget {
margin-left: 20px;
min-width: 70px
}
@media (max-width:991.98px) {
.blog-post-image-widget {
width: 90px
}
}
.blog-post-content-widget {
color: #636363
}
.blog-post-content-widget h4 {
font-size: 14px;
line-height: 24px
}
.featured-property-item-widget .item-wrap-v3 .labels-wrap {
top: 20px;
left: 20px
}
.featured-property-item-widget .item-wrap-v3 .item-price-wrap {
right: 20px;
bottom: 35px
}
.featured-property-item-widget .item-wrap-v3 .item-address {
position: absolute;
color: #fff;
left: auto;
right: 20px;
bottom: -5px;
z-index: 1;
max-width: calc(100% - 40px);
}
@media (max-width:991.98px) {
.widget-featured-property:not(.widget-featured-property-slider-wrap) .featured-property-item-widget {
width: calc(50% - 1px);
float: right;
margin-right: 1px;
margin-bottom: 1px
}
}
@media (max-width:767.98px) {
.widget-featured-property:not(.widget-featured-property-slider-wrap) .featured-property-item-widget {
width: 100%;
margin-right: 0;
margin-bottom: 20px
}
.widget-featured-property:not(.widget-featured-property-slider-wrap) .featured-property-item-widget:last-of-type {
margin-bottom: 0
}
}
.property-item-widget .left-property-item-widget-wrap {
width: 90px;
min-width: 90px;
margin-left: 20px
}
.property-item-widget .right-property-item-widget-wrap .item-title {
white-space: normal
}
.property-item-widget .right-property-item-widget-wrap .item-price,
.property-item-widget .right-property-item-widget-wrap .item-title {
font-size: 14px;
line-height: 22px
}
.property-item-widget .right-property-item-widget-wrap .item-price {
margin-bottom: 6px
}
.property-item-widget .right-property-item-widget-wrap .item-amenities {
font-size: 12px
}
.property-item-widget .right-property-item-widget-wrap .item-amenities li {
margin-bottom: 6px
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) {
list-style: none
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) ul {
padding-right: 20px
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li {
line-height: 35px;
padding: 0 10px 0 0
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a {
padding-right: 15px;
padding-top: 0;
padding-bottom: 0;
margin-right: -10px
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
content: "";
font-family: houzez-iconfont;
font-size: 10px
}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span {
color: #636363
}
.flickr-images a,
.instagram-images a {
width: 50%;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff
}
@media (max-width:991.98px) {
.flickr-images a,
.instagram-images a {
width: 25%
}
}
@media (max-width:767.98px) {
.flickr-images a,
.instagram-images a {
width: 50%
}
}
.tweet-icon {
color: #4099ff;
margin-left: 20px
}
.tweet-slider .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.tweet-slider .tweet-content,
.tweet-slider .tweet-icon {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center
}
.widget-mortgage-calculator .mortgage-details ul li {
padding: 0!important;
line-height: 25px!important;
font-size: 13px
}
.widget-mortgage-calculator .mortgage-details.detail-wrap {
margin-top: 20px;
padding: 10px 20px!important
}
.widget-login-register .logged-in-wrap img {
margin-left: 20px
}
.widget-featured-property-slider-wrap .slick-dotted.slick-slider,
.widget-instagram-slider .slick-dotted.slick-slider {
margin-bottom: 20px
}
.widget-featured-property-slider-wrap .slick-next,
.widget-featured-property-slider-wrap .slick-prev,
.widget-instagram-slider .slick-next,
.widget-instagram-slider .slick-prev {
height: 20px;
width: 20px;
}
.widget-featured-property-slider-wrap .slick-next:before,
.widget-featured-property-slider-wrap .slick-prev:before,
.widget-instagram-slider .slick-next:before,
.widget-instagram-slider .slick-prev:before {
font-size: 12px
}
.advanced-search-widget .row {
margin-left: -5px;
margin-right: -5px
}
.advanced-search-widget .col-sm-6,
.advanced-search-widget .col-xs-12 {
padding-left: 5px;
padding-right: 5px
}
.advanced-search-widget .range-text {
font-size: 12px
}
.advanced-search-widget .area-range-wrap,
.advanced-search-widget .price-range-wrap {
padding-bottom: 30px;
margin-bottom: 10px;
border-bottom: 1px solid #dce0e0
}
.advanced-search-widget .features-list-wrap {
padding-top: 5px;
padding-bottom: 15px;
text-align: center
}
.advanced-search-widget .features-list {
text-align: right
}
.advanced-search-widget .features-list .control {
width: 49%
}
.calendar_wrap table {
width: 100%
}
.widget_recent_comments ul li,
.widget_recent_entries ul li {
padding: 0!important;
line-height: 25px!important;
margin-bottom: 10px
}
.widget_recent_comments ul li a,
.widget_recent_entries ul li a {
padding-right: 0!important;
margin-right: 0!important
}
.widget_recent_comments ul li a:before,
.widget_recent_entries ul li a:before {
display: none
}
.comment-author-link {
float: none!important
}
.footer-top-wrap {
padding: 100px 0 70px
}
@media (max-width:767.98px) {
.footer-top-wrap {
padding: 50px 30px 30px
}
}
.footer-top-wrap .widget-wrap {
background-color: transparent
}
.footer-bottom-wrap {
padding: 30px 0
}
@media (max-width:767.98px) {
.footer-bottom-wrap .d-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
}
@media (max-width:767.98px) {
.footer-bottom-wrap .d-flex .footer-copyright,
.footer-bottom-wrap .d-flex .footer-nav,
.footer-bottom-wrap .d-flex .logo {
margin-bottom: 20px
}
}
.footer-bottom-wrap-v2,
.footer-bottom-wrap-v3 {
text-align: center
}
.footer-bottom-wrap-v2 .logo,
.footer-bottom-wrap-v3 .logo {
margin: 40px 0 30px 0
}
@media (max-width:767.98px) {
.footer-bottom-wrap-v2 .logo,
.footer-bottom-wrap-v3 .logo {
margin: 40px 0 50px
}
}
.footer-bottom-wrap-v2 .nav,
.footer-bottom-wrap-v3 .nav {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.footer-bottom-wrap-v2 .footer-social a,
.footer-bottom-wrap-v3 .footer-social a {
margin: 0 5px
}
@media (max-width:767.98px) {
.footer-bottom-wrap-v2 .footer-social span,
.footer-bottom-wrap-v3 .footer-social span {
padding: 0 0 10px;
display: inline-block
}
}
.footer-bottom-wrap-v3 {
padding: 30px 0 70px
}
.footer-bottom-wrap-v3 .footer-social a {
text-align: center;
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50px;
border: 1px solid #fff
}
.footer-bottom-wrap-v3 .footer-social a:hover {
background-color: rgba(255, 255, 255, .75)
}
.footer-bottom-wrap-v4 {
padding: 50px 0
}
.footer-nav .menu-item,
.footer-nav .nav-link {
padding: 0 10px
}
.slick-next,
.slick-prev {
height: 40px;
width: 40px;
z-index: 1;
text-align: center;
border-radius: 3px;
font-weight: 700;
color: #fff;
border: none
}
.slick-next:before,
.slick-prev:before {
display: inline-block;
font-size: 16px
}
@media (max-width:767.98px) {
.slick-next,
.slick-prev {
display: none!important
}
}
.slick-prev {
right: 20px
}
.slick-prev:before {
content: "";
font-family: houzez-iconfont
}
.slick-next {
left: 20px
}
.slick-next:before {
content: "";
font-family: houzez-iconfont
}
.slick-slide img {
margin: 0 auto
}
body.lb-disable-scrolling {
overflow: hidden
}
.lightboxOverlay {
z-index: 9999;
background-color: #000;
opacity: .8
}
.lightbox {
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: 400
}
.lightbox .lb-image {
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px;
border: 4px solid #fff
}
.lightbox a img {
border: none
}
.lb-outerContainer {
width: 250px;
height: 250px;
margin: 0 auto;
background-color: #fff
}
.lb-outerContainer:after {
content: "";
clear: both
}
.lb-loader {
top: 43%;
height: 25%;
text-align: center;
line-height: 0
}
.lb-cancel {
width: 32px;
height: 32px;
margin: 0 auto;
background: url(../img/loading.gif) no-repeat
}
.lb-nav {
height: 100%;
z-index: 10
}
.lb-nav a {
outline: 0;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}
.lb-next,
.lb-prev {
cursor: pointer
}
.lb-nav a.lb-prev {
width: 34%;
float: right;
background: url(../img/prev.png) right 48% no-repeat;
opacity: 0;
-webkit-transition: opacity .6s;
-o-transition: opacity .6s;
transition: opacity .6s
}
.lb-nav a.lb-prev:hover {
opacity: 1
}
.lb-nav a.lb-next {
width: 64%;
background: url(../img/next.png) left 48% no-repeat;
opacity: 0;
-webkit-transition: opacity .6s;
-o-transition: opacity .6s;
transition: opacity .6s
}
.lb-nav a.lb-next:hover {
opacity: 1
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px
}
.lb-dataContainer:after {
content: "";
clear: both
}
.lb-data {
padding: 0 4px;
color: #ccc
}
.lb-data .lb-details {
width: 85%;
text-align: right;
line-height: 1.1em
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: 700;
line-height: 1em
}
.lb-data .lb-caption a {
color: #4ae
}
.lb-data .lb-number {
clear: right;
padding-bottom: 1em;
font-size: 12px;
color: #999
}
.lb-data .lb-close {
width: 30px;
height: 30px;
background: url(../img/close.png) top left no-repeat;
text-align: left;
outline: 0;
opacity: .7;
-webkit-transition: opacity .2s;
-o-transition: opacity .2s;
transition: opacity .2s
}
.lb-data .lb-close:hover {
cursor: pointer;
opacity: 1
}
.module-row {
margin-left: -5px;
margin-right: -5px
}
.module-row div[class*=col-] {
padding-left: 5px;
padding-right: 5px
}
.module-4cols .agent-item,
.module-4cols .text-with-icon-item {
width: calc(25% - 2px)
}
.module-4cols .agent-item:nth-child(4n+1),
.module-4cols .text-with-icon-item:nth-child(4n+1) {
clear: right
}
@media (max-width:991.98px) {
.module-4cols .agent-item,
.module-4cols .text-with-icon-item {
width: calc(50% - 2px)
}
.module-4cols .agent-item:nth-child(2n+1),
.module-4cols .text-with-icon-item:nth-child(2n+1) {
clear: right
}
}
@media (max-width:767.98px) {
.module-4cols .agent-item,
.module-4cols .text-with-icon-item {
width: 100%
}
}
.module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: calc(100% / 3 - 2px)
}
.module-3cols .agent-item:nth-child(3n+1),
.module-3cols .text-with-icon-item:nth-child(3n+1) {
clear: right
}
@media (max-width:991.98px) {
.module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: calc(50% - 2px)
}
.module-3cols .agent-item:nth-child(2n+1),
.module-3cols .text-with-icon-item:nth-child(2n+1) {
clear: right
}
}
@media (max-width:767.98px) {
.module-3cols .agent-item,
.module-3cols .text-with-icon-item {
width: 100%
}
}
.property-by-ids-module-3-cols .grid-view .item-listing-wrap,
.property-cards-module-3-cols .grid-view .item-listing-wrap {
width: calc(100% / 3)
}
@media (max-width:991.98px) {
.property-by-ids-module-3-cols .grid-view .item-listing-wrap,
.property-cards-module-3-cols .grid-view .item-listing-wrap {
width: 50%
}
}
@media (max-width:767.98px) {
.property-by-ids-module-3-cols .grid-view .item-listing-wrap,
.property-cards-module-3-cols .grid-view .item-listing-wrap {
width: 100%
}
}
@media (min-width:768px) {
.property-by-ids-module-2-cols .grid-view,
.property-cards-module-2-cols .grid-view {
margin-left: -15px;
margin-right: -15px
}
}
@media (min-width:768px) {
.property-by-ids-module-2-cols .grid-view .item-listing-wrap-v4,
.property-by-ids-module-2-cols .grid-view .item-listing-wrap-v5,
.property-by-ids-module-2-cols .grid-view .item-listing-wrap-v6,
.property-cards-module-2-cols .grid-view .item-listing-wrap-v4,
.property-cards-module-2-cols .grid-view .item-listing-wrap-v5,
.property-cards-module-2-cols .grid-view .item-listing-wrap-v6 {
width: 50%;
padding-right: 15px;
padding-left: 15px;
float: right
}
}
.property-by-ids-module-2-cols .grid-view .item-listing-wrap-v4,
.property-cards-module-2-cols .grid-view .item-listing-wrap-v4 {
margin-bottom: 80px
}
.property-by-ids-module-2-cols .grid-view .item-listing-wrap-v5,
.property-by-ids-module-2-cols .grid-view .item-listing-wrap-v6,
.property-cards-module-2-cols .grid-view .item-listing-wrap-v5,
.property-cards-module-2-cols .grid-view .item-listing-wrap-v6 {
margin-bottom: 30px
}
@media (min-width:768px) {
.property-by-ids-module-3-cols .grid-view,
.property-cards-module-3-cols .grid-view {
margin-left: -15px;
margin-right: -15px
}
}
.property-by-ids-module-3-cols .grid-view .item-listing-wrap-v5,
.property-by-ids-module-3-cols .grid-view .item-listing-wrap-v6,
.property-cards-module-3-cols .grid-view .item-listing-wrap-v5,
.property-cards-module-3-cols .grid-view .item-listing-wrap-v6 {
margin-bottom: 30px
}
@media (min-width:768px) {
.property-by-ids-module-3-cols .grid-view .item-listing-wrap-v5,
.property-by-ids-module-3-cols .grid-view .item-listing-wrap-v6,
.property-cards-module-3-cols .grid-view .item-listing-wrap-v5,
.property-cards-module-3-cols .grid-view .item-listing-wrap-v6 {
width: 50%;
padding-right: 15px;
padding-left: 15px;
float: right
}
}
@media (min-width:992px) {
.property-by-ids-module-3-cols .grid-view .item-listing-wrap-v5,
.property-by-ids-module-3-cols .grid-view .item-listing-wrap-v6,
.property-cards-module-3-cols .grid-view .item-listing-wrap-v5,
.property-cards-module-3-cols .grid-view .item-listing-wrap-v6 {
width: calc(100% / 3)
}
}
.property-by-id-module .grid-view .item-listing-wrap {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-bottom: 0
}
.taxonomy-item {
margin-bottom: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
.taxonomy-item-square .taxonomy-item {
padding-bottom: 100%
}
.taxonomy-item-rectangle .taxonomy-item {
padding-bottom: 47.4%
}
@media (max-width:1199.98px) {
.taxonomy-item-rectangle .taxonomy-item {
padding-bottom: 47.64%
}
}
@media (max-width:991.98px) {
.taxonomy-item-rectangle .taxonomy-item {
padding-bottom: 46.94%
}
}
@media (max-width:767.98px) {
.taxonomy-grids-module-v1 .taxonomy-item-square .taxonomy-item {
padding-bottom: 46.94%
}
}
.taxonomy-grids-module-v4 .taxonomy-item-rectangle .taxonomy-item {
padding-bottom: 47.369%
}
@media (max-width:1199.98px) {
.taxonomy-grids-module-v4 .taxonomy-item-rectangle .taxonomy-item {
padding-bottom: 46.81%
}
}
@media (max-width:575.98px) {
.taxonomy-grids-module-v4 .taxonomy-item-square .taxonomy-item {
padding-bottom: 46.81%
}
}
.taxonomy-text-wrap {
width: 90%;
top: 50%;
right: 50%;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%);
text-align: center;
color: #fff
}
.taxonomy-title {
font-size: 24px;
line-height: 30px
}
.taxonomy-subtitle {
font-size: 14px;
text-transform: uppercase
}
.grid-item {
margin-bottom: 30px;
background-size: cover;
background-repeat: no-repeat;
background-position: center
}
.grid-item-v1 {
padding-bottom: calc(75% - 7.5px)
}
.grid-item-v2 {
padding-bottom: 100%
}
.grid-item-v3 {
padding-bottom: calc(200% + 30px)
}
.grid-item-text-wrap {
padding: 30px
}
.grid-item-subtitle {
color: #fff;
font-size: 12px
}
.grid-item-title {
color: #fff;
font-size: 20px
}
.grid-item-text-link {
color: #fff;
bottom: 30px;
font-size: 12px;
text-transform: uppercase
}
.grid-item-icon {
color: #fff;
bottom: 30px;
left: 30px
}
.elementor-widget-Houzez_elementor_grid_builder {
margin-bottom: 0!important
}
.price-table-module {
border: 1px solid #dce0e0;
background-color: #fff;
text-align: center;
padding: 35px 0;
margin-right: -1px
}
.price-table-module.featured {
-webkit-box-shadow: 0 70px 70px rgba(0, 0, 0, .2);
box-shadow: 0 70px 70px rgba(0, 0, 0, .2);
padding: 50px 0;
margin-top: -15px
}
.price-table-title {
font-size: 18px;
line-height: 18px
}
.price-table-price {
font-size: 64px;
line-height: 64px;
letter-spacing: -4px
}
@media (max-width:991.98px) {
.price-table-price {
font-size: 40px;
line-height: 40px;
letter-spacing: -2px
}
}
.price-table-currency {
font-size: 24px;
margin-top: 5px
}
.price-table-price-wrap {
padding: 30px 0
}
.price-table-description {
border-bottom: 1px solid #dce0e0
}
.price-table-description ul {
list-style: none
}
.price-table-description li {
padding: 15px 0;
border-top: 1px solid #dce0e0
}
.price-table-button {
padding: 35px 0 0
}
.agent-module {
display: flex;
flex-wrap: wrap;
}
.agent-item,
.text-with-icon-item-v1 {
padding: 35px;
background-color: #fff;
margin-right: 1px;
margin-bottom: -1px;
text-align: center
}
.agent-item:hover,
.text-with-icon-item-v1:hover {
-webkit-box-shadow: 0 70px 70px rgba(0, 0, 0, .2);
box-shadow: 0 70px 70px rgba(0, 0, 0, .2);
-webkit-transform: translate(0, -10px);
-ms-transform: translate(0, -10px);
transform: translate(0, -10px)
}
.agent-body {
padding: 20px 0;
color: #636363
}
.text-with-icon-item-v1 .icon-thumb {
padding: 50px 0 70px
}
.text-with-icon-item-v2 {
margin-bottom: 60px
}
.text-with-icon-item-v2 .text-with-icon-content-wrap {
padding: 0 20px 0 30px
}
.text-with-icon-item .icon-thumb {
font-size: 40px;
min-width: 40px
}
.text-with-icon-item .icon-thumb img {
min-width: 40px;
height: auto
}
.text-with-icon-item .text-with-icon-title {
font-size: 20px;
line-height: 28px
}
.text-with-icon-item .text-with-icon-body {
padding: 10px 0 20px;
color: #636363
}
.testimonial-item:focus {
outline: 0
}
.testimonial-item-v1 {
text-align: center;
margin-bottom: 30px
}
.testimonial-thumb img {
width: 128px;
height: 128px
}
.testimonial-icon {
font-size: 30px
}
.testimonial-item-v2 {
padding: 40px;
margin-bottom: 30px
}
.testimonial-item-v2 .testimonial-thumb {
margin-left: 20px;
margin-bottom: 0
}
.testimonial-item-v2 .testimonial-body {
margin-bottom: 30px
}
.testimonials-module-slider-v1 {
max-width: 640px;
margin: 0 auto
}
.testimonials-module-slider-v1 .testimonial-item .testimonial-body {
padding: 10px 20px;
font-size: 18px;
line-height: 30px
}
.testimonials-module-slider-v1 .slick-prev {
right: -40px
}
.testimonials-module-slider-v1 .slick-next {
left: -40px
}
.testimonials-module-slider-v1 .slick-next,
.testimonials-module-slider-v1 .slick-prev {
height: 30px;
width: 30px
}
.testimonials-module-slider-v1 .slick-next:before,
.testimonials-module-slider-v1 .slick-prev:before {
font-size: 12px
}
.testimonials-slider-wrap-v2 {
margin-right: -15px;
margin-left: -15px
}
.testimonials-slider-wrap-v2 .testimonial-item {
margin: 0
}
.property-carousel-buttons-wrap {
height: 40px;
text-align: left
}
@media(max-width: 767px) {
.testimonials-module-slider-v2 {
overflow: hidden;
}
}
.property-carousel-buttons-wrap .btn-view-all,
.property-carousel-buttons-wrap .slick-next,
.property-carousel-buttons-wrap .slick-prev {
right: auto;
left: auto;
top: auto;
bottom: auto;
font-weight: 300;
padding: 0 10px;
font-size: 12px;
height: 30px;
line-height: 28px;
width: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.agents-slider-wrap .testimonial-item,
.partners-slider-wrap .testimonial-item,
.testimonials-slider-wrap-v2 .testimonial-item {
margin: 0 15px
}
.agents-module-slider .agent-item:hover {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: none;
-ms-transform: none;
transform: none
}
.agents-module-slider .slick-list {
border-right: 1px solid #dce0e0
}
.blog-posts-slider-wrap {
margin-right: -5px;
margin-left: -5px
}
.blog-posts-slider-wrap .blog-posts-slide-wrap {
padding: 0 5px
}
@media (max-width:767.98px) {
.property-carousel-module .grid-view .item-listing-wrap {
float: right
}
}
.property-carousel-module-v1 .grid-view {
margin-left: 0;
margin-right: 0
}
.property-carousel-module-v1 .grid-view .item-listing-wrap {
padding-right: 0;
padding-left: 0
}
.property-carousel-module-v1 .item-listing-wrap-v3 {
margin-bottom: 0!important;
margin-left: 1px;
margin-right: 1px
}
.property-carousel-module-v1-4cols .item-wrap-outside,
.property-carousel-module-v1-5cols .item-wrap-outside {
text-align: center
}
.property-carousel-module-v1-4cols .item-wrap .item-price-wrap,
.property-carousel-module-v1-5cols .item-wrap .item-price-wrap {
right: 20px;
bottom: 15px
}
.property-carousel-module-v1-4cols .item-wrap .labels-wrap,
.property-carousel-module-v1-5cols .item-wrap .labels-wrap {
bottom: auto;
top: 15px;
left: 20px
}
.team-module {
overflow: hidden;
text-align: center
}
.team-module:hover .team-content-wrap-after {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.team-module:hover .team-content-wrap-before {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
.team-content-wrap-after {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
background-color: rgba(255, 255, 255, .9);
z-index: 3;
}
.team-content-wrap-after .team-content {
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%)
}
.team-content-wrap-before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
color: #fff
}
.team-content-wrap-before .team-social a {
color: #fff
}
.team-content-wrap-before .team-content {
padding: 30px
}
.team-content {
padding: 30px
}
.team-social a {
font-size: 18px
}
.team-mobile-link {
z-index: 4
}
.partner-item {
background-color: #fff;
padding: 35px 15px;
text-align: center;
margin-right: 0
}
.blog-post-item {
margin-bottom: 8px;
background-color: #fff
}
.blog-post-item .blog-post-content-wrap {
padding: 10px 20px 20px
}
.blog-post-item .blog-post-body {
color: #636363;
font-size: 13px;
line-height: 21px
}
.blog-post-item .blog-post-title h3 {
font-size: 16px;
line-height: 24px
}
.blog-post-item .blog-post-author {
font-size: 12px;
color: #636363
}
.blog-post-item .blog-post-author a {
color: #636363
}
.blog-post-item .blog-post-link {
font-size: 13px;
line-height: 21px
}
.blog-post-item .blog-post-author,
.blog-post-item .blog-post-meta {
font-size: 12px
}
.blog-post-item-v1 {
padding: 8px 0
}
.blog-post-item-v1 .blog-post-thumb {
margin: 0 8px
}
.blog-post-item-v1 .blog-post-author,
.blog-post-item-v1 .blog-post-meta {
color: #636363
}
.blog-post-item-v1 .blog-post-author {
border-top: 1px solid #dce0e0;
padding: 8px 20px 0
}
.blog-post-item-v2 .blog-post-meta {
margin-bottom: 0
}
.blog-post-item-v2 .blog-post-meta,
.blog-post-item-v2 .blog-post-title {
color: #fff
}
.blog-post-item-v2 .blog-post-meta a,
.blog-post-item-v2 .blog-post-meta time,
.blog-post-item-v2 .blog-post-title a,
.blog-post-item-v2 .blog-post-title time {
color: #fff
}
.blog-post-item-v2 .blog-post-author {
padding: 8px 20px
}
.blog-post-item-v2 .blog-post-content-wrap {
bottom: 30px
}
.property-grid-item {
border-right: 1px solid #f8f8f8;
border-bottom: 1px solid #f8f8f8;
height: 290px;
background-size: cover;
background-position: center center;
width: 25%
}
@media (max-width:767.98px) {
.property-grid-item {
width: 100%!important
}
}
.property-grid-item .item-inner-wrap {
padding: 20px
}
.property-grid-item .item-title {
max-width: 80%;
margin-bottom: 10px
}
.property-grids-module-v1 .property-grids-module-row .property-grid-item:nth-child(4n+1),
.property-grids-module-v1 .property-grids-module-row .property-grid-item:nth-child(4n+2) {
width: 50%
}
.property-grids-module-v1 .property-grids-module-row .property-grid-item:nth-child(3n),
.property-grids-module-v1 .property-grids-module-row .property-grid-item:nth-child(4n),
.property-grids-module-v1 .property-grids-module-row .property-grid-item:nth-child(5n),
.property-grids-module-v1 .property-grids-module-row .property-grid-item:nth-child(6n) {
width: 25%
}
@media (max-width:991.98px) {
.property-grids-module-v1 .property-grids-module-row .property-grid-item {
width: 50%
}
}
@media (max-width:991.98px) {
.property-grids-module-v2 .property-grids-module-row .property-grid-item {
width: 50%
}
}
.property-grids-module-v2 .property-grids-module-row .property-grid-item:nth-child(1),
.property-grids-module-v2 .property-grids-module-row .property-grid-item:nth-child(6) {
width: 50%
}
@media (max-width:991.98px) {
.property-grids-module-v2 .property-grids-module-row .property-grid-item:nth-child(1),
.property-grids-module-v2 .property-grids-module-row .property-grid-item:nth-child(6) {
width: 100%
}
}
@media (max-width:991.98px) {
.property-grids-module-v3 .property-grids-module-row .property-grid-item {
width: 50%
}
}
.property-grids-module-v3 .property-grids-module-row .property-grid-item:nth-child(1),
.property-grids-module-v3 .property-grids-module-row .property-grid-item:nth-child(2),
.property-grids-module-v3 .property-grids-module-row .property-grid-item:nth-child(3) {
width: calc(100% / 3)
}
.property-grids-module-v4 .property-grids-module-row .property-grid-item:nth-child(1),
.property-grids-module-v4 .property-grids-module-row .property-grid-item:nth-child(4) {
width: 60%
}
.property-grids-module-v4 .property-grids-module-row .property-grid-item:nth-child(2),
.property-grids-module-v4 .property-grids-module-row .property-grid-item:nth-child(3) {
width: 40%
}
.advanced-search-module .row {
margin-left: 5px;
margin-right: 5px
}
.advanced-search-module .row [class*=col-] {
padding-right: 5px!important;
padding-left: 5px!important
}
.advanced-search-module .advanced-search-module-title {
font-size: 18px
}
.advanced-search-module .features-list-wrap {
padding-top: 0
}
.houzez-ele-search-form-wrapper .auto-complete {
top: 55px;
}
.elementor-field-custom-search {
padding: 5px 40px 5px 14px
}
.elementor-field-custom-search+.search-icon {
position: absolute;
top: 0
}
.location-trigger.with-tabs {
top: auto;
bottom: 0;
left: 5px
}
.contact-form-wrap,
.estimation-form-wrap {
padding: 40px;
background-color: #fff;
margin-bottom: 30px
}
@media (max-width:767.98px) {
.contact-form-wrap,
.estimation-form-wrap {
padding: 20px
}
}
.contact-form-wrap p:last-of-type {
margin-bottom: 0
}
.ele-form-messages {
margin-top: 10px
}
.ele-form-messages .alert {
padding: 8px 10px 8px 10px
}
div#login-register-form {
z-index: 9999;
}
.login-register-form .modal-content {
border: none
}
.login-register-form .modal-dialog {
max-width: 430px
}
.login-register-form .modal-header {
overflow: hidden;
border: none;
border-radius: 4px 4px 0 0
}
.login-register-form .modal-header .close {
padding: 15px 20px;
color: #fff;
opacity: 1;
text-shadow: none;
border-right: 1px solid rgba(255, 255, 255, .2)
}
.login-register-form .modal-header .close span {
top: -2px
}
.login-register-form .modal-header .login-register-tabs .nav-link,
.login-register-form .modal-header .login-register-tabs .nav-tabs {
border: none
}
.login-register-form .modal-header .login-register-tabs .nav-link {
border-left: 1px solid;
border-color: rgba(255, 255, 255, .2);
padding: 15px 30px;
color: #fff
}
.login-register-form .modal-header .login-register-tabs .nav-link:hover {
border-color: rgba(255, 255, 255, .2)
}
.login-register-form .modal-body {
padding: 30px
}
.form-tools .control {
color: #636363
}
.form-tools a {
min-height: 24px;
font-size: 14px;
font-weight: 500
}
.login-form-wrap,
.register-form-wrap {
background-color: #fff;
border: 1px solid #dce0e0
}
.login-form-wrap .form-group-field:after,
.register-form-wrap .form-group-field:after {
font-family: houzez-iconfont;
color: #636363;
top: 10px;
right: 18px
}
.login-form-wrap .form-group-field input,
.register-form-wrap .form-group-field input {
padding-right: 42px;
border: none
}
.login-form-wrap .form-group,
.register-form-wrap .form-group {
border-bottom: 1px solid #dce0e0
}
.login-form-wrap .form-group:last-of-type,
.register-form-wrap .form-group:last-of-type {
border-bottom: none
}
.login-form-wrap .username-field:after,
.register-form-wrap .username-field:after {
content: ""
}
.login-form-wrap .password-field:after,
.register-form-wrap .password-field:after {
content: ""
}
.login-form-wrap .email-field:after,
.register-form-wrap .email-field:after {
content: ""
}
.login-form-wrap .phone-field:after,
.register-form-wrap .phone-field:after {
content: "";
}
@media (min-width:768px) {
.elementor-column.elementor-col-15,
.elementor-column[data-col="15"] {
width: 15%
}
.elementor-column.elementor-col-35,
.elementor-column[data-col="35"] {
width: 35%
}
.elementor-column.elementor-col-45,
.elementor-column[data-col="45"] {
width: 45%
}
.elementor-column.elementor-col-55,
.elementor-column[data-col="55"] {
width: 55%
}
.elementor-column.elementor-col-65,
.elementor-column[data-col="65"] {
width: 65%
}
}
@media (max-width:479px) {
.elementor-column.elementor-xs-15 {
width: 15%
}
.elementor-column.elementor-xs-35 {
width: 35%
}
.elementor-column.elementor-xs-45 {
width: 45%
}
.elementor-column.elementor-xs-55 {
width: 55%
}
.elementor-column.elementor-xs-65 {
width: 65%
}
}
@media (max-width:767px) {
.elementor-column.elementor-sm-15 {
width: 15%
}
.elementor-column.elementor-sm-35 {
width: 35%
}
.elementor-column.elementor-sm-45 {
width: 45%
}
.elementor-column.elementor-sm-55 {
width: 55%
}
.elementor-column.elementor-sm-65 {
width: 65%
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-column.elementor-md-15 {
width: 15%
}
.elementor-column.elementor-md-35 {
width: 35%
}
.elementor-column.elementor-md-45 {
width: 45%
}
.elementor-column.elementor-md-55 {
width: 55%
}
.elementor-column.elementor-md-65 {
width: 65%
}
}
.print-page {
font-size: 14px
}
.print-main-wrap {
background-color: #fff
}
.print-wrap {
max-width: 768px;
margin: 0 auto
}
.print-logo-wrap,
.print-title-wrap {
padding: 30px 0
}
.print-logo-wrap {
text-align: center;
padding: 30px 0;
border-bottom: 1px solid #dce0e0
}
.print-logo-wrap .logo {
margin: 0 0 10px
}
.print-title-wrap h1 {
font-size: 24px;
margin-bottom: 3px
}
.print-title-wrap .item-address {
margin-bottom: 0
}
.print-title-wrap .item-price-wrap {
position: relative;
bottom: auto;
right: auto;
color: #000
}
.print-title-wrap .item-price-wrap .item-price {
font-size: 20px
}
.print-title-wrap .item-price-wrap .item-sub-price {
font-size: 14px
}
.print-banner-wrap .qr-code {
background-color: #fff;
padding: 15px 15px 0 0
}
.print-content .print-section {
border-top: 1px solid #dce0e0;
margin-top: 20px
}
.print-content .print-title {
padding-top: 40px
}
.print-content .block-content-wrap .list-1-cols li,
.print-content .block-content-wrap .list-2-cols li,
.print-content .block-content-wrap .list-3-cols li {
padding: 0;
border-bottom: none;
line-height: 32px;
justify-content: initial;
}
.print-content .block-content-wrap .list-3-cols li .houzez-icon,
.print-content .block-content-wrap .list-2-cols li .houzez-icon,
.print-content .block-content-wrap .list-1-cols li .houzez-icon {
line-height: 32px;
}
.print-content .block-content-wrap .list-2-cols li span,
.print-content .block-content-wrap .list-3-cols li span {
float: none
}
.print-content .floor-plan-wrap {
border: 1px solid #dce0e0;
margin-bottom: 30px
}
.print-content .floor-plan-top {
padding: 20px 30px;
border-bottom: 1px solid #dce0e0
}
.print-content .floor-plan-description {
padding: 20px 30px
}
.print-title {
padding-top: 20px;
margin-bottom: 20px;
font-size: 18px
}
a:active,
a:focus,
a:hover,
button:active,
button:focus,
button:hover,
input:active,
input:focus,
input:hover {
text-decoration: none;
-webkit-box-shadow: none;
box-shadow: none;
outline: 0
}
.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.form-control:focus,
.show>.btn-light.dropdown-toggle:focus {
outline: 0!important;
-webkit-box-shadow: none;
box-shadow: none
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
top: 10px
}
.bootstrap-select .bs-ok-default:after,
.bootstrap-select .dropdown-toggle::after {
font-family: houzez-iconfont;
border-style: none
}
.bootstrap-select .dropdown-toggle::after {
content: "";
font-size: 10px;
font-weight: 700
}
.bootstrap-select .bs-ok-default:after {
content: "";
width: 10px;
height: 10px;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0)
}
.bootstrap-select>.dropdown-toggle:after {
margin-top: 0
}
.bootstrap-select .dropdown-menu.inner {
text-transform: none
}
.actions-btn {
height: auto
}
.bootstrap-select .btn {
font-weight: 400
}
.dropdown-toggle::after {
margin-right: 15px
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
color: #a1a7a8
}
.bt-full-width-content-wrap {
margin-bottom: 30px
}
.ui-button,
.ui-slider-horizontal .ui-slider-range,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
background: #fff;
border: 1px solid #dce0e0
}
.ui-widget.ui-widget-content {
height: 9px
}
.ui-slider-horizontal .ui-slider-handle {
width: 30px;
height: 30px;
line-height: 30px;
top: -11px;
text-align: center;
border-radius: 4px
}
.ui-slider-horizontal .ui-slider-handle:after {
font-size: 11px;
content: "";
font-family: houzez-iconfont;
top: -1px;
right: -1px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg)
}
.ui-slider-horizontal .ui-slider-handle:hover {
cursor: pointer
}
@media (min-width:992px) {
.ui-slider-horizontal .ui-slider-handle:last-of-type {
margin-right: -22px
}
}
.ui-slider-horizontal .ui-slider-handle.ui-state-active {
color: #222
}
.ui-slider-horizontal {
height: 5px
}
.ui-slider-horizontal .ui-slider-range {
height: 3px;
top: 2px;
border: none
}
.ui-state-focus {
outline: 0!important;
-webkit-box-shadow: none;
box-shadow: none
}
.ui-widget.ui-widget-content {
border: 1px solid #dce0e0
}
.nav-pills .nav-link {
color: #fff;
font-weight: 500;
margin: 0 0 0 2px;
border-radius: 4px 4px 0 0;
padding: 12px 20px
}
@media (max-width:767.98px) {
.nav-pills .nav-link {
padding: 15px 20px
}
}
.nav-pills .nav-link.active {
background-color: #fff;
color: #000
}
.nav-pills .nav-link.active {
background-color: #fff;
color: #000
}
.nav-pills .nav-link input[type=radio] {
right: -10000px
}
.top-banner-wrap .nav-pills .nav-link.active {
background-color: #fff!important;
color: #000!important
}
.modal {
z-index: 1080
}
.card {
border: none;
background-color: #eff1f1
}
.fc-event,
.fc-event:hover {
color: #fff!important
}
.fc-unthemed th {
background-color: transparent;
border-color: transparent;
color: #111313;
padding: 0 0 20px
}
.fc-head .fc-head-container,
.fc-unthemed thead {
background-color: transparent;
border-color: transparent
}
.fc-head .fc-head-container {
border-bottom: 2px solid #dce0e0
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td {
border-color: #fff
}
.fc-body {
background-color: #fff
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
margin-right: 10px
}
.fc-unthemed td.fc-today {
background-color: #edfbf0
}
.fc-event {
padding: 5px 10px
}
.fc-day-grid-event {
margin: 2px 5px
}
.os-scrollbar,
.os-scrollbar-handle,
.os-scrollbar-track {
height: 20px!important;
border-radius: 0!important
}
.os-scrollbar-handle {
background: #ced4d4!important
}
.os-scrollbar-track {
background: #fff!important
}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal {
top: calc(100% - 20px)
}
.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
background-image: none
}
.page-item.disabled .page-link {
border-color: transparent;
color: #636363
}
.leaflet-popup-content {
margin: 0!important
}
.leaflet-popup-content-wrapper {
border-radius: 0!important;
padding: 0!important
}
#houzez-properties-map a.leaflet-popup-close-button {
color: #fff;
background: #000;
height: 20px;
padding: 0;
width: 20px;
line-height: 18px;
left: -20px
}
.elementor-widget-houzez_elementor_search .form-group {
margin-bottom: 0
}
.advanced-search-shortcode .advanced-search-filters .form-group,
.elementor-widget-container .advanced-search-widget .form-group {
margin-bottom: 15px
}
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
opacity: 1
}
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual::-moz-placeholder {
opacity: 1
}
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual:-ms-input-placeholder {
opacity: 1
}
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual::-ms-input-placeholder {
opacity: 1
}
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual::placeholder {
opacity: 1
}
.elementor-form-fields-wrapper .elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
opacity: 1
}
.leaflet-container {
z-index: 0
}
.lSAction>a {
z-index: 1!important
}
.header-mobile {
direction: ltr
}
.control__indicator,
.property-slider-item .label-featured,
.search-icon:before,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
left: auto
}
.btn-item,
.chart-nav,
.dashboard-logo-wrap .dashboard-notification-wrap,
.dashboard-slide-panel-wrap .open-close-slide-panel,
.grid-item-icon,
.grid-view .labels-wrap,
.header-v3 .header-contact,
.location-trigger,
.mobile-property-title .labels-wrap,
.property-slider-item .btn-item,
.remove-floorplan-row,
.remove-subproperty-row {
right: auto
}
.control__indicator,
.logo {
right: 0
}
.grid-item-icon .houzez-icon,
.labels-right a,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
display: inline-block
}
.bootstrap-select .dropdown-menu li,
.bootstrap-select .dropdown-toggle .filter-option,
.dropdown-item,
.grid-item-text-wrap .grid-item-subtitle,
.grid-item-text-wrap .grid-item-title,
.houzez-gdpr-agreement,
.item-wrap-v3 .item-amenities,
.item-wrap-v3 .item-title,
.logged-in-nav a,
.nav-mobile .main-nav .nav-item,
[type=email],
[type=file],
[type=number],
[type=password],
[type=tel],
[type=url],
code,
samp,
var {
text-align: right
}
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown .side-menu-item i,
.grid-item-icon .houzez-icon,
.menu-edit-property i,
.nav-mobile .main-nav .nav-item .dropdown-menu .nav-item>a i,
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before {
transform: rotate(180deg)
}
.dropdown-toggle::after,
.header-v3 .header-contact {
margin-left: 0
}
.advanced-search-filters,
.author-meta li:not(:last-child),
.btn-half-width:first-of-type,
.page-title-wrap .page-title,
.post-wrap img {
margin-right: 0
}
.control {
padding-left: 0;
padding-right: 30px
}
.dashboard-content-wrap,
.dashboard-header-main-wrap,
.doughnut-chart-data span {
padding-left: 0
}
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown,
.doughnut-chart-data strong {
padding-right: 0
}
.post-wrap img {
margin-left: 10px
}
.advanced-search-btn .houzez-icon {
float: right;
position: relative;
top: 11px
}
[dir=rtl] .slick-next {
right: auto;
left: 0
}
[dir=rtl] .slick-prev {
left: auto;
right: 5px
}
.dashboard-content-block h3 i,
.logged-in-nav a i,
.menu-edit-property i,
.nav-mobile .main-nav .nav-item a i,
.property-features-wrap .block-content-wrap .list-3-cols li i,
.side-menu a i,
.stats-data-1 i,
.stats-data-2 i,
.stats-data-3 i,
.stats-data-4 i,
.stats-data-5 i {
float: right;
top: 2px;
position: relative;
margin-right: 0!important;
margin-left: 10px
}
.side-menu a i {
top: 16px
}
.dashboard-side-menu-wrap .side-menu .side-menu-dropdown .side-menu-item i,
.nav-mobile .main-nav .nav-item a i,
.property-features-wrap .block-content-wrap .list-3-cols li i,
.stats-data-1 i,
.stats-data-2 i,
.stats-data-3 i,
.stats-data-4 i,
.stats-data-5 i {
top: 10px
}
.menu-edit-property i {
top: 7px
}
@media (max-width:991.98px) {
.slideout-menu-left {
left: 0;
right: auto
}
.slideout-menu-right {
left: auto;
right: 0
}
}
@media (min-width:768px) {
.grid-view .item-wrap-v4 .btn-item {
right: auto
}
.grid-view .item-wrap-v4 .item-amenities li {
margin-right: 0
}
}
.item-wrap-v3 .labels-wrap {
right: 15px
}
.property-review-wrap {
padding: 20px
}
.lSAction>.lSPrev {
right: 10px
}
.lSAction>.lSNext {
left: 10px
}
.location-trigger.with-labels {
right: auto!important;
left: 5px
}
.btn-item {
position: absolute!important
}
.listing-view.list-view .item-address {
max-width: 400px
}
.mobile-map-switch {
position: fixed;
z-index: 3;
width: 80%;
margin: 0 10%;
bottom: 20px;
background-color: #fff;
border: 1px solid #dce0e0;
border-radius: 8px
}
@media (min-width:768px) {
.mobile-map-switch {
display: none
}
}
.mobile-map-switch .btn {
width: 50%
}
.mobile-map-switch .btn:first-of-type {
border-right: 1px solid #dce0e0
}
.header-mobile-right {
min-width: 56px
}
.similar-property-wrap .item-tools {
position: absolute;
bottom: 20px;
left: 20px;
right: auto;
}
.item-header {
min-height: 1px;
max-width: 100%
}
.grid-view .item-listing-wrap {
.grid-view .item-listing-wrap: auto;
}
.swipebox {
text-align: center;
}
.fw-property-sub-listings-wrap .item-tools {
position: absolute;
bottom: 20px;
right: auto;
left: 20px;
}
/* ================================================================= */
/* woocommerce */
/* ================================================================= */
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce div.product .single-product-body,
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper {
padding: 40px;
}
@media (max-width: 768px) {
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce div.product .single-product-body,
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper {
padding: 20px;
}
#add_payment_method #payment div.form-row {
width: 100%;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0 0 15px 0;
}
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper,
.woocommerce table.shop_table,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce div.product .single-product-body,
.woocommerce ul.products li.product .item-body,
.woocommerce-page ul.products li.product .item-body,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce ul.order_details,
.woocommerce .woocommerce-customer-details {
background-color: #fff;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-additional-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper,
.woocommerce table.shop_table,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.woocommerce ul.order_details,
.woocommerce .woocommerce-customer-details {
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
border-radius: 4px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #reviews #comments ol.commentlist li img.avatar,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
border: none;
}
.woocommerce ul.products li.product .button,
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce ul.products li.product a img,
.woocommerce-Tabs-panel h2,
.woocommerce .products ul,
.woocommerce ul.products,
.woocommerce-checkout form .col2-set .col-1,
.woocommerce-checkout form .col2-set .col-2 {
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist,
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce .woocommerce-customer-details address,
.woocommerce-checkout form .col2-set .col-1,
.woocommerce-checkout form .col2-set .col-2,
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
padding: 0;
}
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce table.shop_table,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce .woocommerce-customer-details address {
border: none;
}
.woocommerce h2 {
font-size: 1.5em;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #review_form #respond .form-submit input,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce button[name="apply_coupon"] {
line-height: 42px;
padding: 0 20px !important;
height: 42px;
font-weight: 500;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-size: 16px;
padding: 0;
margin: 0 0 3px;
}
.woocommerce ul.products li.product .price {
font-size: 14px;
font-weight: 500;
margin-bottom: 15px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0 0 30px 30px;
width: calc(25% - 23px);
text-align: center;
border-radius: 4px;
overflow: hidden;
}
.woocommerce ul.products li.product .item-body,
.woocommerce-page ul.products li.product .item-body {
padding: 20px 20px 25px;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-left: 0;
}
.woocommerce ul.products li.product .button {
font-weight: 500;
}
.woocommerce a.added_to_cart {
padding-right: 5px;
padding-left: 5px;
font-weight: 500;
}
.woocommerce span.onsale {
z-index: 1;
font-size: 10px;
line-height: 11px;
font-weight: 500;
text-transform: uppercase;
padding: 3px 5px;
min-height: auto;
min-width: auto;
border-radius: 4px;
}
.woocommerce ul.products li.product .onsale {
right: 20px;
top: 20px;
left: auto;
}
.woocommerce div.product .product_title {
font-size: 30px;
margin-bottom: 10px;
}
.woocommerce div.product .single-product-body .onsale {
top: 60px;
right: 60px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 20px;
text-transform: uppercase;
line-height: 14px;
white-space: nowrap;
font-size: 13px;
border-radius: 0;
}
.related.products>h2,
.woocommerce-Tabs-panel h2 {
font-size: 18px;
border-bottom: 1px solid #dce0e0;
margin-bottom: 25px;
padding-bottom: 40px;
}
.woocommerce-tabs,
.woocommerce div.product .single-product-body {
margin-bottom: 40px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 64px;
border-radius: 100%;
background: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 90px 0 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
font-size: 14px;
}
.woocommerce label {
display: block;
}
.woocommerce input[type="checkbox"]+label {
display: inline;
}
.woocommerce input,
.woocommerce textarea {
height: 42px;
padding: .375rem .75rem;
line-height: 1.5;
border-radius: .25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
font-weight: 400;
border: 1px solid;
border-color: #dce0e0;
}
.woocommerce textarea,
.woocommerce input[type="checkbox"] {
height: auto;
}
.woocommerce input[type="checkbox"] {
margin-left: 10px;
}
.woocommerce-message {
border-top-color: #85c341;
}
.woocommerce-message::before {
color: #85c341;
}
.woocommerce .products .star-rating {
margin: 0 auto;
}
.woocommerce nav.woocommerce-pagination {
margin: 10px 0 30px 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
border: 1px solid;
margin: 0 3px;
border-color: transparent;
width: 40px;
line-height: 40px;
text-align: center;
padding: 0;
font-weight: 500;
margin-right: 1px;
border-radius: 4px;
display: inline-block;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
padding: 15px 20px;
}
#coupon_code {
min-width: calc(100% - 140px);
}
.woocommerce-page table.cart td.actions .coupon {
min-width: 40%;
}
.cart-subtotal td,
.order-total td,
.product-total {
text-align: left;
}
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
color: #fff;
}
.woocommerce-checkout form .col2-set {
width: 50%;
float: right;
padding-left: 1.5vw;
}
.woocommerce-checkout form .col2-set .col-1,
.woocommerce-checkout form .col2-set .col-2 {
float: none;
width: 100%;
flex: none;
max-width: unset;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
flex: none;
max-width: unset;
padding: 0;
}
.woocommerce-checkout form #order_review,
.woocommerce-checkout form #order_review_heading {
width: 50%;
padding-right: 1.5vw;
float: left;
clear: left;
}
#order_review_heading {
margin: 40px 0 20px;
}
.woocommerce-billing-fields .woocommerce-input-wrapper,
.woocommerce-shipping-fields .woocommerce-input-wrapper,
.woocommerce-additional-fields .woocommerce-input-wrapper {
display: block;
width: 100%;
}
.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
#order_review_heading {
margin: 20px 0;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
width: 100%;
}
.woocommerce-MyAccount-navigation {
margin-bottom: 30px;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
}
.woocommerce-MyAccount-navigation ul li {
padding: 5px 0;
}
.woocommerce-account .addresses .title h3 {
font-size: 18px;
}
.woocommerce-form-row em {
font-size: 13px;
line-height: 18px;
padding-top: 10px;
display: block;
}
.woocommerce form .password-input,
.woocommerce-page form .password-input {
flex-basis: 100%;
}
.woocommerce legend {
padding-top: 30px;
font-size: 18px;
}
.woocommerce-input-wrapper,
#add_payment_method #payment ul.payment_methods .stripe-card-group,
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group,
.wc-stripe-elements-field,
.wc-stripe-iban-element-field {
display: flex;
flex-basis: 100%;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
.woocommerce ul.order_details,
.woocommerce .woocommerce-customer-details {
padding: 30px;
}
.woocommerce ul.order_details li {
line-height: 2;
}
#add_payment_method #payment ul.payment_methods li label,
.woocommerce-cart #payment ul.payment_methods li label,
.woocommerce-checkout #payment ul.payment_methods li label {
display: inline-block;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
height: auto;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #dce0e0;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #dce0e0;
border-left-color: transparent;
border-right-color: transparent;
border-top-color: transparent;
}
.woocommerce #add_payment_method .woocommerce-PaymentMethods {
padding: 0 !important;
}
.woocommerce-terms-and-conditions-wrapper {
padding: 15px 15px 0;
}
@media(max-width: 767px) {
.woocommerce-checkout form .col2-set,
.woocommerce-checkout form #order_review,
.woocommerce-checkout form #order_review_heading {
width: 100%;
}
}
.contro-text {
margin-right: 0;
}
.property-image-count {
font-size: 12px;
line-height: 12px;
color: #fff;
background-color: rgba(0,0,0,.5);
display: inline;
padding: 6px;
border-radius: 4px;
position: absolute;
bottom: 20px;
left: 20px;
right: auto;
z-index: 1;
}
.property-image-count i {
margin-right: 0px;
margin-left: 5px;
}