@charset "UTF-8";

.login-register-form .dropdown-menu, .banner-image-module .banner-image-module-link, .taxonomy-cards-module .taxonomy-cards-module-slider-nav, .taxonomy-cards-module .taxonomy-item-card.taxonomy-item-card-vertical .taxonomy-item-card-content, .property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .property-grid-item .item-inner-wrap, .blog-post-item-v2 .blog-post-content-wrap, .team-mobile-link, .team-content-wrap, .team-content-wrap-before .team-content, .team-content-wrap-after .team-content, .property-carousel-buttons-wrap, .grid-item-link, .grid-item-text-wrap, .lb-dataContainer, .lb-nav, .lb-loader, .lightbox, .tweet-slider .tweet-icon, .tweet-slider .tweet-content, .widget-wrap .bootstrap-select .dropdown-menu, .post-content-wrap table, .message-reply-wrap .form-control, .insight-search .dropdown-menu, .dashboard-mobile-edit-menu-wrap .bootstrap-select .dropdown-menu, .table-full-width, .dashboard-table, .gallery-item img, .property-lightbox-v2 .property-lightbox-v2-content .lightbox-logo img, .lightbox-form-wrap.lightbox-form-wrap-show, .h-properties-map-for-elementor, .property-detail-v2 .houzez-360-virtual-tour iframe, .property-detail-v2 .houzez-top-area-video iframe, .property-detail-v2 .houzez-top-area-video > div, .property-detail-v3 .houzez-360-virtual-tour iframe, .property-detail-v3 .houzez-top-area-video iframe, .property-detail-v3 .houzez-top-area-video > div, .property-detail-v4 .houzez-360-virtual-tour iframe, .property-detail-v4 .houzez-top-area-video iframe, .property-detail-v4 .houzez-top-area-video > div, .property-detail-v1 .houzez-360-virtual-tour iframe, .property-detail-v1 .houzez-top-area-video iframe, .property-detail-v1 .houzez-top-area-video > div, .property-detail-v5 .houzez-360-virtual-tour iframe, .property-detail-v5 .houzez-top-area-video iframe, .property-detail-v5 .houzez-top-area-video > div, .property-detail-v6 .houzez-360-virtual-tour iframe, .property-detail-v6 .houzez-top-area-video iframe, .property-detail-v6 .houzez-top-area-video > div, .property-schedule-tour-image, .mobile-property-contact, .fw-property-documents-wrap h3:before, .fw-property-details-wrap h3:before, .property-navigation-wrap, .sub-listings-table, .block-availability-calendars .days li.day-booked:after, .block-availability-calendars .days li.day-pending:after, .block-availability-calendars .days li.day-available:after, .block-availability-calendars .days li.day-disabled:after, .block-availability-calendars .days li.day-unavailable:after, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery:before, .property-detail-v2 .page-title-wrap, .review-message, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .agent-information li, .property-form .dropdown-menu, .property-banner-trigger, .half-map-wrap, .lightbox-content-wrap .btn-item, .video-background:before, .video-background, .splash-slider-wrap, .splash-page-footer, .houzez-fullscreen-map, .houzez-map-loading, #map, .map-wrap, #map_canvas, #houzez-properties-map, #houzez-single-listing-map, .item-listing-parallax-link, .grid-view .item-footer, .grid-view .item-body, .banner-caption, .banner-inner:before, .advanced-search-half-map .d-flex.geolocation-width, .advanced-search-half-map .flex-search.geolocation-width, .advanced-search-half-map .flex-search.full-width, .search-expandable-wrap, .overlay-wrap, .overlay-search-advanced-module, #houzez-search-form, .nav-mobile .main-nav .nav-item .dropdown-menu, .nav-mobile .main-nav .nav-item, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .header-transparent-wrap, .radio-tab .radio-tab-inner, .btn-full-width, .houzez-overlay-loading, .hover-effect:before, .hover-effect-flat:before, .hover-effect, .hover-effect-flat {
	width: 100%;
}

.banner-image-module .banner-image-module-link, .taxonomy-cards-module .taxonomy-cards-module-slider-nav, .property-grid-item .item-wrap, .property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .team-mobile-link, .team-content-wrap, .grid-item-link, .grid-item-text-wrap, .taxonomy-grids-module-v5 .taxonomy-text-wrap, .taxonomy-grids-module-v5-slider .taxonomy-text-wrap, .lb-prev, .lb-next, .dashboard-slide-panel-wrap, .activities-list:before, .dashboard-side-wrap, .lightbox-form-wrap, .property-schedule-tour-image, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery:before, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner-trigger, .half-map-wrap, .video-background:before, .video-background, .splash-slider-wrap, .houzez-fullscreen-map, #map, .map-wrap, #map_canvas, #houzez-properties-map, #houzez-single-listing-map, .item-parallax-inner, .item-listing-parallax-link, .banner-inner:before, .banner-inner, .overlay-search-advanced-module, .radio-tab .radio-tab-inner, .houzez-overlay-loading, .hover-effect:before, .hover-effect-flat:before, .hover-effect, .hover-effect-flat {
	height: 100%;
}

.ui-slider-horizontal .ui-slider-handle:after, .print-banner-wrap, .login-form-wrap .form-group-field, .register-form-wrap .form-group-field, .login-register-form .modal-header .close span, .banner-image-module .banner-image-content-wrap a, .banner-image-module, .taxonomy-cards-module .taxonomy-cards-module-row, .taxonomy-cards-module, .houzez-nav-menu-main, .property-tabs-module .nav-tabs .nav-link, .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-grid-item, .blog-post-item-v2, .team-module, .testimonials-slider-wrap-v2, .agents-slider-wrap, .partners-slider-wrap, .property-carousel-buttons-wrap .slick-prev, .property-carousel-buttons-wrap .slick-next, .property-carousel-buttons-wrap .btn-view-all, .property-carousel-buttons-wrap, .testimonials-module-slider-v2, .agents-module-slider, .partners-module-slider, .blog-posts-slider, .property-carousel-module, .testimonials-module-slider-v1, .price-table-module.featured, .grid-item, .taxonomy-grids-module-v5 .taxonomy-text-wrap, .taxonomy-grids-module-v5-slider .taxonomy-text-wrap, .taxonomy-grids-module-v5 .taxonomy-item, .taxonomy-grids-module-v5-slider .taxonomy-item, .taxonomy-item, .lb-outerContainer, .widget-featured-property-slider-wrap, .twitter-widget-slider, .widget-instagram-slider, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a, .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .dashboard-tool-block, .lead-detail-wrap, .activitiy-item, .board-message-icon-wrap, .dashboard-content-block-wrap, .recurring-payment-wrap, .doughnut-chart-data strong, .doughnut-chart-data span, .doughnut-chart-data li, .upload-icon, .table-property-thumb, .dashboard-map-field .map-wrap, .dashboard-map-field, .dashboard-content-block, .dashboard-logo-wrap, .gallery-item, .page-content-wrap .aligncenter, .post-content-wrap .aligncenter, .page-content-wrap .alignright, .post-content-wrap .alignright, .page-content-wrap .alignleft, .post-content-wrap .alignleft, .next-prev-block .prev-box a, .next-prev-block .next-box a, .agent-verified-badge, .agent-profile-chart, .agent-profile-wrap .agent-image, .property-lightbox-v2-labels-wrap .label-featured, .property-lightbox-v2 .property-lightbox-v2-section-top .item-price-wrap, .lightbox-nav a, .lightbox-gallery-wrap, .property-lightbox .modal-header, .property-schedule-tour-day-form-slide-wrap, .property-schedule-tour-day-form, .property-schedule-tour-type-form .control .control__indicator, .property-schedule-tour-day-form .control .control__indicator, .property-gallery-grid .gallery-grid-item, .mobile-property-tools .item-tools, .mobile-property-tools, .mobile-property-title .label-featured, .mobile-property-title .labels-wrap, .mobile-property-title .item-price-wrap, .mobile-top-wrap, .fw-property-floor-plans-wrap .floor-plans-tabs a, .fw-property-documents-wrap h3, .fw-property-details-wrap h3, .mortgage-calculator-chart, .mortgage-calculator-data, .weekdays li, .days li, .left-calendar, .right-calendar, .class-energy-indicator, .class-energy, .property-view, .slick-slide .swipebox, .lslide .swipebox, .slick-slide, .lslide, .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-detail-v5 .property-banner .container, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 .property-banner .container, .property-overview-wrap ul .property-overview-type, .review-like .review-like-button a, .review-like .review-dislike-button a, .block-video-wrap, .block-virtual-video-wrap, .agent-information li.agent-phone-wrap .houzez-icon, .property-banner, .property-tools, .page-title-wrap .item-address, .page-title-wrap .labels-wrap, .page-title-wrap .label-featured, .property-title-price-wrap, .property-wrap .item-tools, .compare-item, .half-map-right-wrap, .half-map-left-wrap, .half-map-wrap, .lightbox-content-wrap .btn-item, .lightbox-content-wrap .item-price-wrap, .lightbox-content-wrap .property-overview-data, .lightbox-content-wrap, .listing-view, .main-content-wrap, .gm-marker, .item-parallax-wrap .labels-wrap, .item-parallax-wrap .label-featured, .item-parallax-wrap .item-price-wrap, .item-listing-parallax, .item-wrap-v10 .item-wrap .item-header-2, .item-wrap-v10 .item-wrap .item-body-wrap .item-price-wrap, .item-wrap-v8 .item-buttons-wrap .btn-item, .item-wrap-v9 .item-buttons-wrap .btn-item, .item-wrap-v6 .item-v6-image, .item-wrap-v6 .item-price-wrap, .item-wrap-v5 .item-amenities, .list-view .item-body .labels-wrap, .item-header, .item-wrap, .property-slider-item, .banner-caption .nav, .top-banner-wrap, .auto-complete .auto-complete-footer, .auto-complete .auto-complete-content-wrap, .half-map-features-list-wrap, .search-expandable-label i, .search-expandable, .search-banner-wrap, .range-text, .filters-search-v3-wrap .size-calculator .quantity-calculator, .location-search, .search-icon, .navi-user-mobile .navbar-nav .nav-item, .nav-mobile .logged-in-nav, .nav-mobile .main-nav .nav-item .dropdown-menu.show, .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a, .navbar-logged-in-wrap, .header-main-wrap .main-nav .nav-item, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .nav-item, .header-mobile, .header-main-wrap .login-register-nav .btn-phone-number .icon-phone-actions-ring, .header-main-wrap, .logo img, .header-v3 .header-contact-left img, .header-v3 .header-contact, .header-v3 .header-bottom .navi, .header-inner-wrap, .social-icons i, .btn-google-plus-lined, .btn-facebook-lined, .houzez-overlay-loading .overlay-placeholder, .hover-effect, .hover-effect-flat, .btn-loader {
	position: relative;
}

.nav-pills .nav-link input[type=radio], .print-banner-wrap .qr-code, .login-form-wrap .form-group-field:after, .register-form-wrap .form-group-field:after, .banner-image-module .banner-image-content-wrap, .banner-image-module .banner-image-module-link, .taxonomy-cards-module .taxonomy-cards-module-slider-nav, .property-tabs-module.property-nav-tabs-v3 .nav-link.active:before, .property-tabs-module.property-nav-tabs-v3 .nav-link.active:after, .property-tabs-module.property-nav-tabs-v4 .nav-link.active:before, .property-tabs-module.property-nav-tabs-v4 .nav-link.active:after, .property-grid-item .labels-wrap, .property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .property-grid-item .item-inner-wrap, .blog-post-item-v2 .blog-post-content-wrap, .team-mobile-link, .team-content-wrap, .team-content-wrap-before .team-content, .team-content-wrap-after .team-content, .grid-item-icon, .grid-item-text-link, .grid-item-link, .grid-item-text-wrap, .taxonomy-grids-module-v5 .taxonomy-item .taxonomy-link, .taxonomy-grids-module-v5-slider .taxonomy-item .taxonomy-link, .taxonomy-text-wrap, .taxonomy-item .taxonomy-link, .lb-nav, .lb-loader, .lightbox, .lightboxOverlay, .featured-property-item-widget .item-wrap-v3 .item-address, .featured-property-item-widget .item-wrap-v3 .labels-wrap, .property-thumb .gallery-thumb-inner .progress-text, .property-thumb .gallery-thumb-inner .progress, .property-thumb .gallery-thumb-inner .progress-bar, .block-content-wrap .agent-details input.multiple-agent-check, .remove-floorplan-row, .remove-subproperty-row, .dashboard-slide-panel-wrap .open-close-slide-panel, .lead-detail-wrap .edit-lead-detail, .activitiy-item-close-button, .activitiy-item:after, .activities-list:before, .form-login-link, .doughnut-chart-data li:after, .chart-nav, .property-payment-status, .dashboard-notification-wrap .notification-circle, .dashboard-logo-wrap .dashboard-notification-wrap, .agent-company-logo, .property-lightbox-v2 .property-lightbox-v2-content, .property-lightbox-v2 .property-lightbox-v2-gallery, .lightbox-gallery-wrap .btn-expand, .property-lightbox .close, .tour-day-form-slide-arrow i, .tour-day-form-slide-arrow, .property-image-count, .property-gallery-grid .more-images span, .mobile-property-form .close, .fw-property-documents-wrap h3:before, .fw-property-details-wrap h3:before, .property-sub-listings-wrap .item-tools, .block-availability-calendars .days li.day-booked:after, .block-availability-calendars .days li.day-pending:after, .block-availability-calendars .days li.day-available:after, .block-availability-calendars .days li.day-disabled:after, .block-availability-calendars .days li.day-unavailable:after, .indicator-energy:before, .indicator-energy, .property-view .vertical-listing-tabs, .slick-slide .hz-image-caption, .lslide .hz-image-caption, .property-detail-v7 .property-banner .img-wrap-3-text, .property-detail-v6 .property-banner .img-wrap-3-text, .property-detail-v2 #pills-gallery:before, .property-detail-v2 .page-title-wrap, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner .property-form-wrap, .property-banner-trigger, .property-banner .nav, .page-title-wrap .item-price-wrap, .compare-property-label .compare-label, .compare-property-label, .compare-item .remove-icon, .video-background:before, .video-background, .splash-slider-wrap, .map-arrows-actions, .map-next-prev-actions, .map-zoom-actions, .gm-marker:after, .arrow_box:before, .map-notfound, .houzez-map-loading, .map-wrap, .item-parallax-wrap, .item-listing-parallax-link, .item-wrap-v10 .item-wrap .item-header-2 .btn, .item-wrap-v3 .item-amenities, .item-wrap-v3 .item-title, .grid-view .labels-wrap, .btn-item, .item-tools, .item-price-wrap, .label-featured, .property-slider-item .btn-item, .banner-caption, .banner-inner:before, .auto-complete, .half-map-features-list-wrap .save-search-btn, .search-expandable-label, .search-expandable-wrap, .overlay-wrap, .overlay-search-module-close, .location-trigger, .search-icon:before, .navi-user-mobile .notification-circle, .nav-mobile .main-nav .nav-item .dropdown-menu, .login-register .btn-icon-login-register + .dropdown-menu:before, .logged-in-nav, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .header-transparent-wrap, .radio-tab .radio-tab-inner, .btn-google-plus-lined .google-icon, .btn-facebook-lined i, .houzez-overlay-loading, .hover-effect:before, .hover-effect-flat:before {
	position: absolute;
}

.dashboard-slide-panel-wrap, .dashboard-side-wrap, .mobile-property-contact, .property-navigation-wrap, .mobile-map-switch, .splash-page-footer, .houzez-fullscreen-map, .overlay-search-advanced-module, .favethemes-sticky {
	position: fixed;
}

.ui-slider-horizontal .ui-slider-handle:after, .property-tabs-module.property-nav-tabs-v4 .tab-title, .property-tabs-module.property-nav-tabs-v2 .tab-title, .lb-data .lb-close, .lb-data .lb-number, .lb-prev, .lb-next, .lb-cancel, .lightbox .lb-image, .flickr-images a, .instagram-images a, .property-thumb .gallery-thumb-inner .progress-text, .property-thumb .gallery-thumb-inner .progress, .property-thumb .gallery-thumb-inner .progress-bar, .dashboard-slide-panel-wrap .open-close-slide-panel, .doughnut-chart-data li:after, .table-cell-title span, .post-thumbnail-wrap a, .lightbox-gallery-wrap .btn-expand, .property-lightbox .modal, .property-schedule-tour-day-form .control__indicator, .property-schedule-tour-type-form .control__indicator, .property-gallery-grid .gallery-grid-item, .class-energy-indicator span, .property-view .vertical-listing-tabs .nav, .slick-slide .swipebox, .lslide .swipebox, .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-detail-v2 #pills-gallery:before, .compare-property-label .compare-label, .item-wrap-v6 .item-v6-image, .item-wrap-v2 .item-amenities li span, .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a, .login-register .btn-icon-login-register + .dropdown-menu:before, .logged-in-nav a, .logged-in-nav, .header-main-wrap .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu, .favethemes-sticky, .btn:focus .show-on-click, .hover-effect:before, .hover-effect-flat:before, .hover-effect, .hover-effect-flat {
	display: block;
}

.login-form-wrap .form-group-field:after, .register-form-wrap .form-group-field:after, .property-carousel-buttons-wrap .slick-prev, .property-carousel-buttons-wrap .slick-next, .property-carousel-buttons-wrap .btn-view-all, .testimonial-icon .houzez-icon, .footer-bottom-wrap-v3 .footer-social a, .task-list-item .control, .task-label, .upload-icon, .notification-circle, .post-tag, .lightbox-nav a, .fw-property-contact-agent-wrap .agent-phone span, .property-navigation-wrap a, .availability-notes li:before, .class-energy-indicator, .star .icon-rating, .what-nearby .what-nearby-right .label, .what-nearby .what-nearby-right .time-review, .agent-phone.agent-phone-hidden, .agent-information .agent-phone-wrap span, .page-title-wrap .label, .map-search, .map-btn, .gm-marker, .spinner > div, .item-parallax-wrap .labels-wrap, .item-parallax-wrap .label-featured, .item-parallax-wrap .item-amenities .h-type, .item-wrap-v3 .item-price-wrap .item-price, .list-view .item-body .item-amenities .h-type, .list-view .item-body .labels-wrap, .item-amenities li, .item-tool > span, .item-tool, .property-slider-item .label-featured, .auto-complete .item-amenities li, .btn-features-list, .filters-search-v3-wrap .control, .advanced-search-dropdown .range-text .min-price-range, .advanced-search-dropdown .range-text .max-price-range, .switcher-wrap, .top-bar-contact-info, .top-bar-slogan, .top-bar-wrap .header-social-icons .btn-square, .social-icons a, label {
	display: inline-block;
}

.property-lightbox-v2 .property-lightbox-v2-section-top .item-price-wrap .item-sub-price, .property-lightbox-v2 .property-lightbox-v2-section-top .item-price-wrap .item-price, .property-image-count, .item-author a, .login-register-nav li {
	display: inline;
}

.lb-dataContainer:after, .lb-outerContainer:after, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:before, .widget-featured-property:before, .widget-contact-us li:before, .upload-gallery-thumb-buttons:before, .page-content-wrap .gallery:before, .post-content-wrap .gallery:before, .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-featured-property:after, .widget-contact-us li:after, .upload-gallery-thumb-buttons:after, .page-content-wrap .gallery:after, .post-content-wrap .gallery:after, .what-nearby dd:after {
	display: table;
}

.elementor-widget-houzez_elementor_contact_form .elementor-widget-container .elementor-form br, .blog-posts-module-v3 .blog-posts-module-v3-right-wrap .blog-post-item-v3 .blog-post-content-wrap .blog-post-link, .blog-posts-module-v3 .blog-posts-module-v3-right-wrap .blog-post-item-v3 .blog-post-content-wrap .blog-post-meta, .property-carousel-module-v1-4cols .item-wrap .item-tools, .property-carousel-module-v1-5cols .item-wrap .item-tools, .property-carousel-module-v1-4cols .item-wrap .item-title, .property-carousel-module-v1-4cols .item-wrap .item-amenities, .property-carousel-module-v1-5cols .item-wrap .item-title, .property-carousel-module-v1-5cols .item-wrap .item-amenities, .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-buttons-wrap .slick-prev:before, .property-carousel-buttons-wrap .slick-next:before, .property-carousel-buttons-wrap .btn-view-all:before, .lightboxOverlay, .widget-mortgage-calculator .mortgage-details, .property-item-widget .right-property-item-widget-wrap .item-sub-price, .widget .item-sub-price, .bootbox-close-button, .houzez-floorplan-clone:last-child hr, .payment-method .houzez_stripe_simple button, .payment-method .houzez_stripe_simple_featured button, .payment-method .houzez_stripe_membership button, .dashboard-mobile-edit-menu-wrap, .dashboard-side-menu-wrap .side-menu .side-menu-dropdown, .property-lightbox-v2-section .property-schedule-tour-wrap .property-schedule-tour-image, .lightbox-tools .btn-share .dropdown-toggle:after, .lightbox-gallery-full-wrap + .lightbox-form-wrap, .property-lightbox .btn-email, .property-lightbox .modal-footer, .mobile-property-tools .item-tools .item-tool.houzez-print, .property-navigation-wrap, #tab-agents .rating-score-text, #tab-agents .all-reviews, .vote-msg, .item-tool-share:after, .property-detail-v2 .property-labels-wrap, .grid-view-4-cols:not(.list-view) .item-listing-wrap .btn-item, .property-address-wrap .gm-style-iw-a, .item-wrap-v6 .h-type, .listing-v5 .h-type, .item-wrap-v3 .item-amenities .h-type, .item-wrap-v3 .item-price-wrap .item-sub-price, .half-map-wrap .list-view .item-header .labels-wrap, .list-view .item-footer, .list-view .item-header .labels-wrap, .list-view .item-header .item-price-wrap, .grid-view .item-body .item-date, .grid-view .item-body .item-author, .grid-view .item-body .labels-wrap, .grid-view .item-body .item-price-wrap, 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, .item-amenities-with-icons .item-amenities-text, .search-expandable .btn-features-list, .mobile-search-nav, .nav-mobile .logged-in img, .login-register .btn-icon-login-register:after, small.nav_desc, .navbar-logged-in-wrap > a:after, .btn:focus .hide-on-click, .btn .show-on-click, .hide_search_checkbox, .houzez-hidden, .search-hidden, .visible-on-mobile, .btn-loader {
	display: none;
}

.taxonomy-cards-module .taxonomy-item-card-content, .taxonomy-cards-module .taxonomy-item-card, .taxonomy-cards-module .taxonomy-cards-module-row, .blog-posts-module-v3 .blog-posts-module-v3-right-wrap .blog-post-item-v3 .blog-post-content-wrap, .blog-posts-module-v3 .blog-posts-module-v3-right-wrap .blog-post-item-v3, .taxonomy-grids-module-v5 .taxonomy-text-wrap, .taxonomy-grids-module-v5-slider .taxonomy-text-wrap, .dashboard-tool-block .dashboard-tool-search-block, .dashboard-tool-block .dashboard-tool-buttons-block, .dashboard-tool-block, .property-lightbox-v2-labels-wrap, .property-lightbox-v2-item-tools, .property-lightbox-v2 .property-lightbox-v2-content-wrap, .item-wrap-v10 .item-wrap .item-footer-author-tool-wrap .item-author-wrap, .item-wrap-v10 .item-wrap .item-footer-author-tool-wrap, .item-wrap-v10 .item-wrap .item-body-wrap .item-body, .item-wrap-v10 .item-wrap .item-body-wrap, .item-wrap-v10 .item-wrap .item-header-wrap .item-header-wrap-right, .item-wrap-v10 .item-wrap .item-header-wrap, .item-wrap-v10 .item-wrap, .hz-fb-form-wrap .form-tools, .hz-fb-footer-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.property-grid-item .item-wrap, .deals-table tfoot td:not(.total-deals), .item-tool > span span, .control__indicator, .btn-success-outlined {
	background-color: transparent;
}

.bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active, .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle, .listing-tabs .nav-tabs .nav-link.active, .item-parallax-wrap, .item-footer, .item-wrap, .property-slider-item, .advanced-search-banner-wrap, .control__indicator, .form-control .btn {
	background-color: #fff;
}

.ui-slider-horizontal .ui-slider-range, .property-lightbox .modal-content, .property-lightbox .modal-header, .map-search, .map-btn, .login-register .btn-icon-login-register + .dropdown-menu, .logged-in-nav, .main-nav .dropdown-toggle:after, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-toggle:after, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu {
	border: none;
}

.login-register-tabs .nav-link, .deals-nav-tab.nav-pills .nav-link, .fw-property-floor-plans-wrap .floor-plans-tabs a, .listing-tabs .nav-tabs .nav-link, .advanced-search-v2 .form-control, .advanced-search-v2 .btn, .location-trigger, .login-register .btn-icon-login-register + .dropdown-menu, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu {
	border-radius: 0;
}

.login-form-wrap, .register-form-wrap, .contact-form-wrap, .estimation-form-wrap, .grid-item, .taxonomy-grids-module-v5 .taxonomy-item, .taxonomy-grids-module-v5-slider .taxonomy-item, .lb-outerContainer, .widget-wrap, .post-content-wrap pre, .dashboard-tool-block, .private-note-wrap, .lead-enquiry-wrap, .payment-method, .table-cell-title span, .dashboard-content-block, .post-tag, .agent-nav-wrap .nav-pills .nav-link, .agent-contacts-wrap, .agent-stats-wrap, .agent-profile-wrap, .agent-bio-wrap, .property-lightbox-v2-item-tools span, .property-schedule-tour-type-form .control .control__indicator, .property-schedule-tour-day-form .control .control__indicator, .property-image-count, .mobile-property-tools .nav-pills > .nav-item > .nav-link, .mobile-property-tools .item-tool > span, .availability-notes li:before, .detail-wrap, .sidebar-wrap .property-form-wrap, .property-banner .property-form-wrap, .property-banner .nav .nav-link, .map-search, .map-notfound, .page-link, .item-parallax-wrap, .list-view .item-wrap, .item-tool > span, .property-slider-item, .advanced-search-banner-wrap, .lined-block, .block-wrap {
	border-radius: 4px;
}

.ele-item-tools, .hz-ele-price, .login-register-form .modal-header .close, .taxonomy-item-list ul, .blog-post-item .blog-post-meta ul, .team-social, .price-table-description ul, .widget-instagram-slider .featured-property-item-widget, .widget-featured-property-slider-wrap .featured-property-item-widget, .tweet-slider .tweet-icon, .tweet-slider .tweet-content, .tweet-item:last-of-type, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs), .property-item-widget:last-of-type, .featured-property-item-widget:last-of-type, .blog-post-item-widget:last-of-type, .widget-wrap:first-of-type, .post-content-wrap blockquote p:last-of-type, .post-content-wrap q p:last-of-type, .post-content-wrap ol ul, .post-content-wrap ol ol, .post-content-wrap ul ul, .post-content-wrap ul ol, .dashboard-tool-block .dashboard-crm-search .form-group, .message-reply-message > p:last-of-type, .lead-enquiry-wrap:last-of-type, .lead-detail-wrap ul, .activities-list, .deals-nav-tab.nav-pills .nav-link, .recurring-payment-wrap .control, .mebership-list-info, .statistic-referrals-list, .doughnut-chart-data ul, .dashboard-property-search .form-group, .property-attachments, .dashboard-header-left h1, .dashboard-header-wrap h1, .dashboard-logo-wrap .logo, .dashboard-side-menu-wrap .side-menu, .next-prev-block .prev-box p, .next-prev-block .next-box p, .post-excerpt-wrap p, .post-footer-wrap .author-meta, .post-header-wrap .author-meta, .agent-bio-wrap p:last-of-type, .agent-profile-data ul, .property-lightbox-v2-sections-navigation, .property-lightbox-v2-item-tools, .lightbox-tools ul, .property-lightbox .close, .fw-property-section-wrap .block-wrap, .property-navigation-wrap .property-navigation, .property-detail-v6 .property-banner .block-wrap ul, .property-overview-wrap ul, .review-title, .property-review-wrap .review-title-wrap, .agent-information, .lightbox-content-wrap .property-overview-data .flex-grow-1, .lightbox-content-wrap .property-overview-data .flex-fill, .listing-switch-view ul, .breadcrumb, .item-amenities, .item-tools, .item-price-wrap, .horizontal-search-wrap .search-banner-wrap .form-group, .advanced-search .form-group, .switcher-wrap .dropdown-menu .dropdown-item, .top-bar-wrap .dropdown-menu .dropdown-item, .logged-in-nav, .header-main-wrap .main-nav .megamenu ul, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu ul, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu, .header-social-icons ul, .login-register-nav, .block-title-wrap h3, .block-title-wrap h2, .social-icons a:first-child {
	margin: 0;
}

.social-login-wrap, .form-tools, .team-content-wrap-after .team-description, .property-carousel-module-v1-4cols .item-wrap-outside, .property-carousel-module-v1-5cols .item-wrap-outside, .message-list-item, .private-note-wrap {
	margin-top: 20px;
}

.footer-bottom-wrap-v3 .footer-social, .widget-wrap, .post-comment-wrap .comment, .houzez-blog-top, .agent-profile-wrap, .property-detail-v6 .sidebar-wrap, .property-detail-v5 .sidebar-wrap, .property-detail-v4 .sidebar-wrap, .property-detail-v2 .sidebar-wrap, .property-detail-v1 .sidebar-wrap {
	margin-top: 30px;
}

.login-form-wrap .form-group, .register-form-wrap .form-group, .form-tools .control, .blog-post-item .blog-post-meta, .agents-module-slider .agent-item, .dashboard-table .control, .item-wrap-v6 .item-amenities li {
	margin-bottom: 0;
}

.social-login-wrap .btn:first-of-type, .property-grid-item .item-inner-wrap .labels-wrap, .property-carousel-module-v1-4cols .item-wrap-outside .item-title, .property-carousel-module-v1-5cols .item-wrap-outside .item-title, .testimonial-logo, .testimonial-thumb, .footer-bottom-wrap-v2 .nav, .footer-bottom-wrap-v3 .nav, .post-content-wrap dd, .dashboard-statistic-block .views-percentage, .menu-edit-property li, .item-parallax-wrap .labels-wrap, .item-parallax-wrap .label-featured, .property-slider-item .label-featured, .mb-10 {
	margin-bottom: 10px;
}

.form-tools, .advanced-search-module .advanced-search-module-title, .team-content-wrap-after .team-description, .widget-login-register .login-register-tabs, .tweet-slider .tweet-icon, .tweet-item, .property-item-widget, .featured-property-item-widget, .blog-post-item-widget, .widget-about-image, .post-content-wrap table, .post-content-wrap dl, .post-content-wrap ol, .post-content-wrap ul, .post-content-wrap p, .post-content-wrap h6, .post-content-wrap h5, .post-content-wrap h4, .post-content-wrap h3, .post-content-wrap h2, .post-content-wrap h1, .message-list-item, .frontend-submission-page .dashaboard-snake-nav, .dashboard-slide-panel-wrap h2, .dashboard-slide-panel-wrap h3, .private-note-wrap, .deals-table-wrap h2, .dashboard-statistic-block h3, .menu-edit-property-wrap .menu-title, .dashboard-content-block-wrap h3, .dashboard-content-block h3, .dashboard-content-block-wrap h2, .dashboard-content-block h2, .dashboard-logo-wrap, .page-content-wrap .gallery, .post-content-wrap .gallery, .post-comment-wrap h3, .related-posts-wrap h2, .post-comment-form-wrap h2, .agent-bio-wrap h2, .agent-profile-chart-wrap h2, .agent-profile-content, .agent-profile-top-wrap, .agent-list-wrap, .fw-property-floor-plans-wrap .floor-plan-right-wrap h3, .item-wrap-v5 .item-title, .lined-block {
	margin-bottom: 20px;
}

.footer-bottom-wrap-v3 .footer-social, .footer-top-wrap .widget-wrap, .lead-enquiry-wrap, .activitiy-item, .dashboard-statistic-block, .dashboard-property-search-wrap, .add-new-listing-bottom-nav-wrap, .dashboard-content-block-wrap, .dashboard-content-block, .post-comment-wrap .comment, .post-comment-wrap, .related-posts-wrap, .post-title-wrap h1, .post-title-wrap h2, .post-wrap, .author-detail-wrap, .post-comment-form-wrap, .agent-contacts-wrap, .agent-stats-wrap, .agent-profile-wrap, .agent-bio-wrap, .mortgage-calculator-chart, .mortgage-calculator-data, .listing-v5 .list-view .item-listing-wrap, .listing-v5 .grid-view .item-listing-wrap, .sidebar-wrap {
	margin-bottom: 30px;
}

.print-wrap .block-wrap, .ele-item-tools, .hz-ele-price, .login-register-form .modal-header, .taxonomy-item-list ul, .blog-post-item .blog-post-meta ul, .team-social, .price-table-description ul, .footer-top-wrap .widget-wrap, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs), .dashboard-side-menu-wrap .side-menu, .agent-profile-data ul, .property-lightbox-v2-sections-navigation, .property-lightbox-v2-item-tools, .lightbox-tools ul, .property-lightbox .close, .property-lightbox .modal-body, .property-navigation-wrap .property-navigation, .property-sub-listings-wrap .block-wrap, .calendar-navigation .btn, .property-detail-v6 .property-banner .block-wrap, .property-banner .nav .nav-link, .property-wrap .breadcrumb, .map-info-window .item-wrap, .breadcrumb, .listing-v5 .list-view .item-wrap-v5, .item-amenities, .item-tools, .item-price-wrap, .size-calculator .btn, .advanced-search .advanced-search-btn, .switcher-wrap .dropdown-menu .dropdown-item, .top-bar-wrap .dropdown-menu .dropdown-item, .switcher-wrap .btn, .top-bar-wrap .btn, .logged-in-nav, .header-main-wrap .main-nav .megamenu ul, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu ul, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu, .header-social-icons ul, .login-register-nav, .header-v6 .header-social-icons, .navbar, .dropdown-menu {
	padding: 0;
}

.agent-thumb, .activitiy-item, .property-detail-v6 .page-title-wrap, .property-detail-v6 .property-banner {
	padding-bottom: 30px;
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number, .property-grid-item, .text-with-icon-item-v2, .agent-item, .text-with-icon-item-v1, .lb-data .lb-details, .featured-property-item-widget .item-wrap-v3 .labels-wrap .label, .upload-gallery-thumb-buttons button, .gallery-item, .page-content-wrap .alignleft, .post-content-wrap .alignleft, .lightbox-gallery-wrap, .mobile-property-tools.mobile-property-tools-bottom .item-tools, .mobile-property-tools .nav-pills, .weekdays li, .days li, .left-calendar, .right-calendar, .what-nearby .what-nearby-left, .agent-information li, .property-form .btn-half-width, .compare-item, .half-map-left-wrap, .lightbox-content-wrap, .grid-view .item-listing-wrap, .map-info-window .item-body, .map-info-window .item-header, .item-tools-v2 .item-tool, .item-wrap-v2 .item-amenities li:before, .list-view .item-body .item-date, .item-author, .property-slider-item .item-date, .advanced-search-dropdown .btn-clear, .header-v6 .header-wrap-6-right-menu .navbar-nav {
	float: left;
}

.property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .property-grid-item .item-inner-wrap, .blog-post-item-v2 .blog-post-content-wrap, .team-mobile-link, .team-content-wrap, .team-content-wrap-before .team-content, .lb-nav a.lb-prev, .lb-container > .nav, .lb-nav, .lb-loader, .lightbox, .lightboxOverlay, .dashboard-side-wrap, .agent-company-logo, .mobile-property-contact, .mobile-property-title .label-featured, .fw-property-documents-wrap h3:before, .fw-property-details-wrap h3:before, .property-navigation-wrap, .block-availability-calendars .days li.day-booked:after, .block-availability-calendars .days li.day-pending:after, .block-availability-calendars .days li.day-available:after, .block-availability-calendars .days li.day-disabled:after, .block-availability-calendars .days li.day-unavailable:after, .property-view .vertical-listing-tabs, .slick-slide .hz-image-caption, .lslide .hz-image-caption, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery:before, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner-trigger, .video-background, .splash-slider-wrap, .splash-page-footer, .map-wrap, .overlay-wrap, .overlay-search-advanced-module .range-text, .overlay-search-advanced-module, .nav-mobile .main-nav .nav-item .dropdown-menu, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .favethemes-sticky, .radio-tab .radio-tab-inner, .houzez-overlay-loading, .hover-effect:before, .hover-effect-flat:before {
	left: 0;
}

.property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .team-mobile-link, .team-content-wrap, .lb-nav, .lightboxOverlay, .property-thumb .gallery-thumb-inner .progress, .property-thumb .gallery-thumb-inner .progress-bar, .dashboard-slide-panel-wrap, .lead-detail-wrap .edit-lead-detail, .activitiy-item-close-button, .dashboard-logo-wrap .dashboard-notification-wrap, .dashboard-side-wrap, .property-navigation-wrap, .block-availability-calendars .days li.day-booked:after, .block-availability-calendars .days li.day-pending:after, .block-availability-calendars .days li.day-available:after, .block-availability-calendars .days li.day-disabled:after, .block-availability-calendars .days li.day-unavailable:after, .property-view .vertical-listing-tabs, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery:before, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner-trigger, .video-background, .splash-slider-wrap, .map-wrap, .overlay-search-advanced-module .range-text, .overlay-search-advanced-module, .location-trigger, .search-icon:before, .nav-mobile .logged-in-nav, .favethemes-sticky, .radio-tab .radio-tab-inner, .control__indicator, .houzez-overlay-loading, .hover-effect:before, .hover-effect-flat:before {
	top: 0;
}

.print-banner-wrap .qr-code, .property-grid-item .item-inner-wrap, .team-content-wrap-before .team-content, .property-payment-status, .agent-company-logo, .mobile-property-contact, .fw-property-documents-wrap h3:before, .fw-property-details-wrap h3:before, .slick-slide .hz-image-caption, .lslide .hz-image-caption, .property-detail-v2 .page-title-wrap, .splash-page-footer, .property-slider-item .btn-item, .search-expandable-wrap {
	bottom: 0;
}

.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, .featured-property-item-widget .item-wrap-v3 .labels-wrap, .activitiy-item-close-button, .mobile-property-tools .item-tools, .mobile-property-title .item-price-wrap, .property-tools, .page-title-wrap .label-featured, .page-title-wrap .item-price-wrap, .property-wrap .item-tools, .lightbox-content-wrap .btn-item, .lightbox-content-wrap .item-price-wrap, .lightbox-content-wrap .property-overview-data, .item-parallax-wrap .item-price-wrap, .item-wrap-v8 .item-buttons-wrap .btn-item, .item-wrap-v9 .item-buttons-wrap .btn-item, .list-view .item-body .item-price-wrap, .property-slider-item .item-price-wrap {
	bottom: auto;
}

.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-carousel-module-v1-4cols .item-wrap .item-price-wrap, .property-carousel-module-v1-5cols .item-wrap .item-price-wrap, .featured-property-item-widget .item-wrap-v3 .item-price-wrap, .mobile-property-tools .item-tools, .property-tools, .property-wrap .item-tools, .lightbox-content-wrap .btn-item, .item-parallax-wrap .labels-wrap, .item-wrap-v8 .item-buttons-wrap .btn-item, .item-wrap-v9 .item-buttons-wrap .btn-item, .login-register .btn-icon-login-register + .dropdown-menu:before {
	right: auto;
}

.banner-image-module .banner-image-module-link, .property-grid-item .item-wrap, .team-content-wrap-before, .agent-item, .text-with-icon-item-v1, .grid-item-text-wrap, .taxonomy-text-wrap, .dashboard-slide-panel-wrap, .activitiy-item, .recurring-payment-wrap, .doughnut-chart-data strong, .doughnut-chart-data span, .lightbox-gallery-wrap .btn-expand, .tour-day-form-slide-arrow, .property-gallery-grid .more-images span, .mobile-property-form .close, .fw-property-documents-wrap h3, .fw-property-details-wrap h3, .property-detail-v2 #pills-gallery:before, .property-banner-trigger, .splash-page-footer, .map-arrows-actions, .map-next-prev-actions, .map-zoom-actions, .gm-ui-hover-effect, .item-wrap-v10 .item-wrap .item-header-2 .btn, .item-wrap-v3 .item-amenities, .item-wrap-v3 .item-title, .grid-view .labels-wrap, .label-featured, .auto-complete .auto-complete-footer, .search-banner-wrap, .search-icon:before, .hover-effect:before, .hover-effect-flat:before {
	z-index: 1;
}

.property-grid-item .property-grid-item-link, .blog-post-item-v2 .blog-post-content-wrap, .agent-item:hover, .text-with-icon-item-v1:hover, .price-table-module.featured, .widget-instagram-slider .slick-prev, .widget-instagram-slider .slick-next, .widget-featured-property-slider-wrap .slick-prev, .widget-featured-property-slider-wrap .slick-next, .left-calendar, .right-calendar, .property-banner .property-form-wrap, .property-banner .nav, .item-parallax-wrap, .item-listing-parallax-link, .item-tools, .item-price-wrap, .banner-caption, .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a, .header-main-wrap .main-nav .nav-item, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .nav-item, .header-transparent-wrap {
	z-index: 2;
}

.property-lightbox .modal-footer, .property-lightbox .modal-header, .mobile-property-contact {
	z-index: 5;
}

.tour-day-form-slide-arrow, .property-navigation-wrap, .item-tools-v2, .item-wrap-v10 .item-wrap .item-header-1 .item-v10-image .btn, .item-wrap-v10 .item-wrap .item-header-2 .item-v10-image .btn, .ui-autocomplete, .advanced-search-banner-wrap, .hz-fb-wrap, .login-register .btn-icon-login-register + .dropdown-menu, .logged-in-nav, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu, .dropdown-menu {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number, .fc-event, .fc-event:hover, .dashboard-slide-panel-wrap h2, .dashboard-slide-panel-wrap h3, .task-label, .dashboard-statistic-block .views-data, .dashboard-content-block-wrap h3, .dashboard-content-block h3, .dashboard-content-block-wrap h2, .dashboard-content-block h2, .dashboard-side-menu-wrap .side-menu .side-menu-dropdown, .post-tag, .property-schedule-tour-day-form .control__indicator {
	font-weight: 400;
}

.fc-more, .fc-unthemed th, .login-register-tabs .nav-link, .property-tabs-module .nav-tabs .nav-link, .advanced-search-module .advanced-search-module-title, .blog-post-item .blog-post-link, .blog-post-item .blog-post-title h3, .text-with-icon-item .text-with-icon-link, .agent-company, .agent-link, .price-table-title, .price-table-price, .price-table-currency, .taxonomy-title, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a, .widget-read-more, .dashaboard-snake-nav .step-block, .statistic-referrals-list a, .doughnut-chart-data span, .dashboard-statistic-block .views-percentage, .dashboard-statistic-block h3, .menu-edit-property li a.active, .menu-edit-property-wrap .menu-title, .table-cell-title span, .dashboard-side-menu-wrap .side-menu, .mortgage-calculator-monthly-payment, .month .month-title, .days li, .accordion-title, .property-document-link, .lightbox-content-wrap .lightbox-content-title, .listing-tabs .nav-tabs .nav-link, .item-wrap-v5 .item-v5-price, .item-amenities .h-type span, .auto-complete .search-result-view, .auto-complete .auto-complete-title, .filters-search-v3-title {
	font-weight: 500;
}

.property-form-tabs .nav-tabs .nav-link, .property-schedule-tour-type-form .control__indicator, .property-schedule-tour-form-title, strong, b, label {
	font-weight: 600;
}

.alert, .page-item .page-link, .property-tabs-module.property-nav-tabs-v1 .nav-tabs .nav-link, .property-tabs-module.property-nav-tabs-v3 .nav-tabs .nav-link, .property-tabs-module.property-nav-tabs-v5 .nav-tabs .nav-link, .advanced-search-module .advanced-search-module-title, .blog-post-item .blog-post-author, .blog-post-item .blog-post-meta .list-inline-item time, .blog-post-item .blog-post-meta .list-inline-item, .price-table-description li, .menu-edit-property-link, .crm-pagination .page-numbers, .mebership-list-info li, .doughnut-chart-data li, .dashboard-statistic-block .views-percentage, .dashboard-statistic-block h3, .add-new-listing-bottom-nav-wrap .btn, .dashboard-side-menu-wrap .side-menu .side-menu-dropdown a, .dashboard-side-menu-wrap .side-menu .side-menu-dropdown .side-menu-item, .dashboard-side-menu-wrap .side-menu .side-menu-item:not(.side-menu-parent-selected), .dashboard-side-menu-wrap .side-menu a, .blog-post-meta .list-inline-item, .post-comment-content time, .post-header-wrap .author-meta .list-inline-item, .post-footer-wrap .author-meta .list-inline-item, .agent-detail-page-v2 .agent-profile-top-wrap, .property-brochure-button-wrap .btn, .mortgage-calculator-data li, .property-overview-wrap ul .property-overview-item, .review-date, .accordion-header .floor-information .list-inline-item, .accordion-header .accordion-title, .property-document-title, .property-document-link, .agent-information .agent-name, .page-title-wrap .item-address, .sort-by-title, .splash-page-footer-left, .splash-page-footer-right .footer-social, .list-view .item-wrap-v8 .item-footer, .item-author, .item-date, .item-author a, .item-amenities li, .small-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 5px;
	-moz-column-gap: 5px;
	column-gap: 5px;
}

.control {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 15px;
	cursor: pointer;
	font-size: 18px;
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.control__indicator {
	position: absolute;
	top: 2px;
	left: 0;
	height: 20px;
	width: 20px;
	background: #fff;
}

.control input:disabled ~ .control__indicator {
	background: #e6e6e6;
	opacity: .6;
	pointer-events: none;
}

.control__indicator:after {
	content: "";
	position: absolute;
	display: none;
}

.control input:checked ~ .control__indicator:after {
	display: block;
}

.control.control--checkbox {
	line-height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
}

.control--checkbox .control__indicator:after {
	left: 8px;
	top: 4px;
	width: 3px;
	height: 8px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.control--checkbox input:disabled ~ .control__indicator:after {
	border-color: #dce0e0;
}

.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li, .widget-featured-property, .widget-contact-us li, .upload-gallery-thumb-buttons, .page-content-wrap .gallery, .post-content-wrap .gallery, .what-nearby dd {
	*zoom: 1;
}

.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:before, .widget-featured-property:before, .widget-contact-us li:before, .upload-gallery-thumb-buttons:before, .page-content-wrap .gallery:before, .post-content-wrap .gallery:before, .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-featured-property:after, .widget-contact-us li:after, .upload-gallery-thumb-buttons:after, .page-content-wrap .gallery:after, .post-content-wrap .gallery:after, .what-nearby dd:after {
	content: " ";
	width: 100%;
}

.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after, .widget-featured-property:after, .widget-contact-us li:after, .upload-gallery-thumb-buttons:after, .page-content-wrap .gallery:after, .post-content-wrap .gallery:after, .what-nearby dd:after {
	clear: both;
}

.btn {
	-webkit-transition: "background-color" .2s;
	-webkit-transition: "border-color" .2s;
	-webkit-transition: "color" .2s;
	-o-transition: "background-color" .2s;
	-o-transition: "border-color" .2s;
	-o-transition: "color" .2s;
	transition: "background-color" .2s;
	transition: "border-color" .2s;
	transition: "color" .2s;
}

.taxonomy-cards-module .taxonomy-item-card-image img, .pointer-text.animation-rotate .navbar-nav > .nav-item > a, .pointer-text.animation-skew .navbar-nav > .nav-item > a, .pointer-text.animation-float .navbar-nav > .nav-item > a, .pointer-text.animation-sink .navbar-nav > .nav-item > a, .pointer-text.animation-shrink .navbar-nav > .nav-item > a, .pointer-text.animation-grow .navbar-nav > .nav-item > a, .pointer-underline.animation-drop-in .navbar-nav > .nav-item > a:before, .pointer-underline.animation-drop-out .navbar-nav > .nav-item > a:before, .pointer-overline.animation-drop-in .navbar-nav > .nav-item > a:before, .pointer-overline.animation-drop-out .navbar-nav > .nav-item > a:before, .pointer-doubleline.animation-drop-in .navbar-nav > .nav-item > a:before, .pointer-doubleline.animation-drop-out .navbar-nav > .nav-item > a:before, .pointer-underline.animation-slide .navbar-nav > .nav-item > a:before, .pointer-underline.animation-grow .navbar-nav > .nav-item > a:before, .pointer-overline.animation-slide .navbar-nav > .nav-item > a:before, .pointer-overline.animation-grow .navbar-nav > .nav-item > a:before, .pointer-doubleline.animation-slide .navbar-nav > .nav-item > a:before, .pointer-doubleline.animation-grow .navbar-nav > .nav-item > a:before, .pointer-underline.animation-fade .navbar-nav > .nav-item > a:before, .pointer-overline.animation-fade .navbar-nav > .nav-item > a:before, .pointer-doubleline.animation-fade .navbar-nav > .nav-item > a:before, .houzez-nav-menu-layout-dropdown .navbar-nav.houzez-nav-menu-active, .houzez-nav-menu-layout-dropdown .navbar-nav, .team-content-wrap, .agent-item, .text-with-icon-item-v1, .dashboard-slide-panel-wrap, .dashboard-main-wrap, .property-lightbox-v2-item-tools span, .property-lightbox-v2 .property-lightbox-v2-gallery .property-lightbox-v2-gallery-item img, .lightbox-form-wrap, .property-lightbox .modal, .property-schedule-tour-day-form-slide, .review-like .review-like-button a:hover, .review-like .review-dislike-button a:hover, .item-wrap-v10 .item-wrap .item-header-1 .item-v10-image img, .item-wrap-v10 .item-wrap .item-header-2 .item-v10-image img, .item-wrap-v6 .item-tools, .item-tool > span, .overlay-wrap, .logged-in-nav, .header-main-wrap .main-nav .dropdown-menu.show, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu.show, .control__indicator, button, .hover-effect:hover:before, .hover-effect-flat:hover:before, .hover-effect:before, .hover-effect-flat:before, .hover-effect, .hover-effect-flat, .opacity-02, a {
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0);
	}
	
	40% {
		-webkit-transform: translateY(-3px);
	}
	
	60% {
		-webkit-transform: translateY(-3px);
	}
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	40% {
		-webkit-transform: translateY(-3px);
		transform: translateY(-3px);
	}
	
	60% {
		-webkit-transform: translateY(-3px);
		transform: translateY(-3px);
	}
}

.btn-loader {
	top: 2px;
	width: 16px;
	height: 16px;
	margin-right: 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(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes btn-loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

body {
	overflow-x: hidden;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: grayscale;
	direction: ltr;
	text-align: left;
	min-height: 100vh;
}

code, samp, var, [type=email], [type=file], [type=number], [type=password], [type=tel], [type=url] {
	direction: ltr;
	text-align: left;
}

a:hover, a:active, a:focus {
	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;
}

@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
	}
}

@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

button:active, button:hover, button:focus {
	outline: none !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: none !important;
}

.btn-grey-outlined {
	border-radius: 4px !important;
	background-color: transparent;
	border-color: #cdd1d4;
	color: #5c6872;
}

.btn-grey-outlined:hover {
	background-color: #ebebeb;
}

.form-control {
	height: 42px;
}

.form-control {
	font-weight: 400;
	border: 1px solid;
	border-color: #dce0e0;
}

.form-control:disabled, .form-control[readonly] {
	background-color: rgba(220, 224, 224, .4);
}

.dropdown-menu {
	border-color: #dce0e0;
}

.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 {
	left: 6px;
	top: 2px;
	width: 6px;
	height: 10px;
}

input[type=radio], input[type=checkbox] {
	margin: 6px 0 0;
}

.btn-facebook {
	color: #506dab;
}

.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active {
	color: #48629a !important;
}

.btn-twitter {
	color: #000;
}

.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active {
	color: black !important;
}

.btn-pinterest {
	color: #cb2027;
}

.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active {
	color: #b51d23 !important;
}

.btn-instagram {
	color: #517fa4;
}

.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active {
	color: #497293 !important;
}

.btn-youtube {
	color: #b00;
}

.btn-youtube:hover, .btn-youtube:focus, .btn-youtube:active {
	color: #a20000 !important;
}

@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%;
	}
}

.mb-0 {
	margin-bottom: 0;
}

.logo a:hover {
	background-color: transparent !important;
}

@media (max-width: 991.98px) {
	.header-desktop {
		display: none;
	}
}

.header-v3 .header-contact-left img {
	top: -3px;
}

.header-v3-mobile .header-contact-left img {
	max-width: 24px;
	height: 24px;
}

.logo {
	margin-right: 20px;
}

.logo img {
	top: -3px;
}

.login-register {
	white-space: nowrap;
}

.header-main-wrap {
	z-index: 4;
}

.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-mobile-right {
	min-width: 56px;
}

.main-nav:not(.houzez-nav-menu-main) .nav-link {
	padding-top: 0;
	padding-bottom: 0;
}

@media (min-width: 1200px) {
	.main-nav:not(.houzez-nav-menu-main) .nav-link {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
}

.main-nav:not(.houzez-nav-menu-main) .dropdown-item {
	padding: 15px;
	line-height: 1.5;
	min-width: 250px;
}

.main-nav .dropdown-item, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-item {
	padding: 5px 10px;
}

.main-nav .dropdown-item:after, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-item:after {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-top: 3px;
}

.header-main-wrap .main-nav .navbar-nav, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .navbar-nav {
	padding-right: 0;
}

.header-main-wrap .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu {
	visibility: hidden;
	opacity: 0;
	top: 100%;
}

.main-nav .dropdown-toggle:after, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-toggle:after {
	display: inline-block;
	vertical-align: middle;
	vertical-align: unset;
	margin-left: 10px;
	font-family: "houzez-iconfont";
	content: "";
	font-size: 10px;
	font-weight: bold;
	float: right;
}

.on-hover-menu {
	background: none;
	margin: 0;
	padding: 0;
	min-height: 20px;
}

@media only screen and (min-width: 991px) {
	.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul li, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul li, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul ul li {
		position: relative;
	}
	
	.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul li:hover > ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul li:hover > ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul ul li:hover ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul li:hover > .dropdown-menu.megamenu {
		opacity: 1;
		visibility: visible;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		transition: all .2s;
	}
	
	.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu ul, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu ul ul {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		transition: all .2s;
		display: block;
		position: absolute;
		top: 100%;
		left: 0;
		min-width: 250px;
	}
	
	.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu {
		top: 100%;
		left: 0;
	}
}

.hz-fb-wrap .hz-fb-avatar-wrap img {
	width: 100%;
	height: 180px;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (max-width: 991.98px) {
	.slideout-menu {
		position: fixed;
		left: 0;
		top: 0;
		bottom: 0;
		right: 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 {
		left: 0;
	}
}

@media (max-width: 991.98px) {
	.slideout-menu-right {
		right: 0;
		left: auto;
	}
}

@media (min-width: 992px) {
	.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) {
		display: none;
	}
}

.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item .dropdown-menu .nav-item a {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
}

.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a {
	border-bottom: 1px solid;
	padding: 15px;
}

.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item .nav-mobile-trigger {
	height: 56px;
	width: 56px;
	line-height: 56px;
}

.nav-mobile .main-nav .dropdown-toggle:after {
	margin-left: 0;
	float: right;
}

.nav-mobile .main-nav .navbar-nav {
	padding-right: 0;
}

.nav-mobile .main-nav .nav-item {
	display: block;
	border: 0;
}

.nav-mobile .main-nav .nav-item .nav-mobile-trigger {
	position: absolute;
	top: 0;
	right: 20px;
	z-index: 2;
	text-align: center;
}

.nav-mobile .main-nav .nav-item .dropdown-menu {
	z-index: 1;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#radius-range-text {
	margin-left: 5px;
}

.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%;
	left: 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;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

.item-amenities img {
	display: inline-block !important;
}

.item-wrap-v10 .item-wrap .item-body-wrap .item-author img {
	margin-right: 4px;
	border-radius: 50%;
	width: 28px;
	height: 28px;
}

.item-wrap-v10 .item-wrap .item-header-1 .item-v10-image img {
	border-top-left-radius: 6px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 6px;
}

@media (max-width: 991.98px) {
	.item-wrap-v10 .item-wrap .item-header-1 .item-v10-image img {
		border-bottom: 1px solid #fff;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
}

.item-wrap-v10 .item-wrap .item-header-1.item-header-with-button img, .item-wrap-v10 .item-wrap .item-header-2.item-header-with-button img {
	opacity: 1;
}

.item-wrap-v10 .item-wrap .item-header-1.item-header-with-button:hover img, .item-wrap-v10 .item-wrap .item-header-2.item-header-with-button:hover img {
	opacity: .35;
}

.page-link {
	margin: 0 3px;
	border-color: transparent;
	width: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0;
	font-weight: 500;
	margin-left: 1px;
}

.page-link:hover {
	background-color: #dce0e0;
	border-color: transparent;
}

@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
	}
}

@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.gm-style-iw[style], .gm-style-iw-d[style], .gm-style-iw-c[style] {
	padding: 0 !important;
	max-width: 300px !important;
	overflow: hidden !important;
}

.map-info-window .item-wrap img {
	width: 120px;
}

.map-search[style] {
	top: 20px !important;
	left: 82px !important;
}

.page-title-wrap {
	padding: 30px 0;
}

@media (max-width: 767.98px) {
	.page-title-wrap {
		padding: 15px 0;
	}
}

.page-content-wrap {
	padding: 40px;
	background-color: #fff;
}

.splash-slider-wrap .slick-list[style] {
	height: 100vh !important;
}

.hz-item-gallery-js .listing-gallery-wrap .slick-arrow[style] {
	display: none !important;
}

@media (max-width: 767.98px) {
	.hz-item-gallery-js .listing-gallery-wrap .slick-arrow[style] {
		display: block !important;
	}
}

.hz-item-gallery-js .listing-gallery-wrap.houzez-show-gallery .slick-arrow[style] {
	display: block !important;
}

.hz-item-gallery-js:hover .listing-gallery-wrap .slick-arrow[style] {
	display: block !important;
}

@media (max-width: 767.98px) {
	#map-view-wrap {
		display: none;
	}
}

.half-map-wrap .listing-view-v4 .item-wrap-v10 .item-wrap .item-header-wrap .item-header-wrap-left .item-header-1, .half-map-wrap .listing-view-v4 .item-wrap-v10 .item-wrap .item-header-wrap .item-header-wrap-left .item-v10-image img {
	border-top-left-radius: 6px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

@media (max-width: 991.98px) {
	.half-map-wrap .listing-view-v4 .item-wrap-v10 .item-wrap .item-header-wrap .item-header-wrap-left .item-header-1, .half-map-wrap .listing-view-v4 .item-wrap-v10 .item-wrap .item-header-wrap .item-header-wrap-left .item-v10-image img {
		border-top-right-radius: 6px;
		border-right: 0;
	}
}

.compare-property-active {
	overflow-x: hidden;
	left: 0;
}

.compare-property-active-push-toleft {
	left: -240px;
}

.compare-property-panel {
	background-color: #fff;
	position: fixed;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left: 1px solid #dce0e0;
}

.compare-property-panel-vertical {
	width: 300px;
	height: 100%;
	top: 0;
	z-index: 100;
}

.compare-property-panel-right {
	right: -300px;
}

.compare-property-panel-right.compare-property-panel-open {
	right: 0px;
}

.compare-property-panel, .compare-property-active {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.compare-property-label {
	background-color: #636363;
	width: 40px;
	height: 40px;
	line-height: 40px;
	top: 50%;
	left: -40px;
	text-align: center;
	color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 4px;
	border: none;
}

.compare-property-label:hover, .compare-property-label:active {
	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;
	left: -5px;
}

@media (max-width: 767.98px) {
	.property-wrap .page-title-wrap {
		display: none;
	}
}

.property-title-price-wrap {
	margin-top: 15px;
}

.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-banner .nav {
	top: 50px;
	right: 50px;
}

.property-banner .nav .nav-link {
	margin-left: 5px;
	height: 48px;
	width: 48px;
	line-height: 48px;
	font-size: 18px;
	text-align: center;
	background-color: rgba(0, 0, 0, .65);
}

.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-form {
	margin-top: 15px;
}

.property-form .control__indicator {
	top: 3px;
	width: 15px;
	height: 15px;
}

.property-form .control__indicator:after {
	width: 5px;
	height: 8px;
	left: 4px;
	top: 1px;
}

.property-form .control.control--checkbox {
	padding-left: 22px;
	font-size: 13px;
}

.property-form-terms {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}

.property-description-wrap img {
	max-width: 100%;
	height: auto;
}

.property-documents {
	margin-bottom: 10px;
}

.property-document-link {
	text-transform: uppercase;
	font-size: 12px;
}

.property-title-mobile {
	white-space: normal;
}

.walkscore_details img {
	margin-right: 10px;
}

.property-review-wrap {
	margin-top: 40px;
}

@media (max-width: 767.98px) {
	.property-review-wrap {
		padding: 0 30px;
	}
}

.property-review {
	margin-bottom: 30px;
}

.property-nav-wrap {
	margin-top: 30px;
}

@media (max-width: 767.98px) {
	.property-nav-wrap {
		padding: 0 30px;
	}
}

.property-nav-wrap .prev-property img {
	margin-right: 20px;
}

.property-nav-wrap .next-property img {
	margin-left: 20px;
}

.property-overview-wrap ul li {
	color: #5c6872;
	white-space: nowrap;
}

.property-detail-v2 .page-label-wrap {
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
}

.property-detail-v2 .page-label-wrap.page-title-wrap {
	z-index: 0;
}

.property-detail-v2 .page-title-wrap {
	z-index: 2;
}

.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-price-wrap .item-price, .property-detail-v2 .page-title-wrap .item-price-wrap .item-sub-price, .property-detail-v2 .page-title-wrap .item-address {
	color: #fff;
}

@media (max-width: 767.98px) {
	.property-detail-v2 .page-title {
		color: #000;
	}
}

.property-detail-v2 #pills-gallery:before {
	content: "";
	opacity: 1;
	background-image: -webkit-gradient(linear, left top, left 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%);
}

.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-v5 .page-title-wrap {
	padding: 30px 0 0;
}

.property-detail-v6 .page-title-wrap, .property-detail-v6 .property-banner {
	background-color: #fff;
}

.property-banner-grid-wrap, .property-banner-inner-rght {
	display: -ms-grid;
	display: grid;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
	row-gap: 10px;
	-ms-grid-columns: 1fr 10px 1fr;
	grid-template-columns: 1fr 1fr;
}

@media (max-width: 767.98px) {
	.listing-slider-variable-width img {
		height: 380px;
	}
}

#mortgage-calculator-chart {
	margin: 0 auto;
}

.property-mortgage-calculator-wrap-v2 label {
	font-weight: 500;
	font-size: 15px;
}

.property-mortgage-calculator-wrap-v2 span {
	margin-left: auto;
	font-weight: 500;
	float: right;
}

.property-navigation-wrap {
	z-index: 999;
	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 0px;
	color: #222;
}

.fw-property-description-wrap img {
	max-width: 100%;
	height: auto;
}

.fw-property-amenities img {
	margin-right: 20px;
	width: 40px;
	height: 40px;
}

@media (max-width: 767.98px) {
	.fw-property-amenities img {
		margin-right: 10px;
	}
}

.fw-property-floor-plans-wrap .fw-property-floor-data-wrap img {
	margin-right: 20px;
	width: 40px;
	height: 40px;
}

@media (max-width: 991.98px) {
	.fw-property-floor-plans-wrap .fw-property-floor-data-wrap img {
		margin-right: 10px;
	}
}

.adv-wrapper img {
	max-width: 100%;
}

.property-gallery-grid {
	margin-top: 30px;
}

@media (max-width: 767.98px) {
	.property-gallery-grid {
		margin-top: 0;
	}
}

.property-gallery-grid .more-images img {
	opacity: .65;
}

.property-disclaimer {
	padding: 20px 0 40px;
	text-align: center;
	font-size: 13px;
	line-height: 21px;
	color: #636363;
}

.property-image-count {
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	background-color: rgba(0, 0, 0, .5);
	padding: 6px;
	bottom: 20px;
	right: 20px;
	z-index: 1;
}

.property-image-count i {
	margin-right: 5px;
}

.property-form-tabs-wrap {
	margin-bottom: 30px;
}

.property-schedule-tour-form-wrap {
	padding: 30px;
	background-color: #fff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.property-schedule-tour-form-wrap .form-group {
	margin-bottom: 10px;
}

.property-schedule-tour-form-title {
	font-size: 15px;
	margin: 15px 0;
}

.property-schedule-tour-type-form .control, .property-schedule-tour-day-form .control {
	height: auto;
	width: auto;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	white-space: nowrap;
}

.property-schedule-tour-type-form .control .control__indicator, .property-schedule-tour-day-form .control .control__indicator {
	height: auto;
	width: auto;
	padding: 10px 15px;
}

.property-schedule-tour-type-form .control, .property-schedule-tour-day-form .control {
	text-align: center;
	margin-bottom: 0;
}

.property-schedule-tour-type-form .control input:checked ~ .control__indicator, .property-schedule-tour-day-form .control input:checked ~ .control__indicator {
	background-color: transparent;
}

.property-schedule-tour-type-form .form-group {
	width: calc(50% - 2px);
}

.property-schedule-tour-day-form {
	margin-bottom: 10px;
	margin-top: 15px;
}

.property-schedule-tour-day-form .control__indicator {
	font-size: 13px;
}

.property-schedule-tour-day-form-slide-wrap {
	overflow: hidden;
	height: 98px;
}

.property-schedule-tour-day-form-slide {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -ms-inline-grid;
	display: inline-grid;
	grid-column-gap: 4px;
	grid-row-gap: 0;
	-webkit-overflow-scrolling: touch;
	-ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr;
	grid-template-columns: repeat(8, 1fr);
	width: 200%;
	position: absolute;
}

.property-form-tabs .nav-tabs, .property-form-tabs .nav-tabs .nav-item.show .nav-link, .property-form-tabs .nav-tabs .nav-link.active, .property-form-tabs .nav-tabs .nav-link:focus, .property-form-tabs .nav-tabs .nav-link:hover {
	border-color: transparent;
}

.property-form-tabs .nav-tabs .nav-item {
	width: 50%;
}

.property-form-tabs .nav-tabs .nav-link {
	padding: 15px 0;
	text-align: center;
}

.property-schedule-tour-image {
	border-radius: 4px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
}

.property-form-tabs .nav-tabs {
	padding-inline: 0;
}

.property-overview-data ul, .property-features-wrap ul, .property-address-wrap ul, .property-detail-wrap ul, .mortgage-calculator-data ul, .property-energy-class-wrap ul, .property-overview-wrap .block-content-wrap ul {
	padding-inline: 0;
}

.property-brochure-button-wrap {
	margin-bottom: 30px;
}

.property-brochure-button-wrap .houzez-icon {
	margin-right: 10px;
}

.property-lightbox {
	margin: 0 20px;
}

.property-lightbox .modal {
	visibility: hidden;
}

.property-lightbox .d-flex {
	width: calc(100% - 62px);
}

.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-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 15px;
		height: 50px;
	}
}

@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: 54px;
	width: 54px;
	top: -3px;
	right: 0;
}

@media (max-width: 767.98px) {
	.property-lightbox .close {
		border-left: 1px solid #5c6872;
		margin: 0;
		width: 59px;
		height: 50px;
	}
}

.property-lightbox .close span {
	position: relative;
	top: -3px;
}

.lightbox-logo img {
	width: 80px;
}

.property-lightbox-v2 .modal {
	overflow: hidden;
}

.property-lightbox-v2 .property-lightbox-v2-gallery .property-lightbox-v2-gallery-item img {
	opacity: 1;
	-o-object-fit: cover;
	object-fit: cover;
}

.property-lightbox-v2 .property-lightbox-v2-gallery .property-lightbox-v2-gallery-item:hover img {
	opacity: .65;
}

.property-lightbox-v2 .property-lightbox-v2-content .lightbox-logo img {
	max-width: 100px;
}

.property-lightbox-v2 .modal-dialog {
	margin: 0 auto;
	max-width: 1280px;
}

.property-lightbox-v2 .modal-content {
	border-radius: 0;
}

.property-lightbox-v2-item-tools {
	list-style: none;
}

.property-lightbox-v2-item-tools span {
	margin-left: 4px;
	text-align: center;
	display: inline-block;
	line-height: 32px;
	width: 32px;
	height: 32px;
}

.property-lightbox-v2-labels-wrap {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
}

.property-lightbox-v2-section {
	padding: 30px;
	border-bottom: 1px solid #dce0e0;
}

.property-lightbox-v2-sections-wrap {
	height: 100%;
}

@media (max-width: 767.98px) {
	.property-lightbox-v2-sections-wrap {
		overflow-y: unset;
	}
}

.property-lightbox-v2-sections-navigation {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

@media (max-width: 767.98px) {
	.property-lightbox-v2-sections-navigation {
		display: none;
	}
}

.property-lightbox-v2-sections-navigation .nav-link {
	white-space: nowrap;
	color: #222;
}

.post-wrap, .author-detail-wrap, .post-comment-form-wrap {
	background-color: #fff;
}

.post-inner-wrap, .post-footer-wrap, .post-header-wrap, .post-content-wrap, .author-detail-wrap, .post-comment-form-wrap, .author-comment {
	padding: 40px;
}

@media (max-width: 767.98px) {
	.post-inner-wrap, .post-footer-wrap, .post-header-wrap, .post-content-wrap, .author-detail-wrap, .post-comment-form-wrap, .author-comment {
		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;
	}
}

.post-header-wrap .author-meta, .post-footer-wrap .author-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 767.98px) {
	.post-header-wrap .author-meta, .post-footer-wrap .author-meta {
		margin-bottom: 30px;
	}
}

@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 {
	color: #fff;
	padding: 2px 10px 3px 10px;
	margin-top: 5px;
}

.post-tag:hover {
	color: #fff;
	opacity: .75;
}

.post-thumbnail-wrap a {
	text-align: center;
}

.post-author-thumb, .post-comment-thumb {
	width: 70px;
	margin-right: 30px;
}

.related-posts-wrap h2, .post-comment-form-wrap h2 {
	font-size: 18px;
}

.post-comment-wrap h3 {
	font-size: 18px;
}

.page-content-wrap .wp-caption img, .post-content-wrap .wp-caption img {
	width: auto;
	max-width: 98.5%;
	height: auto;
	border: 0 none;
}

.gallery-item img {
	height: auto;
}

.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;
}

.dashboard-table-properties .property-table-thumbnail .table-property-thumb img {
	max-width: 100%;
}

.property-payment-status {
	background-color: #fff;
	border-radius: 0 4px 0 0;
}

#csv-mapping-form .form-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#csv-mapping-form .form-group label {
	padding: 0;
	white-space: nowrap;
	min-width: 140px;
}

.post-content-wrap h2 {
	font-size: 24px;
	line-height: 34px;
}

.post-content-wrap h3 {
	font-size: 20px;
	line-height: 30px;
}

.widget-wrap {
	padding: 30px;
	background-color: #fff;
}

.widget-title {
	margin-bottom: 25px;
	font-size: 18px;
	line-height: 24px;
}

.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) li {
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a {
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: -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;
	margin-left: -15px;
	margin-right: 5px;
}

.widget-login-register .logged-in-wrap img {
	margin-right: 20px;
}

.widget_recent_entries ul li, .widget_recent_comments ul li {
	padding: 0 !important;
	line-height: 25px !important;
	margin-bottom: 10px;
}

.widget_recent_entries ul li a, .widget_recent_comments ul li a {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.widget_recent_entries ul li a:before, .widget_recent_comments ul li a:before {
	display: none;
}

.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;
	border: none;
}

.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 .logo, .footer-bottom-wrap .d-flex .footer-nav {
		margin-bottom: 20px;
	}
}

.back-to-top-wrap {
	position: fixed;
	left: auto;
	right: 30px;
	bottom: 30px;
	z-index: 99;
}

@media (max-width: 767.98px) {
	.back-to-top-wrap {
		right: 15px;
		bottom: 15px;
	}
}

.back-to-top-wrap .btn-back-to-top {
	display: none;
	width: 42px;
	height: 42px;
	line-height: 42px;
	padding: 0;
}

.slick-slide img {
	margin: 0 auto;
}

.lightbox a img {
	border: none;
}

.text-with-icon-item .icon-thumb img {
	min-width: 40px;
	height: auto;
}

.testimonial-thumb img {
	width: 128px;
	height: auto;
}

.property-carousel-buttons-wrap {
	height: 40px;
	text-align: right;
}

.property-carousel-module {
	overflow: hidden;
}

.property-grid-item {
	border-left: 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-tabs-module .nav-tabs {
	margin-bottom: 30px;
	border-bottom: 1px solid #dce0e0;
}

.property-tabs-module .nav-tabs .nav-link {
	border: none;
	border-radius: 0;
	padding: 15px 30px 10px;
	cursor: pointer;
}

.property-tabs-module.property-nav-tabs-v1 .nav-item, .property-tabs-module.property-nav-tabs-v2 .nav-item {
	text-align: center;
}

.property-tabs-module.property-nav-tabs-v1 .nav-item .nav-link, .property-tabs-module.property-nav-tabs-v2 .nav-item .nav-link {
	background-color: transparent;
}

.property-tabs-module.property-nav-tabs-v1 .nav-item .nav-link:not(.active):hover, .property-tabs-module.property-nav-tabs-v1 .nav-item .nav-link:not(.active):focus, .property-tabs-module.property-nav-tabs-v2 .nav-item .nav-link:not(.active):hover, .property-tabs-module.property-nav-tabs-v2 .nav-item .nav-link:not(.active):focus {
	border: none;
}

.property-tabs-module.property-nav-tabs-v2 .nav-link {
	padding: 16px 32px 12px;
}

.property-tabs-module.property-nav-tabs-v3, .property-tabs-module.property-nav-tabs-v4 {
	margin-bottom: 24px;
}

.property-tabs-module.property-nav-tabs-v3 .nav-link, .property-tabs-module.property-nav-tabs-v4 .nav-link {
	border-bottom: 1px solid #dce0e0;
	background-color: transparent;
	text-align: center;
}

.property-tabs-module.property-nav-tabs-v5 {
	border-bottom: none;
}

.property-tabs-module.property-nav-tabs-v5 .nav-link {
	border-bottom: 3px solid transparent;
}

.houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-layout-dropdown .dropdown-menu.show[style], .houzez-nav-menu-main-mobile-wrap .houzez-nav-menu-layout-dropdown .dropdown-menu.show[style] {
	position: relative !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}

.taxonomy-cards-module .taxonomy-item-card-image img {
	opacity: 1;
}

.taxonomy-cards-module .taxonomy-item-card-image a:hover img {
	opacity: .65;
}

.modal .modal-title {
	font-size: 18px;
}

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-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.login-register-form .modal-header .close {
	padding: 15px 20px;
	color: #fff;
	opacity: 1;
	text-shadow: none;
	border-left: 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-right: 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;
	left: 18px;
}

.login-form-wrap .form-group-field input, .register-form-wrap .form-group-field input {
	padding-left: 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: "";
}

a:hover, a:active, a:focus, input:hover, input:active, input:focus, button:hover, button:active, button:focus {
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}

.page-item {
	margin: 0 2px;
}

.close {
	margin-left: auto;
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .form-control:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
	outline: none !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dropdown-toggle::after {
	margin-left: 15px;
}

.bootstrap-select .dropdown-toggle .filter-option, .dropdown-item {
	text-align: left;
}

.modal {
	z-index: 1080;
}