 .table-list, #email_messages, .input-group, .field-group, .field-group input, .mapPlaceholder, .slider-placeholder, .header-top, .header-bottom, .navi .houzez-megamenu-inner > .sub-menu, .mobile-nav .nav-dropdown, .mobile-nav .nav-dropdown li, .mobile-nav .nav-dropdown li .expand-me, .mobile-nav .nav-dropdown a, .account-dropdown, .sticky_nav, .header-section-4.nav-right .header-left, .header-section-1.nav-right .header-left, .splash-header.nav-right .header-left, .splash-search, .splash-search .search-table, .banner-search-main .form-control, .banner-search-main .ginput_container input, .ginput_container .banner-search-main input, .banner-search-main .ginput_container select, .ginput_container .banner-search-main select, .banner-search-main .ginput_container textarea, .ginput_container .banner-search-main textarea, .banner-search-main .btn-secondary, .banner-search-taber .banner-search-main, .banner-search-tabs, .banner-search-tabs .search-tab, .auto-complete, .advanced-search, .search-expandable .advance-btn, .advanced-search-module button.btn, .advanced-search-module button.gform_button, .advanced-search-module .gform_wrapper button.button, .gform_wrapper .advanced-search-module button.button, .advanced-search-module .gform_wrapper .gform_page_footer button.button.gform_next_button, .gform_wrapper .gform_page_footer .advanced-search-module button.button.gform_next_button, #splash-section, #splash-section .splash-inner-media, .page-title-center .page-title-left, .figure-block img, .module-half .advanced-search .advance-btn, .user-dashboard-right, .dashboard-with-panel .container, .dashboard-with-panel .dashboard-inner-left, .dashboard-bar, .board-header, .my-property .my-heading, .my-property .address, .pay-options table, .add-tab-content .additional-block, .single-input-search .form-control, .single-input-search .ginput_container input, .ginput_container .single-input-search input, .single-input-search .ginput_container select, .ginput_container .single-input-search select, .single-input-search .ginput_container textarea, .ginput_container .single-input-search textarea, .header-detail .header-left .property-address, .detail-top .tab-pane, .detail-top.detail-top-full #gallery:before, .detail-top.detail-top-full .media-tabs-up, .detail-top.detail-top-full .media-detail-down, .detail-top.detail-top-slideshow .detail-slider, .detail-top.detail-top-slideshow .detail-slider .owl-item, .detail-top.detail-top-slideshow .detail-slider .item, .detail-slider .banner-link, .form-small .wpcf7-submit, .detail-bar .detail-tabs, .detail-bar-full .detail-title .title-left, .detail-bar-full .detail-features, .detail-sub-title:before, .video-block img, .detail-gallery img, .print-header .print-header-left, .print-header-detail h1, .profile-detail-block .profile-image img, .profile-tabs, .profile-agents .profile-description-top, .profile-map #map, .agency-block.item-grid figure, .agency-block.item-grid .media-body, .agency-block.item-grid .agency-body-right, .team-block > img, .team-caption, .team-caption .link-block, #lightbox-popup-main, .lightbox-popup .popup-inner, .lightbox-left .header-title, .lightbox-header, .lightbox-header .header-title, .gallery-area .gallery-inner, .gallery-area .owl-theme .owl-item, .gallery-area .owl-theme .item, .lightbox-slide-nav, #houzez-gmap-main, #houzez-listing-map, .article-detail table, .comments-block table, .compare-thumb-main .thumb-inner-empty, .pay-step-bar, .membership-content .btn-submit, .stripe-button-el, .item-thumb img, figure img, .item-thumb .thumb-caption, figure .thumb-caption, .item-thumb .hover-effect:before, figure .hover-effect:before, .item-thumb .hover-effect:after, figure .hover-effect:after, .grid-view .figure-block, .grid-view .item-thumb, .grid-view figure, .grid-view .property-item .item-body, .grid-view .property-item .body-left, .grid-view .property-item .body-right, .grid-view .property-item-v2 .figure-block, .grid-view .property-item-v2 .item-thumb, .grid-view .property-item-v2 figure, .grid-view .property-item-v2 .item-body, .grid-view .property-item-v2 .body-inner, .grid-view .property-item-v2 .item-title, .grid-view .property-item-v2 .item-amenities, .grid-view .property-item-v2 .item-date, .grid-view-1-col .item-wrap, .property-item, .property-item .cell, .property-item.item-grid .body-left, .property-item.item-grid .body-right, .property-item.item-grid .item-body, .property-item-v2, .property-item-v2 .item-body-top, .property-item-v2 .item-body-bottom, .property-item-v2.item-grid .figure-block, .property-item-v2.item-grid .item-thumb, .property-item-v2.item-grid figure, .property-item-v2.item-grid .item-body, .property-item-v2.item-grid .body-inner, .property-item-v2.item-grid .item-title, .property-item-v2.item-grid .item-amenities, .property-item-v2.item-grid .item-date, .pagination-main .pagination, .houzez-module .module-title-nav, .callto-action, .post-card-author, .location-block a:before, .package-block, .banner-video .banner-video-inner, .banner-parallax .banner-bg-wrap, .banner-inner, .banner-inner:before, .banner-caption, .banner-video-inner, .banner-video-inner:before, .banner-slider .banner-link, .team-block-mobile, .figure-grid, .detail, .widget-categories ul ul, .widget_categories ul ul, .widget_archive ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_pages ul ul, .widget-pages ul ul, .widget_recent_comments ul ul, .widget_nav_menu ul ul, .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li, .widget_calendar table, .widget_search form input[type='text'], .footer-widget.widget_search form input[type='text'], .widget-instagramm-slider .owl-nav, #footer-section, .footer-bottom, .f7-form-control, input.wpcf7-form-control[type='text'], input.wpcf7-form-control[type='email'], input.wpcf7-form-control[type='password'], input.wpcf7-form-control[type='tel'], textarea.wpcf7-form-control, .post-password-form input[type='password'], .wpcf7-text, .wpcf7-textarea, .idx-form-control, #ihf-main-container .form-control, #ihf-main-container .ginput_container input, .ginput_container #ihf-main-container input, #ihf-main-container .ginput_container select, .ginput_container #ihf-main-container select, #ihf-main-container .ginput_container textarea, .ginput_container #ihf-main-container textarea, .dsidx-resp-area input[type='text'], .dsidx-resp-area input[type='password'], .dsidx-resp-area input[type='email'], .dsidx-resp-area select, .dsidx-resp-area textarea, .ihf-grid-result-basic-info-container, #ihf-main-container .areaPickerExpandAllTopBar {  width:100%; } .mapPlaceholder, .slider-placeholder, .map-half, .splash-half, .user-dashboard-left, .dashboard-bar, .steps-progress-main .steps-progress span, .detail-top.detail-top-full #gallery:before, .detail-slider .banner-link, .team-caption, .team-caption .link-block, #lightbox-popup-main, #houzez-gmap-main.fave-screen-fix #houzez-listing-map, #houzez-gmap-main.fave-screen-fix #houzez-listing-map-vc, #houzez-gmap-main.fave-screen-fix #listing-map, .compare-panel, .item-thumb .hover-effect:before, figure .hover-effect:before, .item-thumb .hover-effect:after, figure .hover-effect:after, .location-block a:before, .banner-parallax .banner-bg-wrap, .banner-inner, .banner-inner:before, .banner-video-inner:before, .banner-slider .banner-link, .team-block-mobile {  height:100%; } iframe, img {  max-width:100%; }  .input-icon, .input-icon input, .search-location, .loader-ripple, .map-info-box, .actions li, #header-section .container, .header-section, .header-section-4, .header-section .logo img, .header-section-4 .logo img, .header-section-2, .header-section-3, .header-section-5, .header-mobile > .container, .navi > ul > li, .navi > ul .sub-menu li, .mobile-nav .nav-trigger, .mobile-nav .nav-dropdown ul, .mobile-nav .nav-dropdown li, .account-action, .account-action .user-image, .account-dropdown > ul, .account-dropdown > ul > li, .sticky_nav .header-transparent, .header-section-4.nav-right .container, .header-section-1.nav-right .container, .splash-header.nav-right .container, .header-section-4.nav-right .header-left, .header-section-1.nav-right .header-left, .splash-header.nav-right .header-left, .top-bar, .top-bar .top-bar-left, .top-bar .top-bar-right, .top-contact .top-bar-phone .fa, .top-contact .top-bar-contact .fa, .top-drop-downs > li, .splash-search, .banner-search-main .form-group .bootstrap-select.open, .banner-search-main .gform_wrapper li .bootstrap-select.open, .gform_wrapper .banner-search-main li .bootstrap-select.open, .banner-search-tabs .search-tab-inner, .auto-complete .media, .advanced-search, .advanced-search-mobile, .advanced-search-mobile .single-search, .advanced-search-mobile .advance-fields, .search-expand-btn, #splash-section, #splash-section .splash-inner-content, #section-body, .header-media-wrap, .header-media, .figure-block, .list-search form, #section-body.houzez-body-half .property-listing, .user-dashboard-right, .board-panel-menu, .board-panel-menu > li, .board-panel-menu > li a, .board-header, .dashboard-content-area, .msg-media, .msg-type-block, .steps-progress-main .steps-progress span, .my-property .my-actions, .saved-search-list .saved-search-block, .saved-search-list .saved-search-block li:last-child, .saved-search-list .saved-search-block li:first-child, .add-title-tab, .add-title-tab .add-expand:before, .file-upload-block, .gallery-thumb, .gallery-thumb img, .single-input-search, .header-detail .label-wrap, .detail-top, .detail-top .tab-content, .detail-top.detail-top-full .container, .detail-top.detail-top-full .label, .detail-top.detail-top-full .header-detail .actions, .detail-media, .detail-media #gallery, .media-tabs-list li, .detail-slider-nav-wrap .item, #singlePropertyMap, .agent-media .media-left, .agent-media .next-prev-block .media-right, .next-prev-block .agent-media .media-right, .detail-bar .detail-content-tabber, .detail-sub-title, .video-block, .agent-info-block .agent-thumb, .plan-tabs li, .print-banner .print-main-image, .accord-block .accord-tab, .profile-detail-block .profile-image, .team-block, .lightbox-popup, .lightbox-popup .popup-inner, .lightbox-left, .lightbox-header, .gallery-area, .gallery-area .gallery-inner, .lightbox-arrow, #houzez-gmap-main, #houzez-listing-map-vc, #listing-map, #houzez-listing-map, #houzez_ajax_container .map-notfound, .gallery-item, .compare-thumb-main .compare-thumb, .comments-block .media-body .reply .fa, .bypostauthor, #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals, #transportation .icon, #supermarkets .icon, #schools .icon, #libraries .icon, #pharmacies .icon, #hospitals .icon, .class-energy, .class-energy-indicator, .dashboard-stream-line, .item-thumb, figure, .item-body .table-cell, .grid-view .property-item-v2 .body-inner, .grid-view .property-item-v2 .item-body-top, .grid-view .property-item-v2 .item-body-bottom, .property-item.item-grid, .property-item.item-grid .phone, .property-item-v2 .item-body, .property-item-v2.item-grid .body-inner, .property-item-v2.item-grid .item-body-top, .property-item-v2.item-grid .item-body-bottom, .parallax-properties-media, .services-module .service-block, .caption-bottom .detail-bottom, .detail.detail-bottom, .agents-block, .partner-block, .location-block, .package-block, .banner-video, .banner-parallax, .banner-module, .banner-module .owl-item, .banner-slider .banner-link, .widget-calculate .form-group, .widget-calculate .gform_wrapper li, .gform_wrapper .widget-calculate li, .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li, .widget-categories a, .widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a, .widget_search form div, .widget-change .body-inner > .btn, .widget-change .body-inner > .gform_button, .widget-change .gform_wrapper .body-inner > .button, .gform_wrapper .widget-change .body-inner > .button, .widget-change .gform_wrapper .gform_page_footer .body-inner > .button.gform_next_button, .widget-change .gform_wrapper .gform_footer .body-inner > input.button, .widget-change .gform_wrapper .gform_footer .body-inner > input[type=submit], .gform_wrapper .gform_footer .widget-change .body-inner > input[type=submit], .widget-change .gform_wrapper .gform_page_footer .body-inner > input.button, .widget-change .gform_wrapper .gform_page_footer .body-inner > input[type=submit], .gform_wrapper .gform_page_footer .widget-change .body-inner > input[type=submit], .widget_houzez_twitter .owl-theme .owl-nav [class*='owl-'], .footer-widget.widget_search form div, .footer .read .fa, .rating-wrap, .rating-container .rating, .rating-container .caption .label, .ihf-share-btn-more .fa-share {  position:relative; } #email_messages, .input-icon:before, .search-location .location-trigger, .ui-slider .ui-slider-handle, .ui-slider .ui-slider-handle:before, .loader-ripple div, .mapPlaceholder, .slider-placeholder, .mapPlaceholder .loader-inner, .slider-placeholder .loader-inner, .mapPlaceholder .loader-ripple, .slider-placeholder .loader-ripple, .share_tooltip, .tooltip_left, .tooltip_left:after, .navi > ul ul, .navi > ul .houzez-megamenu-inner, .mobile-nav .nav-dropdown, .mobile-nav .nav-dropdown li .expand-me, .account-action .user-image .user-alert, .account-dropdown, .account-dropdown > ul > li .msg-alert, .header-section-4.nav-right .header-right, .header-section-1.nav-right .header-right, .splash-header.nav-right .header-right, .modal-header .close, .auto-complete, .auto-complete .search-view, .search-expandable, .search-expand-btn:after, #splash-section .splash-inner-media, #save_search_click, .splash-half .splash-search, .splash-half .splash-footer, .user-dashboard-left, .dashboard-bar, .board-panel-menu > li .msg-alert, .msg-media .user-alert, .msg-type-block .arrow, .msg-type-block .arrow:after, .add-title-tab .add-expand, .file-upload-block .btn, .file-upload-block .gform_button, .file-upload-block .gform_wrapper .button, .gform_wrapper .file-upload-block .button, .file-upload-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .file-upload-block .button.gform_next_button, .file-upload-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .file-upload-block input[type=submit], .file-upload-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .file-upload-block input[type=submit], .gallery-thumb .icon, .single-input-search button, .form-media, .detail-top .tab-pane .view-popup, .detail-top.detail-top-full #gallery:before, .detail-top.detail-top-full .media-tabs-up, .detail-top.detail-top-full .media-tabs-up .label-wrap, .detail-top.detail-top-full .media-detail-down, .detail-media .label-wrap, .media-tabs, .detail-slider .banner-link, .form-small .ajax-loader, .agent-media input[type='checkbox'], .detail-bar .detail-tabs.detail-tabs-vertical, .detail-sub-title:before, .video-block .play-icon, .agent-info-block .agent-thumb input[type='checkbox'], .print-banner .qr-image, .profile-detail-block .profile-image .company-logo, .team-caption, .team-caption .link-block, .team-caption-inner, .lightbox-popup .popup-inner .expand-icon, .lightbox-right, .lightbox-header .header-actions, .lightbox-slide-nav, .lightbox-nav-title, #houzez-gmap-main .map-arrows-actions, #houzez-gmap-main .map-next-prev-actions, #houzez-gmap-main .map-zoom-actions, .map-notfound, .panel-btn, .compare-thumb-main .btn-trash, .bypostauthor .comment-banner, #transportation img, #supermarkets img, #schools img, #libraries img, #pharmacies img, #hospitals img, #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span, .indicator-energy, .indicator-energy:before, .dashboard-stream-line:before, .list-loading, .item-thumb .label-featured, figure .label-featured, .item-thumb .actions, figure .actions, .item-thumb .price, figure .price, .item-thumb .item-price-block, figure .item-price-block, .item-thumb .hover-effect:before, figure .hover-effect:before, .item-thumb .hover-effect:after, figure .hover-effect:after, .item-body .phone, .grid-view .property-item-v2 .item-price-block, .property-item-v2 .item-body-top, .property-item-v2 .item-body-bottom, .property-item-v2.item-grid .item-price-block, .property-item-grid .item-caption, .parallax-property-caption-wrap, .testimonial-carousel.owl-theme .owl-nav [class*='owl-'], .banner-video .banner-video-inner, .banner-parallax .banner-bg-wrap, .banner-inner:before, .banner-caption, .banner-video-inner, .banner-video-inner:before, .banner-module .caption-desktop .price, .banner-module .slider-caption, .banner-module .slider-caption .label-wrap, .banner-slider .owl-dots, .team-block-mobile, .widget-calculate .field-icon, .widget-categories a:before, .widget_categories a:before, .widget_archive a:before, .widget_meta a:before, .widget_recent_entries a:before, .widget_pages a:before, .widget-pages a:before, .widget_recent_comments a:before, .widget_nav_menu a:before, .widget-categories .cat-count, .widget_categories .cat-count, .widget_archive .cat-count, .widget_meta .cat-count, .widget_recent_entries .cat-count, .widget_pages .cat-count, .widget-pages .cat-count, .widget_recent_comments .cat-count, .widget_nav_menu .cat-count, .widget_search form button, .widget-change .body-inner > .btn .fa, .widget-change .body-inner > .gform_button .fa, .widget-change .gform_wrapper .body-inner > .button .fa, .gform_wrapper .widget-change .body-inner > .button .fa, .widget-change .gform_wrapper .gform_page_footer .body-inner > .button.gform_next_button .fa, .widget-change .gform_wrapper .gform_footer .body-inner > input.button .fa, .widget-change .gform_wrapper .gform_footer .body-inner > input[type=submit] .fa, .gform_wrapper .gform_footer .widget-change .body-inner > input[type=submit] .fa, .widget-change .gform_wrapper .gform_page_footer .body-inner > input.button .fa, .widget-change .gform_wrapper .gform_page_footer .body-inner > input[type=submit] .fa, .gform_wrapper .gform_page_footer .widget-change .body-inner > input[type=submit] .fa, .footer-widget.widget_search form button, .widget-instagramm-slider .owl-nav .owl-prev, .widget-instagramm-slider .owl-nav .owl-next, .owl-theme .owl-nav [class*=owl-], label.error, .label.error, label + .bootstrap-select .success, .label + .bootstrap-select .success, .label-left, .label-right, .rating-container .filled-stars, .rating-container .caption, .rating-container .caption .label:before, .rating-container .caption .label:after, #ihf-main-container .chosen-container-single .chosen-single:after {  position:absolute; } .sticky_nav, .property-menu-wrap, .steps-nav, #lightbox-popup-main, .compare-panel, .scrolltop-btn {  position:fixed; }  .hover-effect, .field-group input, .search-location .location-trigger, .ui-slider .ui-slider-handle:before, .share_tooltip, .splash-header, .navi > ul .sub-menu li a, .navi > ul ul, .navi > ul .houzez-megamenu-inner, .mobile-nav .nav-dropdown li .expand-me, .account-action .user-image img, .account-action .user-image .user-alert, .account-dropdown > ul > li a, .account-dropdown > ul > li .msg-alert, .property-menu a, .top-bar .dropdown-menu > li, .login-register-block .back, .auto-complete .search-view, .advanced-search .btn.btn-secondary, .advanced-search .btn-secondary.gform_button, .advanced-search .gform_wrapper .btn-secondary.button, .gform_wrapper .advanced-search .btn-secondary.button, .advanced-search .gform_wrapper .gform_footer input.btn-secondary[type=submit], .gform_wrapper .gform_footer .advanced-search input.btn-secondary[type=submit], .advanced-search .gform_wrapper .gform_page_footer input.btn-secondary[type=submit], .gform_wrapper .gform_page_footer .advanced-search input.btn-secondary[type=submit], .advanced-search .btn.btn-primary, .advanced-search .gform_button, .advanced-search .gform_wrapper .button, .gform_wrapper .advanced-search .button, .advanced-search .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .advanced-search .button.gform_next_button, .advanced-search .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .advanced-search input.button, .advanced-search .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .advanced-search input[type=submit], .advanced-search .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .advanced-search input.button, .advanced-search .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .advanced-search input[type=submit], .advanced-search .btn.btn-default, .advanced-search .btn-default.gform_button, .advanced-search .gform_wrapper .btn-default.button, .gform_wrapper .advanced-search .btn-default.button, .advanced-search .gform_wrapper .gform_footer input.btn-default[type=submit], .gform_wrapper .gform_footer .advanced-search input.btn-default[type=submit], .advanced-search .gform_wrapper .gform_page_footer input.btn-default[type=submit], .gform_wrapper .gform_page_footer .advanced-search input.btn-default[type=submit], .search-expandable .field-expand, .figure-block img, .board-panel-menu > li a, .board-panel-menu > li .msg-alert, .board-panel-menu > li.active .sub-menu, .messages-area .media-object, .msg-media .user-alert, .msg-to-agent-block .media-object, .msg-type-block .arrow, .msg-type-block .arrow:after, .steps-progress-main .steps-progress span, .account-block .my-avatar .profile-img-info, .submit-form-wrap .form-step:first-child, .my-property .dropdown-menu a, .add-tab-content .additional-block button, .single-input-search button:before, .header-detail .item-price, .header-detail .item-sub-price, .form-media .media-left a, .form-media .next-prev-block .media-right a, .next-prev-block .form-media .media-right a, .detail-top.detail-top-full .header-detail .price-start, .media-tabs-list li > a, .agent-media .media-left a, .agent-media .next-prev-block .media-right a, .next-prev-block .agent-media .media-right a, .detail-bar .detail-tabs.detail-tabs-vertical, .detail-bar .detail-tabs.detail-tabs-vertical li, .next-prev-block .media-left a, .next-prev-block .media-right a, .property-reviews .add-rating label, .print-header-detail-right .item-price, .print-header-detail-right .item-sub-price, .print-logo span, .print-logo .tag-line, .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure, .agency-block .social-top, .agency-block.item-grid .media-left, .agency-block.item-grid .next-prev-block .media-right, .next-prev-block .agency-block.item-grid .media-right, .agency-block.item-grid .media-body, .agency-block.item-grid .agency-body-left, .agency-block.item-grid .agency-body-right, .agency-block.item-grid .social-bottom, .article-footer .meta-tags a, .pay-step-block a, .pay-step-block > span, .membership-content .btn-submit, .stripe_visible_btn, .class-energy-indicator span, .item-thumb .price .item-price, figure .price .item-price, .item-thumb .price .item-sub-price, figure .price .item-sub-price, .item-thumb .hover-effect:before, figure .hover-effect:before, .price .item-price, .price .item-sub-price, .tabs a, .property-listing.list-view .hide-on-grid, .grid-view .figure-block, .grid-view .item-thumb, .grid-view figure, .grid-view .property-item, .grid-view .property-item .table-cell, .grid-view .property-item-v2 .figure-block, .grid-view .property-item-v2 .item-thumb, .grid-view .property-item-v2 figure, .grid-view .property-item-v2 .item-body, .grid-view .hide-on-list, .property-item, .property-item .body-left, .property-item .body-right, .property-item.item-grid, .property-item.item-grid .item-thumb, .property-item.item-grid figure, .property-item.item-grid .body-left, .property-item.item-grid .body-right, .property-item.item-grid .item-body, .property-item-v2.item-grid .figure-block, .property-item-v2.item-grid .item-thumb, .property-item-v2.item-grid figure, .property-item-v2.item-grid .item-body, .item-amenities li span, .item-price-block span, .post-card-description .post-card-title, .post-card-description h3, .post-card-author .author-name span, .location-block a, .banner-slider .banner-link, .widget .media-left a, .widget .next-prev-block .media-right a, .next-prev-block .widget .media-right a, .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li, .widget-reviews .media-left a, .reviews-list .media-left a, .widget-reviews .next-prev-block .media-right a, .next-prev-block .widget-reviews .media-right a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a, .widget_recent_entries .post-date, .widget_recent_comments .recentcomments a, .widget_search form button:before, .widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a, .widget-news .media-right a, .footer-widget.widget_search form button:before, .owl-theme .owl-dots .owl-dot span, .fave-load-more a, .add-rating .caption .label, .screen-reader-text:focus, .aligncenter, div.aligncenter, a img.aligncenter, .f7-form-control, input.wpcf7-form-control[type='text'], input.wpcf7-form-control[type='email'], input.wpcf7-form-control[type='password'], input.wpcf7-form-control[type='tel'], textarea.wpcf7-form-control, .post-password-form input[type='password'], .wpcf7-form .wpcf7-form-control-wrap, .idx-form-control, #ihf-main-container .form-control, #ihf-main-container .ginput_container input, .ginput_container #ihf-main-container input, #ihf-main-container .ginput_container select, .ginput_container #ihf-main-container select, #ihf-main-container .ginput_container textarea, .ginput_container #ihf-main-container textarea, .dsidx-resp-area input[type='text'], .dsidx-resp-area input[type='password'], .dsidx-resp-area input[type='email'], .dsidx-resp-area select, .dsidx-resp-area textarea, .ihf-grid-result-address, #ihf-main-container #ihf-main-search-form .text-danger {  display:block; } .list-inline > li, .actions li, .actions li > span, .share_tooltip a, .header-top-social li, .header-section-5 .header-top, .header-section-6-logo, .header-section-6-icons, .header-section-6-left-menu, .header-section-6-right-menu, .header-section-6-user-tools, .header-mobile .user-icon, .navi a, .navi > ul .has-child > a:after, .mobile-nav .nav-trigger, .mobile-nav .nav-dropdown a, .account-action > li, .account-action .user-image, .property-menu li, .top-contact li, .top-drop-downs > li, .auto-complete .amenities li, .search-expand-btn, #save_search_click:after, .board-panel-menu .sub-menu a:before, .msgs-list .message-date span, .steps-progress-main .steps-progress, .my-property .my-description .label, .add-tab-content .additional-block .sort-additional-row, .add-tab-content .additional-block .remove-additional-row, .add-attachment .attach-actions li, .media-drag-drop .icon-cloud-upload, .header-detail h1 .actions span, .form-media, .media-tabs-list li, .yelp-category .yelp-cat-list .time-review, .yelp-cat-icon, .walkscore_details img, .walkscore_details span, .detail-amenities-list li, .agent-info-block .agent-thumb, .agent-info-block .agent-info li, .plan-tabs li, .print-detail .agent-media li, .print-detail .accord-tab li, .print-logo, .accord-block .accord-tab li, .profile-social li, .agency-social li, .profile-social a, .agency-social a, .team-social li, .team-social a, .lightbox-header .header-title img, .gallery-area .lightbox-slide img, #houzez-gmap-main .map-btn, #houzez-gmap-main .map-search, .article-footer .meta-tags li, .author-meta li, .page-pagination a, .class-energy-indicator, .list-loading-bar, .item-body .date p, .tabs li, .item-amenities li, .item-date li, .pagination-main .pagination li, .caption-above .detail h3, .caption-bottom .detail h3, .testimonial-item .auther-thumb, .agents-block .auther-thumb, .partner-block .auther-thumb, .package-block .package-price span, .package-block .btn, .package-block .gform_button, .package-block .gform_wrapper .button, .gform_wrapper .package-block .button, .package-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .package-block .button.gform_next_button, .package-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .package-block input.button, .package-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .package-block input[type=submit], .package-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .package-block input.button, .package-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .package-block input[type=submit], .banner-module .slider-caption, .widget .rating p, .widget_tag_cloud .tagcloud a, .footer-widget.widget_tag_cloud .tagcloud a, .footer .social li, .footer-bottom .navi li, .label-wrap, .label-wrap .label, .rating-wrap, .rating-wrap .rating-container, .rating-container .rating, .rating-container .star, .post-password-form input[type='submit'], .wpcf7-submit, .idx-btn, #ihf-main-container .btn, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit], #ihf-main-container .btn-primary, #ihf-main-container .ihf-map-search-refine-link, #ihf-main-container .ihf-advanced-search-launch, .dsidx-resp-area-submit input[type='submit'], .ihf-grid-result-basic-info-container > div, #ihf-main-container .chosen-container-single .chosen-single:after {  display:inline-block; } .table-list, .header-top, .header-section-3 .header-top-inner, .header-section-5 .header-nav, .navi .houzez-megamenu-inner > .sub-menu, .splash-search .search-table, .banner-search-tabs, .advanced-search-mobile .single-search-wrap, .board-header, .msg-to-agent-block, .detail-bar .detail-tabs, .detail-bar-full .detail-features, .filter-inputs > ul, .pay-step-bar, .houzez-module .module-title-nav, .services-module.style3 .service-block, .callto-action, .post-card-item .caption-table, .post-card-author {  display:table; } .table-cell, .header-section-2 .logo, .header-section-2 .header-top-social, .header-section-2 .header-top-call, .header-section-3 .logo, .header-section-3 .header-top-social, .header-section-3 .header-contact, .navi .houzez-megamenu-inner > .sub-menu > li, .splash-search .search-col, .banner-search-main .form-group .bootstrap-select, .banner-search-main .gform_wrapper li .bootstrap-select, .gform_wrapper .banner-search-main li .bootstrap-select, .banner-search-main .form-group .search, .banner-search-main .gform_wrapper li .search, .gform_wrapper .banner-search-main li .search, .banner-search-main .form-group .search-btn, .banner-search-main .gform_wrapper li .search-btn, .gform_wrapper .banner-search-main li .search-btn, .banner-search-tabs .search-tab, .advanced-search-mobile .single-search-inner, .board-header .board-header-left, .board-header .board-header-right, .board-header-center, .msg-to-agent-block .msg-agent-left, .msg-to-agent-block .msg-agent-status, .my-property .my-description, .my-property .my-actions, .detail-bar .detail-tabs li, .detail-bar-full .detail-features-left, .detail-bar-full .detail-features-right, .filter-inputs > ul > li, .agency-block .agency-body-left, .agency-block .agency-body-right, .pay-step-block, .property-item .item-body, .property-item .cell, .property-item-v2 .figure-block, .property-item-v2 .item-body, .houzez-module .module-title-nav div, .services-module.style3 .service-block .block-icon, .services-module.style3 .service-block .block-content, .callto-action div, .post-card-item .caption-table .caption-left, .post-card-item .caption-table .file-type, .post-card-item .caption-table .thumb-caption .comment-count, .post-card-item .thumb-caption .caption-table .comment-count, .post-card-author .author-image, .post-card-author .author-name {  display:table-cell; } .header-mobile, .navi .houzez-megamenu-inner > .sub-menu .houzez-menu-title-hidden > a, .mobile-nav .nav-dropdown ul ul, .account-dropdown .sub-menu, .property-menu-wrap, .header-section-1 .user-name, .header-section-4 .user-name, .header-section-5 .user-name, .header-section-6 .user-name, .splash-header .user-name, .top-bar .mobile-nav, .advanced-search-hidden, .search-hidden, .auto-complete, .advanced-search .advance-fields, .field-expand, .advanced-search-mobile, .advanced-search-mobile .advance-fields, .advanced-search-module .features-list, #section-body.houzez-body-half .item-body .phone, .board-panel-menu .sub-menu, .dashboard-content-area .validate-errors, .dashboard-content-area .validate-errors-gal, .steps-nav .btn-submit, .steps-nav .btn-left, .account-block.form-step, .gallery-thumb .icon-loader, .media-tabs .actions, .accord-block .accord-content, .agency-block .social-bottom, .agency-block.item-grid .social-top, .lightbox-left .lightbox-close, .gallery-area .lightbox-slide, .method-option, #stripe_form_featured_listing, .houzez_stripe_buttons, .property-listing.list-view .hide-on-list, .grid-view .hide-on-grid, .caption-above .detail-bottom, .caption-above .thumb-caption, .caption-bottom .detail-above, .carousel-col-5 .actions, .carousel-col-6 .actions, .widget-calculate .morg-detail, .widget-calculate .morg-summery, .scrolltop-btn, .rating-container .clear-rating, .rating-container .caption, #ihf-main-container .chosen-container-single .chosen-single div, #ihf-detail-features-tab h5 {  display:none; }  .table-striped > tbody > tr, .splash-header .navi > ul > li > a:hover, .splash-header .navi > ul > li.active > a, .sticky_nav .header-transparent .navi > ul > li > a:hover, .sticky_nav .header-transparent .navi > ul > li > a:active, .sticky_nav .header-transparent .navi > ul > li.active > a, .top-bar .top-nav > ul > li > a:hover, .top-bar .top-nav > ul li.active > a, .top-bar .dropdown-menu > li > a:hover, .top-drop-downs .btn, .top-drop-downs .gform_button, .top-drop-downs .gform_wrapper .button, .gform_wrapper .top-drop-downs .button, .top-drop-downs .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .top-drop-downs .button.gform_next_button, .top-drop-downs .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .top-drop-downs input.button, .top-drop-downs .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .top-drop-downs input[type=submit], .top-drop-downs .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .top-drop-downs input.button, .top-drop-downs .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .top-drop-downs input[type=submit], .banner-search-taber .banner-search-main, .form-msg-btns .btn-cancel, .detail-property-listing, .profile-agents, .compare-table > thead > tr > th, .comments-block, .sort-tab .bootstrap-select .btn-default:hover, .sort-tab .bootstrap-select .btn-default:focus, .houzez-module .module-title-nav .module-nav .btn, .houzez-module .module-title-nav .module-nav .gform_button, .houzez-module .module-title-nav .module-nav .gform_wrapper .button, .gform_wrapper .houzez-module .module-title-nav .module-nav .button, .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input[type=submit], .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input[type=submit], .style2 .btn, .style2 .gform_button, .style2 .gform_wrapper .button, .gform_wrapper .style2 .button, .style2 .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .style2 .button.gform_next_button, .style2 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .style2 input.button, .style2 .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .style2 input[type=submit], .style2 .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .style2 input.button, .style2 .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .style2 input[type=submit], .banner-slider .owl-dots .owl-dot.active span, .banner-slider .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span, .fave-load-more a, .f7-form-control::-ms-expand, input.wpcf7-form-control[type='text']::-ms-expand, input.wpcf7-form-control[type='email']::-ms-expand, input.wpcf7-form-control[type='password']::-ms-expand, input.wpcf7-form-control[type='tel']::-ms-expand, textarea.wpcf7-form-control::-ms-expand, .post-password-form input[type='password']::-ms-expand, .idx-form-control::-ms-expand, #ihf-main-container .form-control::-ms-expand, #ihf-main-container .ginput_container input::-ms-expand, .ginput_container #ihf-main-container input::-ms-expand, #ihf-main-container .ginput_container select::-ms-expand, .ginput_container #ihf-main-container select::-ms-expand, #ihf-main-container .ginput_container textarea::-ms-expand, .ginput_container #ihf-main-container textarea::-ms-expand, .dsidx-resp-area input[type='text']::-ms-expand, .dsidx-resp-area input[type='password']::-ms-expand, .dsidx-resp-area input[type='email']::-ms-expand, .dsidx-resp-area select::-ms-expand, .dsidx-resp-area textarea::-ms-expand {  background-color:transparent; } .loader-ripple, .advanced-search-mobile .single-search-wrap button, .single-input-search button, #houzez-gmap-main .map-btn, .compare-thumb-main .btn-trash, .widget-range .range-input, .widget_search form button, .widget-contact-agent .form-small, .footer-widget.widget_search form button {  background:none;  background-color:transparent; }  .input-number, .top-bar .dropdown-menu, .auto-complete .media:last-of-type, .my-property .actions-dropdown li:first-child, .f7-form-control::-ms-expand, input.wpcf7-form-control[type='text']::-ms-expand, input.wpcf7-form-control[type='email']::-ms-expand, input.wpcf7-form-control[type='password']::-ms-expand, input.wpcf7-form-control[type='tel']::-ms-expand, textarea.wpcf7-form-control::-ms-expand, .post-password-form input[type='password']::-ms-expand, .idx-form-control::-ms-expand, #ihf-main-container .form-control::-ms-expand, #ihf-main-container .ginput_container input::-ms-expand, .ginput_container #ihf-main-container input::-ms-expand, #ihf-main-container .ginput_container select::-ms-expand, .ginput_container #ihf-main-container select::-ms-expand, #ihf-main-container .ginput_container textarea::-ms-expand, .ginput_container #ihf-main-container textarea::-ms-expand, .dsidx-resp-area input[type='text']::-ms-expand, .dsidx-resp-area input[type='password']::-ms-expand, .dsidx-resp-area input[type='email']::-ms-expand, .dsidx-resp-area select::-ms-expand, .dsidx-resp-area textarea::-ms-expand {  border:0; } .field-group input, .navi > ul .sub-menu li:last-child, .mobile-nav .nav-dropdown li:first-child, .banner-search-main .form-control, .banner-search-main .ginput_container input, .ginput_container .banner-search-main input, .banner-search-main .ginput_container select, .ginput_container .banner-search-main select, .banner-search-main .ginput_container textarea, .ginput_container .banner-search-main textarea, .advanced-search .advance-btn, .advanced-search-mobile .single-search-inner .form-control, .advanced-search-mobile .single-search-inner .ginput_container input, .ginput_container .advanced-search-mobile .single-search-inner input, .advanced-search-mobile .single-search-inner .ginput_container select, .ginput_container .advanced-search-mobile .single-search-inner select, .advanced-search-mobile .single-search-inner .ginput_container textarea, .ginput_container .advanced-search-mobile .single-search-inner textarea, .advanced-search-mobile .single-search-wrap button, .board-panel-menu .sub-menu li:last-child, .msg-type-block .form-control, .msg-type-block .ginput_container input, .ginput_container .msg-type-block input, .msg-type-block .ginput_container select, .ginput_container .msg-type-block select, .msg-type-block .ginput_container textarea, .ginput_container .msg-type-block textarea, .invoice-total tr:first-child td, .pay-options td, .add-tab-content .add-tab-row:last-child, .add-tab-content .additional-block td, .single-input-search button, .detail-bar .detail-tabs li:last-child, .detail-bar-full .detail-title, .detail-multi-properties .popover, .table-popover tr:last-child td, .print-detail .detail-title, .print-detail .detail-title-inner, .profile-tabs li:last-child, .lightbox-arrow, #houzez-gmap-main .map-btn, #houzez-gmap-main .map-search, #houzez-gmap-main .dropdown-menu, .blog-section:last-child, .compare-thumb-main .btn-trash, .compare-table > thead > tr > th, .pay-step-block:last-child, .method-row:last-child, .pkg-total-list li.total-list-head, .sort-tab .bootstrap-select .btn-default, .sort-tab .bootstrap-select .btn-default:focus, .sort-tab .open > .btn, .sort-tab .open > .gform_button, .sort-tab .gform_wrapper .open > .button, .gform_wrapper .sort-tab .open > .button, .sort-tab .gform_wrapper .gform_page_footer .open > .button.gform_next_button, .sort-tab .gform_wrapper .gform_footer .open > input.button, .sort-tab .gform_wrapper .gform_footer .open > input[type=submit], .gform_wrapper .gform_footer .sort-tab .open > input[type=submit], .sort-tab .gform_wrapper .gform_page_footer .open > input.button, .sort-tab .gform_wrapper .gform_page_footer .open > input[type=submit], .gform_wrapper .gform_page_footer .sort-tab .open > input[type=submit], .item-amenities li:last-child, .pagination-main .pagination a, .widget-download, .widget-range .range-input, .widget_search form button, .widget-newsletter .form-control, .widget_mc4wp_form_widget .form-control, .widget-newsletter .ginput_container input, .ginput_container .widget-newsletter input, .widget_mc4wp_form_widget .ginput_container input, .ginput_container .widget_mc4wp_form_widget input, .widget-newsletter .ginput_container select, .ginput_container .widget-newsletter select, .widget_mc4wp_form_widget .ginput_container select, .ginput_container .widget_mc4wp_form_widget select, .widget-newsletter .ginput_container textarea, .ginput_container .widget-newsletter textarea, .widget_mc4wp_form_widget .ginput_container textarea, .ginput_container .widget_mc4wp_form_widget textarea, .footer-widget.widget_search form button, .scrolltop-btn, .rating-loading, #ihf-main-container .title-bar-1, #ihf-main-container #areaPickerExpandAllContainer, .dsidx-resp-area-submit input[type='submit'] {  border:none; }  blockquote p, .field-group input, .ui-menu .ui-menu-item, .loader-ripple div, .actions, .share_tooltip a .fa, .header-top-social ul, .header-section-3 .contact-block .media-heading, .header-section-3 .contact-block p, .navi > ul, .mobile-nav .nav-dropdown ul, .account-action, .account-dropdown > ul, .property-menu, .property-menu li:last-child, .top-bar ul, .top-contact li:last-child, .top-bar-social a:last-child, .top-bar-social .fa, .top-drop-downs, .top-drop-downs > li:last-child, .login-block .checkbox, .banner-search-tabs, .auto-complete .result p, .auto-complete ul, .auto-complete .media, .auto-complete .address, .advanced-search .features-list .checkbox-inline, .advanced-search .features-list .checkbox-inline:last-child, .search-long, .page-title h1, .page-title h2, #section-body.houzez-body-half .btn, #section-body.houzez-body-half .gform_button, #section-body.houzez-body-half .gform_wrapper .button, .gform_wrapper #section-body.houzez-body-half .button, #section-body.houzez-body-half .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #section-body.houzez-body-half input[type=submit], #section-body.houzez-body-half .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #section-body.houzez-body-half input[type=submit], .module-half .advanced-search .range-advanced-main, .module-half .advanced-search .btn.btn-secondary i, .module-half .advanced-search .btn-secondary.gform_button i, .module-half .advanced-search .gform_wrapper .btn-secondary.button i, .gform_wrapper .module-half .advanced-search .btn-secondary.button i, .module-half .advanced-search .gform_wrapper .gform_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_footer .module-half .advanced-search input.btn-secondary[type=submit] i, .module-half .advanced-search .gform_wrapper .gform_page_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_page_footer .module-half .advanced-search input.btn-secondary[type=submit] i, .module-half .advance-trigger, .board-panel-menu, .board-panel-menu .fa, .board-header .board-title, .msg-to-agent-block .msg-agent-status ul, .msg-to-agent-block .agent-title, .msg-to-agent-block .agent-company, .msgs-list .media, .msgs-list .message-date, .msg-send-block, .msg-attachment, .msg-attachment .new-attach .attach-icon, .dashboard-sidebar-inner:first-child, .account-block.form-step, .account-block .account-action-title, .invoice-form .form-group, .invoice-form .gform_wrapper li, .gform_wrapper .invoice-form li, .invoice-header p, .invoice-info h3, .my-property .dropdown-menu ul, .pay-options table, .pay-options .checkbox, .my-actions .btn-group:last-child, .saved-search-list .saved-search-block p, .saved-search-list .saved-search-block ul, .add-attachment .media:first-child, .add-attachment .attach-actions, .add-attachment .attach-actions li:last-child, .add-sort-table, .agent-info-table, .agent-info-table .agent-list-actions .btn-sm:last-child, .media-tabs-list, .detail-slider-nav, .form-small .head-left, .form-small .head-right, .agent-media input[type='checkbox'], .agent-media dl, .agent-media span:last-child, .agent-media .profile-social .fa, .agent-media .agency-social .fa, .detail-bar .header-detail .item-sub-price, .detail-bar-full .detail-title, .detail-bar-full .update-text, .yelp-category .yelp-cat-block:first-child, .yelp-category .yelp-cat-list, .detail-address ul, .detail-features ul, .detail-list ul, .table-multi-properties, .table-multi-properties p, .table-popover, .agent-info-block .agent-info, .agent-info-block .agent-info li:last-child, .property-reviews .reviews-list, .plan-tabber .detail-amenities-list li, .plan-tabs, .print-detail .print-list-three-col li, .print-detail .accord-tab h3, .print-detail .accord-tab li:last-child, .print-detail .accord-content p:last-child, .print-header-detail h4, .print-header-detail p, .accord-block .accord-tab ul, .accord-block .accord-tab li:last-child, .profile-social, .agency-social, .profile-social li:last-child, .agency-social li:last-child, .profile-tabs, .reviews-list .media:first-child, .filter-title, .filter-inputs > ul, .agent-listing .profile-detail-block, .agency-block, .agency-description p, .team-social li:last-child, .lightbox-header .header-title p, .lightbox-header .header-actions li, .gallery-area .lightbox-slide, .lightbox-nav-title, .article-detail p:last-child, .comments-block p:last-child, .article-footer .meta-tags, .author-meta, .author-meta li:last-child, .page-pagination a, .next-prev-blog, .compare-panel-header .title, .comments-block, .pay-step-bar, .method-select-block p, .method-option .checkbox, .pkg-total-list, .stripe-button-el span, .item-body p, .item-body .date p:last-child, .tabs ul, .grid-view .item-wrap, .item-amenities, .item-date, .item-date li:last-child, .item-caption .item-caption-list, .item-caption .item-caption-list li:last-child, .houzez-module .module-title-nav .module-nav .btn:last-child, .houzez-module .module-title-nav .module-nav .gform_button:last-child, .houzez-module .module-title-nav .module-nav .gform_wrapper .button:last-child, .gform_wrapper .houzez-module .module-title-nav .module-nav .button:last-child, .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input:last-child[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input:last-child[type=submit], .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input:last-child[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input:last-child[type=submit], .carousel-module .item-wrap, .testimonial-item .author-info, .agents-block .author-info, .partner-block .author-info, .banner-slider, .banner-slider .owl-dots, .widget .rating p, .widget-download ul, .widget-download li:last-child, .widget-calculate .morg-result h3, .widget-calculate .morg-summery .result-value:last-child, .widget-categories ul, .widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget-pages ul, .widget_recent_comments ul, .widget_nav_menu ul, .widget-categories li:last-child, .widget_categories li:last-child, .widget_archive li:last-child, .widget_meta li:last-child, .widget_recent_entries li:last-child, .widget_pages li:last-child, .widget-pages li:last-child, .widget_recent_comments li:last-child, .widget_nav_menu li:last-child, .widget-reviews p, .reviews-list p, .widget-range .form-group + .form-group, .widget-range .gform_wrapper li + .form-group, .gform_wrapper .widget-range li + .form-group, .widget-range .gform_wrapper .form-group + li, .gform_wrapper .widget-range .form-group + li, .widget-range .gform_wrapper li + li, .gform_wrapper .widget-range li + li, .widget-range .features-list .checkbox-inline, .widget_text p, .widget-newsletter .form-group, .widget_mc4wp_form_widget .form-group, .widget-newsletter .gform_wrapper li, .gform_wrapper .widget-newsletter li, .widget_mc4wp_form_widget .gform_wrapper li, .gform_wrapper .widget_mc4wp_form_widget li, .widget-current ul, .widget_houzez_twitter .twitter-list:last-child, .footer-widget .widget-title, .footer-widget .amenities p, .widget-instagramm-slider .owl-stage .slide, .splash-foot-left p, .splash-foot-right p, .footer-bottom .foot-social p, .footer .read, .footer .social li:last-child, .footer .social .fa, .footer-bottom p, .footer-bottom .navi li, .breadcrumb, .owl-theme .owl-nav, .owl-theme .owl-nav [class*=owl-], .add-rating .rating-wrap, .wp-caption img, .wp-caption p.wp-caption-text, #ihf-main-container #ihf-detail-features-tab > .row {  margin:0; }  .container, ul, .list-inline, .list-inline > li, .navi .houzez-megamenu-inner > .sub-menu > li:last-child, .navi .houzez-megamenu-inner > .sub-menu > li > a, .nav-dropdown .container, .property-menu, .top-bar .dropdown-menu > li > a, .top-drop-downs, .modal-header, .banner-search-taber .banner-search-main, .banner-search-tabs .search-tab:last-child, .search-long .search, #section-body.landing-page, #section-body.houzez-body-half, #section-body.houzez-body-half .houzez-module div[class*='col-'], .user-dashboard-left, .msg-send-block .media-left, .msg-send-block .next-prev-block .media-right, .next-prev-block .msg-send-block .media-right, .msg-type-block .form-control, .msg-type-block .ginput_container input, .ginput_container .msg-type-block input, .msg-type-block .ginput_container select, .ginput_container .msg-type-block select, .msg-type-block .ginput_container textarea, .ginput_container .msg-type-block textarea, .steps-nav button, .my-property .dropdown-menu, .add-tab-content .additional-block .action-field, .add-sort-table tfoot .sort-middle, .header-detail .breadcrumb, .header-detail .actions, .detail-top.detail-top-full .header-detail, .detail-slider, .detail-slider-nav, .section-detail-content #sidebar, .detail-bar-full .detail-title, .detail-bar-full .detail-features, .detail-bar-full .property-video, .detail-bar-full .detail-gallery, .detail-multi-properties .popover .popover-content, .detail-property-listing, .detail-gallery, .detail-gallery div[class*='col-'], .property-reviews .reviews-list, .print-detail .header-detail, .print-detail .alert, .print-detail .validation_error, .print-detail #gforms_confirmation_message, .print-gallery .print-gallery-image:last-child, .profile-detail-block .form-small, .profile-map, .filter-inputs > ul > li:last-child, .agency-block.item-grid .view-link, .gallery-area .lightbox-slide, .panel-btn, .comments-block, .services-module.style3 .service-block, .services-module.style3 .service-block .block-content, div[class*='col-'] > .item-wrap, .post-card-module .item-wrap, .post-card-description ul li:last-child, #agents-module div[class*='col-'], .sponsors-module li, .package-table-module div[class*='col-'], .package-block .package-list, .package-block ul, .banner-module .slider-caption ul li, .banner-module .slider-caption ul li:last-child, .property-grid-module div[class*='col-'], .detail ul li, .detail ul li:last-child, .detail .actions li, .widget_houzez_featured_properties, .widget-login .login-block, .widget-contact-agent .form-small, .breadcrumb, .breadcrumb li:last-child:after, .breadcrumb li + li:before, .owl-theme .owl-nav [class*=owl-], .scrolltop-btn, .wp-caption img {  padding:0; }  .logo, .header-section .header-left, .header-section-4 .header-left, .header-section .header-left .navi, .header-section-4 .header-left .navi, .header-bottom .header-nav, .header-section-3 .contact-block, .header-mobile .header-logo, .header-mobile .header-user, .header-mobile .mobile-nav, .navi > ul > li, .mobile-nav, .top-bar .top-bar-left, .top-bar .top-bar-right, .modal-header ul, .modal-header .modal-title, .login-tabs li, .auto-complete .search-footer .search-count, .advanced-search .btn.btn-secondary i, .advanced-search .btn-secondary.gform_button i, .advanced-search .btn.btn-primary i, .advanced-search .gform_button i, .advanced-search .gform_wrapper .button i, .gform_wrapper .advanced-search .button i, .advanced-search .gform_wrapper .gform_page_footer .button.gform_next_button i, .gform_wrapper .gform_page_footer .advanced-search .button.gform_next_button i, .advanced-search .gform_wrapper .gform_footer input[type=submit] i, .gform_wrapper .gform_footer .advanced-search input[type=submit] i, .advanced-search .gform_wrapper .gform_page_footer input[type=submit] i, .gform_wrapper .gform_page_footer .advanced-search input[type=submit] i, .advanced-search .btn.btn-default i, .advanced-search .btn-default.gform_button i, .page-title .page-title-left, .board-header .board-header-left, .pkgs-status .pkg-status-left, .steps-nav .btn-left, .account-block .account-block-left, .invoice-header .invoice-head-left, .invoice-contact .invoice-contact-left, .area-title .title-left, .saved-search-list .saved-search-block ul, .my-profile-search .profile-top-left, .header-detail .header-left, .form-small .head-left, .yelp-category .yelp-cat-list .cat-list-left, .detail-title .title-left, .floor-title-block .floor-title, .print-header .print-header-left, .print-header-detail .print-header-detail-left, .accord-block .accord-tab h3, .profile-description .profile-description-left, .agency-description .profile-description-left, .profile-tabs li, .profile-agents .profile-description-top, .filter-title, .lightbox-left, .lightbox-arrow-left, .article-footer .author-meta, .gallery-item, .compare-thumb-main .compare-thumb, .compare-thumb-main .thumb-inner-empty, .comment-navigation .nav-previous, #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals, .info-title .info-title-left, .method-select, .method-type, .houzez-energy-table dt, .item-foot .item-foot-left, .grid-view .item-wrap, .property-item .body-left, .property-item-v2 .item-title, .property-item-v2 .item-amenities, .item-caption .item-caption-list li, .parallax-property-caption-wrap.left .parallax-property-caption, .module-item, .widget-calculate .morg-result #mortgage_mwbi, .flickr-thumbs a, .instagramm-thumbs a, .btn-social .fa, .alignleft, a img.alignleft {  float:left; } .header-section .header-right, .header-section-4 .header-right, .header-bottom .header-right, .header-section-6 .header-nav-left, .navi > ul .has-child > a:after, .auto-complete .search-footer .search-result-view, .page-title .page-title-right, .module-half .advance-trigger-wrap #save_search_click, .board-header .board-header-right, .msg-attachment, .pkgs-status .pkg-status-right, .steps-nav .btn-right, .account-block .account-block-right, .invoice-header .invoice-date, .invoice-contact .invoice-contact-right, .area-title .title-right, .my-profile-search .profile-top-right, .header-detail .header-right, .form-small .head-right, .yelp-category .yelp-cat-list .cat-list-right, .detail-title .title-right, .floor-title-block .floor-price, .print-header-detail .print-header-detail-right, .accord-block .accord-tab ul, .profile-description .profile-description-right, .agency-description .profile-description-right, .filter-inputs, .lightbox-arrow-right, .article-footer .article-footer-right, .comment-navigation .nav-next, .houzez-energy-table dd, .item-foot .item-foot-right, .list-grid-area, .property-item .body-right, .property-item-v2 .item-date, .property-item-v2 .item-price-block, .parallax-property-caption-wrap.right .parallax-property-caption, .widget-calculate .morg-result .show-morg, .rating-rtl, .alignright, a img.alignright {  float:right; } .header-section-2 .logo, .header-section-3 .logo, .header-section-3 .header-top-social, .header-section-3 .header-contact, .header-section-5 .logo, .header-section-5 .header-nav, .header-section-6-logo .logo, .module-half .advanced-search .btn.btn-secondary i, .module-half .advanced-search .btn-secondary.gform_button i, .module-half .advanced-search .gform_wrapper .btn-secondary.button i, .gform_wrapper .module-half .advanced-search .btn-secondary.button i, .module-half .advanced-search .gform_wrapper .gform_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_footer .module-half .advanced-search input.btn-secondary[type=submit] i, .module-half .advanced-search .gform_wrapper .gform_page_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_page_footer .module-half .advanced-search input.btn-secondary[type=submit] i, .footer-bottom .navi li, .ihf-grid-result-basic-info-container > div {  float:none; }  .table-cell, .actions li, .header-section-2 .logo, .header-section-2 .header-top-social, .header-section-2 .header-top-call, .header-section-3 .logo, .header-section-3 .header-top-social, .header-section-3 .header-contact, .account-action .user-image, .splash-search .search-col, .banner-search-main .form-group .bootstrap-select, .banner-search-main .gform_wrapper li .bootstrap-select, .gform_wrapper .banner-search-main li .bootstrap-select, .banner-search-main .form-group .search, .banner-search-main .gform_wrapper li .search, .gform_wrapper .banner-search-main li .search, .banner-search-main .form-group .search-btn, .banner-search-main .gform_wrapper li .search-btn, .gform_wrapper .banner-search-main li .search-btn, .search-long .search, .search-long .search-btn, .search-long .advance-btn-holder, .search-long .input-search, .search-long .bootstrap-select, .search-long .search-location, .advanced-search-mobile .single-search-inner, .msg-to-agent-block .msg-agent-status, .steps-progress-main .steps-progress, .steps-nav .btn-left span, .steps-nav .btn-right span, .my-property .my-description .label, .my-property .my-actions, .pay-options td, .add-tab-content .additional-block td, .agent-info-table > tbody > tr > td, .header-detail h1 .actions span, .detail-bar .detail-tabs li, .yelp-cat-icon, .table-multi-properties th, .table-multi-properties td, .walkscore_details img, .walkscore_details span, .profile-social a, .agency-social a, .profile-tabs li, .team-social a, .lightbox-header .header-title img, #houzez-gmap-main .map-btn, #houzez-gmap-main .map-search, .tabs, .sort-tab, .callto-action div, .post-card-author .author-image, .post-card-author .author-name, .banner-module .caption-mobile .btn-detail, .widget .rating .star-text-left, .widget .rating p, .label-wrap, .view-btn, .rating-wrap, .rating-wrap .rating-container, .rating-container .clear-rating, .post-password-form input[type='submit'], .wpcf7-submit, .idx-btn, #ihf-main-container .btn, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit], #ihf-main-container .btn-primary, #ihf-main-container .ihf-map-search-refine-link, #ihf-main-container .ihf-advanced-search-launch, .dsidx-resp-area-submit input[type='submit'], #ihf-main-container .chosen-container-single .chosen-single:after {  vertical-align:middle !important; } .add-sort-table .row-sort, .add-sort-table .row-remove, .header-detail .item-price .price-start, .header-detail .table-cell, .agency-block .agency-body-left, .agency-block .agency-body-right, .article-detail table > tbody > tr > th, .comments-block table > tbody > tr > th, .article-detail table > tbody > tr > td, .comments-block table > tbody > tr > td, .property-item .item-body, .property-item .table-cell, .property-item .cell, .property-item-v2 .figure-block, .property-item-v2 .item-body, .services-module.style3 .service-block .block-icon, .services-module.style3 .service-block .block-content, .package-block .package-price span, .label-wrap .label, .label-featured {  vertical-align:top !important; } .article-detail table > thead > tr > th, .comments-block table > thead > tr > th, .houzez-module .module-title-nav .module-nav, .post-card-item .caption-table .caption-left, .post-card-item .caption-table .file-type, .post-card-item .caption-table .thumb-caption .comment-count, .post-card-item .thumb-caption .caption-table .comment-count {  vertical-align:bottom !important; }  .input-icon:before, .mapPlaceholder, .slider-placeholder, .navi > ul .sub-menu, .mobile-nav .nav-dropdown, .sticky_nav, .property-menu-wrap, .auto-complete, .search-expandable, #splash-section .splash-inner-media, .splash-half .splash-footer, .user-dashboard-left, .dashboard-bar, .steps-nav, .detail-top.detail-top-full #gallery:before, .detail-top.detail-top-full .media-tabs-up, .detail-top.detail-top-full .media-detail-down, .detail-slider .banner-link, .detail-sub-title:before, .team-caption, .team-caption .link-block, .team-caption-inner, #lightbox-popup-main, .lightbox-slide-nav, .lightbox-nav-title, .mapfull, .item-thumb .hover-effect:before, figure .hover-effect:before, .item-thumb .hover-effect:after, figure .hover-effect:after, .property-item-v2 .item-body-top, .property-item-v2 .item-body-bottom, .banner-parallax .banner-bg-wrap, .banner-inner:before, .banner-video-inner:before, .banner-module .slider-caption .label-wrap, .banner-slider .owl-nav .owl-prev, .banner-slider .owl-dots, .team-block-mobile, .widget-calculate .field-icon, .widget-categories a:before, .widget_categories a:before, .widget_archive a:before, .widget_meta a:before, .widget_recent_entries a:before, .widget_pages a:before, .widget-pages a:before, .widget_recent_comments a:before, .widget_nav_menu a:before, .footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before, .widget-instagramm-slider .owl-nav, .slick-prev {  left:0; } .input-icon-right:before, .search-location .location-trigger, .mapPlaceholder, .slider-placeholder, .navi .houzez-megamenu-inner ul, .mobile-nav .nav-dropdown li .expand-me, .menu-right-no-user .navi > ul > li:nth-last-child(-n+1) ul, .account-dropdown, .property-menu-wrap, .header-section-4.nav-right .header-right, .header-section-1.nav-right .header-right, .splash-header.nav-right .header-right, .modal-header .close, .auto-complete, .search-expandable, #splash-section .splash-inner-media, #save_search_click, .splash-half .splash-footer, .steps-nav, .my-property .dropdown-menu, .add-title-tab .add-expand, .file-upload-block .btn, .file-upload-block .gform_button, .file-upload-block .gform_wrapper .button, .gform_wrapper .file-upload-block .button, .file-upload-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .file-upload-block .button.gform_next_button, .file-upload-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .file-upload-block input[type=submit], .file-upload-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .file-upload-block input[type=submit], .single-input-search button, .detail-top .tab-pane .view-popup, .detail-top.detail-top-full #gallery:before, .detail-top.detail-top-full .media-tabs, .detail-sub-title:before, .print-banner .qr-image, .team-caption, .team-caption .link-block, .team-caption-inner, #lightbox-popup-main, .lightbox-popup .popup-inner .expand-icon, .lightbox-right, .lightbox-header .header-actions, .lightbox-slide-nav, .lightbox-nav-title, .mapfull, .compare-panel, #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span, .item-thumb .hover-effect:after, figure .hover-effect:after, .item-body .phone, .sort-tab .dropdown-menu, .property-item-v2 .item-body-top, .property-item-v2 .item-body-bottom, .banner-parallax .banner-bg-wrap, .banner-inner:before, .banner-video-inner:before, .banner-slider .owl-nav .owl-next, .banner-slider .owl-dots, .widget-categories .cat-count, .widget_categories .cat-count, .widget_archive .cat-count, .widget_meta .cat-count, .widget_recent_entries .cat-count, .widget_pages .cat-count, .widget-pages .cat-count, .widget_recent_comments .cat-count, .widget_nav_menu .cat-count, .widget_search form button, .footer-widget.widget_search form button, .widget-instagramm-slider .owl-nav, .slick-next, .rating-container .caption, .rating-rtl .filled-stars {  right:0; } .input-icon:before, .search-location .location-trigger, .mapPlaceholder, .slider-placeholder, .mobile-nav .nav-dropdown li .expand-me, .account-action .user-image .user-alert, .sticky_nav, .property-menu-wrap, .header-section-4.nav-right .header-right, .header-section-1.nav-right .header-right, .splash-header.nav-right .header-right, .modal-header .close, .advanced-search-sticky, #splash-section .splash-inner-media, #save_search_click, .module-half .advance-trigger-wrap #save_search_click, .user-dashboard-left, .dashboard-bar, .msg-media .user-alert, .add-title-tab .add-expand, .file-upload-block .btn, .file-upload-block .gform_button, .file-upload-block .gform_wrapper .button, .gform_wrapper .file-upload-block .button, .file-upload-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .file-upload-block .button.gform_next_button, .file-upload-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .file-upload-block input[type=submit], .file-upload-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .file-upload-block input[type=submit], .single-input-search button, .detail-top .tab-pane .view-popup, .detail-top.detail-top-full #gallery:before, .detail-top.detail-top-full .media-tabs, .detail-slider .banner-link, .detail-bar .detail-tabs.detail-tabs-vertical, .team-caption, .team-caption .link-block, #lightbox-popup-main, .lightbox-popup .popup-inner .expand-icon, .lightbox-right, .lightbox-header .header-actions, .gallery-area .gallery-inner, .lightbox-nav-title, .mapfull, .compare-panel, #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span, .item-thumb .hover-effect:before, figure .hover-effect:before, .item-thumb .hover-effect:after, figure .hover-effect:after, .property-item.item-grid .phone, .property-item-v2 .item-body-top, .banner-parallax .banner-bg-wrap, .banner-inner:before, .banner-video-inner:before, .team-block-mobile, .widget-calculate .field-icon, .widget-categories .cat-count, .widget_categories .cat-count, .widget_archive .cat-count, .widget_meta .cat-count, .widget_recent_entries .cat-count, .widget_pages .cat-count, .widget-pages .cat-count, .widget_recent_comments .cat-count, .widget_nav_menu .cat-count, .widget_search form button, .widget_houzez_twitter .owl-theme .owl-nav .owl-prev, .widget_houzez_twitter .owl-theme .owl-nav .owl-next, .footer-widget.widget_search form button, .rating-container .filled-stars, #ihf-main-container .chosen-container-single .chosen-single:after {  top:0; } .search-expandable, .splash-half .splash-footer, .steps-nav, .detail-sub-title:before, .print-banner .qr-image, .team-caption-before .team-caption-inner, .lightbox-slide-nav, .item-body .phone, .property-item-v2 .item-body-bottom, .banner-slider .owl-dots {  bottom:0; }  .header-mobile, .navi > ul, .auto-complete .search-footer, .board-header, .msg-type-block .msg-attachment-row, .pkgs-status li, .steps-nav, .account-block, .invoice-header, .invoice-contact, .area-title, .my-property .media-body, .add-tab-content .add-tab-row, .my-profile-search, .header-detail, .media-tabs, .form-small .agent-media-head, .yelp-category .yelp-cat-list li, .detail-title, .document-list li, .plan-tabber .tab-pane, .floor-title-block, .print-header, .print-header-detail, .accord-block .accord-tab, .profile-tabs, .property-filter-wrap, .lightbox-popup .popup-inner, .lightbox-header, .lightbox-slide-nav, .article-footer, .comment-navigation, .info-title, .method-row, .pkg-total-list li, .item-foot, .property-listing, .property-item-v2 .item-body-top, .property-item-v2 .item-body-bottom, .item-caption .item-caption-list, .widget-download li, .widget-calculate .morg-result, .widget-categories ul, .widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget-pages ul, .widget_recent_comments ul, .widget_nav_menu ul, .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li, .gf_clear, .gf_clear_complex, .gform_page_footer {  *zoom:1; }  .header-mobile:before, .navi > ul:before, .auto-complete .search-footer:before, .board-header:before, .msg-type-block .msg-attachment-row:before, .pkgs-status li:before, .steps-nav:before, .account-block:before, .invoice-header:before, .invoice-contact:before, .area-title:before, .my-property .media-body:before, .add-tab-content .add-tab-row:before, .my-profile-search:before, .header-detail:before, .media-tabs:before, .form-small .agent-media-head:before, .yelp-category .yelp-cat-list li:before, .detail-title:before, .document-list li:before, .plan-tabber .tab-pane:before, .floor-title-block:before, .print-header:before, .print-header-detail:before, .accord-block .accord-tab:before, .profile-tabs:before, .property-filter-wrap:before, .lightbox-popup .popup-inner:before, .lightbox-header:before, .lightbox-slide-nav:before, .article-footer:before, .comment-navigation:before, .info-title:before, .method-row:before, .pkg-total-list li:before, .item-foot:before, .property-listing:before, .property-item-v2 .item-body-top:before,  .property-item-v2 .item-body-bottom:before, .item-caption .item-caption-list:before, .widget-download li:before, .widget-calculate .morg-result:before, .widget-categories ul:before, .widget_categories ul:before, .widget_archive ul:before, .widget_meta ul:before, .widget_recent_entries ul:before, .widget_pages ul:before, .widget-pages ul:before, .widget_recent_comments ul:before, .widget_nav_menu ul:before, .widget-categories li:before, .widget_categories li:before, .widget_archive li:before, .widget_meta li:before, .widget_recent_entries li:before, .widget_pages li:before, .widget-pages li:before, .widget_recent_comments li:before, .widget_nav_menu li:before, .gf_clear:before,  .gf_clear_complex:before,  .gform_page_footer:before, .header-mobile:after, .navi > ul:after, .auto-complete .search-footer:after, .board-header:after, .msg-type-block .msg-attachment-row:after, .pkgs-status li:after, .steps-nav:after, .account-block:after, .invoice-header:after, .invoice-contact:after, .area-title:after, .my-property .media-body:after, .add-tab-content .add-tab-row:after, .my-profile-search:after, .header-detail:after, .media-tabs:after, .form-small .agent-media-head:after, .yelp-category .yelp-cat-list li:after, .detail-title:after, .document-list li:after, .plan-tabber .tab-pane:after, .floor-title-block:after, .print-header:after, .print-header-detail:after, .accord-block .accord-tab:after, .profile-tabs:after, .property-filter-wrap:after, .lightbox-popup .popup-inner:after, .lightbox-header:after, .lightbox-slide-nav:after, .article-footer:after, .comment-navigation:after, .info-title:after, .method-row:after, .pkg-total-list li:after, .item-foot:after, .property-listing:after, .property-item-v2 .item-body-top:after,  .property-item-v2 .item-body-bottom:after, .item-caption .item-caption-list:after, .widget-download li:after, .widget-calculate .morg-result:after, .widget-categories ul:after, .widget_categories ul:after, .widget_archive ul:after, .widget_meta ul:after, .widget_recent_entries ul:after, .widget_pages ul:after, .widget-pages ul:after, .widget_recent_comments ul:after, .widget_nav_menu ul:after, .widget-categories li:after, .widget_categories li:after, .widget_archive li:after, .widget_meta li:after, .widget_recent_entries li:after, .widget_pages li:after, .widget-pages li:after, .widget_recent_comments li:after, .widget_nav_menu li:after, .gf_clear:after,  .gf_clear_complex:after,  .gform_page_footer:after {   content:" ";   display:table; }  .header-mobile:after, .navi > ul:after, .auto-complete .search-footer:after, .board-header:after, .msg-type-block .msg-attachment-row:after, .pkgs-status li:after, .steps-nav:after, .account-block:after, .invoice-header:after, .invoice-contact:after, .area-title:after, .my-property .media-body:after, .add-tab-content .add-tab-row:after, .my-profile-search:after, .header-detail:after, .media-tabs:after, .form-small .agent-media-head:after, .yelp-category .yelp-cat-list li:after, .detail-title:after, .document-list li:after, .plan-tabber .tab-pane:after, .floor-title-block:after, .print-header:after, .print-header-detail:after, .accord-block .accord-tab:after, .profile-tabs:after, .property-filter-wrap:after, .lightbox-popup .popup-inner:after, .lightbox-header:after, .lightbox-slide-nav:after, .article-footer:after, .comment-navigation:after, .info-title:after, .method-row:after, .pkg-total-list li:after, .item-foot:after, .property-listing:after, .property-item-v2 .item-body-top:after,  .property-item-v2 .item-body-bottom:after, .item-caption .item-caption-list:after, .widget-download li:after, .widget-calculate .morg-result:after, .widget-categories ul:after, .widget_categories ul:after, .widget_archive ul:after, .widget_meta ul:after, .widget_recent_entries ul:after, .widget_pages ul:after, .widget-pages ul:after, .widget_recent_comments ul:after, .widget_nav_menu ul:after, .widget-categories li:after, .widget_categories li:after, .widget_archive li:after, .widget_meta li:after, .widget_recent_entries li:after, .widget_pages li:after, .widget-pages li:after, .widget_recent_comments li:after, .widget_nav_menu li:after, .gf_clear:after,  .gf_clear_complex:after,  .gform_page_footer:after {   clear:both; }  .navi > ul ul, .navi > ul .houzez-megamenu-inner, .mobile-nav .nav-dropdown, .gallery-thumb .icon, #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span, .item-thumb .hover-effect:before, figure .hover-effect:before, .services-module .service-block, .agents-block, .partner-block, .widget-instagramm-slider a, .widget-instagramm-slider a:hover, .owl-theme .owl-nav [class*=owl-] {  -webkit-transition:0.2s;  transition:0.2s; } a, button, .hover-effect, .actions li > span, .mobile-nav .nav-dropdown a, .top-bar .dropdown-menu > li, .login-tabs li, .banner-search-tabs .search-tab, .detail-bar .detail-tabs li, .video-thumb, .attachment-houzez-property-detail-gallery, .profile-tabs li, #houzez-gmap-main .map-btn, #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals, .item-thumb .hover-effect:after, figure .hover-effect:after, .banner-module .slider-caption {  -webkit-transition:0.3s;  transition:0.3s; } .team-caption {  -webkit-transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;  transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s; } .compare-panel {  -webkit-transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;  transition:all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s; }  @media (max-width:768px) {  .container {   padding-right:15px;   padding-left:15px; } } @media (max-width:767px) {  .container {   width:480px; } } @media (max-width:481px) {  .container {   width:100%; } }  .white-block {  background-color:#fff;  padding:25px; }  @media (max-width:767px) {   .white-block { padding:25px !important; } } .static_image {  height:600px;  background-position:center !important;  background-size:cover !important; } .body-splash {  opacity:0;  transition:opacity 500ms; }  .body-splash.loaded {   opacity:1; }  body {  text-rendering:optimizeLegibility;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  padding-right:0 !important;  overflow-x:hidden; }  @media (max-width:767px) {   body { font-size:12px; line-height:18px; } } *:focus {  outline:none; } hr {  border-color:#e4e4e4; } h1, h2, h3, h4, h5, h6 {  color:inherit; } button:active, button:hover, button:focus {  outline:none; } pre {  margin:0 0 20px; } img {  height:auto; } b, strong {  -webkit-font-smoothing:subpixel-antialiased; }  .list-inline {  list-style:none; }  .list-inline > li {   padding-right:10px; } .list-two-col {  columns:2;  -webkit-columns:2;  -moz-columns:2; } .list-three-col {  columns:3;  -webkit-columns:3;  -moz-columns:3; }  @media (max-width:767px) {   .list-three-col { columns:2; -webkit-columns:2; -moz-columns:2; } }  @media (max-width:481px) {   .list-three-col { columns:1; -webkit-columns:1; -moz-columns:1; } } .list-four-col {  line-height:25px;  columns:4;  -webkit-columns:4;  -moz-columns:4; }  @media (max-width:767px) {   .list-four-col { columns:2; -webkit-columns:2; -moz-columns:2; } }  @media (max-width:481px) {   .list-four-col { columns:1; -webkit-columns:1; -moz-columns:1; } }  .hover-effect {  overflow:hidden;  z-index:0; }  .no-margin {  margin:0 !important; } .no-padding {  padding:0 !important; } .no-padding-bg {  background:none !important;  padding:0 !important; } .no-padding-left {  padding-left:0; } .padding-right-none {  padding-right:0; } .padding-top-none {  padding-top:0 !important; } .padding-bottom-none {  padding-bottom:0 !important; }  table {  margin-bottom:15px; } .table-striped > thead > tr > th {  background-color:#e9e9e9;  border-bottom:0;  border-right:1px solid #fff;  padding:10px 15px; }  .table-striped > thead > tr > th:last-child {   border-right:none; }  @media (max-width:767px) {   .table-striped > thead > tr > th { padding:5px 10px; } } .table-striped > tbody > tr:nth-of-type(2n+1) {  background-color:#eeeeee; } .table-striped > tbody > tr > td {  padding:10px 15px; }  @media (max-width:767px) {   .table-striped > tbody > tr > td { padding:5px 10px; } }  .slide-animated {  opacity:0; } .animated {  animation-duration:1s; }  #form_messages {  text-align:center;  margin-top:12px; } #email_messages {  bottom:-5px; } .form-control:focus, .ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus {  box-shadow:none; } .form-control.error, .ginput_container input.error, .ginput_container select.error, .ginput_container textarea.error {  border:1px solid #e43012; } .form-control.success, .ginput_container input.success, .ginput_container select.success, .ginput_container textarea.success {  border:1px solid #77c720; } @media only screen and (max-width:991px) {  .form-control, .ginput_container input,  .ginput_container select,  .ginput_container textarea {   width:100%;   font-size:14px !important; } } .input-group-addon {  width:40px;  text-align:center;  font-size:14px;  border-color:#ccc !important;  padding:5px 15px;  background-color:#fff;  color:#cccccc; } .input-group-addon ~ input {  padding-left:0;  border-left:0; } .btn-number {  background-color:#f1f1f1;  color:#9b9b9b; }  .btn-number:active {   color:#000; } .input-number {  text-align:center; }  .bootstrap-select {  width:100% !important; }  .bootstrap-select .btn, .bootstrap-select .gform_button,  .bootstrap-select .gform_wrapper .button, .gform_wrapper .bootstrap-select .button,  .bootstrap-select .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .bootstrap-select .button.gform_next_button,  .bootstrap-select .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .bootstrap-select input.button,  .bootstrap-select .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .bootstrap-select input[type=submit],  .bootstrap-select .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .bootstrap-select input.button,  .bootstrap-select .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .bootstrap-select input[type=submit] {   height:42px;   font-weight:500; }   @media (max-width:767px) { .bootstrap-select .btn, .bootstrap-select .gform_button, .bootstrap-select .gform_wrapper .button, .gform_wrapper .bootstrap-select .button, .bootstrap-select .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .bootstrap-select .button.gform_next_button, .bootstrap-select .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .bootstrap-select input.button, .bootstrap-select .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .bootstrap-select input[type=submit], .bootstrap-select .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .bootstrap-select input.button, .bootstrap-select .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .bootstrap-select input[type=submit] {  height:50px;  font-size:14px; } }   @media only screen and (max-width:991px) { .bootstrap-select .btn, .bootstrap-select .gform_button, .bootstrap-select .gform_wrapper .button, .gform_wrapper .bootstrap-select .button, .bootstrap-select .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .bootstrap-select .button.gform_next_button, .bootstrap-select .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .bootstrap-select input.button, .bootstrap-select .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .bootstrap-select input[type=submit], .bootstrap-select .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .bootstrap-select input.button, .bootstrap-select .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .bootstrap-select input[type=submit] {  height:50px; } }  .bootstrap-select.open .btn.dropdown-toggle, .bootstrap-select.open .dropdown-toggle.gform_button,  .bootstrap-select.open .gform_wrapper .dropdown-toggle.button, .gform_wrapper .bootstrap-select.open .dropdown-toggle.button,  .bootstrap-select.open .gform_wrapper .gform_footer input.dropdown-toggle[type=submit], .gform_wrapper .gform_footer .bootstrap-select.open input.dropdown-toggle[type=submit],  .bootstrap-select.open .gform_wrapper .gform_page_footer input.dropdown-toggle[type=submit], .gform_wrapper .gform_page_footer .bootstrap-select.open input.dropdown-toggle[type=submit],  .bootstrap-select.open .btn.dropdown-toggle:hover,  .bootstrap-select.open .dropdown-toggle.gform_button:hover,  .bootstrap-select.open .gform_wrapper .dropdown-toggle.button:hover,  .gform_wrapper .bootstrap-select.open .dropdown-toggle.button:hover,  .bootstrap-select.open .gform_wrapper .gform_footer input.dropdown-toggle:hover[type=submit],  .gform_wrapper .gform_footer .bootstrap-select.open input.dropdown-toggle:hover[type=submit],  .bootstrap-select.open .gform_wrapper .gform_page_footer input.dropdown-toggle:hover[type=submit],  .gform_wrapper .gform_page_footer .bootstrap-select.open input.dropdown-toggle:hover[type=submit],  .bootstrap-select.open .btn.dropdown-toggle:target,  .bootstrap-select.open .dropdown-toggle.gform_button:target,  .bootstrap-select.open .gform_wrapper .dropdown-toggle.button:target,  .gform_wrapper .bootstrap-select.open .dropdown-toggle.button:target,  .bootstrap-select.open .gform_wrapper .gform_footer input.dropdown-toggle:target[type=submit],  .gform_wrapper .gform_footer .bootstrap-select.open input.dropdown-toggle:target[type=submit],  .bootstrap-select.open .gform_wrapper .gform_page_footer input.dropdown-toggle:target[type=submit],  .gform_wrapper .gform_page_footer .bootstrap-select.open input.dropdown-toggle:target[type=submit],  .bootstrap-select.open .btn.dropdown-toggle:active:hover,  .bootstrap-select.open .dropdown-toggle.gform_button:active:hover,  .bootstrap-select.open .gform_wrapper .dropdown-toggle.button:active:hover,  .gform_wrapper .bootstrap-select.open .dropdown-toggle.button:active:hover,  .bootstrap-select.open .gform_wrapper .gform_footer input.dropdown-toggle:active:hover[type=submit],  .gform_wrapper .gform_footer .bootstrap-select.open input.dropdown-toggle:active:hover[type=submit],  .bootstrap-select.open .gform_wrapper .gform_page_footer input.dropdown-toggle:active:hover[type=submit],  .gform_wrapper .gform_page_footer .bootstrap-select.open input.dropdown-toggle:active:hover[type=submit] {   background-color:#fff;   box-shadow:none; } .dropdown-menu > li > a {  padding:10px 15px; }  @media (max-width:767px) {   .dropdown-menu > li > a { padding:6px 15px; } } .dropdown-menu > .active > a {  color:#fff;  text-decoration:none;  background-color:#00aeef;  outline:0; }  .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {   color:#fff;   text-decoration:none;   background-color:#00aeef;   outline:0; }  .icon-holder .form-control:not(textarea), .icon-holder .ginput_container input:not(textarea), .ginput_container .icon-holder input:not(textarea), .icon-holder .ginput_container select:not(textarea), .ginput_container .icon-holder select:not(textarea), .icon-holder .ginput_container textarea:not(textarea), .ginput_container .icon-holder textarea:not(textarea) {  padding-left:54px; } .field-group {  border-radius:4px;  border:1px solid #cccccc;  overflow:hidden; }  .field-group input {   height:43px;   line-height:1.42857;   padding:6px 12px; }   .field-group input + input { border-top:1px solid #cccccc; }   @media (min-width:768px) and (max-width:991px) { .field-group input {  height:50px; } }   @media (max-width:767px) { .field-group input {  height:50px; } } .input-icon input {  padding-left:40px !important;  color:#959595; } .input-icon + .input-icon {  border-top:1px solid #cccccc; } .input-icon:before {  color:#959595;  text-align:center;  font-family:"FontAwesome";  height:43px;  width:40px;  line-height:43px;  z-index:1;  font-size:14px; } @media (min-width:768px) and (max-width:991px) {  .input-icon:before {   height:50px;   line-height:50px; } } @media (max-width:767px) {  .input-icon:before {   height:50px;   line-height:50px; } } .input-icon-right input {  padding-left:12px !important;  padding-right:40px !important; } .input-icon-right:before {  left:auto; } .input-user:before {  content:"\f007"; } .input-email:before {  content:"\f0e0"; } .input-pass:before {  content:"\f023"; } .input-search:before {  content:"\f002"; } .input-calendar:before {  content:"\f073"; } .input-level-down:before {  content:"";  background-image:url(https://www.strawhomes.com/wp-content/themes/houzez/css/../images/save-search-icon.png);  background-repeat:no-repeat;  background-position:center; } .search-location .location-trigger {  height:42px;  line-height:42px;  width:40px;  text-align:center;  cursor:pointer; }  @media (max-width:767px) {   .search-location .location-trigger { height:50px; line-height:50px; } }  .ui-autocomplete {  border-top:0 !important;  border-bottom:0 !important; } .ui-menu .ui-menu-item {  cursor:pointer;  font-size:12px;  padding:8px 10px;  line-height:17px;  border-bottom:1px solid #e4f1c6; }  .ui-menu .ui-menu-item:hover {   color:#fff; } .ui-widget.ui-widget-content {  border:1px solid #f5f5f5; }  .ui-slider .ui-slider-handle {  z-index:2;  width:22px;  height:22px;  cursor:pointer;  -ms-touch-action:none;  touch-action:none; }  .ui-slider .ui-slider-handle:before {   content:'';   top:50%;   left:50%;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%);   width:8px;   height:10px;   background-image:url(https://www.strawhomes.com/wp-content/themes/houzez/css/../images/range-handle-image.png);   background-position:center;   background-repeat:no-repeat; } .ui-slider-horizontal {  height:10px;  background-color:#f9f9f9 !important; } .ui-slider-horizontal .ui-slider-handle {  top:-.5em;  margin-left:-.6em; } .ui-slider-horizontal .ui-slider-range {  top:50%;  height:1px;  background-color:#00bff3; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  border:1px solid #c5c5c5;  background:#fff;  font-weight:normal;  color:#454545; }  .loader-ripple {  width:200px;  height:200px; }  .loader-ripple div {   top:50%;   left:50%;   width:0;   height:0;   opacity:0;   border-radius:50%;   border-width:6px;   border-style:solid;   animation:uil-ripple 2s ease-out infinite; }   .loader-ripple div:nth-of-type(1) { border-color:#afafb7; }   .loader-ripple div :nth-of-type(2) { border-color:#5cffd6; animation-delay:1s; } .mapPlaceholder, .slider-placeholder {  text-align:center; }  .mapPlaceholder .loader-inner, .slider-placeholder .loader-inner,  .mapPlaceholder .loader-ripple,  .slider-placeholder .loader-ripple {   left:50%;   top:50%; }  .mapPlaceholder .loader-inner, .slider-placeholder .loader-inner {   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%); }   .mapPlaceholder .loader-ripple,  .slider-placeholder .loader-ripple {   -webkit-transform:translate(-50%, -50%) scale(0.4);   transform:translate(-50%, -50%) scale(0.4); } .slider-placeholder {  color:#fff; }  .houzezInfobox {  width:275px !important; } .houzezInfobox[style] {  overflow:visible !important; } .houzezInfobox > img[style] {  position:absolute !important;  right:0;  top:0;  background:#fff;  margin:0 !important; } .map-info-box {  width:275px !important;  padding:6px; }  .map-info-box .price h3 {   font-size:18px;   font-weight:500;   line-height:18px; }  .map-info-box .price .rant {   font-size:12px;   font-weight:500;   line-height:12px;   margin:5px 0 0; }  @media (max-width:481px) {   .map-info-box { width:auto !important; } } @media (max-width:481px) {  .map-info-box {   width:275px !important; } } .infoBox {  animation:boxfadeIn 0.9s; } .gm-style .infoBox > img {  max-width:none;  z-index:10;  right:-16px; }  @media (max-width:767px) {   .gm-style .infoBox > img { width:25px; right:-25px; } } .gm-style img {  max-width:259px !important; } .gm-style * {  box-shadow:none !important;  border:none !important; } .gm-style-iw {  width:275px !important;  top:20px !important;  left:28px !important;  box-shadow:none;  border:none; }  @media (max-width:481px) {   .gm-style-iw { left:0 !important; } } .gm-style-iw > div[style] {  min-width:275px !important; } .gm-style-iw + div {  top:20px !important;  position:absolute;  opacity:1 !important; } .gm-marker {  color:#000;  display:inline-block;  border-radius:30px;  line-height:22px;  padding:0 7px;  font-size:12px;  font-family:roboto; } .gm-marker {  position:relative;  background:#fff;  border:1px solid #fff;  box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.2) !important; } .gm-marker:after, .arrow_box:before {  top:100%;  left:50%;  border:solid transparent;  content:" ";  height:0;  width:0;  position:absolute;  pointer-events:none; } .gm-marker:after {  border-color:rgba(255, 255, 255, 0);  border-top-color:#fff;  border-width:7px;  margin-left:-7px; } .gm-marker:before {  border-color:rgba(255, 255, 255, 0);  border-top-color:#fff;  border-width:8px;  margin-left:-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:before {  content:"";  display:block;  height:7px;  width:10px;  position:absolute;  top:26px;  left:calc(50% - 5px);  border-radius:100%; }  .actions {  list-style:none;  font-size:0 !important;  white-space:nowrap; }  .actions li {   margin-right:5px !important;   color:#fff;   cursor:pointer;   font-size:12px !important; }   .actions li:last-child { margin:0 !important; }   .actions li > span { width:30px; height:30px; line-height:30px; border-radius:4px; background-color:#000; opacity:.6; text-align:center; } .actions li > span:hover {  background-color:#00aeef;  opacity:1; }  .tooltip {  white-space:nowrap; } .share_tooltip {  right:-4px;  bottom:35px;  white-space:nowrap;  visibility:hidden;  -webkit-border-radius:3px;  border-radius:3px; }  .share_tooltip a {   color:#fff;   font-size:16px;   padding:0 6px;   width:30px;   height:30px;   line-height:30px !important;   text-align:center !important;   margin-left:0 !important; }   .share_tooltip a:hover { color:rgba(255, 255, 255, 0.75) !important; }   @media (max-width:767px) { .share_tooltip a {  width:20px;  padding:0;  font-size:12px; } }  .share_tooltip:after {   border:solid transparent;   content:' ';   height:0;   position:absolute;   top:inherit;   right:10px;   bottom:-13px;   left:inherit;   z-index:2;   width:0;   border-width:7px;   border-top-color:#00aeef; }  .share_tooltip.in {   visibility:visible;   z-index:5; } .tooltip_left {  line-height:16px;  z-index:1;  right:37px;  bottom:50%;  transform:translate(0, 50%); }  .tooltip_left:after {   z-index:1;   position:absolute;   right:-12px;   bottom:8px;   border-top-color:transparent;   border-left-color:#00aeef; } .vegas-overlay {  background-repeat:repeat;  background-position:center; }  .white-text {  color:#fff !important; }  .header-section, .header-section-4 {  z-index:11; }  @media only screen and (max-width:991px) {   .header-section, .header-section-4 { display:none; } }  .header-section .logo img, .header-section-4 .logo img {   top:-4px; }  .header-section .header-left, .header-section-4 .header-left {   width:74%; }   .header-section .header-left .navi, .header-section-4 .header-left .navi { margin-left:5%; }  .header-section .header-right, .header-section-4 .header-right {   width:26%; } .header-section .logo, .header-section-4 .logo, .header-section .header-right, .header-section-4 .header-right, .header-section .navi > ul > li > a, .header-section-4 .navi > ul > li > a {  line-height:60px; }  .header-section .navi > ul > li > a, .header-section-4 .navi > ul > li > a {  padding:0 15px; } @media only screen and (max-width:991px) {  .header-bottom {   display:none; } }  .header-top-social li {  font-size:20px; }  @media (min-width:768px) and (max-width:991px) {   .header-top-social li { line-height:36px; } }  @media (max-width:767px) {   .header-top-social li { font-size:17px; } }  .header-top-social li + li {   margin-left:3px; }  .header-section-2 {  z-index:11; }  .header-section-2 .logo {   padding-left:20px; }  .header-section-2 .header-top {   min-height:70px; }   @media (max-width:991px) { .header-section-2 .header-top {  padding:10px 15px;  height:45px;  min-height:0px; } }  .header-section-2 .header-right {   padding-left:20px; }  .header-section-2 .header-top-social {   padding-right:20px;   text-align:right; }   @media (max-width:991px) { .header-section-2 .header-top-social {  float:right;  padding-right:0; } }  .header-section-2 .header-top-call {   width:365px;   padding:0 0 0 32px; }   @media (max-width:991px) { .header-section-2 .header-top-call {  float:left;  padding:0;  background-color:transparent !important; } }  .header-section-2 .avatar {   font-size:21px; }   .header-section-2 .avatar img { margin-right:15px; }   @media (min-width:768px) and (max-width:991px) { .header-section-2 .avatar {  font-size:17px; }  .header-section-2 .avatar img {   width:29px;   margin-right:10px; } }   @media (max-width:767px) { .header-section-2 .avatar {  font-size:14px; }  .header-section-2 .avatar img {   position:relative;   top:-2px;   width:25px;   margin-right:8px; } }  .header-section-2 .account-action > li {   padding:9px 0px; }  .header-section-2 .header-right .user a {   line-height:16px; } .header-section-2 .navi > ul > li > a {  padding:0 15px;  line-height:46px; } .header-section-2 .account-action > li, .header-section-2 .header-right > div {  padding:0;  line-height:46px; }  .header-section-3 {  z-index:11; }  .header-section-3 .header-top-inner {   max-width:1200px;   min-height:110px;   margin:0 auto;   padding:0 15px; }   @media (max-width:991px) { .header-section-3 .header-top-inner {  min-height:55px; } }  .header-section-3 .logo {   width:20%; }   @media (max-width:991px) { .header-section-3 .logo {  display:none; } }  .header-section-3 .header-top-social {   text-align:right;   width:20%; }   @media (max-width:991px) { .header-section-3 .header-top-social {  display:none; } }  .header-section-3 .header-contact {   width:60%; }   @media (max-width:991px) { .header-section-3 .header-contact {  width:100%; } }  .header-section-3 .contact-block {   width:33.333%;   padding-right:10px; }   .header-section-3 .contact-block .media-heading { font-weight:500; }   .header-section-3 .contact-block .media-heading, .header-section-3 .contact-block p { line-height:normal; } @media (max-width:767px) {  .header-section-3 .contact-block .media-heading, .header-section-3 .contact-block p {   font-size:12px;   line-height:12px; } } @media (max-width:481px) {  .header-section-3 .contact-block .media-heading, .header-section-3 .contact-block p {   font-size:10px;   line-height:10px; } }   .header-section-3 .contact-block .fa { font-size:30px; margin:5px 5px 0 0; } @media (max-width:767px) {  .header-section-3 .contact-block .fa {   font-size:24px;   margin:0 5px 0 0; } } @media (max-width:481px) {  .header-section-3 .contact-block .fa {   font-size:16px;   margin:-2px 0 0 0; } }  .header-section-3 .header-right .user a {   line-height:16px; } .header-section-3 .header-right .user a.btn, .header-section-3 .header-right .user a.gform_button, .header-section-3 .header-right .user .gform_wrapper a.button, .gform_wrapper .header-section-3 .header-right .user a.button {  line-height:38px; } .header-section-3 .account-action li, .header-section-3 .header-right .user, .header-section-3 .header-right a, .header-section-3 .navi > ul > li > a {  line-height:60px;  padding:0 15px; }  .header-section-4 .logo, .header-section-4 .header-left .navi > ul > li > a, .header-section-4 .account-action li, .header-section-4 .user {  line-height:90px; }  .header-section-5 {  z-index:11; }  @media (max-width:991px) {   .header-section-5 { display:none; } }  .header-section-5 .logo {   padding:30px 0; }  .header-section-5 .header-top {   min-height:70px;   text-align:center;   margin-bottom:-7px; }   @media (max-width:991px) { .header-section-5 .header-top {  padding:10px 15px;  height:45px;  min-height:0px; } }  .header-section-5 .header-top-social {   text-align:left;   padding:32px 0 0; }  .header-section-5 .account-action > li {   padding:30px 0;   line-height:normal; }  .header-section-5 .header-right .user {   padding:18px 0 0; }   .header-section-5 .header-right .user a { line-height:16px; }  .header-section-5 .header-nav {   margin:0 auto; }  .header-right {  text-align:right; }  .header-right a + a {   margin-left:15px; }  .header-right .fa {   margin:0 10px; }  @media (max-width:991px) {  .header-section-6 {   display:none; } } .header-section-6 .header-nav-right {  padding-left:15px; } .header-section-6 .header-nav-left {  padding-right:15px; } .header-section-6-wrap {  line-height:60px; } .header-section-6-icons, .header-section-6-user-tools {  width:19%; } .header-section-6-logo {  width:10%;  text-align:center; } .header-section-6-left-menu, .header-section-6-right-menu {  width:25%;  margin-bottom:-27px; } .header-section-6 .navi > ul > li > a {  line-height:60px;  padding:1px 15px; }  @media (min-width:992px) and (max-width:1199px) {   .header-section-6 .navi > ul > li > a { padding:1px 8px; } } .header-section-6 a:hover {  text-decoration:none; }  .splash-header {  background-color:transparent !important; }  @media (max-width:991px) {   .splash-header { padding:0 0 30px 0; display:block !important; } }  .splash-header .splash-header-inner {   padding:10px !important; }   .splash-header .splash-header-inner .header-right { line-height:90px; }  .splash-header .header-mobile {   background-color:transparent !important; }  @media only screen and (max-width:991px) {  .header-mobile {   display:block; } } @media (max-width:991px) {  .header-mobile > .container {   padding-left:15px;   padding-right:15px;   width:100%; } } .header-mobile .header-logo, .header-mobile .header-user, .header-mobile .mobile-nav {  line-height:60px; } .header-mobile .mobile-nav {  z-index:999;  width:25%; }  .header-mobile .mobile-nav .nav-dropdown {   z-index:1000; } .header-mobile .header-logo {  width:50%;  text-align:center; }  .header-mobile .header-logo img {   max-height:24px; } .header-mobile .header-user {  width:25%;  text-align:right; } .header-mobile .user-icon {  font-size:18px;  width:24px;  text-align:center; }  .main-nav > ul ul li {  border-bottom-width:1px;  border-bottom-style:solid; } .navi ul, .navi li {  list-style:none; } .navi a {  padding:15px;  -webkit-user-select:none; } .navi > ul > li {  overflow:hidden; }  .navi > ul > li.active {   overflow:visible; }   .navi > ul > li.active > ul,   .navi > ul > li.active > .houzez-megamenu-inner { top:100%; visibility:visible; opacity:1; transform:scale3d(1, 1, 1); } .navi > ul .has-child > a:after {  font-family:"FontAwesome";  margin:0 0 0 10px;  content:'\f0d7'; } .navi > ul .sub-menu {  min-width:250px;  box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); }  .navi > ul .sub-menu .sub-menu {   top:50%;   left:100%; }  .navi > ul .sub-menu li.active > ul {   top:0 !important;   visibility:visible;   opacity:1; }  .navi > ul .sub-menu .has-child > a:after {   content:'\f0da'; } .navi > ul ul, .navi > ul .houzez-megamenu-inner {  z-index:999;  top:110%;  visibility:hidden;  opacity:0; } .navi .houzez-megamenu-inner ul {  position:inherit;  top:0 !important;  left:0 !important;  visibility:visible;  opacity:1; } .navi .houzez-megamenu-inner > .sub-menu {  padding:35px; }  .navi .houzez-megamenu-inner > .sub-menu > li {   padding-right:40px;   table-layout:fixed;   border:none !important; }   .navi .houzez-megamenu-inner > .sub-menu > li > a { font-weight:700; margin-bottom:10px; padding-bottom:15px; text-transform:uppercase; }  .navi .houzez-megamenu-inner > .sub-menu .sub-menu {   background:transparent;   box-shadow:none; }   .navi .houzez-megamenu-inner > .sub-menu .sub-menu a { padding:15px 0; } .header-right > div {  line-height:60px; }  .mobile-nav .nav-trigger {  font-size:22px;  cursor:pointer; }  .mobile-nav .nav-trigger.mobile-open + .nav-dropdown {   top:100%;   visibility:visible;   opacity:1; } .mobile-nav .nav-dropdown {  opacity:0;  visibility:hidden;  z-index:999; }  .mobile-nav .nav-dropdown > ul {   box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); }  .mobile-nav .nav-dropdown ul {   list-style:none; }  .mobile-nav .nav-dropdown li {   font-size:12px;   line-height:12px;   margin:0;   font-weight:500;   text-transform:inherit;   text-align:inherit; }   .mobile-nav .nav-dropdown li.active > .expand-me:before { content:'\f0d7'; }   .mobile-nav .nav-dropdown li .expand-me { font-size:14px; line-height:48px; padding-right:22px; cursor:pointer; text-align:right; } .mobile-nav .nav-dropdown li .expand-me:before {  font-family:"FontAwesome";  content:'\f0da'; }  .mobile-nav .nav-dropdown a {   padding:15px 23px; }  .nav-right .navi {  float:right !important; } .menu-right-no-user .navi {  float:right !important; }  .menu-right-no-user .navi > ul > li:nth-last-child(-n+1) ul {   left:auto; }   .menu-right-no-user .navi > ul > li:nth-last-child(-n+1) ul ul.sub-menu { right:auto; left:-250px; } .menu-right-no-user .header-left {  padding-right:0 !important; }  .account-action {  list-style:none; }  .account-action > li {   cursor:pointer;   line-height:60px; }   .account-action > li.active .account-dropdown { top:100%; visibility:visible; opacity:1; }  .account-action .user-image {   width:30px;   height:30px;   border-radius:50%;   border:2px solid #fff; }   .account-action .user-image .user-alert { width:8px; height:8px; border-radius:50%; background-color:#e43012; right:-3px; } .account-dropdown {  z-index:11;  top:120%;  visibility:hidden;  width:230px;  transition:.2s;  opacity:0; }  .account-dropdown > ul {   list-style:none;   box-shadow:0 4px 5px rgba(0, 0, 0, 0.15); }   .account-dropdown > ul > li { border-bottom-width:1px; border-bottom-style:solid; } .account-dropdown > ul > li a {  padding:15px 23px; } .account-dropdown > ul > li .msg-alert {  top:43%;  right:22px;  width:8px;  height:8px;  border-radius:50%;  background-color:#e43012; }  .account-dropdown .fa {   float:none;   margin-left:0;   margin-right:20px; } .header-section-3 .account-dropdown > ul > li a {  line-height:46px !important; }  #splash-section .nav-dropdown {  padding-right:15px;  padding-left:15px; }  #splash-section .nav-dropdown ul::before {   left:2px; } #splash-section .account-dropdown {  padding-right:15px;  padding-left:15px; }  @media (max-width:991px) {   #splash-section .account-dropdown ul::before { right:4px; } }  #splash-section .account-dropdown ul::before {   right:16px; } .splash-header .navi > ul > li {  font-weight:500; }  .sticky_nav {  z-index:999;  visibility:hidden;  transition:.3s;  transform:translate(0, -100%) scale(1);  opacity:1;  box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); }  .sticky_nav .header-transparent {   background-color:#000; }   .sticky_nav .header-transparent .navi > ul > li > a { color:#fff; } .sticky_nav .header-transparent .navi > ul > li > a:hover {  color:#00aeef; }  .sticky_nav.sticky-on {   visibility:visible;   transform:translate(0, 0) scale(1); }  @media only screen and (max-width:991px) {   .sticky_nav.houzez-header-main { display:none; } }  .sticky_nav.houzez-header-mobile {   display:none; }   @media only screen and (max-width:991px) { .sticky_nav.houzez-header-mobile {  display:block; } } .sticky_nav.header-section-3 {  border-top:0;  border-bottom:0; }  .property-menu-wrap {  z-index:9;  background-color:rgba(255, 255, 255, 0.9); }  @media (min-width:768px) and (max-width:991px) {   .property-menu-wrap { display:none !important; } }  @media (max-width:767px) {   .property-menu-wrap { display:none !important; } } .property-menu {  font-size:0;  list-style:none; }  .property-menu li {   margin-right:45px; }   @media (min-width:992px) and (max-width:1199px) { .property-menu li {  margin-right:36px; } }  .property-menu a {   font-size:14px;   font-weight:500;   line-height:60px;   color:rgba(0, 0, 0, 0.5); }   @media (min-width:992px) and (max-width:1199px) { .property-menu a {  font-size:12px; } }   .property-menu a:hover { color:#000; }   .property-menu a.active { box-shadow:inset 0 -3px #4cc6f4; } .header-section-1 .account-dropdown > ul:before, .header-section-4 .account-dropdown > ul:before, .header-section-5 .account-dropdown > ul:before, .header-section-6 .account-dropdown > ul:before, .splash-header .account-dropdown > ul:before {  right:6px; } .header-section-4.nav-right .header-left, .header-section-1.nav-right .header-left, .splash-header.nav-right .header-left {  z-index:1;  padding-right:40px; } .header-section-4.nav-right .header-right, .header-section-1.nav-right .header-right, .splash-header.nav-right .header-right {  z-index:2;  width:40px; } .header-section-4.nav-right .container-fluid .header-right, .header-section-1.nav-right .container-fluid .header-right, .splash-header.nav-right .container-fluid .header-right {  right:15px; } .header-section-4.nav-right.houzez-user-logout .header-left, .header-section-1.nav-right.houzez-user-logout .header-left, .splash-header.nav-right.houzez-user-logout .header-left {  padding-right:290px; } .header-section-4.nav-right.houzez-user-logout .header-right, .header-section-1.nav-right.houzez-user-logout .header-right, .splash-header.nav-right.houzez-user-logout .header-right {  width:290px; } .header-section-4.nav-right.houzez-disabled-login .header-left, .header-section-1.nav-right.houzez-disabled-login .header-left, .splash-header.nav-right.houzez-disabled-login .header-left {  padding-right:190px; } .header-section-4.nav-right.houzez-disabled-login .header-right, .header-section-1.nav-right.houzez-disabled-login .header-right, .splash-header.nav-right.houzez-disabled-login .header-right {  width:190px; } .header-section-4.nav-right.houzez-disabled-create-listing .header-left, .header-section-1.nav-right.houzez-disabled-create-listing .header-left, .splash-header.nav-right.houzez-disabled-create-listing .header-left {  padding-right:120px; } .header-section-4.nav-right.houzez-disabled-create-listing .header-right, .header-section-1.nav-right.houzez-disabled-create-listing .header-right, .splash-header.nav-right.houzez-disabled-create-listing .header-right {  width:120px; }  @media (max-width:991px) {  .top-has-nav .top-bar-left,  .top-has-nav .top-bar-right {   width:70% !important; } } @media (max-width:991px) {  .top-has-nav .top-bar-left.top-nav-area,  .top-has-nav .top-bar-right.top-nav-area {   width:30% !important; } } .top-bar {  z-index:16; }  @media (max-width:991px) {   .top-bar .top-bar-left.top-nav-area .mobile-nav { float:left; }   .top-bar .top-bar-right.top-nav-area .mobile-nav { float:left; }   .top-bar .top-bar-right.top-nav-area .nav-dropdown { left:auto; right:0; } .top-bar .top-bar-right.top-nav-area .nav-dropdown > ul:before {  right:2px;  left:auto; }   .top-bar .top-nav { display:none; }   .top-bar .mobile-nav { display:block; } }  @media (max-width:481px) {   .top-bar.hide-top-bar-mobile { display:none !important; } }  .top-bar .top-inner {   font-size:0;   line-height:normal; }  .top-bar ul {   font-size:0;   line-height:normal; }  .top-bar .top-bar-left {   width:50%;   text-align:left; }   .top-bar .top-bar-left.houzez-top-bar-full { width:100% !important; }  .top-bar .top-bar-right {   width:50%;   text-align:right; }   .top-bar .top-bar-right.houzez-top-bar-full { width:100% !important; }  .top-bar .top-nav > ul > li > a {   padding:0 12px; }  .top-bar .top-nav > ul .has-child > a:after {   content:'\f107'; }  .top-bar .top-nav > ul ul {   top:50px;   width:180px; }   .top-bar .top-nav > ul ul a { font-size:12px; padding:10px 15px; }   .top-bar .top-nav > ul ul li { text-transform:capitalize; } .top-bar .top-nav > ul ul li ul.sub-menu {  right:-180px; }   .top-bar .top-nav > ul ul .has-child > a:after { content:'\f105'; }  .top-bar .top-nav > ul li.active > a {   color:#4cc6f4; }  .top-bar .top-nav > ul li.active ul {   top:32px; }  .top-bar .nav-dropdown {   width:240px; }   .top-bar .nav-dropdown a { font-size:12px; line-height:18px; padding:12px 14px; }   .top-bar .nav-dropdown .expand-me { line-height:41px; }  .top-bar .mobile-nav {   padding:4px 0; }   .top-bar .mobile-nav .nav-trigger.mobile-open + .nav-dropdown { top:32px; }  .top-bar .dropdown-menu {   margin-top:-1px;   margin-left:-8px;   min-width:120px;   border-radius:0;   background-color:#000; }   .top-bar .dropdown-menu > li { font-size:12px; line-height:1.42857; padding:6px 8px; cursor:pointer; color:#fff; } .top-bar .dropdown-menu > li:hover {  color:#00aeef; } .top-bar .dropdown-menu > li > a {  font-size:12px;  color:#fff; }  .top-bar .dropdown-menu > li > a:hover {   color:#00aeef; } @media (min-width:768px) and (max-width:991px) {  .top-contact li {   margin-right:16px; }  .top-contact span {   display:none; } } @media (max-width:767px) {  .top-contact li {   margin-right:16px; }  .top-contact span {   display:none; } } .top-contact ul {  font-size:0;  list-style:none; } .top-contact li {  font-size:13px;  font-weight:400;  line-height:30px;  margin-right:23px;  color:#fff; } .top-contact .top-bar-phone .fa, .top-contact .top-bar-contact .fa {  top:1px; } .top-contact a {  color:#fff; } .top-contact .fa {  font-size:16px;  margin-right:5px; } .top-bar-social a {  font-size:16px;  margin-right:8px;  color:#fff; } .top-drop-downs {  font-size:0;  list-style:none; }  .top-drop-downs > li {   font-size:12px;   margin-right:28px; }  .top-drop-downs .btn, .top-drop-downs .gform_button,  .top-drop-downs .gform_wrapper .button, .gform_wrapper .top-drop-downs .button,  .top-drop-downs .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .top-drop-downs .button.gform_next_button,  .top-drop-downs .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .top-drop-downs input.button,  .top-drop-downs .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .top-drop-downs input[type=submit],  .top-drop-downs .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .top-drop-downs input.button,  .top-drop-downs .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .top-drop-downs input[type=submit] {   font-size:12px;   padding:7px 0;   color:#fff;   border-radius:0; }   .top-drop-downs .btn:hover, .top-drop-downs .gform_button:hover,   .top-drop-downs .gform_wrapper .button:hover, .gform_wrapper .top-drop-downs .button:hover,   .top-drop-downs .gform_wrapper .gform_footer input:hover[type=submit], .gform_wrapper .gform_footer .top-drop-downs input:hover[type=submit],   .top-drop-downs .gform_wrapper .gform_page_footer input:hover[type=submit], .gform_wrapper .gform_page_footer .top-drop-downs input:hover[type=submit] { color:#00aeef; }  .top-drop-downs .fa {   margin-left:18px; }  .modal {  z-index:999999; } .modal-content {  border-radius:0; } .modal-header {  height:60px; }  .modal-header .close {   width:60px;   height:60px;   margin-top:0;   text-align:center;   color:#fff;   border-left:1px solid rgba(255, 255, 255, 0.15);   text-shadow:none;   opacity:1; }  .modal-header .modal-title {   font-size:18px;   line-height:26px;   padding:16px 0 16px 24px;   color:#fff; }   @media (max-width:767px) { .modal-header .modal-title {  font-size:14px; } } .modal-body.modal-payment {  padding:64px;  text-align:center; }  @media (max-width:767px) {   .modal-body.modal-payment { padding:44px; } .modal-body.modal-payment .btn, .modal-body.modal-payment .gform_button, .modal-body.modal-payment .gform_wrapper .button, .gform_wrapper .modal-body.modal-payment .button, .modal-body.modal-payment .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .modal-body.modal-payment input[type=submit], .modal-body.modal-payment .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .modal-body.modal-payment input[type=submit] {  padding:10px 45px; } }  .modal-body.modal-payment .btn, .modal-body.modal-payment .gform_button,  .modal-body.modal-payment .gform_wrapper .button, .gform_wrapper .modal-body.modal-payment .button,  .modal-body.modal-payment .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .modal-body.modal-payment input[type=submit],  .modal-body.modal-payment .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .modal-body.modal-payment input[type=submit] {   margin-top:12px;   padding:13px 75px; }  .login-block {  padding:28px; }  .login-block .checkbox {   color:rgba(0, 0, 0, 0.4); }  .login-block hr {   margin-top:25px;   margin-bottom:25px; }  .login-block .form-group, .login-block .gform_wrapper li, .gform_wrapper .login-block li {   margin-bottom:20px; } .login-tabs li {  list-style:none;  font-size:16px;  font-weight:400;  line-height:60px;  height:60px;  padding:0 28px;  cursor:pointer;  color:#fff;  border-right:1px solid rgba(255, 255, 255, 0.15); }  .login-tabs li:hover {   color:#000;   background-color:#fff; } .login-tabs li.active {  color:#000;  background-color:#fff; } .login-register-block {  width:360px;  margin:0 auto;  padding:40px;  background-color:#fff; }  .login-register-block .back {   margin-top:30px;   text-align:center; }  .splash-search .search-col {  text-align:center; }  .banner-search-main {  max-width:810px;  margin:0 auto;  padding:10px;  border-radius:4px;  background:rgba(255, 255, 255, 0.66); }  @media (max-width:991px) {   .banner-search-main { width:75%; } .banner-search-main .form-group, .banner-search-main .gform_wrapper li, .gform_wrapper .banner-search-main li {  width:100%; } }  @media (max-width:767px) {   .banner-search-main .form-group, .banner-search-main .gform_wrapper li, .gform_wrapper .banner-search-main li { margin:0 !important; } }  .banner-search-main .form-group .bootstrap-select, .banner-search-main .gform_wrapper li .bootstrap-select, .gform_wrapper .banner-search-main li .bootstrap-select {   width:300px !important; }   @media (max-width:991px) { .banner-search-main .form-group .bootstrap-select, .banner-search-main .gform_wrapper li .bootstrap-select, .gform_wrapper .banner-search-main li .bootstrap-select {  display:block;  width:100% !important;  margin-bottom:10px; }  .banner-search-main .form-group .bootstrap-select .dropdown-toggle, .banner-search-main .gform_wrapper li .bootstrap-select .dropdown-toggle, .gform_wrapper .banner-search-main li .bootstrap-select .dropdown-toggle {   float:none;   width:100%;   border-radius:4px; } }   .banner-search-main .form-group .bootstrap-select.open, .banner-search-main .gform_wrapper li .bootstrap-select.open, .gform_wrapper .banner-search-main li .bootstrap-select.open { z-index:6; }  .banner-search-main .form-group .search, .banner-search-main .gform_wrapper li .search, .gform_wrapper .banner-search-main li .search {   width:10000px; }   @media (max-width:991px) { .banner-search-main .form-group .search, .banner-search-main .gform_wrapper li .search, .gform_wrapper .banner-search-main li .search {  display:block;  width:100%;  margin-bottom:10px; } }  @media (max-width:991px) {   .banner-search-main .form-group .search-btn, .banner-search-main .gform_wrapper li .search-btn, .gform_wrapper .banner-search-main li .search-btn { display:block; width:100%; padding-left:0; } }  .banner-search-main .form-control, .banner-search-main .ginput_container input, .ginput_container .banner-search-main input,  .banner-search-main .ginput_container select, .ginput_container .banner-search-main select,  .banner-search-main .ginput_container textarea, .ginput_container .banner-search-main textarea {   text-align:left;   border-left:1px solid #dbdbdb;   box-shadow:none;   -webkit-border-radius:0 4px 4px 0;   border-radius:0 4px 4px 0; }   @media (max-width:767px) { .banner-search-main .form-control, .banner-search-main .ginput_container input, .ginput_container .banner-search-main input, .banner-search-main .ginput_container select, .ginput_container .banner-search-main select, .banner-search-main .ginput_container textarea, .ginput_container .banner-search-main textarea {  height:50px; } }   @media (max-width:991px) { .banner-search-main .form-control, .banner-search-main .ginput_container input, .ginput_container .banner-search-main input, .banner-search-main .ginput_container select, .ginput_container .banner-search-main select, .banner-search-main .ginput_container textarea, .ginput_container .banner-search-main textarea {  border:none;  -webkit-border-radius:4px;  border-radius:4px; } }  .banner-search-main .dropdown-toggle {   border:none !important;   -webkit-border-radius:4px 0 0 4px;   border-radius:4px 0 0 4px; }   @media (min-width:768px) and (max-width:991px) { .banner-search-main .dropdown-toggle {  width:107px; } }   .banner-search-main .dropdown-toggle .caret { margin-left:10px; }  .banner-search-main .search-btn {   padding-left:10px; }  .banner-search-main .btn-secondary {   height:42px;   padding:6px 30px; }   .banner-search-main .btn-secondary:hover i { -webkit-transform:scale(1.1); transform:scale(1.1); } .bootstrap-select.btn-group .dropdown-menu.open {  overflow-y:scroll !important;  max-height:325px !important; }  .banner-search-taber {  max-width:920px;  margin:0 auto;  padding-right:30px;  padding-left:30px; }  .banner-search-taber .tab-content {   padding:10px;   background-color:rgba(255, 255, 255, 0.85);   -webkit-border-radius:0 0 4px 4px;   border-radius:0 0 4px 4px; }  .banner-search-taber .banner-search-main {   max-width:100%; } .banner-search-tabs {  table-layout:fixed; }  @media (max-width:767px) {   .banner-search-tabs .search-tab-inner { font-size:12px; } }  .banner-search-tabs .search-tab {   padding-right:2px; }   .banner-search-tabs .search-tab.active .search-tab-inner { color:#000; background-color:rgba(255, 255, 255, 0.85); }  .banner-search-tabs .search-tab-inner {   font-weight:500;   line-height:43px;   cursor:pointer;   text-align:center;   text-transform:uppercase;   -webkit-border-radius:4px 4px 0 0;   border-radius:4px 4px 0 0; }   .banner-search-tabs .search-tab-inner:hover, .banner-search-tabs .search-tab-inner:active { color:#000; background-color:rgba(255, 255, 255, 0.85); }  .advance-search-header div[class^='col-'], .advanced-search-mobile div[class^='col-'], .search-expandable div[class^='col-'] {  padding-right:5px;  padding-left:5px; } .advance-search-header .row, .advanced-search-mobile .row, .search-expandable .row {  margin-right:-5px;  margin-left:-5px; }  .auto-complete {  z-index:3;  top:98%;  text-align:left;  border-style:solid;  border-width:1px;  color:#000; }  .auto-complete .result {   padding:20px; }   .auto-complete .result p { font-weight:500; text-align:center; }  .auto-complete ul {   overflow:auto;   max-height:305px;   list-style:none; }  .auto-complete .media-object {   width:40px; }  .auto-complete .media-heading {   font-size:14px;   line-height:14px; }  .auto-complete .media {   padding:10px;   cursor:pointer;   border-bottom-width:1px;   border-bottom-style:solid;   color:#000; }  .auto-complete .amenities li {   margin-right:5px; }  .auto-complete .search-view {   top:17px;   right:20px; }  .auto-complete .search-view,  .auto-complete .search-footer .search-result-view {   font-weight:500; }  .auto-complete .search-footer {   padding:10px 20px;   border-top:1px solid #cccccc; }   .auto-complete .search-footer .search-count,   .auto-complete .search-footer .search-result-view { line-height:20px; }   .auto-complete .search-footer .search-count { font-weight:300; }  .advanced-search-sticky {  position:fixed !important;  z-index:11 !important;  display:block !important;  width:100% !important;  -webkit-animation:fadein 0.4s;  -moz-animation:fadein 0.4s;  -ms-animation:fadein 0.4s;  -o-animation:fadein 0.4s;  animation:fadein 0.4s; }  .advanced-search {  padding:10px 0;  box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); }  @media (max-width:991px) {   .advanced-search { display:none; } }  @media (max-width:991px) {   .advanced-search.advanced-search-module { display:block; } }  .advanced-search .advance-fields {   padding-top:15px; }  .advanced-search .btn.btn-secondary i, .advanced-search .btn-secondary.gform_button i, .advanced-search .gform_wrapper .btn-secondary.button i, .gform_wrapper .advanced-search .btn-secondary.button i, .advanced-search .gform_wrapper .gform_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_footer .advanced-search input.btn-secondary[type=submit] i, .advanced-search .gform_wrapper .gform_page_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_page_footer .advanced-search input.btn-secondary[type=submit] i,  .advanced-search .btn.btn-primary i,  .advanced-search .gform_button i,  .advanced-search .gform_wrapper .button i,  .gform_wrapper .advanced-search .button i,  .advanced-search .gform_wrapper .gform_page_footer .button.gform_next_button i,  .gform_wrapper .gform_page_footer .advanced-search .button.gform_next_button i,  .advanced-search .gform_wrapper .gform_footer input[type=submit] i,  .gform_wrapper .gform_footer .advanced-search input[type=submit] i,  .advanced-search .gform_wrapper .gform_page_footer input[type=submit] i,  .gform_wrapper .gform_page_footer .advanced-search input[type=submit] i,  .advanced-search .btn.btn-default i,  .advanced-search .btn-default.gform_button i,  .advanced-search .gform_wrapper .btn-default.button i,  .gform_wrapper .advanced-search .btn-default.button i,  .advanced-search .gform_wrapper .gform_footer input.btn-default[type=submit] i,  .gform_wrapper .gform_footer .advanced-search input.btn-default[type=submit] i,  .advanced-search .gform_wrapper .gform_page_footer input.btn-default[type=submit] i,  .gform_wrapper .gform_page_footer .advanced-search input.btn-default[type=submit] i {   line-height:22px;   margin-right:5px; }  .advanced-search .form-control, .advanced-search .ginput_container input, .ginput_container .advanced-search input,  .advanced-search .ginput_container select, .ginput_container .advanced-search select,  .advanced-search .ginput_container textarea, .ginput_container .advanced-search textarea {   height:42px;   font-weight:500; }   @media (max-width:767px) { .advanced-search .form-control, .advanced-search .ginput_container input, .ginput_container .advanced-search input, .advanced-search .ginput_container select, .ginput_container .advanced-search select, .advanced-search .ginput_container textarea, .ginput_container .advanced-search textarea {  height:50px; } }  .advanced-search .advance-btn {   background-color:transparent;   line-height:21px; }   .advanced-search .advance-btn .fa { float:inherit; font-size:15px; position:relative; margin-right:6px; }  .advanced-search .advance-btn.active {   color:#00aeef;   box-shadow:none; }  .advanced-search .features-list {   font-size:14px; }   .advanced-search .features-list .checkbox-inline { line-height:26px; width:20%; } @media (max-width:767px) {  .advanced-search .features-list .checkbox-inline {   width:50%;   margin:0;   padding-right:10px; } } .advanced-search .features-list .checkbox-inline input {  margin-top:7px; }  .advanced-search .ui-slider .ui-slider-handle {   top:-7px;   width:20px;   height:20px; } .advance-trigger {  cursor:pointer; }  .search-long .search {  display:table-cell !important;  border-width:1px 0 1px 1px;  border-style:solid;  -webkit-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px; }  .search-long .search .form-control, .search-long .search .ginput_container input, .ginput_container .search-long .search input,  .search-long .search .ginput_container select, .ginput_container .search-long .search select,  .search-long .search .ginput_container textarea, .ginput_container .search-long .search textarea {   border-width:0 1px 0 0;   -webkit-border-radius:4px 0 0 4px;   border-radius:4px 0 0 4px; } .search-long .bootstrap-select {  width:130px !important;  background-color:#fff; }  .search-long .bootstrap-select .btn, .search-long .bootstrap-select .gform_button,  .search-long .bootstrap-select .gform_wrapper .button, .gform_wrapper .search-long .bootstrap-select .button,  .search-long .bootstrap-select .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .search-long .bootstrap-select input[type=submit],  .search-long .bootstrap-select .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .search-long .bootstrap-select input[type=submit] {   -webkit-border-radius:0;   border-radius:0;   border-width:0 1px 0 0 !important;   border-style:solid !important; } .search-long .search-btn .btn, .search-long .search-btn .gform_button, .search-long .search-btn .gform_wrapper .button, .gform_wrapper .search-long .search-btn .button, .search-long .search-btn .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .search-long .search-btn input[type=submit], .search-long .search-btn .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .search-long .search-btn input[type=submit] {  -webkit-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;  height:45px; } .search-long .input-icon {  width:10000px;  background-color:#fff; } .search-long .search-location {  width:10000px; } .search-long .advance-btn-holder {  background-color:#fff; } .search-long .search-btn, .search-long .advance-btn-holder, .search-long .input-search, .search-long .bootstrap-select, .search-long .search-location {  display:table-cell !important; }  .advanced-search-mobile {  z-index:2;  box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); }  @media (max-width:481px) {   .advanced-search-mobile .container { width:100%; padding-right:15px; padding-left:15px; } }  @media (max-width:991px) {   .advanced-search-mobile { display:block; } }  .advanced-search-mobile .form-group, .advanced-search-mobile .gform_wrapper li, .gform_wrapper .advanced-search-mobile li {   margin-bottom:10px; }  .advanced-search-mobile .form-control, .advanced-search-mobile .ginput_container input, .ginput_container .advanced-search-mobile input,  .advanced-search-mobile .ginput_container select, .ginput_container .advanced-search-mobile select,  .advanced-search-mobile .ginput_container textarea, .ginput_container .advanced-search-mobile textarea {   font-weight:400;   height:50px; }  .advanced-search-mobile .search-location .location-trigger {   height:50px;   line-height:50px;   width:50px; }  .advanced-search-mobile .single-search {   width:10000px; }   .advanced-search-mobile .single-search .auto-complete { top:100%; }  .advanced-search-mobile .advance-fields {   padding:10px 0 30px; }  .advanced-search-mobile .single-search-wrap button {   font-size:18px;   width:30px;   height:40px; }  .advanced-search-mobile .btn-secondary {   padding:15px 15px; }  .advanced-search-mobile .range-wrap {   padding-right:0;   padding-left:0;   border-radius:4px;   background-color:#f1f1f1; }  .advanced-search-mobile .ui-slider .ui-slider-handle {   top:-1px;   width:50px;   height:50px;   margin-left:-49px; }   .advanced-search-mobile .ui-slider .ui-slider-handle:first-of-type { margin-left:-1px; }  .advanced-search-mobile .ui-slider-horizontal {   height:48px;   border:none;   background-color:transparent !important; }  .advanced-search-mobile .range-advanced-main {   margin:10px 0 0; }  .advanced-search-mobile .advance-trigger {   line-height:45px;   margin-bottom:10px 0; }  .advanced-search-mobile .features-list {   padding-bottom:15px; }   .advanced-search-mobile .features-list .checkbox-inline { width:28%; margin-right:20px; margin-left:0; }  .search-expandable {  z-index:10; }  @media (max-width:991px) {   .search-expandable { position:relative; bottom:40px; } }  .search-expandable .advanced-search {   padding:20px 20px 0;   box-shadow:none; }  .search-expandable .advance-btn i {   margin-right:6px; }  .search-expandable .search-expandable-left {   width:80%; }   @media (max-width:991px) { .search-expandable .search-expandable-left {  width:100%; } }  .search-expandable .search-expandable-right {   width:20%; }   @media (max-width:991px) { .search-expandable .search-expandable-right {  width:100%; } } .search-expand-btn {  font-weight:400;  line-height:40px;  min-width:235px;  padding:0 20px;  cursor:pointer;  border-radius:4px 4px 0 0;  z-index:1; }  .search-expand-btn:after {   font-family:"FontAwesome";   right:15px;   content:'\f0d8'; }  .search-expand-btn.active:after {   content:'\f0d7'; }  .advanced-search-module {  box-shadow:none;  padding:30px 0;  display:block !important; }  .advanced-search-module .fa {   margin-right:8px; }  @media (min-width:768px) and (max-width:991px) {   .advanced-search-module .advance-title .fa { display:none; } }  @media (max-width:767px) {   .advanced-search-module .advance-title { font-size:16px; line-height:16px; } .advanced-search-module .advance-title .fa {  display:none; } }  .range-advanced-main {  margin-bottom:20px; } .range-text p {  line-height:14px;  margin-bottom:14px;  font-size:14px; } .range-title, .min-price-range, .max-price-range {  font-weight:500; } .range-wrap {  padding:0 7px; } .radius-range-wrap {  padding:7px 5px 0 5px; }  #splash-section .container-fluid {  padding-right:5px;  padding-left:5px; } #splash-section .vegas-overlay {  z-index:2; } #splash-section .splash-inner-media {  z-index:1;  height:100% !important;  background-repeat:no-repeat;  background-position:center;  background-size:cover,100%; } #splash-section .splash-inner-content {  z-index:3; }  #section-body {  padding-bottom:40px; } #section-body.sticky_show_scroll_active {  padding-top:0 !important; } @media (min-width:1200px) {  .container-sidebar {   width:30%; } } @media (min-width:992px) and (max-width:1199px) {  .container-sidebar {   width:30%; } } @media (min-width:1200px) {  .container-contentbar {   width:70%; } } @media (min-width:992px) and (max-width:1199px) {  .container-contentbar {   width:70%; } }  @media (max-width:991px) {  #content-area {   margin-bottom:30px; } } @media (max-width:767px) {  #content-area hr {   margin-top:22px;   margin-bottom:22px; } } #content-area hr {  margin-top:32px;  margin-bottom:32px; }  .page-title {  padding:30px 0; }  @media (min-width:768px) and (max-width:991px) {   .page-title { padding:20px 0; } }  @media (max-width:767px) {   .page-title { padding:15px 0; } }  @media (max-width:767px) {   .page-title .page-title-right { float:left; width:100%; } }  .page-title .author-meta {   margin-top:20px; }   @media (max-width:481px) { .page-title .author-meta {  margin-top:15px; } } .page-title-center .breadcrumb {  text-align:center; } .page-title-center .page-title-left {  text-align:center; }  .figure-block {  z-index:0; }  .list-search {  margin-bottom:30px;  padding:25px;  border:1px solid #00aeef;  background-color:rgba(0, 174, 239, 0.05);  -webkit-border-radius:5px;  border-radius:5px; }  @media only screen and (max-width:991px) {   .list-search { margin-bottom:15px; padding:15px; } }  .list-search .input-icon:before {   color:#000; }  .list-search form {   font-weight:500; }  .list-search .form-control, .list-search .ginput_container input, .ginput_container .list-search input,  .list-search .ginput_container select, .ginput_container .list-search select,  .list-search .ginput_container textarea, .ginput_container .list-search textarea {   padding-right:83px;   color:#000; }  .list-search .form-control[readonly], .list-search .ginput_container input[readonly], .ginput_container .list-search input[readonly],  .list-search .ginput_container select[readonly], .ginput_container .list-search select[readonly],  .list-search .ginput_container textarea[readonly], .ginput_container .list-search textarea[readonly] {   background-color:#fff; } #save_search_click {  line-height:40px;  padding:0 14px;  cursor:pointer; }  @media only screen and (max-width:991px) {   #save_search_click { line-height:50px; } }  #save_search_click:after {   font-family:"FontAwesome";   margin-left:10px;   content:'\f006';   color:#ffba01; }  #save_search_click.saved:after {   content:'\f005'; } .blockUI.blockMsg i {  color:#fff; }  #section-body.houzez-body-half {  min-height:100%; }  @media (max-width:481px) {   #section-body.houzez-body-half .item-wrap { width:100%; }   #section-body.houzez-body-half .col { width:100%; } }  @media (max-width:1199px) {   #section-body.houzez-body-half .property-listing.list-view .hide-on-grid { display:none !important; }   #section-body.houzez-body-half .property-listing.list-view .hide-on-list { display:block !important; }   #section-body.houzez-body-half .property-listing.list-view .hidden-gird-cell { display:none !important; } }  #section-body.houzez-body-half .houzez-module {   padding:25px 10px; }   #section-body.houzez-body-half .houzez-module div[class*='col-'] + div[class*='col-'] { margin-bottom:1px; padding-right:1px; }  @media (max-width:1199px) {   #section-body.houzez-body-half .property-listing .item-wrap { float:left; width:50%; margin-bottom:8px; padding-right:4px; padding-left:4px; } #section-body.houzez-body-half .property-listing .item-wrap + .item-wrap {  margin-top:0; }   #section-body.houzez-body-half .property-listing .item-body { padding:15px 7px 7px; } #section-body.houzez-body-half .property-listing .item-body h4 {  max-width:185px; } #section-body.houzez-body-half .property-listing .item-body .date p {  line-height:20px;  display:block;  margin:0 10px 0 0; }   #section-body.houzez-body-half .property-listing .figure-block { width:100%; height:auto; }   #section-body.houzez-body-half .property-listing .table-cell { display:block; width:100%; } #section-body.houzez-body-half .property-listing .table-cell .item-thumb img, #section-body.houzez-body-half .property-listing .table-cell figure img {  width:100%; }   #section-body.houzez-body-half .property-listing .body-left { margin-bottom:15px; } }  @media (min-width:768px) and (max-width:991px) {   #section-body.houzez-body-half .property-listing .item-wrap { width:100%; } }  @media (max-width:481px) {   #section-body.houzez-body-half .property-listing .item-wrap { width:100%; } }  #section-body.houzez-body-half .property-listing .info-row + .info-row {   margin-top:11px; }  #section-body.houzez-body-half .item-foot {   padding:14px 8px; }   #section-body.houzez-body-half .item-foot p { line-height:12px; }  @media (min-width:992px) and (max-width:1199px) {   #section-body.houzez-body-half .item-body h2 { max-width:200px; } }  @media (min-width:768px) and (max-width:991px) {   #section-body.houzez-body-half .item-body h2 { max-width:200px; } }  @media (max-width:767px) {   #section-body.houzez-body-half .item-body h2 { max-width:200px; } } .map-half {  overflow:hidden; } .map-module-half .houzez-module {  padding:25px 10px; } .map-module-half .advanced-search {  display:block !important; } .module-half {  overflow-x:hidden;  overflow-y:scroll; }  @media (max-width:767px) {   .module-half { overflow:inherit; height:auto !important; } }  @media (max-width:991px) {   .module-half .sort-tab { display:none; } }  .module-half .advanced-search {   padding:20px;   background-color:#fff; }   .module-half .advanced-search .advance-btn { padding:10px 15px; color:#959595; border:1px solid #cccccc; -webkit-border-radius:4px; border-radius:4px; }   .module-half .advanced-search .row { margin-right:-5px; margin-left:-5px; }   .module-half .advanced-search div[class*='col-'] { padding-right:5px; padding-left:5px; }   .module-half .advanced-search .btn.btn-secondary, .module-half .advanced-search .btn-secondary.gform_button,   .module-half .advanced-search .gform_wrapper .btn-secondary.button, .gform_wrapper .module-half .advanced-search .btn-secondary.button,   .module-half .advanced-search .gform_wrapper .gform_footer input.btn-secondary[type=submit], .gform_wrapper .gform_footer .module-half .advanced-search input.btn-secondary[type=submit],   .module-half .advanced-search .gform_wrapper .gform_page_footer input.btn-secondary[type=submit], .gform_wrapper .gform_page_footer .module-half .advanced-search input.btn-secondary[type=submit] { text-transform:uppercase; }   .module-half .advanced-search .btn.btn-secondary i, .module-half .advanced-search .btn-secondary.gform_button i, .module-half .advanced-search .gform_wrapper .btn-secondary.button i, .gform_wrapper .module-half .advanced-search .btn-secondary.button i, .module-half .advanced-search .gform_wrapper .gform_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_footer .module-half .advanced-search input.btn-secondary[type=submit] i, .module-half .advanced-search .gform_wrapper .gform_page_footer input.btn-secondary[type=submit] i, .gform_wrapper .gform_page_footer .module-half .advanced-search input.btn-secondary[type=submit] i { text-align:center; }  .module-half .search-long .bootstrap-select .btn, .module-half .search-long .bootstrap-select .gform_button,  .module-half .search-long .bootstrap-select .gform_wrapper .button, .gform_wrapper .module-half .search-long .bootstrap-select .button,  .module-half .search-long .bootstrap-select .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .module-half .search-long .bootstrap-select input[type=submit],  .module-half .search-long .bootstrap-select .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .module-half .search-long .bootstrap-select input[type=submit] {   border-left:0;   -webkit-border-radius:0 4px 4px 0;   border-radius:0 4px 4px 0; }  .module-half .search-long .input-icon {   width:auto; }  .module-half .advance-trigger {   cursor:pointer; }  .module-half .advance-trigger-wrap {   margin-top:20px;   margin-bottom:20px; }   .module-half .advance-trigger-wrap #save_search_click { line-height:25px; position:inherit; }  .module-half .features-list {   padding-bottom:20px; }   .module-half .features-list label.title { font-size:12px; }   .module-half .features-list .checkbox-inline { width:20% !important; } @media (max-width:767px) {  .module-half .features-list .checkbox-inline {   width:40% !important; } }  .module-half .range-title {   color:#959595 !important; }  .module-half .min-price-range {   color:#959595 !important; }  .module-half .property-listing .item-wrap:nth-child(2n+1) {   clear:both; } .listing-on-half div[class*='col-'] {  margin-bottom:30px; } .splash-module-half .houzez-module {  padding:0 30px 30px 30px; }  .splash-module-half .houzez-module:first-child {   padding-top:30px; } .splash-half .splash-search {  top:45%;  -webkit-transform:translate(0, -50%);  transform:translate(0, -50%); }   div.mce-edit-area {  border:1px solid #cccccc !important;  border-top:0;  border-bottom:0; } .user-dashboard-left {  z-index:1;  width:180px;  background-color:#00365e; }  @media (min-width:768px) and (max-width:991px) {   .user-dashboard-left { display:none; } }  @media (max-width:767px) {   .user-dashboard-left { display:none; } } @media (min-width:768px) and (max-width:991px) {  .user-dashboard-right {   width:100%; } } @media (max-width:767px) {  .user-dashboard-right {   width:100%; } } .dashboard-with-panel {  padding-left:180px; }  @media (min-width:768px) and (max-width:991px) {   .dashboard-with-panel { padding-right:0; padding-left:0; } }  @media (max-width:767px) {   .dashboard-with-panel { padding-right:0; padding-left:0; } }  @media (min-width:768px) and (max-width:991px) {   .dashboard-with-panel .dashboard-content-area { padding-right:0; padding-left:0; } }  @media (max-width:767px) {   .dashboard-with-panel .dashboard-content-area { padding-right:0; padding-left:0; } }  @media (min-width:768px) and (max-width:991px) {   .dashboard-with-panel .steps-nav { left:0; } }  @media (max-width:767px) {   .dashboard-with-panel .steps-nav { left:0; } }  .dashboard-with-panel .dashboard-inner-main {   width:auto;   margin-right:300px;   margin-left:0; }   @media only screen and (max-width:1250px) { .dashboard-with-panel .dashboard-inner-main {  margin-right:-15px;  margin-left:-15px; } }  .dashboard-with-panel .dashboard-inner-left {   padding-left:0; }   @media only screen and (max-width:1250px) { .dashboard-with-panel .dashboard-inner-left {  float:none;  margin-bottom:30px;  padding-right:15px;  padding-left:15px; } }  .dashboard-with-panel .dashboard-inner-right {   width:300px;   margin-right:-300px;   padding-right:0; }   @media only screen and (max-width:1250px) { .dashboard-with-panel .dashboard-inner-right {  float:none;  margin:0 auto;  padding-right:15px;  padding-left:15px; } }   @media only screen and (max-width:767px) { .dashboard-with-panel .dashboard-inner-right {  width:100%; } } .dashboard-bar {  overflow-y:auto; } .board-panel-menu {  list-style:none; }  .board-panel-menu > li {   color:#00aeef;   border-bottom:1px solid rgba(255, 255, 255, 0.1); }   .board-panel-menu > li a { padding:15px 15px 15px 20px !important; }   .board-panel-menu > li .msg-alert { top:43%; right:22px; width:8px; height:8px; border-radius:50%; background-color:#ff3b62; }  .board-panel-menu > li.active {   box-shadow:inset 5px 0 0; }  .board-panel-menu .fa {   margin-right:10px !important; }  .board-panel-menu .sub-menu {   background-color:#002b4b; }   .board-panel-menu .sub-menu li { border-bottom:1px solid rgba(255, 255, 255, 0.1); }   .board-panel-menu .sub-menu > li.active > a { color:#4cc6f4; }   .board-panel-menu .sub-menu a:before { font-family:FontAwesome; margin-right:18px; content:'\f105'; } .board-header {  z-index:1;  padding:9px 20px;  box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2); }  .board-header .container {   padding-left:15px;   padding-right:15px; }  .board-header .board-header-right {   text-align:right; }  .board-header .board-title {   font-size:14px;   line-height:31px; } @media (max-width:481px) {  .board-header-with-search {   display:block; } } @media (max-width:481px) {  .board-header-with-search .board-header-left {   display:block; } } @media (max-width:481px) {  .board-header-with-search .board-header-center {   display:block; } } @media (max-width:481px) {  .board-header-with-search .board-header-right {   display:block;   position:absolute;   top:18px;   right:0; } } .board-header-with-search .sort-tab .open > .btn, .board-header-with-search .sort-tab .open > .gform_button, .board-header-with-search .sort-tab .gform_wrapper .open > .button, .gform_wrapper .board-header-with-search .sort-tab .open > .button, .board-header-with-search .sort-tab .gform_wrapper .gform_page_footer .open > .button.gform_next_button, .board-header-with-search .sort-tab .gform_wrapper .gform_footer .open > input.button, .board-header-with-search .sort-tab .gform_wrapper .gform_footer .open > input[type=submit], .gform_wrapper .gform_footer .board-header-with-search .sort-tab .open > input[type=submit], .board-header-with-search .sort-tab .gform_wrapper .gform_page_footer .open > input.button, .board-header-with-search .sort-tab .gform_wrapper .gform_page_footer .open > input[type=submit], .gform_wrapper .gform_page_footer .board-header-with-search .sort-tab .open > input[type=submit] {  background-color:#fff !important; } .board-header-with-search .sort-tab .bootstrap-select .btn-default {  background-color:#fff;  border-radius:4px;  line-height:40px;  border:1px solid;  margin-top:-1px; }  @media (max-width:481px) {   .board-header-with-search .sort-tab .bootstrap-select .btn-default { border:none; line-height:normal; } } .dashboard-content-area {  overflow:auto;  padding:40px; }  @media only screen and (max-width:991px) {   .dashboard-content-area { overflow:visible; } }  .dashboard-content-area .container {   padding-bottom:40px; }  .dashboard-content-area .input-group-addon {   border-color:#cccccc !important; }  @media (max-width:991px) {   .dashboard-content-area .container { padding-left:15px; padding-right:15px; } } .dashboard-content-area-table {  padding:0; }  .dashboard-content-area-table .table {   background-color:#fff; }   .dashboard-content-area-table .table th { vertical-align:middle; padding:25px 20px; border-bottom:0; }   .dashboard-content-area-table .table td { vertical-align:middle; padding:10px 20px; } @media (max-width:991px) {  .dashboard-content-area-table .table td {   position:relative;   padding-left:50%; } } @media (max-width:991px) {  .dashboard-content-area-table .table td:before {   position:absolute;   top:10px;   left:20px;   width:45%;   padding-right:10px;   white-space:nowrap;   font-weight:700; } }   .dashboard-content-area-table .table td[data-label="Actions"] { white-space:nowrap; }  .dashboard-content-area-table .dropdown-menu {   left:auto;   right:0; }  @media (max-width:991px) {   .dashboard-content-area-table .table, .dashboard-content-area-table thead, .dashboard-content-area-table tbody, .dashboard-content-area-table th, .dashboard-content-area-table td, .dashboard-content-area-table tr { display:block; }   .dashboard-content-area-table tr { border-bottom:2px solid #ddd; }   .dashboard-content-area-table thead tr { position:absolute; top:-9999px; left:-9999px; }   .dashboard-content-area-table td:before { content:attr(data-label); } } .messages-area .media {  overflow:inherit; } .messages-area .media-heading {  font-size:14px;  line-height:14px; } .messages-area p {  font-size:14px;  line-height:22px;  margin-bottom:8px; }  @media (max-width:767px) {   .messages-area p { font-size:14px; line-height:20px; } } .messages-area .media-object {  width:50px; } .messages-area .media-left, .messages-area .next-prev-block .media-right, .next-prev-block .messages-area .media-right {  padding-right:30px; } .messages-area .media-body {  overflow:inherit; } .messages-area .message_des ul {  padding-left:17px; } .msg-table-list {  overflow:auto; } .msg-media {  white-space:nowrap; }  .msg-media img {   margin-right:15px; }  .msg-media .user-alert {   width:8px;   height:8px;   border-radius:50%;   background-color:#e43012;   left:22px;   top:-5px; } .msg-to-agent-block {  padding:50px 40px;  background-color:#fff; }  @media (min-width:768px) and (max-width:991px) {   .msg-to-agent-block { padding:35px 25px; } }  @media (max-width:767px) {   .msg-to-agent-block { padding:25px; } }  .msg-to-agent-block .media-left, .msg-to-agent-block .next-prev-block .media-right, .next-prev-block .msg-to-agent-block .media-right {   padding-right:20px; }  .msg-to-agent-block .media-object {   width:90px; }   @media (min-width:768px) and (max-width:991px) { .msg-to-agent-block .media-object {  width:70px; } }   @media (max-width:767px) { .msg-to-agent-block .media-object {  width:70px; } }  .msg-to-agent-block .msg-agent-left {   width:10000px;   padding:15px 0; }   @media (max-width:767px) { .msg-to-agent-block .msg-agent-left {  display:block;  width:100%;  padding-top:0; } }  .msg-to-agent-block .msg-agent-status {   padding-top:15px;   padding-right:40px;   padding-bottom:15px;   padding-left:50px;   white-space:nowrap;   border-left:1px solid #e6e9ed; }   @media (min-width:992px) and (max-width:1199px) { .msg-to-agent-block .msg-agent-status {  padding-right:30px;  padding-left:40px; } }   @media (min-width:768px) and (max-width:991px) { .msg-to-agent-block .msg-agent-status {  padding-right:20px;  padding-left:30px; } }   @media (max-width:767px) { .msg-to-agent-block .msg-agent-status {  display:block;  width:100%;  padding:0;  border:0; } }   .msg-to-agent-block .msg-agent-status ul { list-style:none; }   .msg-to-agent-block .msg-agent-status li { margin-bottom:10px; color:#8c969a; } @media (max-width:767px) {  .msg-to-agent-block .msg-agent-status li {   font-size:12px;   line-height:14px; } } .msg-to-agent-block .msg-agent-status li .fa {  margin-right:5px; }  @media (max-width:767px) {   .msg-to-agent-block .agent-title { font-size:14px; line-height:20px; } }  @media (max-width:767px) {   .msg-to-agent-block .agent-company { font-size:14px; line-height:20px; } } .msgs-list .msg-me {  background-color:#f3f3f3 !important; } .msgs-list .media {  padding:30px 85px 30px 40px;  border-top:1px solid rgba(201, 208, 212, 0.5);  background-color:#fff; }  @media (min-width:768px) and (max-width:991px) {   .msgs-list .media { padding:35px 25px; } }  @media (max-width:767px) {   .msgs-list .media { padding:25px; } } .msgs-list .attachment {  font-weight:500; }  .msgs-list .attachment .fa {   margin-right:5px; } .msgs-list .message-date {  margin-top:24px;  text-align:right;  color:#8c969a; }  .msgs-list .message-date span {   margin-left:5px; } .msg-send-block {  padding:20px 40px;  border-top:1px solid rgba(201, 208, 212, 0.5);  background-color:#f3f3f3; }  @media (max-width:991px) {   .msg-send-block { padding:20px 25px; } }  .msg-send-block .media-left, .msg-send-block .next-prev-block .media-right, .next-prev-block .msg-send-block .media-right {   padding-top:25px; }  .msg-send-block .media-body {   padding-left:20px; }  .msg-send-block .media-heading {   margin-bottom:10px; } .msg-type-block {  padding:15px 20px;  border:1px solid rgba(201, 208, 212, 0.5);  border-radius:4px;  background-color:#fff; }  .msg-type-block .arrow,  .msg-type-block .arrow:after {   border-style:solid;   border-color:transparent; }  .msg-type-block .arrow {   top:20px;   left:-8px;   margin-top:-8px;   border-width:8px;   border-right-color:rgba(201, 208, 212, 0.5);   border-left-width:0; }  .msg-type-block .arrow:after {   bottom:-7px;   left:1px;   content:'';   border-width:7px;   border-right-color:#fff;   border-left-width:0; }  .msg-type-block .form-control, .msg-type-block .ginput_container input, .ginput_container .msg-type-block input,  .msg-type-block .ginput_container select, .ginput_container .msg-type-block select,  .msg-type-block .ginput_container textarea, .ginput_container .msg-type-block textarea {   resize:none;   color:#000; }  .msg-type-block .msg-attachment-row {   padding-top:10px;   border-top:1px solid rgba(201, 208, 212, 0.5); } .msg-attachment {  list-style:none; }  .msg-attachment .attach-icon {   margin-right:5px !important;   cursor:pointer;   color:#8c969a; }  .msg-attachment .attach-text {   color:#8c969a; }  .msg-attachment .new-attach {   text-align:right; } .form-msg-btns {  padding-top:20px;  text-align:right; }  .form-msg-btns .btn, .form-msg-btns .gform_button,  .form-msg-btns .gform_wrapper .button, .gform_wrapper .form-msg-btns .button,  .form-msg-btns .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .form-msg-btns .button.gform_next_button,  .form-msg-btns .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .form-msg-btns input.button,  .form-msg-btns .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .form-msg-btns input[type=submit],  .form-msg-btns .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .form-msg-btns input.button,  .form-msg-btns .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .form-msg-btns input[type=submit] {   margin-left:5px; }  .form-msg-btns .btn-cancel {   color:#3e4f57; }   .form-msg-btns .btn-cancel:hover { background-color:rgba(255, 255, 255, 0.5); } .dashboard-sidebar .btn-default {  border-color:#cccccc;  background-color:#cccccc; }  .dashboard-sidebar .btn-default:hover {   border-color:#999999;   background-color:#b3b2b2; } .pkgs-status {  margin-bottom:10px;  padding:15px 20px;  background-color:#fff; }  .pkgs-status .pkgs-status-title {   font-size:14px;   line-height:30px;   margin-bottom:5px; }  .pkgs-status ul {   margin-bottom:12px;   list-style:none; }  .pkgs-status li {   font-size:14px;   font-weight:300;   line-height:30px; }   .pkgs-status li:first-child { font-weight:500; text-transform:uppercase; }  .pkgs-status .plan-link {   font-size:14px;   font-weight:500; } .dashboard-sidebar-inner {  margin-top:20px; }  .dashboard-sidebar-inner .btn-block + .btn-block {   margin-top:10px; } .steps-progress-main {  font-size:12px;  line-height:30px;  color:#cccccc; }  .steps-progress-main .steps-progress {   width:152px;   height:5px;   margin-right:10px;   background-color:#f1f1f1; }   .steps-progress-main .steps-progress span { width:20%; background-color:#00aeef; } .steps-nav {  font-weight:500;  z-index:2;  color:#fff;  background-color:#00aeef;  transform:translateZ(0); }  .steps-nav .btn-left .btn, .steps-nav .btn-left .gform_button,  .steps-nav .btn-left .gform_wrapper .button, .gform_wrapper .steps-nav .btn-left .button,  .steps-nav .btn-left .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .steps-nav .btn-left input[type=submit],  .steps-nav .btn-left .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .steps-nav .btn-left input[type=submit] {   margin-right:20px; }  .steps-nav .btn-right .btn, .steps-nav .btn-right .gform_button,  .steps-nav .btn-right .gform_wrapper .button, .gform_wrapper .steps-nav .btn-right .button,  .steps-nav .btn-right .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .steps-nav .btn-right input[type=submit],  .steps-nav .btn-right .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .steps-nav .btn-right input[type=submit] {   margin-left:20px; }  .steps-nav button {   font-size:36px;   line-height:45px;   width:50px;   height:50px;   text-align:center;   opacity:.8;   color:#fff;   border-radius:0;   background-color:rgba(255, 255, 255, 0.2); }   .steps-nav button:hover, .steps-nav button:focus, .steps-nav button:active { opacity:1; color:#fff; } @media (max-width:767px) {  .account-block .btn, .account-block .gform_button,  .account-block .gform_wrapper .button, .gform_wrapper .account-block .button,  .account-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .account-block .button.gform_next_button,  .account-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .account-block input.button,  .account-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .account-block input[type=submit],  .account-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .account-block input.button,  .account-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .account-block input[type=submit] {   width:100%; }   .account-block .btn + .btn, .account-block .gform_button + .btn, .account-block .gform_wrapper .button + .btn, .gform_wrapper .account-block .button + .btn, .account-block .gform_wrapper .gform_page_footer .button.gform_next_button + .btn, .account-block .gform_wrapper .gform_footer input.button + .btn, .account-block .gform_wrapper .gform_footer input[type=submit] + .btn, .gform_wrapper .gform_footer .account-block input[type=submit] + .btn, .account-block .gform_wrapper .gform_page_footer input.button + .btn, .account-block .gform_wrapper .gform_page_footer input[type=submit] + .btn, .gform_wrapper .gform_page_footer .account-block input[type=submit] + .btn, .account-block .btn + .gform_button, .account-block .gform_button + .gform_button, .account-block .gform_wrapper .button + .gform_button, .gform_wrapper .account-block .button + .gform_button, .account-block .gform_wrapper .gform_page_footer .button.gform_next_button + .gform_button, .account-block .gform_wrapper .gform_footer input.button + .gform_button, .account-block .gform_wrapper .gform_footer input[type=submit] + .gform_button, .gform_wrapper .gform_footer .account-block input[type=submit] + .gform_button, .account-block .gform_wrapper .gform_page_footer input.button + .gform_button, .account-block .gform_wrapper .gform_page_footer input[type=submit] + .gform_button, .gform_wrapper .gform_page_footer .account-block input[type=submit] + .gform_button,   .account-block .gform_wrapper .btn + .button, .gform_wrapper .account-block .btn + .button,   .account-block .gform_wrapper .gform_button + .button, .gform_wrapper .account-block .gform_button + .button,   .account-block .gform_wrapper .button + .button, .gform_wrapper .account-block .button + .button,   .account-block .gform_wrapper .gform_page_footer .button.gform_next_button + .button,   .account-block .gform_wrapper .gform_footer input.button + .button,   .account-block .gform_wrapper .gform_footer input[type=submit] + .button, .gform_wrapper .gform_footer .account-block input[type=submit] + .button,   .account-block .gform_wrapper .gform_page_footer input.button + .button,   .account-block .gform_wrapper .gform_page_footer input[type=submit] + .button, .gform_wrapper .gform_page_footer .account-block input[type=submit] + .button,   .account-block .gform_wrapper .gform_page_footer .btn + .button.gform_next_button,   .account-block .gform_wrapper .gform_page_footer .gform_button + .button.gform_next_button,   .account-block .gform_wrapper .gform_page_footer .button + .button.gform_next_button, .gform_wrapper .account-block .gform_page_footer .button + .button.gform_next_button, .gform_wrapper .gform_footer .account-block .gform_page_footer input[type=submit] + .button.gform_next_button,   .account-block .gform_wrapper .gform_footer .btn + input.button,   .account-block .gform_wrapper .gform_footer .gform_button + input.button,   .account-block .gform_wrapper .gform_footer .button + input.button, .gform_wrapper .account-block .gform_footer .button + input.button, .gform_wrapper .gform_page_footer .account-block .gform_footer input[type=submit] + input.button,   .account-block .gform_wrapper .gform_footer .btn + input[type=submit], .gform_wrapper .gform_footer .account-block .btn + input[type=submit],   .account-block .gform_wrapper .gform_footer .gform_button + input[type=submit], .gform_wrapper .gform_footer .account-block .gform_button + input[type=submit],   .account-block .gform_wrapper .gform_footer .button + input[type=submit], .gform_wrapper .account-block .gform_footer .button + input[type=submit], .gform_wrapper .gform_footer .account-block .button + input[type=submit],   .account-block .gform_wrapper .gform_footer input[type=submit] + input[type=submit], .gform_wrapper .gform_footer .account-block input[type=submit] + input[type=submit], .gform_wrapper .gform_page_footer .account-block .gform_footer input[type=submit] + input[type=submit],   .account-block .gform_wrapper .gform_page_footer .btn + input.button,   .account-block .gform_wrapper .gform_page_footer .gform_button + input.button,   .account-block .gform_wrapper .gform_page_footer .button + input.button, .gform_wrapper .account-block .gform_page_footer .button + input.button, .gform_wrapper .gform_footer .account-block .gform_page_footer input[type=submit] + input.button,   .account-block .gform_wrapper .gform_page_footer .btn + input[type=submit], .gform_wrapper .gform_page_footer .account-block .btn + input[type=submit],   .account-block .gform_wrapper .gform_page_footer .gform_button + input[type=submit], .gform_wrapper .gform_page_footer .account-block .gform_button + input[type=submit],   .account-block .gform_wrapper .gform_page_footer .button + input[type=submit], .gform_wrapper .account-block .gform_page_footer .button + input[type=submit], .gform_wrapper .gform_page_footer .account-block .button + input[type=submit], .gform_wrapper .gform_footer .account-block .gform_page_footer input[type=submit] + input[type=submit],   .account-block .gform_wrapper .gform_page_footer input[type=submit] + input[type=submit], .gform_wrapper .gform_page_footer .account-block input[type=submit] + input[type=submit] { margin-top:10px; } } .account-block + .account-block {  margin-top:30px; } .account-block.active {  display:block !important; } .account-block .my-avatar {  text-align:center; }  @media only screen and (max-width:991px) {   .account-block .my-avatar { margin-bottom:30px; } }  .account-block .my-avatar img {   margin-bottom:30px; }  .account-block .my-avatar .profile-img-info {   font-size:12px;   margin:10px 0 0;   color:#777; } .account-block .account-block-left {  width:30%;  padding-right:55px; } .account-block .account-block-right {  width:70%; } .account-profile-block {  padding:40px;  background-color:#fff; } .account-sidebar-block, .user-profile-plan {  padding:30px;  margin-bottom:30px;  background-color:#fff; } .user-profile-plan {  margin-bottom:1px; }  .user-profile-plan:last-of-type {   margin-bottom:30px; }  .user-profile-plan dl {   margin-bottom:0; }  .user-profile-plan .user-upgrade-plan-link {   margin-top:10px; } #gdpr_agreement {  display:inline;  width:20px;  height:15px; } label[for="gdpr_agreement"] {  width:100%; } .invoice-area {  border:1px solid #f0f0f0;  background-color:#fff; } .invoice-form {  padding:28px 20px; }  @media (max-width:767px) {   .invoice-form .form-group, .invoice-form .gform_wrapper li, .gform_wrapper .invoice-form li { margin-bottom:15px; } } .invoice-list-wrap {  overflow:auto; } .invoice-list {  margin-bottom:0;  border-top:1px solid #e5e5e5; } #invoices_total_price {  font-weight:500; } .invoice-detail {  padding:65px 80px; }  @media (min-width:768px) and (max-width:991px) {   .invoice-detail { padding:45px 60px; } }  @media (max-width:767px) {   .invoice-detail { padding:40px; } } .invoice-header {  margin-bottom:75px; } .invoice-contact {  width:90%;  margin-bottom:55px; }  .invoice-contact h2 {   font-size:16px;   margin-bottom:20px; }  .invoice-contact .invoice-contact-left {   width:210px; }  .invoice-contact .invoice-contact-right {   width:210px; } .invoice-total {  margin-bottom:35px; }  .invoice-total th {   font-weight:500;   border:none !important; }  .invoice-total th,  .invoice-total td {   padding:20px 0 !important; }  .invoice-total .description {   font-weight:500; }  .invoice-total .amount {   text-align:right; } .invoice-info h3 {  font-size:14px; } .invoice-info p {  margin-bottom:50px; } .area-title {  padding:22px 20px;  border-bottom:1px solid #f0f0f0; } .my-property-listing .row {  margin-right:-7px;  margin-left:-7px; } .my-property-listing div[class*='col-'] {  padding-right:7px;  padding-left:7px; } .my-property-listing .figure-block {  width:150px; }  @media (max-width:767px) {   .my-property-listing .figure-block { width:100%; height:auto; } } .my-property {  overflow:visible !important;  padding:8px;  background-color:#fff; }  @media (max-width:767px) {   .my-property .media-left, .my-property .next-prev-block .media-right, .next-prev-block .my-property .media-right { display:block; padding:0; padding-bottom:15px; }   .my-property .media-body { display:block; width:100%; } }  .my-property .media-left, .my-property .next-prev-block .media-right, .next-prev-block .my-property .media-right {   padding-right:20px; }  .my-property .media-body {   overflow:visible; }  .my-property .my-description {   width:100000px; }   @media (max-width:767px) { .my-property .my-description {  display:block;  width:100%;  text-align:center; } }   .my-property .my-description .label { font-size:10px; line-height:9px; padding:4px 5px 4px; }  .my-property .my-actions {   font-size:0;   width:40%;   padding-right:22px;   text-align:right; }   @media (min-width:992px) and (max-width:1199px) { .my-property .my-actions {  padding-right:10px; } }   @media (min-width:768px) and (max-width:991px) { .my-property .my-actions {  width:43%;  padding-right:10px; } }   @media (max-width:767px) { .my-property .my-actions {  top:0;  display:block;  width:100%;  margin-top:15px;  margin-bottom:7px;  padding-right:0;  text-align:center; } }  .my-property .my-heading {   color:#00aeef;   margin:0 0 4px; }   .my-property .my-heading a { color:#000; }  .my-property .address {   overflow:hidden;   white-space:nowrap;   text-overflow:ellipsis;   font-size:14px;   margin-bottom:10px; }  .my-property .status p {   font-size:14px;   margin-bottom:0; }  .my-property .status span {   margin-right:10px; }  .my-property .dropdown-menu {   left:inherit;   min-width:190px; }   @media only screen and (max-width:991px) { .my-property .dropdown-menu {  right:auto;  min-width:165px; } }   .my-property .dropdown-menu .pay-options { padding:12px; }   .my-property .dropdown-menu ul { list-style:none; }   .my-property .dropdown-menu li { border-top:1px solid #e5e5e5; }   .my-property .dropdown-menu a:hover { color:#4cc6f4; }   .my-property .dropdown-menu .fa { margin-right:8px; }  .my-property .actions-dropdown a {   font-size:14px;   padding:10px 12px;   color:#777; }   .my-property .actions-dropdown a:hover { background-color:#fff; } .pay-options td {  font-size:12px;  font-weight:400;  padding:0 0 3px 0 !important; } .pay-options tfoot td {  font-weight:400;  padding-top:8px; } .pay-options label {  font-size:12px;  font-weight:400; } .pay-options input[type='radio'], .pay-options input[type='checkbox'] {  margin-top:5px; } .my-actions .btn-group {  margin-right:6px; } .my-actions .btn, .my-actions .gform_button, .my-actions .gform_wrapper .button, .gform_wrapper .my-actions .button, .my-actions .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .my-actions .button.gform_next_button, .my-actions .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .my-actions input.button, .my-actions .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .my-actions input[type=submit], .my-actions .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .my-actions input.button, .my-actions .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .my-actions input[type=submit] {  -webkit-border-radius:4px;  border-radius:4px; }  @media (max-width:991px) {   .my-actions .btn, .my-actions .gform_button,   .my-actions .gform_wrapper .button, .gform_wrapper .my-actions .button,   .my-actions .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .my-actions .button.gform_next_button,   .my-actions .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .my-actions input.button,   .my-actions .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .my-actions input[type=submit],   .my-actions .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .my-actions input.button,   .my-actions .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .my-actions input[type=submit] { font-size:12px; padding:8px 12px !important; } }  .my-actions .btn .fa, .my-actions .gform_button .fa, .my-actions .gform_wrapper .button .fa, .gform_wrapper .my-actions .button .fa, .my-actions .gform_wrapper .gform_footer input[type=submit] .fa, .gform_wrapper .gform_footer .my-actions input[type=submit] .fa, .my-actions .gform_wrapper .gform_page_footer input[type=submit] .fa, .gform_wrapper .gform_page_footer .my-actions input[type=submit] .fa {   margin-left:15px; } .my-actions .btn-default {  color:#777;  border-color:#ccc; }  .my-actions .btn-default:hover {   background-color:#fff; } .my-actions .open > .btn-default.dropdown-toggle {  background-color:#fff;  box-shadow:none; } .my-actions .btn-action {  color:#ccc;  border:1px solid #ccc; }  .my-actions .btn-action .fa {   margin:0 !important; }  .my-actions .btn-action:hover {   color:#fff;   border-color:#00aeef;   background-color:#00aeef; } .my-actions .pay-btn {  color:#fff;  border:1px solid #7ed321;  background-color:#7ed321; }  @media (max-width:1199px) {   .my-actions .pay-btn { font-size:12px; } } .my-actions .open .action-btn {  background-color:#4cc6f4; } .my-actions .alert, .my-actions .validation_error, .my-actions #gforms_confirmation_message {  max-width:290px; } .saved-search-list .saved-search-block {  padding:20px 20px 15px;  background-color:#fff; }  @media (max-width:767px) {   .saved-search-list .saved-search-block { padding:30px 30px 30px 50px; } }  .saved-search-list .saved-search-block + .saved-search-block {   border-top:1px solid #e5e5e5; }  @media (max-width:767px) {   .saved-search-list .saved-search-block p { font-size:14px; } }  .saved-search-list .saved-search-block li {   border:1px solid #ccc;   padding:10px 20px;   border-radius:4px;   margin-bottom:5px; }   @media (max-width:991px) { .saved-search-list .saved-search-block li {  font-size:12px;  padding:6px 12px 5px; } }   .saved-search-list .saved-search-block li:last-child, .saved-search-list .saved-search-block li:first-child { border:none; padding:0; top:-1px; }   .saved-search-list .saved-search-block li:nth-child(2) { border:none; } .add-title-tab {  padding:24px 40px;  border:1px solid #e5e5e5;  background-color:#fff; }  .add-title-tab .add-expand {   font-family:"FontAwesome";   line-height:78px;   width:78px;   cursor:pointer;   text-align:center;   color:#959595; }   .add-title-tab .add-expand:before { top:1px; content:'\f107'; }   .add-title-tab .add-expand.active:before { content:'\f106'; } .add-tab-content {  border:1px solid #e5e5e5;  border-top:0;  background-color:#fff; }  .add-tab-content .push-padding-bottom {   padding-bottom:30px !important; }  .add-tab-content .add-tab-row {   padding:40px 40px 40px;   border-bottom:1px solid #e5e5e5; }  .add-tab-content #map {   height:265px;   margin-bottom:25px; }   @media (max-width:767px) { .add-tab-content #map + button {  margin-bottom:30px; } }  .add-tab-content .form-group, .add-tab-content .gform_wrapper li, .gform_wrapper .add-tab-content li {   margin-bottom:20px; }  .add-tab-content .checkbox {   margin-top:0;   margin-bottom:20px; }  .add-tab-content .additional-block button .fa {   margin-right:5px; }  .add-tab-content .additional-block .sort-additional-row,  .add-tab-content .additional-block .remove-additional-row {   font-size:14px;   width:40px;   padding:9px;   color:#000;   border:1px solid #cccccc;   border-radius:4px; }  .add-tab-content .additional-block .sort-additional-row {   cursor:move; }  .add-tab-content .additional-block .remove-additional-row {   cursor:pointer; }  .add-tab-content .additional-block .action-field {   width:4%;   text-align:center; }  .add-tab-content .additional-block .field-title {   width:35%; }  .add-tab-content .additional-block td {   padding-right:15px;   padding-left:15px; }  .add-tab-content .additional-block tbody td {   padding-top:5px;   padding-bottom:5px; }  .add-tab-content .additional-block tfoot td {   padding-top:10px; } .add-attachment .attach-list {  margin-bottom:25px; } .add-attachment .btn, .add-attachment .gform_button, .add-attachment .gform_wrapper .button, .gform_wrapper .add-attachment .button, .add-attachment .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .add-attachment .button.gform_next_button, .add-attachment .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .add-attachment input.button, .add-attachment .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .add-attachment input[type=submit], .add-attachment .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .add-attachment input.button, .add-attachment .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .add-attachment input[type=submit] {  margin-bottom:15px; } .add-attachment p {  margin-bottom:15px; } .add-attachment .media {  margin-top:20px; } .add-attachment .media-left, .add-attachment .next-prev-block .media-right, .next-prev-block .add-attachment .media-right {  padding-right:20px; } .add-attachment .attach-icon {  font-size:70px;  width:60px; }  @media (max-width:767px) {   .add-attachment .attach-icon { width:40px; height:46px; } } .add-attachment .media-heading {  font-size:14px;  font-weight:500;  margin-bottom:2px; } .add-attachment .attach-actions li a {  color:#000; }  .add-attachment .attach-actions li a:hover {   color:#00aeef; } .file-upload-block .btn, .file-upload-block .gform_button, .file-upload-block .gform_wrapper .button, .gform_wrapper .file-upload-block .button, .file-upload-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .file-upload-block .button.gform_next_button, .file-upload-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .file-upload-block input[type=submit], .file-upload-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .file-upload-block input.button, .file-upload-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .file-upload-block input[type=submit] {  padding-right:32px;  padding-left:32px; } .add-sort-table .row-sort {  padding-right:27px; } .add-sort-table .row-remove {  padding-left:27px; } .add-sort-table .row-sort, .add-sort-table .row-remove {  padding-top:20px; } .add-sort-table .sort-middle {  padding-bottom:35px; } .add-sort-table .sort {  cursor:move; } .add-sort-table .remove {  cursor:pointer; } .add-sort-table .sort, .add-sort-table .remove {  color:#b2b2b2; } .sort-inner-block {  padding:35px;  border:1px solid #eee;  border-radius:4px;  background-color:#fafafa; } .media-gallery {  margin-bottom:-10px;  padding-bottom:10px; }  .media-gallery .row {   margin-right:0;   margin-left:0; }  .media-gallery div[class*='col-'] {   width:14.2857%;   margin-bottom:10px;   padding-right:5px;   padding-left:5px; } .gallery-thumb {  border:2px solid #cccccc; }  .gallery-thumb img {   z-index:5; }  .gallery-thumb .icon {   font-size:14px;   line-height:28px;   z-index:10;   bottom:8px;   width:28px;   height:28px;   cursor:pointer;   text-align:center;   opacity:.7;   color:#fff;   border-radius:4px;   background-color:#00aeef; }   .gallery-thumb .icon:hover { opacity:1; }  .gallery-thumb .icon-fav {   left:8px; }   .gallery-thumb .icon-fav:hover { color:#f8b42b; }  .gallery-thumb .icon-delete {   right:8px; }  .gallery-thumb .icon-loader {   top:50%;   left:50%;   cursor:default;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%); } .media-drag-drop {  margin-top:10px;  padding:30px;  text-align:center;  border:2px dashed #dfdfdf;  background-color:#efefef; }  .media-drag-drop .icon-cloud-upload {   font-size:40px;   line-height:40px;   margin-bottom:10px; }  .media-drag-drop .drag-title {   color:#000;   font-size:26px;   line-height:30px;   margin:0 0 20px;   font-weight:500;   text-transform:inherit;   text-align:inherit; } .membership-package-block .pkgs-status {  margin-bottom:30px;  padding:30px 40px;  background-color:#fff; } .membership-package-block li {  padding:4px 0;  border-bottom:1px solid #ebebeb; }  .membership-package-block li .pkg-status-left {   font-weight:500;   padding-left:0; }  .membership-package-block li .pkg-status-right {   font-size:14px;   font-weight:300;   width:100px;   text-align:center; } .agents-info-list-search {  margin-bottom:30px; } .agent-info-list-wrap {  overflow:auto;  margin-bottom:40px; } .agent-info-table > thead > tr > th {  padding:12px; } .agent-info-table > tbody > tr > td {  padding:12px; } .agent-info-table > tbody > tr:nth-of-type(2n+1) {  background-color:#fff; } .agent-info-table .agent-list-actions {  width:200px; }  .agent-info-table .agent-list-actions .btn-sm {   padding:5px 8px; }  .single-input-search .form-control, .single-input-search .ginput_container input, .ginput_container .single-input-search input, .single-input-search .ginput_container select, .ginput_container .single-input-search select, .single-input-search .ginput_container textarea, .ginput_container .single-input-search textarea {  border:1px solid #e5e5e5; } .single-input-search button {  font-size:13px;  width:40px;  height:40px; }  .single-input-search button:before {   font-family:"FontAwesome";   content:'\f002';   color:#777; } .my-profile-search {  margin-bottom:20px; }  @media (max-width:991px) {   .my-profile-search { margin-bottom:0; } }  .my-profile-search .sort-tab {   font-size:14px;   font-weight:400;   line-height:40px; }  .my-profile-search .profile-top-left {   width:70%; }   @media (min-width:992px) and (max-width:1199px) { .my-profile-search .profile-top-left {  width:60%; } }   @media (max-width:991px) { .my-profile-search .profile-top-left {  width:100%; } }  .my-profile-search .profile-top-right {   width:30%; }   @media (min-width:992px) and (max-width:1199px) { .my-profile-search .profile-top-right {  width:40%; } }   @media (max-width:991px) { .my-profile-search .profile-top-right {  width:100%; } }  .header-detail {  padding:25px 0 28px; }  @media (max-width:767px) {   .header-detail { padding:18px 0 16px; } .header-detail .breadcrumb {  display:none; } .header-detail .actions {  display:none; } }  .header-detail .breadcrumb {   margin-bottom:8px; }   .header-detail .breadcrumb li { line-height:28px; }  .header-detail .actions {   margin-bottom:10px; }  .header-detail h1 .actions span {   font-size:22px;   cursor:pointer; }  .header-detail .property-address {   color:#707070; }  .header-detail .item-price .price-start {   margin-right:10px;   color:#767676; }  .header-detail .item-sub-price {   color:#707070; }   .header-detail .item-sub-price .actions span { cursor:pointer; }  .header-detail .label-wrap {   top:3px;   height:24px;   margin-left:8px;   white-space:nowrap; }   @media (max-width:767px) { .header-detail .label-wrap {  top:-1px;  height:17px; } }   .header-detail .label-wrap .label { padding:6px 10px 6px; } @media (max-width:767px) {  .header-detail .label-wrap .label {   padding:3px 6px; } }  .header-detail .header-left {   max-width:1000px; }   @media (min-width:992px) and (max-width:1199px) { .header-detail .header-left {  max-width:800px; } }   @media (min-width:768px) and (max-width:991px) { .header-detail .header-left {  max-width:600px; } }   @media (max-width:767px) { .header-detail .header-left {  max-width:370px; } }   @media (max-width:481px) { .header-detail .header-left {  max-width:210px; }  .header-detail .header-left h1,  .header-detail .header-left .property-address {   overflow:hidden;   width:210px;   white-space:nowrap;   text-overflow:ellipsis; } } .form-media {  top:40px;  left:40px;  overflow:auto;  width:370px;  max-height:550px;  padding-bottom:0 !important; }  @media (min-width:992px) and (max-width:1199px) {   .form-media { top:20px; left:20px; width:315px; padding:20px; } .form-media .form-control:not(textarea), .form-media .ginput_container input:not(textarea), .ginput_container .form-media input:not(textarea), .form-media .ginput_container select:not(textarea), .ginput_container .form-media select:not(textarea), .form-media .ginput_container textarea:not(textarea), .ginput_container .form-media textarea:not(textarea) {  height:34px; } }  @media (max-width:991px) {   .form-media { display:none; } }  .form-media form {   padding-bottom:30px; }  .form-media .media-left figure, .form-media .next-prev-block .media-right figure, .next-prev-block .form-media .media-right figure {   width:101px; }  .form-media .media-left .item-thumb, .form-media .next-prev-block .media-right .item-thumb, .next-prev-block .form-media .media-right .item-thumb, .form-media .media-left figure, .form-media .next-prev-block .media-right figure, .next-prev-block .form-media .media-right figure {   width:101px; }  .form-media .media-left .media-object, .form-media .next-prev-block .media-right .media-object, .next-prev-block .form-media .media-right .media-object {   width:74px; }  .form-media .media-left a, .form-media .next-prev-block .media-right a, .next-prev-block .form-media .media-right a {   width:74px; } .detail-top {  z-index:1;  margin-bottom:30px; }  @media (max-width:767px) {   .detail-top { margin-bottom:20px; } }  .detail-top .tab-pane {   min-height:600px; }   @media (min-width:768px) and (max-width:991px) { .detail-top .tab-pane {  min-height:480px; } }   @media (max-width:767px) { .detail-top .tab-pane {  min-height:380px; } }   .detail-top .tab-pane .view-popup { cursor:pointer; } .detail-top-grid #gallery {  background-repeat:no-repeat;  background-position:center;  background-size:cover, 100%; } .detail-top.detail-top-full #gallery {  background-repeat:no-repeat;  background-position:center;  background-size:cover,100%; }  .detail-top.detail-top-full #gallery:before {   content:'';   background:transparent;   background:-webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.8) 100%);   background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8) 100%); } .detail-top.detail-top-full .media-tabs-up {  z-index:10;  top:35px; }  @media (max-width:767px) {   .detail-top.detail-top-full .media-tabs-up { position:relative; top:inherit; left:inherit; } }  .detail-top.detail-top-full .media-tabs-up .label-wrap {   top:12px; } .detail-top.detail-top-full .label {  font-size:12px;  line-height:15px;  padding:6px 10px 6px; }  @media (max-width:767px) {   .detail-top.detail-top-full .label { font-size:10px; line-height:11px; padding:4px 8px 4px; } } .detail-top.detail-top-full .media-tabs {  text-align:right; } .detail-top.detail-top-full .media-detail-down {  z-index:10;  bottom:50px; }  @media (max-width:768px) {   .detail-top.detail-top-full .media-detail-down { bottom:15px; } }  @media (max-width:481px) {   .detail-top.detail-top-full .media-detail-down { bottom:15px; } } .detail-top.detail-top-full .header-detail h1, .detail-top.detail-top-full .header-detail .property-address, .detail-top.detail-top-full .header-detail .item-price, .detail-top.detail-top-full .header-detail .item-sub-price, .detail-top.detail-top-full .header-detail .price-start {  color:#fff; } .detail-top.detail-top-full .header-detail .actions {  top:5px;  margin-left:10px; } .detail-top.detail-top-full .header-right {  padding-top:23px; }  @media (max-width:767px) {   .detail-top.detail-top-full .header-right { padding-top:0; } } .detail-top.detail-top-full .breadcrumb li {  line-height:12px;  color:#fff; }  .detail-top.detail-top-full .breadcrumb li + li:after {   color:#fff; } .detail-top.detail-top-full .breadcrumb a {  color:#fff; } .detail-top.detail-top-slideshow #gallery {  min-height:100%; } @media (max-width:481px) {  .detail-top.detail-top-slideshow .tab-content {   margin:0 -15px; } } .detail-top.detail-top-slideshow .detail-slider, .detail-top.detail-top-slideshow .detail-slider .owl-item, .detail-top.detail-top-slideshow .detail-slider .item {  min-height:600px; } @media (min-width:768px) and (max-width:991px) {  .detail-top.detail-top-slideshow .detail-slider,  .detail-top.detail-top-slideshow .detail-slider .owl-item,  .detail-top.detail-top-slideshow .detail-slider .item,  .detail-content-slideshow .detail-slider .item {   min-height:425px !important; } } @media (max-width:767px) {  .detail-top.detail-top-slideshow .detail-slider,  .detail-top.detail-top-slideshow .detail-slider .owl-item,  .detail-top.detail-top-slideshow .detail-slider .item,  .detail-content-slideshow .detail-slider .item {   min-height:240px !important; } } .detail-content-slideshow .media-tabs {  top:20px;  right:20px; } @media (max-width:481px) {  .detail-content-slideshow .tab-content {   margin:0 -15px; } } .detail-content-slideshow #gallery {  min-height:100%; } .detail-content-slideshow .tab-pane {  min-height:500px; }  @media (min-width:768px) and (max-width:991px) {   .detail-content-slideshow .tab-pane { min-height:480px; } }  @media (max-width:767px) {   .detail-content-slideshow .tab-pane { min-height:310px; } } .detail-content-slideshow .detail-slider .item {  min-height:490px; } .detail-media .wpcf7-textarea {  height:100px; } .detail-media .label-wrap {  z-index:2;  top:20px;  left:20px; } .media-tabs {  z-index:9;  top:50px;  right:50px; }  @media (max-width:767px) {   .media-tabs { position:relative; top:inherit !important; right:inherit !important; padding-top:20px; } .media-tabs .media-tabs-list {  line-height:24px;  float:left; } .media-tabs .actions {  display:block;  float:right; }  .media-tabs .actions li {   font-size:16px !important;   margin-right:10px !important; }   .media-tabs .actions li:last-child { margin-right:0 !important; } }  .media-tabs .actions li > span {   font-size:14px;   line-height:45px;   width:45px;   height:45px; } .media-tabs-list {  font-size:0;  list-style:none; }  .media-tabs-list li {   margin-left:12px !important; }   .media-tabs-list li > a { font-size:14px; line-height:45px; width:45px; height:45px; text-align:center; color:#fff; background-color:rgba(0, 0, 0, 0.6); -webkit-border-radius:4px; border-radius:4px; } .media-tabs-list li > a:hover {  background-color:rgba(0, 174, 239, 0.6); }   .media-tabs-list li:first-child { margin:0 !important; }  .media-tabs-list li.active a {   background-color:rgba(0, 174, 239, 0.6); } .detail-slider-wrap img {  max-width:100%; } .detail-slider {  margin:0; }  .detail-slider .item {   background-repeat:no-repeat;   background-position:center;   background-size:cover, 100%; } .detail-slider-nav-wrap {  padding:1px 0;  background-color:#fff; }  .detail-slider-nav-wrap .item {   cursor:pointer;   background:#000; }   .detail-slider-nav-wrap .item img { opacity:.6; -webkit-transform-style:inherit; }  .detail-slider-nav-wrap .active.current .item img {   opacity:1; } #singlePropertyMap > div {  position:absolute !important; }  .form-small {  padding:30px;  background-color:rgba(255, 255, 255, 0.95); }  @media (max-width:767px) {   .form-small { padding:15px; } }  .form-small .agent-media-head {   margin-bottom:18px;   padding-bottom:18px;   border-bottom:1px solid #f1f1f1; }  .form-small .agent-media {   margin:0 0 16px; }  .form-small .form-small-title {   margin-bottom:18px;   padding-bottom:18px;   border-bottom:1px solid #f1f1f1; }  .form-small .wpcf7-submit {   margin-top:15px; }  .form-small .ajax-loader {   top:28px;   right:13px;   border-radius:50%;   background-color:#fff; } .agent-media .media-object {  border:3px solid #fff; } .agent-media .media-left, .agent-media .next-prev-block .media-right, .next-prev-block .agent-media .media-right {  padding-right:14px; }  .agent-media .media-left a, .agent-media .next-prev-block .media-right a, .next-prev-block .agent-media .media-right a {   width:75px !important; } .agent-media input[type='checkbox'] {  top:5px;  left:5px; } .agent-media dl a {  color:inherit; } .agent-media dd .fa {  margin:0 5px 0 1px; } .agent-media span {  margin-right:12px; }  @media (max-width:767px) {   .agent-media span { margin-right:5px; } .agent-media span span {  display:inline-block; } } .agent-media .clickToShowPhone {  width:calc(100% - 27px); } .agent-media .profile-social, .agent-media .agency-social {  margin-top:10px; }  .agent-media .profile-social a, .agent-media .agency-social a {   font-size:22px;   color:#cfcfcf; }  .blog-page {  padding-top:40px; } @media (max-width:991px) {  .detail-bar {   margin-bottom:30px; } } .detail-bar .detail-media {  margin-bottom:30px; } .detail-bar .detail-block + .detail-block {  margin-top:40px; }  @media (max-width:991px) {   .detail-bar .detail-block + .detail-block { margin-top:20px; } } .detail-bar .header-detail {  padding:18px 0 0; }  @media (max-width:767px) {   .detail-bar .header-detail h1 { font-size:16px; line-height:20px; }   .detail-bar .header-detail .item-sub-price { font-size:14px; }   .detail-bar .header-detail p { font-size:12px; } }  .detail-bar .header-detail h1 {   font-size:24px;   margin-bottom:4px; }  .detail-bar .header-detail .item-sub-price {   font-size:18px;   font-weight:400; }  .detail-bar .header-detail p {   font-size:14px;   margin-bottom:0; } .detail-bar .detail-content-tabber {  margin-bottom:40px; }  @media (min-width:768px) and (max-width:991px) {   .detail-bar .detail-content-tabber { margin-bottom:30px; } }  @media (max-width:767px) {   .detail-bar .detail-content-tabber { margin-bottom:30px; } } .detail-bar .detail-tabs {  margin:0 !important;  list-style:none; }  .detail-bar .detail-tabs li {   height:50px;   padding:5px;   cursor:pointer;   border-right:1px solid #f5f5f5;   background-color:#ebebeb; }   @media (max-width:767px) { .detail-bar .detail-tabs li {  height:40px; } }   @media (max-width:481px) { .detail-bar .detail-tabs li {  display:block;  width:100%;  height:38px;  border-right:0;  border-bottom:1px solid #f5f5f5; } }   .detail-bar .detail-tabs li:hover { color:#fff; background-color:#00aeef; }   .detail-bar .detail-tabs li:focus { color:#fff; background-color:#00aeef; }   .detail-bar .detail-tabs li:active { color:#fff; background-color:#00aeef; }  .detail-bar .detail-tabs li.active {   background-color:#fff; }   .detail-bar .detail-tabs li.active:hover { color:#000; } .detail-bar .detail-tabs.detail-tabs-vertical {  left:-60px;  width:60px;  margin:0 !important; }  @media (max-width:768px) {   .detail-bar .detail-tabs.detail-tabs-vertical { font-size:0; position:relative; top:0; left:0; width:100%; } .detail-bar .detail-tabs.detail-tabs-vertical li {  display:inline-block;  width:60px;  border-right:1px solid #f5f5f5;  border-bottom:0; } }  @media (max-width:767px) {   .detail-bar .detail-tabs.detail-tabs-vertical li { font-size:18px; line-height:30px; width:40px; height:40px; } }  .detail-bar .detail-tabs.detail-tabs-vertical li {   font-size:22px;   line-height:50px;   height:60px;   color:#bcbcbc;   border-right:0;   border-bottom:1px solid #f5f5f5; }  .detail-bar .detail-tabs.detail-tabs-vertical li.active {   color:#000; } @media (max-width:767px) {  .detail-bar-full {   padding-top:30px; } } .detail-bar-full .detail-title {  text-align:center; }  .detail-bar-full .detail-title .title-left {   font-size:30px;   line-height:36px;   margin:0 0 66px;   font-weight:500;   text-transform:inherit;   text-align:inherit; }   @media (min-width:768px) and (max-width:991px) { .detail-bar-full .detail-title .title-left {  font-size:26px;  line-height:32px;  margin:0 0 46px; } }   @media (max-width:767px) { .detail-bar-full .detail-title .title-left {  font-size:22px;  line-height:28px;  margin:0 0 25px; } } .detail-bar-full .detail-block {  margin:0 !important;  padding:76px 0; }  @media (min-width:768px) and (max-width:991px) {   .detail-bar-full .detail-block { padding:56px 0; } }  @media (max-width:767px) {   .detail-bar-full .detail-block { padding:38px 0; } } .detail-bar-full .property-description {  padding-right:200px;  padding-left:200px;  text-align:center; }  @media (min-width:768px) and (max-width:991px) {   .detail-bar-full .property-description { padding-right:100px; padding-left:100px; } }  @media (max-width:767px) {   .detail-bar-full .property-description { padding-right:38px; padding-left:38px; } } .detail-bar-full .detail-sub-title {  font-size:11px;  font-weight:700;  max-width:440px;  margin:50px auto;  text-align:center !important;  letter-spacing:3px;  text-transform:uppercase; }  @media (max-width:767px) {   .detail-bar-full .detail-sub-title { margin:35px auto; } } .detail-bar-full .update-text {  font-size:12px;  font-weight:300;  text-align:center;  color:#777; } .detail-bar-full .detail-features-left, .detail-bar-full .detail-features-right {  width:50%;  padding:110px; }  @media (min-width:768px) and (max-width:991px) {   .detail-bar-full .detail-features-left,   .detail-bar-full .detail-features-right { padding:45px; } }  @media (max-width:767px) {   .detail-bar-full .detail-features-left,   .detail-bar-full .detail-features-right { display:block; width:100%; padding:35px; } }  .detail-bar-full .detail-features-left .detail-title,  .detail-bar-full .detail-features-right .detail-title {   text-align:left; } .detail-bar-full .detail-features-left {  background-color:#fafafa; }  .detail-bar-full .detail-features-left li {   font-size:18px;   font-weight:300;   line-height:24px;   margin-bottom:15px; }   @media (min-width:768px) and (max-width:991px) { .detail-bar-full .detail-features-left li {  font-size:14px;  line-height:20px; } }   @media (max-width:767px) { .detail-bar-full .detail-features-left li {  font-size:14px;  line-height:20px; } }  .detail-bar-full .detail-features-left strong {   font-weight:400; } .detail-bar-full .detail-features-right {  background-color:#f5f5f5; }  .detail-bar-full .detail-features-right li {   font-size:18px;   font-weight:400;   line-height:24px;   margin-bottom:15px; }   @media (min-width:768px) and (max-width:991px) { .detail-bar-full .detail-features-right li {  font-size:14px;  line-height:20px; } }   @media (max-width:767px) { .detail-bar-full .detail-features-right li {  font-size:14px;  line-height:20px; } } .detail-bar-full .detail-address {  padding-right:35px;  padding-left:35px; }  .detail-bar-full .detail-address ul {   text-align:center; }  .detail-bar-full .detail-address li {   font-size:18px;   font-weight:300;   line-height:24px;   margin-bottom:15px; }   @media (min-width:768px) and (max-width:991px) { .detail-bar-full .detail-address li {  font-size:14px;  line-height:20px; } }   @media (max-width:767px) { .detail-bar-full .detail-address li {  font-size:14px;  line-height:20px; } } .detail-bar-full .detail-address-inner {  max-width:900px;  margin:0 auto; } .detail-bar-full .detail-walkscore {  padding:30px 0;  text-align:center;  background-color:#f8f8f8; } #singlePropertyMapSection {  min-height:450px;  margin-top:25px;  position:relative; }  @media (max-width:767px) {   #singlePropertyMapSection { min-height:410px; } } .yelp-category .yelp-cat-block {  margin-top:30px; } .yelp-category .cat-title {  font-size:16px;  line-height:23px;  margin-bottom:14px; } .yelp-category .yelp-cat-list {  padding-left:34px;  list-style:none; }  .yelp-category .yelp-cat-list li {   font-size:14px;   font-weight:400;   line-height:20px;   margin-bottom:4px; }  .yelp-category .yelp-cat-list .time-review {   font-size:12px;   font-weight:400;   width:70px;   margin-left:6px;   color:#8f8f8f; }  .yelp-cat-icon {  font-size:12px;  line-height:22px;  width:24px;  height:24px;  margin-right:6px;  text-align:center;  color:#fff;  border-radius:4px;  background-color:#8b572a; }  .yelp-cat-icon .fa {   margin:0 !important; } .yelp-cat-icon {  background-color:transparent;  margin:-3px 6px 0 0; } .yelp-cat-icon .fa {  padding:6px;  border-radius:4px; } .yelp-cat-icon .fa-bicycle {  background-color:#4cca1a; } .yelp-cat-icon .fa-picture-o {  background-color:#c4ca2a; } .yelp-cat-icon .fa-car {  background-color:#c00; } .yelp-cat-icon .fa-cutlery {  background-color:#b78c0a; } .yelp-cat-icon .fa-university {  background-color:#0963b7; } .yelp-cat-icon .fa-birthday-cake {  background-color:#c71b6c; } .yelp-cat-icon .fa-money {  background-color:#149764; } .yelp-cat-icon .fa-shopping-basket {  background-color:#e49101; } .yelp-cat-icon .fa-medkit {  background-color:#0abeaf; } .yelp-cat-icon .fa-wrench {  background-color:#836666; } .yelp-cat-icon .fa-bed {  background-color:#836550; } .yelp-cat-icon .fa-coffee {  background-color:#577c83; } .yelp-cat-icon .fa-dot-circle-o {  background-color:#0d9310; } .yelp-cat-icon .fa-television {  background-color:#0e7c93; } .yelp-cat-icon .fa-glass {  background-color:#931677; } .yelp-cat-icon .fa-paw {  background-color:#938565; } .yelp-cat-icon .fa-suitcase {  background-color:#489380; } .yelp-cat-icon .fa-graduation-cap {  background-color:#706593; } .yelp-cat-icon .fa-building-o {  background-color:#729377; } .yelp-cat-icon .fa-universal-access {  background-color:#93818a; } .yelp-cat-icon .fa-cutlery {  background-color:#938063; } .yelp-cat-icon .fa-shopping-bag {  background-color:#937f0d; } @media (max-width:767px) {  .property-description ul {   margin-bottom:15px;   padding-left:25px; }   .property-description ul ol { padding-left:15px; }   .property-description ul ul { padding-left:15px; }  .property-description ol {   margin-bottom:15px;   padding-left:25px; }   .property-description ol ol { padding-left:15px; }   .property-description ol ul { padding-left:15px; } } .property-description ul {  margin-bottom:20px;  padding-left:50px; } .property-description ol {  margin-bottom:20px;  padding-left:50px; } .property-description ol ul, .property-description ol ol, .property-description ul ul, .property-description ul ol {  margin-top:0;  margin-bottom:0;  padding-left:30px; } .detail-address ul, .detail-features ul, .detail-list ul {  list-style:none; } .detail-block {  padding:40px;  background-color:#fff; }  @media (max-width:767px) {   .detail-block { padding:20px; } }  .detail-block .alert-info {   padding:15px 25px;   color:#000; }   .detail-block .alert-info li { line-height:35px; } @media (max-width:767px) {  .detail-block .alert-info li {   line-height:24px; } }  .detail-block .list-features a {   color:#000; }  .detail-block .list-features .fa {   margin-right:5px; } .detail-title {  margin-bottom:25px;  padding-bottom:40px;  border-bottom:1px solid #e5e5e5; }  @media (max-width:767px) {   .detail-title { margin-bottom:15px; padding-bottom:25px; } }  .detail-title .title-right {   font-size:12px;   line-height:18px; }   .detail-title .title-right .fa { margin-left:5px; } .detail-title-inner {  margin-top:40px;  margin-bottom:25px;  padding-bottom:18px;  border-bottom:1px solid #e5e5e5; }  @media (max-width:767px) {   .detail-title-inner { margin-top:25px; margin-bottom:15px; padding-bottom:15px; } } .detail-sub-title {  z-index:1; }  .detail-sub-title:before {   z-index:-1;   top:50%;   margin:0 auto;   content:'';   border-top:1px solid #ccc; }  .detail-sub-title span {   padding:0 15px;   background:#fff; } .document-list {  margin:0 !important;  padding:0 !important;  list-style:none; }  .document-list li {   padding:18px 0;   border-bottom:1px solid #e5e5e5; }  .document-list a {   font-size:12px;   font-weight:500;   text-transform:uppercase; } .video-block {  background-color:#000; }  .video-block .play-icon {   z-index:1;   top:50%;   left:50%;   cursor:pointer;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%); }  .video-block:hover .video-thumb, .video-block:hover .attachment-houzez-property-detail-gallery {   opacity:1; }  .video-block:hover .attachment-houzez-property-detail-gallery {   opacity:1; } .video-thumb, .attachment-houzez-property-detail-gallery {  opacity:0.8;  filter:alpha(opacity=80); } .detail-multi-properties .table-wrapper {  overflow-x:auto; } .detail-multi-properties .popover {  overflow:hidden;  border-radius:4px; } .table-multi-properties > tbody > tr:nth-of-type(2n+1) {  background-color:#f9f9f9; } .table-multi-properties th {  font-size:10px;  font-weight:500;  padding:5px 15px !important;  text-transform:uppercase;  border-bottom:none; }  @media (max-width:767px) {   .table-multi-properties th { padding:5px 8px !important; } } .table-multi-properties td {  font-size:12px;  padding:15px 15px;  border-top:0 !important;  border-bottom:1px solid #e5eeed; }  @media (max-width:767px) {   .table-multi-properties td { padding:10px 8px; } } .table-multi-properties p {  font-size:12px;  font-weight:500; } .walkscore_details span {  margin-left:10px;  padding-top:4px; } .property-similer {  margin-top:40px; } .popover {  font-family:"Roboto", sans-serif; } .table-popover .table-popover-title {  font-size:11px;  font-weight:400;  padding-left:23px !important;  text-transform:uppercase; } .table-popover td {  font-size:12px;  width:50%;  padding:15px 10px !important;  color:#000;  border-color:#e5eeed !important; } .table-popover a {  font-weight:500 !important; } .detail-property-listing {  margin:40px 0; }  .detail-property-listing h4 {   margin-bottom:40px; } .next-prev-block {  margin-top:40px; }  @media (max-width:767px) {   .next-prev-block .media-heading { margin:0; }   .next-prev-block h4 { display:none; } }  .next-prev-block .media-left, .next-prev-block .media-right {   padding-right:25px; }   @media (max-width:767px) { .next-prev-block .media-left, .next-prev-block .media-right {  padding-right:15px; }  .next-prev-block .media-left a, .next-prev-block .media-right a {   line-height:14px;   width:50px; } }   .next-prev-block .media-left a, .next-prev-block .media-right a { width:99px; }  .next-prev-block .media-right {   padding-right:0;   padding-left:25px; }   @media (max-width:767px) { .next-prev-block .media-right {  padding-left:15px; } }  .next-prev-block .prev-box {   width:50%; }   .next-prev-block .prev-box h4 { padding-left:12px; }  .next-prev-block .next-box {   width:50%; }   .next-prev-block .next-box h4 { padding-right:12px; } .prev-box {  width:50%; }  .prev-box h4 {   padding-left:12px; } .next-box {  width:50%; }  .next-box h4 {   padding-right:12px; } .detail-content {  padding:40px;  background-color:#fff; }  @media (max-width:767px) {   .detail-content { padding:15px; } }  .detail-content img {   max-width:100%; } .detail-contact-inner {  max-width:800px;  margin:0 auto;  padding:0 15px; } .detail-page-view {  padding-right:15px;  padding-left:15px; } .detail-amenities-list {  font-size:0;  margin:0 !important;  padding:0 !important;  list-style:none;  text-align:center; }  .detail-amenities-list li {   font-size:18px !important;   line-height:24px !important;   margin-bottom:50px !important;   padding-right:15px;   padding-left:15px; }   @media (min-width:768px) and (max-width:991px) { .detail-amenities-list li {  font-size:16px !important;  line-height:22px !important;  margin-bottom:40px !important; } }   @media (max-width:767px) { .detail-amenities-list li {  font-size:14px !important;  line-height:20px !important;  margin-bottom:30px !important; } }  .detail-amenities-list .media-left, .detail-amenities-list .next-prev-block .media-right, .next-prev-block .detail-amenities-list .media-right {   max-width:69px;   padding-right:20px;   text-align:center; }   @media (max-width:767px) { .detail-amenities-list .media-left, .detail-amenities-list .next-prev-block .media-right, .next-prev-block .detail-amenities-list .media-right {  max-width:50px;  padding-right:15px; } }  .detail-amenities-list .media-body {   width:130px;   text-align:left; }   @media (max-width:767px) { .detail-amenities-list .media-body {  width:85px; } }  .detail-amenities-list .fa {   font-size:50px; } .agent-info-block {  margin-bottom:50px;  text-align:center; }  .agent-info-block .agent-thumb {   overflow:hidden;   width:80px;   height:80px;   margin-bottom:28px;   border-radius:50%; }   .agent-info-block .agent-thumb input[type='checkbox'] { bottom:7px; left:43%; }  .agent-info-block .agent-title {   font-size:18px;   line-height:24px;   margin-bottom:15px; }  .agent-info-block .agent-info {   font-size:0;   margin-bottom:14px;   list-style:none;   text-align:center; }   .agent-info-block .agent-info li { font-size:18px; line-height:24px; margin-right:10px; }   .agent-info-block .agent-info .agent-name { font-weight:400; }   .agent-info-block .agent-info .agent-mobile { font-weight:300; }  .agent-info-block .profile-social, .agent-info-block .agency-social {   margin-bottom:15px; }   .agent-info-block .profile-social li, .agent-info-block .agency-social li { margin-right:8px; }   .agent-info-block .profile-social a, .agent-info-block .agency-social a { font-size:20px; line-height:20px; }   .agent-info-block .profile-social .fa, .agent-info-block .agency-social .fa { margin:0 !important; }  .agent-info-block .view-link {   font-weight:500;   line-height:32px; }  .property-reviews {  padding:0;  background-color:transparent; }  .property-reviews .detail-title {   margin:0 0 40px 0;   padding:18px 0 0 0;   border-bottom:0; }  .property-reviews .reviews-list {   border-bottom:0; }   .property-reviews .reviews-list .media { padding:40px; margin-bottom:40px; background-color:#fff; }   .property-reviews .reviews-list .media-heading { margin-bottom:5px; }  .property-reviews .rating-wrap {   margin-left:6px; }  .property-reviews .add-review-block {   margin-top:30px;   padding:40px;   background-color:#fff; }  .property-reviews .review-title {   margin-bottom:15px;   padding-bottom:35px;   border-bottom:1px solid #e5e5e5; }  .property-reviews .add-rating label {   margin-bottom:10px; }  .plan-tabber div[class*='col-'] {  padding:60px 36px; }  @media (min-width:768px) and (max-width:991px) {   .plan-tabber div[class*='col-'] { padding:45px 25px; } }  @media (max-width:767px) {   .plan-tabber div[class*='col-'] { padding:30px 0; } } .plan-tabber .detail-amenities-list {  text-align:left; } .plan-tabs {  font-size:0;  list-style:none;  text-align:center;  border-bottom:1px solid #777; }  .plan-tabs li {   font-size:18px;   bottom:-1px;   padding:26px 34px;   cursor:pointer;   border-top:1px solid #777;   border-left:1px solid #777; }   @media (min-width:768px) and (max-width:991px) { .plan-tabs li {  font-size:16px;  padding:18px 28px; } }   @media (max-width:767px) { .plan-tabs li {  font-size:14px;  padding:12px 20px; } }   @media (max-width:481px) { .plan-tabs li {  font-size:12px;  padding:12px 15px; } }   .plan-tabs li:last-child { border-right:1px solid #777; }   .plan-tabs li.active { color:#00aeef; border-top-color:#00aeef; background-color:#fff; box-shadow:inset 0 4px 0 #00aeef; } .floor-content .floor-title {  font-size:30px;  line-height:36px;  margin:0 0 0; }  @media (min-width:768px) and (max-width:991px) {   .floor-content .floor-title { font-size:26px; line-height:32px; } }  @media (max-width:767px) {   .floor-content .floor-title { font-size:20px; line-height:26px; } } .floor-content .floor-price {  font-size:18px;  line-height:36px;  margin:0 0 0; }  @media (min-width:768px) and (max-width:991px) {   .floor-content .floor-price { font-size:16px; line-height:32px; } }  @media (max-width:767px) {   .floor-content .floor-price { font-size:14px; line-height:26px; } } .floor-content p {  font-size:18px;  line-height:32px;  margin:0 0 32px; }  @media (min-width:768px) and (max-width:991px) {   .floor-content p { font-size:16px; line-height:28px; } }  @media (max-width:767px) {   .floor-content p { font-size:14px; line-height:26px; } } .floor-content .detail-amenities-list .media-body {  width:90px; }  @media (max-width:767px) {   .floor-content .detail-amenities-list .media-body { width:75px; } } .floor-content .detail-amenities-list .media-left, .floor-content .detail-amenities-list .next-prev-block .media-right, .next-prev-block .floor-content .detail-amenities-list .media-right {  padding-right:10px; } .floor-image {  text-align:center; } .floor-title-block {  margin-bottom:20px; }  .print-detail-main {  background-color:#fff; } .print-detail {  max-width:798px;  margin:0 auto; }  .print-detail ul {   list-style:none; }  .print-detail .print-list-three-col {   columns:3;   -webkit-columns:3;   -moz-columns:3; }   .print-detail .print-list-three-col li { line-height:24px; }  .print-detail .detail-block {   padding:38px; }  .print-detail .detail-title {   margin-bottom:0;   padding-bottom:35px; }   @media (max-width:767px) { .print-detail .detail-title {  padding-bottom:20px; } }  .print-detail .detail-title-inner {   margin-top:0;   margin-bottom:30px;   padding-bottom:0; }   .print-detail .detail-title-inner .title-inner { font-size:18px; line-height:20px; }  .print-detail .property-link {   font-size:14px;   font-weight:400;   margin-top:30px;   margin-bottom:0;   padding-top:15px;   text-align:center;   border-top:1px solid #e5e5e5; }  .print-detail .header-detail {   margin-bottom:20px; }  .print-detail .agent-media .media-heading {   font-size:14px;   margin-bottom:6px;   text-transform:capitalize; }  .print-detail .agent-media li {   width:32%; }  .print-detail .alert, .print-detail .validation_error, .print-detail #gforms_confirmation_message {   margin-bottom:30px; }  .print-detail .print-floor {   margin-bottom:30px;   page-break-after:always; }  .print-detail .accord-outer {   margin-bottom:30px; }  .print-detail .accord-tab {   padding:16px 20px !important;   border:1px solid #d4d4d4;   background-color:#fff !important; }   .print-detail .accord-tab ul { float:right !important; width:auto !important; margin:0 !important; list-style:none; }  .print-detail .accord-content {   display:block !important;   text-align:left;   border:1px solid #d4d4d4;   border-top:0; }   .print-detail .accord-content .floor-image { margin-bottom:50px; text-align:center; } .print-header {  margin-bottom:20px;  padding-bottom:18px;  border-bottom:1px solid #d7d7d7; }  .print-header .print-header-left {   text-align:center; } .print-header-detail {  margin-bottom:20px; }  .print-header-detail h1 {   overflow:hidden;   margin-bottom:4px;   white-space:nowrap;   text-transform:inherit;   text-overflow:ellipsis; }  .print-header-detail p {   color:#707070; } .print-logo .tag-line {  margin-top:10px; } .print-banner {  margin-bottom:30px; }  .print-banner img {   max-width:100%; } .print-block {  margin-bottom:30px;  padding-bottom:30px;  border-bottom:1px solid #d7d7d7; } .print-gallery .print-gallery-image {  padding-bottom:30px; } .accord-block .accord-tab {  padding:14px 60px 13px 20px;  cursor:pointer;  border-top:1px solid #d4d4d4;  background-color:#f2f2f2; }  @media (max-width:767px) {   .accord-block .accord-tab { padding:13px; } }  .accord-block .accord-tab ul {   list-style:none; }   @media (max-width:767px) { .accord-block .accord-tab ul {  width:100%;  margin-top:3px; } }  .accord-block .accord-tab li {   margin-right:30px; }   @media (max-width:767px) { .accord-block .accord-tab li {  margin-right:15px; } }  .accord-block .accord-tab .expand-icon {   font-family:"FontAwesome";   width:50px;   height:50px;   cursor:pointer;   position:absolute;   top:0;   right:0;   bottom:inherit;   left:inherit;   z-index:2; }   .accord-block .accord-tab .expand-icon:before { content:'\f107'; }  .accord-block .accord-tab.active .expand-icon:before {   content:'\f106'; } .accord-block .accord-content {  padding:20px;  text-align:center; }  .agent-sort-tab {  padding:10px 0;  margin-bottom:8px;  display:block; } .profile-detail-block {  margin-bottom:40px;  padding:40px;  background-color:#fff; }  @media (max-width:767px) {   .profile-detail-block { padding:20px; } }  .profile-detail-block .profile-image {   text-align:center; }   @media (max-width:991px) { .profile-detail-block .profile-image {  margin-bottom:30px; } }   .profile-detail-block .profile-image .company-logo { z-index:4; bottom:10px; left:10px; width:120px; }  .profile-detail-block .form-small textarea.form-control,  .profile-detail-block .form-small .ginput_container textarea, .ginput_container .profile-detail-block .form-small textarea {   height:90px;   resize:none; }  .profile-detail-block .form-small .form-group, .profile-detail-block .form-small .gform_wrapper li, .gform_wrapper .profile-detail-block .form-small li {   margin-bottom:11px; } .form_messages {  margin-top:10px;  text-align:center; } .profile-description .position, .agency-description .position {  color:#9b9b9b; } .profile-description .profile-description-left, .agency-description .profile-description-left {  width:60%; }  @media (min-width:992px) and (max-width:1199px) {   .profile-description .profile-description-left, .agency-description .profile-description-left { width:55%; } }  @media (min-width:768px) and (max-width:991px) {   .profile-description .profile-description-left, .agency-description .profile-description-left { width:100%; } }  @media (max-width:767px) {   .profile-description .profile-description-left, .agency-description .profile-description-left { width:100%; } } .profile-description .profile-description-right, .agency-description .profile-description-right {  width:32%; }  @media (min-width:992px) and (max-width:1199px) {   .profile-description .profile-description-right, .agency-description .profile-description-right { width:42%; } }  @media (min-width:768px) and (max-width:991px) {   .profile-description .profile-description-right, .agency-description .profile-description-right { width:100%; } .profile-description .profile-description-right .profile-contact, .agency-description .profile-description-right .profile-contact, .profile-description .profile-description-right .agency-contact, .agency-description .profile-description-right .agency-contact {  margin:20px 0 !important; } }  @media (max-width:767px) {   .profile-description .profile-description-right, .agency-description .profile-description-right { width:100%; } .profile-description .profile-description-right .profile-contact, .agency-description .profile-description-right .profile-contact, .profile-description .profile-description-right .agency-contact, .agency-description .profile-description-right .agency-contact {  margin:20px 0 !important; } }  .profile-description .profile-description-right .profile-contact, .agency-description .profile-description-right .profile-contact, .profile-description .profile-description-right .agency-contact, .agency-description .profile-description-right .agency-contact {   margin-top:0 !important; } .agent-title a {  color:#000; } .profile-contact, .agency-contact {  margin-top:20px;  margin-bottom:25px;  list-style:none; }  .profile-contact .email, .agency-contact .email {   margin-top:25px; }   @media (max-width:767px) { .profile-contact .email, .agency-contact .email {  margin-top:20px; } }  .profile-contact li + li, .agency-contact li + li {   margin-top:7px; }  .profile-contact > li > span, .agency-contact > li > span {   font-weight:500;   text-transform:uppercase; } .profile-social, .agency-social {  font-size:0; }  .profile-social li, .agency-social li {   margin-right:6px !important; }  .profile-social a, .agency-social a {   font-size:27px;   color:#cfcfcf; }   @media (max-width:767px) { .profile-social a, .agency-social a {  font-size:20px; } }   .profile-social a:hover, .agency-social a:hover { color:#4cc6f4; } .profile-rating {  margin-top:12px;  list-style:none; }  .profile-rating span {   font-weight:500; } .company-detail .position {  margin-bottom:15px; } .company-detail .profile-contact .email, .company-detail .agency-contact .email {  margin-top:20px; }  @media (max-width:767px) {   .company-detail .profile-contact .email, .company-detail .agency-contact .email { margin-top:16px; } } .company-detail .profile-contact, .company-detail .agency-contact {  margin-top:18px;  margin-bottom:18px; } .profile-tabs {  list-style:none; }  .profile-tabs li {   font-weight:500;   line-height:41px;   width:155px;   height:50px;   padding:5px;   cursor:pointer;   text-align:center;   text-transform:uppercase;   border-right:1px solid #f5f5f5;   background-color:#ebebeb; }   @media (min-width:768px) and (max-width:991px) { .profile-tabs li {  width:135px; } }   @media (max-width:767px) { .profile-tabs li {  font-size:12px;  line-height:32px;  width:88px;  height:40px; } }   @media (max-width:481px) { .profile-tabs li {  line-height:26px;  display:block;  width:100%;  height:38px;  border-right:0;  border-bottom:1px solid #f5f5f5; } }   .profile-tabs li:hover { color:#fff; background-color:#00aeef; }   .profile-tabs li:focus { color:#fff; background-color:#00aeef; }   .profile-tabs li:active { color:#fff; background-color:#00aeef; }  .profile-tabs li.active {   background-color:#fff; }   .profile-tabs li.active:hover { color:#000; } .profile-tab-content {  padding:38px;  background-color:#fff; }  @media (max-width:767px) {   .profile-tab-content { padding:24px; } } .profile-properties {  padding:0;  background-color:transparent; }  .profile-properties .property-listing.grid-view .item-wrap {   width:33.333333%; }   @media (min-width:768px) and (max-width:991px) { .profile-properties .property-listing.grid-view .item-wrap {  width:50%; }  .profile-properties .property-listing.grid-view .item-wrap:nth-child(2n+1) {   clear:both; } }   @media (max-width:767px) { .profile-properties .property-listing.grid-view .item-wrap {  width:100%; } }   .profile-properties .property-listing.grid-view .item-wrap:nth-child(3n+1) { clear:both; } .profile-agents {  padding:0;  background-color:transparent; }  @media (min-width:768px) and (max-width:991px) {   .profile-agents .profile-social, .profile-agents .agency-social { margin-bottom:15px !important; } }  @media (max-width:767px) {   .profile-agents .profile-social, .profile-agents .agency-social { margin-bottom:15px !important; } }  .profile-agents figure {   margin:0 !important; }  .profile-agents .profile-description .position, .profile-agents .agency-description .position {   margin-bottom:28px !important; }  .profile-agents .profile-description p, .profile-agents .agency-description p {   margin-bottom:10px !important; }  .profile-agents .profile-description .btn, .profile-agents .agency-description .btn, .profile-agents .profile-description .gform_button, .profile-agents .agency-description .gform_button,  .profile-agents .profile-description .gform_wrapper .button, .gform_wrapper .profile-agents .profile-description .button,  .profile-agents .agency-description .gform_wrapper .button, .gform_wrapper .profile-agents .agency-description .button,  .profile-agents .profile-description .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .profile-agents .profile-description input[type=submit],  .profile-agents .agency-description .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .profile-agents .agency-description input[type=submit],  .profile-agents .profile-description .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .profile-agents .profile-description input[type=submit],  .profile-agents .agency-description .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .profile-agents .agency-description input[type=submit] {   margin-top:23px; } .profile-map #map {  height:400px; } .reviews-list {  margin-bottom:30px;  padding-bottom:50px;  border-bottom:1px solid #ebebeb; }  @media (max-width:767px) {   .reviews-list { margin-bottom:25px; padding-bottom:25px; } .reviews-list .media-left a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a {  width:38px !important; } }  .reviews-list .media {   margin-top:30px; }   @media (max-width:767px) { .reviews-list .media {  margin-top:20px; } }   .reviews-list .media span { font-size:14px; font-style:italic; }  .reviews-list .media-heading a {   color:#000; }  .reviews-list .rating {   margin:0 !important; }  .reviews-list .review-top {   margin-bottom:20px; }  .reviews-list .review-date {   color:#959595; }  .reviews-list .review-title-inner {   margin-bottom:4px; } .add-rating {  margin-bottom:20px; } @media (max-width:767px) {  .company-detail .form-small {   margin-top:30px; } } @media (max-width:991px) {  .agent-detail .form-small {   margin-top:30px; } } .property-filter-wrap {  margin-bottom:10px;  padding:10px 10px 10px 23px;  background-color:#fff; }  .property-filter-wrap .bootstrap-select {   width:145px !important; }   @media (max-width:767px) { .property-filter-wrap .bootstrap-select {  width:100% !important; } }  .property-filter-wrap label {   color:#999; } .filter-title {  font-size:16px;  line-height:42px; }  @media (min-width:768px) and (max-width:991px) {   .filter-title { line-height:50px; } }  @media (max-width:767px) {   .filter-title { line-height:50px; } } @media (max-width:481px) {  .filter-inputs {   width:100%; } } .filter-inputs > ul {  list-style:none; }  .filter-inputs > ul > li {   padding-right:10px; }  @media (max-width:767px) {  .agent-listing .media-left, .agent-listing .next-prev-block .media-right, .next-prev-block .agent-listing .media-right {   padding-right:15px; } } .agent-listing .profile-detail-block {  padding:30px; }  @media (max-width:767px) {   .agent-listing .profile-detail-block { padding:20px; } }  .agent-listing .profile-detail-block + .profile-detail-block {   margin-top:20px; } .agent-listing .media-left, .agent-listing .next-prev-block .media-right, .next-prev-block .agent-listing .media-right {  padding-right:30px; }  .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure {   width:239px;   margin-bottom:20px; }   @media (max-width:767px) { .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure {  width:150px; } }   @media (max-width:481px) { .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure {  width:65px; } } @media (max-width:767px) {  .agent-listing .profile-description .position, .agent-listing .agency-description .position {   margin-bottom:10px; }  .agent-listing .profile-description p, .agent-listing .agency-description p {   margin-bottom:20px; }  .agent-listing .profile-description .agent-contact, .agent-listing .agency-description .agent-contact {   margin:10px 0; } } .agent-listing .profile-description .position, .agent-listing .agency-description .position {  margin-bottom:20px; } .agent-listing .profile-description p, .agent-listing .agency-description p {  margin-bottom:30px; } .agent-listing .profile-description .profile-contact, .agent-listing .agency-description .profile-contact, .agent-listing .profile-description .agency-contact, .agent-listing .agency-description .agency-contact {  margin:20px 0; }  .agent-listing .profile-description .profile-contact .email, .agent-listing .agency-description .profile-contact .email, .agent-listing .profile-description .agency-contact .email, .agent-listing .agency-description .agency-contact .email {   margin-top:23px; } @media (max-width:767px) {  .agent-listing .profile-social, .agent-listing .agency-social {   margin-bottom:15px; } }  .agency-block {  margin-top:30px;  padding:30px;  background-color:#fff; }  @media (max-width:767px) {   .agency-block { padding:20px; } }  .agency-block:first-child {   margin-top:0; }  .agency-block figure {   width:240px; }   @media (min-width:992px) and (max-width:1199px) { .agency-block figure {  width:160px; } }   @media (max-width:767px) { .agency-block figure {  width:100%; } }  .agency-block .media-left, .agency-block .next-prev-block .media-right, .next-prev-block .agency-block .media-right {   padding-right:30px; }   @media (max-width:767px) { .agency-block .media-left, .agency-block .next-prev-block .media-right, .next-prev-block .agency-block .media-right {  display:block;  padding-right:0;  padding-bottom:15px; } }  @media (max-width:767px) {   .agency-block .media-body { overflow:visible; } }  .agency-block .agency-body-left {   padding-right:30px; }   @media (max-width:767px) { .agency-block .agency-body-left {  display:block;  padding-right:0; } }  .agency-block .agency-body-right {   width:210px; }   @media (max-width:767px) { .agency-block .agency-body-right {  display:block;  width:100%; } }  @media (max-width:767px) {   .agency-block .social-top { display:none; } }  @media (max-width:767px) {   .agency-block .social-bottom { display:block; } } .agency-contact {  margin-top:35px;  margin-bottom:0; }  @media (max-width:767px) {   .agency-contact { margin-top:15px; margin-bottom:15px; } } .agency-social {  margin-left:1px; }  .agency-social a {   font-size:20px;   line-height:20px; } .agency-block.item-grid .position {  margin-bottom:12px; } .agency-block.item-grid .media-left, .agency-block.item-grid .next-prev-block .media-right, .next-prev-block .agency-block.item-grid .media-right {  padding-right:0;  padding-bottom:15px; } .agency-block.item-grid .media-body {  overflow:visible; } .agency-block.item-grid .agency-body-left {  padding-right:0; } .agency-block.item-grid .agency-contact {  margin-top:15px;  margin-bottom:15px; } .agency-block.item-grid .view-link {  margin-top:10px; }  .agency-module .row {  margin-right:0;  margin-left:0; } .agency-module div[class*='col-'] {  padding-right:0;  padding-left:0; } .agency-module .agency-block {  box-shadow:0 0 1px #b7b7b7; } .agency-module-carousel .agency-block {  box-shadow:0 0 3px rgba(0, 0, 0, 0.15); } .agency-module-carousel .item {  padding:3px 0 !important; }  .team-block {  overflow:hidden;  margin-bottom:10px; }  .team-block:hover .team-caption-before {   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0); }  .team-block:hover .team-caption-after {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); }  .team-block:focus .team-caption-before {   -webkit-transform:translate3d(-100%, 0, 0);   transform:translate3d(-100%, 0, 0); }  .team-block:focus .team-caption-after {   -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); } .team-caption-before {  background:rgba(0, 0, 0, 0);  background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%);  background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%);  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } .team-caption-after {  background-color:rgba(255, 255, 255, 0.9);  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); }  .team-caption-after .team-caption-inner {   top:50%;   -webkit-transform:translate(0, -50%);   transform:translate(0, -50%); }  .team-caption-after .team-name {   color:#000; }   .team-caption-after .team-name a { color:#000; }  .team-caption-after .team-designation {   color:#000; }   .team-caption-after .team-designation a { color:#000; }  .team-caption-after .team-social li a {   color:#7f7f7f; } .team-caption-inner {  overflow:auto;  max-height:100%;  padding:15px 20px;  text-align:center; } .team-name {  color:#fff; }  .team-name a {   color:#fff; } .team-designation {  color:#fff; } .team-description {  color:rgba(0, 0, 0, 0.7); } .team-social {  font-size:0;  margin:0 !important;  padding:0 !important;  list-style:none; }  .team-social li {   margin-right:6px; }  .team-social a {   font-size:16px;   line-height:16px;   color:#fff; }   @media (max-width:767px) { .team-social a {  font-size:20px; } }   .team-social a:hover { color:#4cc6f4; }  #lightbox-popup-main {  z-index:1000;  visibility:hidden;  overflow:hidden;  background:rgba(255, 255, 255, 0.8); } #lightbox-popup-main.active {  visibility:visible;  overflow-x:hidden;  overflow-y:auto; } .lightbox-popup {  margin:30px auto;  -webkit-transform:translate(0, 0);  transform:translate(0, 0); }  @media (max-width:767px) {   .lightbox-popup { position:absolute; height:100%; width:100% !important; max-width:100%; margin:0; } }  .lightbox-popup .popup-inner {   background-color:#fff;   box-shadow:0 0 20px rgba(0, 0, 0, 0.5);   -webkit-transition:all 0.2s ease-out;   transition:all 0.2s ease-out; }   @media (max-width:767px) { .lightbox-popup .popup-inner {  width:100%;  height:100%; } }   .lightbox-popup .popup-inner .expand-icon { font-family:"FontAwesome"; font-size:18px; line-height:40px; z-index:10; width:40px; height:40px; cursor:pointer; text-align:center; color:#fff; background:rgba(45, 45, 45, 0.8); } .lightbox-popup .popup-inner .expand-icon:before {  content:'\f065'; } .lightbox-popup .popup-inner .expand-icon:hover {  font-size:20px; } .lightbox-popup .popup-inner .expand-icon.compress {  font-size:20px; }  .lightbox-popup .popup-inner .expand-icon.compress:before {   content:'\f066'; }  .lightbox-popup .popup-inner .expand-icon.compress:hover {   font-size:18px; } .lightbox-left {  z-index:10;  width:860px;  -webkit-transition:all 0.2s ease-out;  transition:all 0.2s ease-out; }  @media (max-width:767px) {   .lightbox-left { z-index:inherit; width:100%; height:100%; } }  .lightbox-left .header-title {   padding-right:180px; }  @media (max-width:767px) {   .lightbox-left .lightbox-close { display:inline-block; } }  .lightbox-left .show {   display:inline-block !important; } .lightbox-right {  z-index:5;  width:280px;  background-color:#fff; }  @media (max-width:767px) {   .lightbox-right { z-index:-1; top:45px; width:100%; height:calc(100% - 45px); } }  .lightbox-right .lightbox-header {   background-color:#393939; } .lightbox-right.in {  z-index:2; } .lightbox-header {  z-index:1;  height:60px;  background-color:#2d2d2d; }  @media (max-width:767px) {   .lightbox-header { height:45px; border-bottom:1px solid #575757; background-color:#000; } }  @media (max-width:767px) and (max-width:767px) {   .lightbox-header .header-actions li { font-size:18px; line-height:45px !important; } }  @media (max-width:767px) { .lightbox-header .header-actions .share-btn {  display:none; } }  .lightbox-header .header-title {   padding-left:20px; }   .lightbox-header .header-title p { line-height:60px; overflow:hidden; width:92%; white-space:nowrap; text-overflow:ellipsis; color:#fff; } @media (max-width:767px) {  .lightbox-header .header-title p {   line-height:45px; } }   .lightbox-header .header-title img { margin-top:-5px; margin-right:10px; }  .lightbox-header .header-actions ul {   font-size:0; }  .lightbox-header .header-actions li {   font-size:24px !important;   line-height:60px;   padding:0 20px;   color:#575757;   border-left:1px solid #575757; }   @media (max-width:767px) { .lightbox-header .header-actions li {  font-size:18px !important;  width:45px;  padding:0;  text-align:center;  margin-right:0 !important;  color:#fff; } }   .lightbox-header .header-actions li:hover { color:#fff; }   .lightbox-header .header-actions li:focus { color:#fff; }   .lightbox-header .header-actions li:active { color:#fff; }  .lightbox-header .header-actions span {   line-height:100%;   width:auto;   height:auto;   opacity:1;   background-color:transparent; }   .lightbox-header .header-actions span:hover { background-color:transparent; }  .lightbox-header .header-actions .lightbox-close {   color:#fff; }  .lightbox-header .header-actions .tooltip_left {   right:50px; }  @media (max-width:767px) {   .lightbox-header .visible-xs { display:inline-block !important; } } .gallery-area {  min-height:566px;  padding:20px;  background-color:#000; }  @media (min-width:768px) and (max-width:991px) {   .gallery-area { min-height:inherit; } }  @media (max-width:767px) {   .gallery-area { min-height:calc(100% - 45px); padding:0 0 50px; } }  .gallery-area .lightbox-slide img {   width:auto;   max-height:600px; }  .gallery-area .gallery-inner {   left:50%;   -webkit-transform:translate(-50%, 0);   transform:translate(-50%, 0); }   @media (max-width:767px) { .gallery-area .gallery-inner {  position:absolute;  top:44%;  left:50%;  -webkit-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } }  .gallery-area .owl-theme .owl-item,  .gallery-area .owl-theme .item {   text-align:center; } .agent-area .form-small {  padding:20px; } .agent-area .agent-media .media-left a, .agent-area .agent-media .next-prev-block .media-right a, .next-prev-block .agent-area .agent-media .media-right a {  width:100px !important; } .lightbox-slide-nav {  border-top:1px solid #4b4b4b;  background-color:#000; } .lightbox-arrow-left {  border-right:1px solid #4b4b4b !important; } .lightbox-arrow-right {  border-left:1px solid #4b4b4b !important; } .lightbox-arrow {  font-size:24px;  z-index:1;  width:50px;  height:50px;  cursor:pointer;  text-align:center;  color:#fff;  background-color:transparent; }  .lightbox-arrow:hover {   background-color:#00aeef; } .lightbox-nav-title {  line-height:50px;  padding:0 50px;  text-align:center;  color:#fff; }  #houzez-gmap-main {  height:550px; }  #houzez-gmap-main .map-arrows-actions {   font-size:0;   z-index:4;   top:20px;   left:20px; }  #houzez-gmap-main .map-next-prev-actions {   font-size:0;   z-index:4;   top:20px;   right:20px; }  #houzez-gmap-main .map-zoom-actions {   font-size:0;   z-index:4;   right:20px;   bottom:20px; }  #houzez-gmap-main .map-btn {   font-size:12px;   font-weight:500;   line-height:29px;   height:30px;   padding:0 10px;   cursor:pointer;   color:#fff;   background-color:rgba(0, 0, 0, 0.75);   -webkit-border-radius:4px;   border-radius:4px; }   @media (max-width:481px) { #houzez-gmap-main .map-btn span {  display:none; } }   #houzez-gmap-main .map-btn:hover { background-color:rgba(76, 198, 244, 0.75); }   #houzez-gmap-main .map-btn + .map-btn { margin-left:3px; }  #houzez-gmap-main .map-search {   font-size:14px;   font-weight:500;   top:20px !important;   left:82px !important;   width:188px;   height:30px;   margin-left:3px;   padding:0 8px;   color:#000;   background-color:rgba(255, 255, 255, 0.75);   -webkit-border-radius:4px;   border-radius:4px; }  #houzez-gmap-main .open .dropdown-toggle {   background-color:rgba(0, 0, 0, 0.75); }  #houzez-gmap-main .dropdown-menu {   width:74px;   min-width:74px;   background-color:rgba(0, 0, 0, 0.75); }   #houzez-gmap-main .dropdown-menu a { font-size:12px; padding:3px 10px; color:#fff; }  #houzez-gmap-main .map-info-box {   z-index:4; } .mapfull {  position:fixed !important;  z-index:999999;  height:100% !important; }  .mapfull #houzez-listing-map {   height:100% !important; } #houzez-listing-map-vc {  height:550px; } #listing-map {  height:550px; } #houzez-listing-map {  height:550px; } .map-notfound {  font-size:20px;  font-weight:300;  z-index:1;  top:20%;  left:50%;  width:280px;  height:78px;  margin:0 auto;  margin-left:-150px;  padding-top:30px;  text-align:center;  opacity:.95;  color:#434a54;  border-radius:4px;  background-color:#fff; } #houzez_ajax_container .map-notfound {  z-index:1; }  .error-404-page {  padding-top:40px; }  @media (min-width:768px) and (max-width:991px) {  .article-main {   margin-bottom:30px; } } @media (max-width:767px) {  .article-main {   margin-bottom:30px; } } .blog-article + .blog-article {  margin-top:30px; } .blog-article .article-detail, .blog-article .comments-block {  padding:40px 48px; }  @media (max-width:767px) {   .blog-article .article-detail, .blog-article .comments-block { padding:20px 28px; } } .blog-article .page-title {  padding:40px 48px;  background-color:#fff; }  @media (max-width:767px) {   .blog-article .page-title { padding:20px 28px; } } @media (min-width:768px) and (max-width:991px) {  .page-main {   margin-bottom:30px; } } @media (max-width:767px) {  .page-main {   margin-bottom:30px; } }  .article-media {  text-align:center; } .article-detail, .comments-block {  padding:40px;  background-color:#fff; }  @media (max-width:767px) {   .article-detail, .comments-block { padding:20px; } .article-detail ul, .comments-block ul {  margin-top:0;  margin-bottom:15px;  padding-left:25px; }  .article-detail ul ol, .comments-block ul ol {   padding-left:15px; }  .article-detail ul ul, .comments-block ul ul {   padding-left:15px; } .article-detail ol, .comments-block ol {  margin-top:0;  margin-bottom:15px;  padding-left:25px; }  .article-detail ol ol, .comments-block ol ol {   padding-left:15px; }  .article-detail ol ul, .comments-block ol ul {   padding-left:15px; } }  .article-detail .article-title a, .comments-block .article-title a {   color:#000; }   .article-detail .article-title a:hover, .comments-block .article-title a:hover { color:#4cc6f4; }  .article-detail ul, .comments-block ul {   margin-top:0;   margin-bottom:30px;   padding-left:50px; }  .article-detail ol, .comments-block ol {   margin-top:0;   margin-bottom:30px;   padding-left:50px; }  .article-detail ol ul, .comments-block ol ul, .article-detail ol ol, .comments-block ol ol, .article-detail ul ul, .comments-block ul ul, .article-detail ul ol, .comments-block ul ol {   margin-top:0;   margin-bottom:0;   padding-left:30px; }  .article-detail .gallery, .comments-block .gallery {   margin-bottom:20px; }  .article-detail .pagination, .comments-block .pagination {   padding:0 !important; }   .article-detail .pagination > li > a, .comments-block .pagination > li > a { background-color:#f9f9f9; } .article-detail .pagination > li > a:hover, .comments-block .pagination > li > a:hover {  background-color:#eee; }  .article-detail table, .comments-block table {   max-width:100%;   margin-bottom:20px; }  .article-detail table > thead > tr > th, .comments-block table > thead > tr > th {   padding:8px;   border-bottom:1px solid #ddd; }  .article-detail table > tbody > tr > th, .comments-block table > tbody > tr > th,  .article-detail table > tbody > tr > td,  .comments-block table > tbody > tr > td {   line-height:1.42857;   padding:8px;   border-top:1px solid #ddd; }  .article-detail table > thead:first-child > tr:first-child > th, .comments-block table > thead:first-child > tr:first-child > th {   border-top:0; } .article-footer {  padding:36px;  border-top:1px solid #e5e5e5;  background-color:#fff; }  @media (max-width:767px) {   .article-footer { padding:20px; } .article-footer .author-meta {  width:100%;  margin-bottom:10px;  text-align:center; } .article-footer .article-footer-right {  width:100%;  text-align:center; } }  .article-footer .article-footer-right {   line-height:36px; }  .article-footer .meta-tags {   font-size:0;   list-style:none; }   .article-footer .meta-tags a { padding:4px 10px 5px 10px; color:#fff; background-color:#4cc6f4; -webkit-border-radius:4px; border-radius:4px; } .article-footer .meta-tags a:hover {  background-color:#0eaae5; } .author-meta {  list-style:none; }  .author-meta li {   margin-right:13px;   color:#959595; }   @media (max-width:767px) { .author-meta li {  font-size:12px; } }   .author-meta li i { margin-right:4px; }  .author-meta .meta-image {   width:40px;   height:40px;   margin-right:10px;   border-radius:50%; }   @media (max-width:767px) { .author-meta .meta-image {  width:30px;  height:30px; } }   @media (max-width:481px) { .author-meta .meta-image {  display:none !important; } } .page-pagination a {  font-size:15px;  line-height:28px;  width:40px;  height:40px;  text-align:center;  text-transform:inherit; } .gallery-item {  overflow:hidden;  margin:0 4px 4px 0; } .gallery-columns-2 .gallery-item {  max-width:48%;  max-width:-webkit-calc(50% - 4px);  max-width:calc(50% - 4px); } .gallery-columns-3 .gallery-item {  max-width:33%;  max-width:-webkit-calc(33.33% - 4px);  max-width:calc(33.33% - 4px); } .gallery-columns-4 .gallery-item {  max-width:23%;  max-width:-webkit-calc(25% - 4px);  max-width:calc(25% - 4px); } .gallery-columns-5 .gallery-item {  max-width:19%;  max-width:-webkit-calc(20% - 4px);  max-width:calc(20% - 4px); } .blog-section {  padding:38px 0;  border-bottom:1px solid #e1e1e1; }  @media (max-width:767px) {   .blog-section { padding:25px 0; } }  .blog-section:last-child {   padding-bottom:0; } .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a, .next-prev-blog .media-right a {  line-height:25px;  width:46px;  margin-top:7px;  color:#000; }  @media (max-width:767px) {   .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a,   .next-prev-blog .media-right a { line-height:14px; width:23px; margin:0; } .next-prev-blog .media-left a .fa, .next-prev-blog .next-prev-block .media-right a .fa, .next-prev-block .next-prev-blog .media-right a .fa, .next-prev-blog .media-right a .fa {  font-size:20px; } }  .next-prev-blog .media-left a:hover, .next-prev-blog .next-prev-block .media-right a:hover, .next-prev-block .next-prev-blog .media-right a:hover,  .next-prev-blog .media-right a:hover {   color:#4cc6f4; }  .next-prev-blog .media-left a .fa, .next-prev-blog .next-prev-block .media-right a .fa, .next-prev-block .next-prev-blog .media-right a .fa,  .next-prev-blog .media-right a .fa {   font-size:25px; } .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a {  text-align:right; } .next-prev-blog .media-right a {  text-align:left; } .next-prev-blog h3 a {  color:#000; } .next-prev-blog h4 {  padding:0 !important; } .author-detail-block, .comments-block {  padding-right:20px;  padding-left:20px; }  @media (max-width:767px) {   .author-detail-block, .comments-block { padding-right:0; padding-left:0; } }  .author-detail-block .media-left, .comments-block .media-left, .author-detail-block .next-prev-block .media-right, .next-prev-block .author-detail-block .media-right, .comments-block .next-prev-block .media-right, .next-prev-block .comments-block .media-right {   padding-right:26px; }   @media (max-width:767px) { .author-detail-block .media-left, .comments-block .media-left, .author-detail-block .next-prev-block .media-right, .next-prev-block .author-detail-block .media-right, .comments-block .next-prev-block .media-right, .next-prev-block .comments-block .media-right {  padding-right:15px; }  .author-detail-block .media-left figure, .comments-block .media-left figure, .author-detail-block .next-prev-block .media-right figure, .next-prev-block .author-detail-block .media-right figure, .comments-block .next-prev-block .media-right figure, .next-prev-block .comments-block .media-right figure {   width:45px; } }   .author-detail-block .media-left figure, .comments-block .media-left figure, .author-detail-block .next-prev-block .media-right figure, .next-prev-block .author-detail-block .media-right figure, .comments-block .next-prev-block .media-right figure, .next-prev-block .comments-block .media-right figure { width:60px; }   .author-detail-block .media-left img, .comments-block .media-left img, .author-detail-block .next-prev-block .media-right img, .next-prev-block .author-detail-block .media-right img, .comments-block .next-prev-block .media-right img, .next-prev-block .comments-block .media-right img { width:60px; height:60px; }  .compare-panel {  z-index:1000;  width:240px;  background-color:#fff;  box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);  -webkit-transform:translate3d(100%, 0, 0);  transform:translate3d(100%, 0, 0); } .compare-panel.panel-open {  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); } .panel-btn {  font-size:21px;  top:230px;  left:-35px;  width:35px;  height:63px;  border-radius:0; } .compare-panel-header {  padding:20px 15px;  border-bottom:1px solid #f1f1f1; }  .compare-panel-header .title {   font-size:16px;   line-height:22px;   color:#777; } .compare-panel-body {  padding:30px; } .compare-thumb-main {  margin-right:-5px;  margin-bottom:20px;  margin-left:-5px; }  .compare-thumb-main .compare-thumb {   width:95px;   height:56px;   margin-bottom:10px;   padding-right:5px;   padding-left:5px; }  .compare-thumb-main .thumb-inner-empty {   height:56px;   margin-bottom:10px;   border:2px dashed #ccc; }  .compare-thumb-main .btn-trash {   line-height:14px;   right:12px;   bottom:7px;   color:#fff; }  @media (max-width:767px) {  .compare-table-wrap {   overflow-x:auto; }   .compare-table-wrap .compare-table { width:700px; } } @media (max-width:991px) {  .compare-table {   font-size:12px; } } .compare-table .table-title {  font-weight:500;  width:200px;  text-align:right; }  @media (min-width:768px) and (max-width:991px) {   .compare-table .table-title { width:100px; } }  @media (max-width:767px) {   .compare-table .table-title { width:100px; } } .compare-table > thead > tr > th {  padding-top:0; } .compare-table .mark-yes {  color:#39b54a; } .compare-table .mark-no {  color:#f26c4f; } .compare-thumb {  margin-bottom:15px; }  @media (max-width:767px) {   .compare-thumb { margin-bottom:10px; } } .compare-caption .compare-price {  color:#00aeef; } .comments-block p {  font-weight:300; } .comments-block .media-body .heading {  margin-bottom:5px; } .comments-block .media-body .subheading {  color:#9b9b9b; }  @media (max-width:767px) {   .comments-block .media-body .subheading { font-size:12px; line-height:12px; } } .comments-block .media-body p {  margin:0 0 27px; }  @media (max-width:767px) {   .comments-block .media-body p { margin:0 0 12px; } } @media (max-width:767px) {  .comments-block .media-body .reply {   font-size:14px;   line-height:14px; } } .comments-block .media-body .reply .fa {  top:2px;  margin-left:4px; } .comments-block .media .media {  margin-top:30px; }  @media (max-width:767px) {   .comments-block .media .media { margin-top:15px; } } .comments-block .children {  margin-top:30px;  padding-left:87px; }  @media (max-width:767px) {   .comments-block .children { margin-top:15px; padding-left:30px; } } .comment-navigation {  padding-top:38px; }  @media (max-width:767px) {   .comment-navigation { padding-top:25px; } } .bypostauthor {  overflow:visible;  padding:40px;  list-style:none;  background-color:#fff; }  .bypostauthor .comment-banner {   top:-5px;   right:20px;   width:30px;   height:41px;   background-image:url(https://www.strawhomes.com/wp-content/themes/houzez/css/../images/comment-banner.png);   background-repeat:no-repeat;   background-position:center; }  .bypostauthor .comment-respond {   margin-top:30px; } #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals {  clear:left;  height:40px;  margin-bottom:1px;  cursor:pointer;  text-align:center;  white-space:nowrap;  background-color:#fff; }  @media (max-width:767px) {   #transportation,   #supermarkets,   #schools,   #libraries,   #pharmacies,   #hospitals { height:30px; } }  #transportation .icon,  #supermarkets .icon,  #schools .icon,  #libraries .icon,  #pharmacies .icon,  #hospitals .icon {   width:40px;   height:40px;   padding:4px; }   @media (max-width:767px) { #transportation .icon, #supermarkets .icon, #schools .icon, #libraries .icon, #pharmacies .icon, #hospitals .icon {  width:30px;  height:30px; } }  #transportation img,  #supermarkets img,  #schools img,  #libraries img,  #pharmacies img,  #hospitals img {   z-index:1;   top:50%;   left:50%;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%); }   @media (max-width:767px) { #transportation img, #supermarkets img, #schools img, #libraries img, #pharmacies img, #hospitals img {  width:15px; } }  #transportation span,  #supermarkets span,  #schools span,  #libraries span,  #pharmacies span,  #hospitals span {   line-height:40px;   z-index:-1;   visibility:hidden;   height:40px;   padding-right:12px;   padding-left:16px;   opacity:0;   background-color:#fff;   -webkit-transform:translate3d(48%, 0, 0);   transform:translate3d(48%, 0, 0); }   @media (max-width:767px) { #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span {  line-height:30px;  height:30px; } }  #transportation:hover span,  #supermarkets:hover span,  #schools:hover span,  #libraries:hover span,  #pharmacies:hover span,  #hospitals:hover span {   z-index:1;   visibility:visible;   opacity:1;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0); }  #transportation.active span,  #supermarkets.active span,  #schools.active span,  #libraries.active span,  #pharmacies.active span,  #hospitals.active span {   z-index:1;   visibility:visible;   opacity:1;   -webkit-transform:translate3d(100%, 0, 0);   transform:translate3d(100%, 0, 0); }  .pay-step-bar {  padding-bottom:30px;  padding-left:0;  table-layout:fixed; } .pay-step-block, .pay-step-block a {  color:#777; } .pay-step-block a, .pay-step-block > span {  padding-bottom:16px;  text-align:center;  border-bottom:4px solid #ccc; } .pay-step-block {  font-size:16px;  font-weight:400;  border-right:1px solid transparent; }  @media (min-width:768px) and (max-width:991px) {   .pay-step-block { font-size:14px; } }  @media (max-width:767px) {   .pay-step-block { font-size:12px; } .pay-step-block a, .pay-step-block > span {  padding-bottom:10px; } }  .pay-step-block a:hover {   color:#000;   border-color:#00aeef; }  .pay-step-block.active {   font-weight:500;   color:#000; }   .pay-step-block.active span { border-color:#00aeef; } .membership-content {  padding:32px 40px;  background-color:#fff; }  @media (min-width:768px) and (max-width:991px) {   .membership-content { margin-bottom:30px; } }  @media (max-width:767px) {   .membership-content { margin-bottom:30px; padding:18px 20px; } }  .membership-content label {   font-weight:500; }  .membership-content .form-group, .membership-content .gform_wrapper li, .gform_wrapper .membership-content li {   margin-bottom:22px; }  .membership-content .btn-submit {   font-size:16px;   padding:12px 15px; }  .membership-content .help-block {   font-weight:300;   margin:17px 0 0;   text-align:center;   color:#777; } .info-title {  margin-bottom:27px; }  @media (min-width:768px) and (max-width:991px) {   .info-title { margin-bottom:20px; } }  @media (max-width:767px) {   .info-title { margin-bottom:10px; } }  .info-title .info-title-left {   font-size:24px;   line-height:30px;   margin:0;   font-weight:300;   text-transform:inherit;   text-align:inherit; }   @media (min-width:768px) and (max-width:991px) { .info-title .info-title-left {  font-size:20px; } }   @media (max-width:767px) { .info-title .info-title-left {  font-size:18px; } }  .info-title .already-account {   font-size:14px;   line-height:30px;   margin:0;   font-weight:300;   text-transform:inherit;   text-align:inherit; }   @media (min-width:768px) and (max-width:991px) { .info-title .already-account {  font-size:12px; } }   @media (max-width:767px) { .info-title .already-account {  font-size:12px; } } .info-detail {  margin-bottom:47px; }  @media (min-width:768px) and (max-width:991px) {   .info-detail { margin-bottom:25px; } }  @media (max-width:767px) {   .info-detail { margin-bottom:10px; } } .method-select-block {  margin-bottom:30px;  border:1px solid #ebebeb; }  .method-select-block .radio,  .method-select-block .checkbox {   margin-top:15px; }  .method-select-block .radio label,  .method-select-block .checkbox label {   padding-left:40px; }   @media (max-width:767px) { .method-select-block .radio label, .method-select-block .checkbox label {  padding-left:20px; } }  .method-select-block .radio input[type='radio'],  .method-select-block .checkbox input[type='checkbox'] {   margin-left:-40px; }   @media (max-width:767px) { .method-select-block .radio input[type='radio'], .method-select-block .checkbox input[type='checkbox'] {  margin-left:-20px; } }  .method-select-block p {   font-weight:300; } .method-row {  padding:16px 34px;  border-bottom:1px solid #ebebeb; }  @media (min-width:768px) and (max-width:991px) {   .method-row { padding:16px 24px; } }  @media (max-width:767px) {   .method-row { padding:10px 20px; } } .method-select {  width:50%; }  .method-select .radio label,  .method-select .checkbox label {   font-size:16px; } .method-type {  width:50%; } .method-description {  padding-top:5px; }  .method-description p {   font-size:14px; }   @media (max-width:767px) { .method-description p {  font-size:12px;  line-height:20px; } } .method-option {  padding:12px 34px;  background-color:#f1f1f1; }  @media (min-width:768px) and (max-width:991px) {   .method-option { padding:12px 24px; } }  @media (max-width:767px) {   .method-option { padding:10px 20px; } }  .method-option .radio label,  .method-option .checkbox label {   font-size:14px;   font-weight:400; } .payment-side-block {  margin-bottom:30px;  padding:30px;  background-color:#fff; }  .payment-side-block .side-block-title {   font-size:16px;   line-height:20px;   margin:0 0 24px;   font-weight:500;   text-transform:inherit;   text-align:inherit; } .pkg-total-list {  list-style:none; }  @media (max-width:767px) {   .pkg-total-list li { font-size:14px; padding:12px 0; } .pkg-total-list li.total-list-head {  font-size:14px; } .pkg-total-list li:last-child {  font-size:14px; } }  .pkg-total-list li {   font-size:14px;   font-weight:300;   padding:15px 0;   border-top:1px dotted #ccc; }   .pkg-total-list li.total-list-head { font-size:16px; font-weight:500; padding-top:0; }   .pkg-total-list li:last-child { font-size:16px; font-weight:500; padding-bottom:0; border-top:2px solid #000; } .membership-done-block {  min-height:425px;  text-align:center; }  .membership-done-block .done-icon {   font-size:72px;   color:#71c514; }  .membership-done-block .done-block-inner {   max-width:650px;   margin:0 auto; } @media (min-width:768px) and (max-width:991px) {  .theiaStickySidebar {   position:relative !important;   top:0 !important;   left:0 !important;   width:100% !important; } } @media (max-width:767px) {  .theiaStickySidebar {   position:relative !important;   top:0 !important;   left:0 !important;   width:100% !important; } } .block-success {  padding:50px;  background-color:#fff; }  .block-success .done-icon {   display:none; }  .block-success .block-success-inner ul {   padding-left:40px; } .stripe-button-el {  padding:0 !important;  background-image:none !important; }  .stripe-button-el span {   font-family:"Roboto", sans-serif !important;   font-size:14px !important;   font-weight:700 !important;   line-height:1.42857 !important;   height:auto !important;   min-height:inherit !important;   padding:10px 15px !important;   text-align:left;   text-transform:uppercase !important;   border-radius:4px !important;   background-image:none !important;   text-shadow:none !important; } .my-property .dropdown-menu .stripe-button-el {  border:none !important;  border-radius:0 !important;  background-color:transparent !important; } .my-property .dropdown-menu .stripe-button-el span {  font-size:12px !important;  font-weight:300 !important;  line-height:24px !important;  padding:12px !important;  text-transform:capitalize !important;  color:#333 !important;  border:none !important;  border-radius:inherit !important;  background:transparent !important;  box-shadow:none !important; }  .ppt[style] {  display:none !important; } @media only screen and (max-width:480px) {  .pp_pic_holder[style] {   left:0 !important;   width:100% !important;   margin-top:-40px; }  div.pp_default .pp_content_container .pp_right {   padding-right:21px !important; }  .pp_content,  #pp_full_res img {   width:100% !important;   height:100% !important; }  div.pp_default .pp_content_container .pp_details {   margin-top:20px !important; }  .pp_fade iframe {   width:100% !important;   height:100% !important;   min-height:270px; }  .pp_content_container .pp_left {   padding-left:0; }  .pp_content_container .pp_right {   padding-right:0; }  .pp_top {   height:auto; } }  .houzez-energy-table {  clear:both;  min-height:30px;  margin-bottom:10px;  padding-bottom:10px;  border-bottom:1px solid #e5e5e5; }  @media (max-width:481px) {   .houzez-energy-table dt { float:none; } }  @media (max-width:481px) {   .houzez-energy-table dd { float:none; } } .class-energy {  clear:both;  padding-top:60px; } .class-energy-indicator {  width:calc(100% / 9); }  @media (max-width:481px) {   .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:481px) {   .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'] {  left:0; }  @media (max-width:481px) {   .indicator-energy[data-energyclass='A+'],   .indicator-energy[data-energyclass='A'],   .indicator-energy[data-energyclass='B'],   .indicator-energy[data-energyclass='C'] { right:0; left: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 {   right:auto;   left:0;   border-right: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'] {  right:0; }  @media (max-width:481px) {   .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'] { right:0; left: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 {   right:0;   left:auto;   border-left:10px solid transparent; } @media (max-width:481px) {  .indicator-energy[data-energyclass='A']:before {   left:calc(100% / 9); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='B']:before {   left:calc(100% / 9 * 2); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='C']:before {   left:calc(100% / 9 * 3); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='D']:before {   right:auto;   left:calc(100% / 9 * 4 - 10px); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='E']:before {   right:auto;   left:calc(100% / 9 * 5 - 10px); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='F']:before {   right:auto;   left:calc(100% / 9 * 6 - 10px); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='G']:before {   right:auto;   left:calc(100% / 9 * 7 - 10px); } } @media (max-width:481px) {  .indicator-energy[data-energyclass='H']:before {   right:auto;   left:calc(100% / 9 * 8 - 10px); } } .detail-energy-efficiency-v2 {  padding:76px 200px !important; }  @media (min-width:768px) and (max-width:991px) {   .detail-energy-efficiency-v2 { padding:76px 100px !important; } }  @media (max-width:767px) {   .detail-energy-efficiency-v2 { padding:76px 38px !important; } }  .adv-wrapper {  text-align:center;  margin:40px 0; }  .adv-wrapper.property-v2:first-of-type {   margin:10px 0 40px; }  .login-required-block {  font-weight:700;  text-align:center;  padding:0 14px;  background-color:transparent; }  .login-required-block .alert, .login-required-block .validation_error, .login-required-block #gforms_confirmation_message {   margin-bottom:0;   line-height:22px; }  .houzez-single-property-v2 .property-reviews {  background-color:#fff;  margin-bottom:-40px !important; }  .houzez-single-property-v2 .property-reviews .add-review-block {   padding:0; }  .next-prev-block {  margin-top:30px; }  .next-prev-block .media-heading {   font-size:14px; }  .next-prev-block h4 {   font-size:14px; }  .next-prev-block i {   width:10px;   top:1px;   position:relative; }  .vegas-video[style] {  height:auto !important; } .vegas-video {  position:absolute;  display:block; }  .dashboard-data-block {  background:#fff;  padding:20px;  max-height:130px;  margin-bottom:30px;  border:1px solid #e5e5e5; } .dashboard-data-value {  font-size:28px;  margin-bottom:5px; } .dashboard-data-average {  font-size:12px; } .dashboard-data-separator {  border-top:1px solid #e5e5e5;  margin:30px 15px;  clear:both; }  .dashboard-stream {  padding:30px;  border:1px solid #e5e5e5; } .dashboard-stream-block {  margin-bottom:22px; }  .dashboard-stream-block:last-child {   margin-bottom:0; }  .dashboard-stream-block .media-body {   padding-top:8px;   width:auto; }  .dashboard-stream-block .media-left, .dashboard-stream-block .next-prev-block .media-right, .next-prev-block .dashboard-stream-block .media-right {   padding-right:20px;   width:56px; }  .dashboard-stream-block a {   font-weight:500; }  .dashboard-stream-block .dashboard-stream-action,  .dashboard-stream-block .dashboard-stream-time {   color:#9b9b9b; }  .dashboard-stream-block .dashboard-stream-time {   font-style:italic; }  .dashboard-stream-block ul {   padding-left:56px;   margin-top:30px; } .dashboard-stream-loadmore {  margin-top:30px; } .dashboard-stream-line {  z-index:2; }  .dashboard-stream-line:before {   content:"";   display:block;   border-left:1px solid #e5e5e5;   left:17px;   height:100%;   z-index:-1; } .saved-search-message {  padding:30px; }  .list-loading {  font-size:0;  top:50%;  left:50%; } .list-loading-bar {  animation:loading 1s ease-in-out infinite;  width:4px;  height:18px;  margin-right:3px;  border-radius:4px; } .list-loading-bar:nth-child(1) {  animation-delay:0s; } .list-loading-bar:nth-child(2) {  animation-delay:.09s; } .list-loading-bar:nth-child(3) {  animation-delay:.18s; } .list-loading-bar:nth-child(4) {  animation-delay:.27s; }  .item-thumb .label-featured, figure .label-featured {  z-index:3;  top:12px;  left:12px; } .item-thumb .actions, figure .actions {  z-index:4;  right:12px;  bottom:12px; } .item-thumb .price, figure .price {  z-index:4;  bottom:12px;  left:12px;  text-align:left; }  .item-thumb .price .rant, figure .price .rant {   color:#fff; }  .item-thumb .price .price-start, figure .price .price-start {   color:#fff; }  .item-thumb .price .item-price, figure .price .item-price {   color:#fff; }  .item-thumb .price .item-sub-price, figure .price .item-sub-price {   color:#fff; } .item-thumb .item-price-block, figure .item-price-block {  bottom:12px;  left:12px; } .item-thumb .blue, figure .blue {  color:#fff; } .item-thumb .thumb-caption, figure .thumb-caption {  padding:12px;  position:absolute;  top:inherit;  right:0;  bottom:0;  left:0;  z-index:3; }  .item-thumb .thumb-caption .cap-price, figure .thumb-caption .cap-price {   color:#fff; }  .item-thumb .thumb-caption .actions, figure .thumb-caption .actions {   color:#fff; } .item-thumb .hover-effect:before, figure .hover-effect:before {  z-index:2;  content:'';  background-color:rgba(255, 255, 255, 0.5);  opacity:0; } .item-thumb .hover-effect:after, figure .hover-effect:after {  z-index:1;  content:'';  opacity:1;  background:rgba(0, 0, 0, 0);  background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%);  background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%); } .item-thumb:hover .hover-effect:before, figure:hover .hover-effect:before {  z-index:2;  background-image:none;  opacity:.5; } .item-thumb:hover .hover-effect:after, figure:hover .hover-effect:after {  opacity:0; } .item-thumb:hover .detail h3, figure:hover .detail h3 {  color:#fff; } .item-thumb:hover a, figure:hover a {  color:#fff; } .item-body .rating + h2 {  margin-top:5px; } .item-body .info-row + .info-row {  margin-top:10px; } .item-body .amenities {  min-height:40px; }  @media (max-width:481px) {   .item-body .amenities { margin-bottom:15px; } }  .item-body .amenities span {   margin-right:10px; } .item-body .property-title a {  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  display:block; } .item-body .property-title, .item-body h2 {  max-width:380px;  white-space:nowrap;  text-overflow:ellipsis; }  @media (max-width:1199px) {   .item-body .property-title,   .item-body h2 { max-width:260px; } }  @media (max-width:767px) {   .item-body .property-title,   .item-body h2 { max-width:100%; } } .item-body .property-address, .item-body h4 {  overflow:hidden;  max-width:265px;  white-space:nowrap;  text-overflow:ellipsis;  color:#9b9b9b; } @media (max-width:767px) {  .item-body .phone {   top:0; } } .item-body .date a {  color:#9b9b9b; } .item-body .date p {  margin-right:10px;  color:#9b9b9b; }  .item-body .date p i {   margin-right:5px; } .item-body .btn + p, .item-body .gform_button + p, .item-body .gform_wrapper .button + p, .gform_wrapper .item-body .button + p, .item-body .gform_wrapper .gform_page_footer .button.gform_next_button + p, .gform_wrapper .gform_page_footer .item-body .button.gform_next_button + p, .item-body .gform_wrapper .gform_footer input.button + p, .item-body .gform_wrapper .gform_footer input[type=submit] + p, .gform_wrapper .gform_footer .item-body input[type=submit] + p, .item-body .gform_wrapper .gform_page_footer input.button + p, .item-body .gform_wrapper .gform_page_footer input[type=submit] + p, .gform_wrapper .gform_page_footer .item-body input[type=submit] + p {  margin-top:12px; } .price {  text-align:right;  color:#000; }  .price .price-start {   color:#777; }  .price .item-sub-price {   color:#aeaeae; }  .price .item-price-text {   font-size:14px;   font-weight:400; } .item-foot {  padding:14px 20px;  border-top:1px solid #e5e5e5;  background-color:#fff; }  .item-foot p {   color:#9b9b9b; }  .item-foot a {   color:#9b9b9b; }  .item-foot i {   margin-right:5px; }  @media (max-width:767px) {  .list-grid-area {   float:inherit; } }  @media (max-width:767px) {  .list-tabs .tabs {   display:block;   width:100%; } } .list-tabs .tabs a {  padding:18px 10px; }  @media (max-width:767px) {   .list-tabs .tabs a { padding:12px 10px; } } @media (max-width:767px) {  .list-tabs .sort-tab {   display:block;   width:100%;   padding:10px 0;   text-align:left; } } .tabs p {  font-size:16px;  font-weight:500;  line-height:16px;  margin-top:4px;  margin-bottom:21px; }  @media (max-width:767px) {   .tabs p { font-size:14px; margin-bottom:15px; } }  @media (max-width:481px) {   .tabs p { font-size:12px; } } .tabs ul {  font-size:0; } .tabs li {  margin-right:1px; } .tabs a {  width:170px;  color:#000;  background-color:#ebebeb; }  @media (min-width:992px) and (max-width:1199px) {   .tabs a { width:135px; } }  @media (min-width:768px) and (max-width:991px) {   .tabs a { width:125px; } }  @media (max-width:767px) {   .tabs a { width:84px; } }  @media (max-width:481px) {   .tabs a { font-size:12px; } }  .tabs a:hover, .tabs a:active, .tabs a.active {   background-color:#fff; }  .sort-tab {  color:#9b9b9b; }  @media (max-width:767px) {   .sort-tab { font-size:12px; } }  .sort-tab .bootstrap-select {   top:-1px;   left:-8px;   width:auto !important; }  .sort-tab .bootstrap-select .btn-default {   height:auto;   padding-top:0;   padding-bottom:0;   background-color:transparent; }   .sort-tab .bootstrap-select .btn-default:hover { color:#000; }   .sort-tab .bootstrap-select .btn-default:focus { outline:none !important; box-shadow:none; }  .sort-tab .dropdown-menu {   left:auto; }  .sort-tab .open > .btn, .sort-tab .open > .gform_button,  .sort-tab .gform_wrapper .open > .button, .gform_wrapper .sort-tab .open > .button,  .sort-tab .gform_wrapper .gform_page_footer .open > .button.gform_next_button,  .sort-tab .gform_wrapper .gform_footer .open > input.button,  .sort-tab .gform_wrapper .gform_footer .open > input[type=submit], .gform_wrapper .gform_footer .sort-tab .open > input[type=submit],  .sort-tab .gform_wrapper .gform_page_footer .open > input.button,  .sort-tab .gform_wrapper .gform_page_footer .open > input[type=submit], .gform_wrapper .gform_page_footer .sort-tab .open > input[type=submit] {   background:none !important;   box-shadow:none; } .item-wrap {  margin-bottom:14px;  padding-right:7px;  padding-left:7px; }  @media (max-width:767px) {   .item-wrap { float:left; width:100%; } } .property-listing {  margin-bottom:-8px; }  .property-listing .row {   margin-right:-4px;   margin-left:-4px; }  .property-listing .item-wrap {   margin-bottom:8px;   padding-right:4px;   padding-left:4px; }  .property-listing .grid-row {   margin-right:-4px;   margin-left:-4px; }  .property-listing .not-found {   padding:20px;   background-color:#fff; } .property-listing.list-view .figure-block {  width:254px;  height:170px; } @media (max-width:767px) {  .property-listing.list-view .figure-block {   width:100%;   height:auto; }  .property-listing.list-view .property-item {   display:block; }   .property-listing.list-view .property-item .table-cell { display:block; }   .property-listing.list-view .property-item .item-body { width:100%; padding:15px 7px 7px; } .property-listing.list-view .property-item .item-body .phone {  position:relative !important; }   .property-listing.list-view .property-item .body-left { width:100%; margin-bottom:15px; }   .property-listing.list-view .property-item .body-right { width:100%; }   .property-listing.list-view .property-item .info-row { text-align:left; }  .property-listing.list-view .hide-on-grid {   display:none; }  .property-listing.list-view .hide-on-list {   display:block; }  .property-listing.list-view .hidden-gird-cell {   display:none !important; } } .property-listing.list-view .hidden-gird-cell {  display:table-cell; } @media (max-width:767px) {  .property-listing.list-view .property-item-v2 {   padding-right:8px; }   .property-listing.list-view .property-item-v2 .figure-block,   .property-listing.list-view .property-item-v2 .item-thumb,   .property-listing.list-view .property-item-v2 figure { display:block; width:100%; height:auto; }   .property-listing.list-view .property-item-v2 .item-body { display:block; width:100%; }   .property-listing.list-view .property-item-v2 .body-inner { position:relative; width:100%; }   .property-listing.list-view .property-item-v2 .item-body-top,   .property-listing.list-view .property-item-v2 .item-body-bottom { position:relative; padding:12px 15px; }   .property-listing.list-view .property-item-v2 .item-body-top { padding-bottom:0; }   .property-listing.list-view .property-item-v2 .item-body-bottom { padding-top:0; }   .property-listing.list-view .property-item-v2 .item-title { width:100%; margin-bottom:30px; }   .property-listing.list-view .property-item-v2 .item-amenities { width:100%; }   .property-listing.list-view .property-item-v2 .item-price-block { position:absolute; z-index:4; bottom:12px; left:12px; text-align:left; } .property-listing.list-view .property-item-v2 .item-price-block span {  color:#fff; }   .property-listing.list-view .property-item-v2 .item-date { width:100%; }   .property-listing.list-view .property-item-v2 .actions { right:12px; left:auto; } } .grid-view .figure-block, .grid-view .item-thumb, .grid-view figure {  height:auto; } .grid-view .item-wrap {  width:50%;  margin-bottom:10px;  padding-right:4px;  padding-left:4px; }  @media (min-width:992px) and (max-width:1199px) {   .grid-view .item-wrap { width:50%; } }  @media (max-width:767px) {   .grid-view .item-wrap { width:100%; } }  .grid-view .item-wrap:nth-child(2n+1) {   clear:both; } .grid-view .property-item .item-body {  padding:15px 12px 7px; }  .grid-view .property-item .item-body .phone {   position:relative !important; }  .grid-view .property-item .item-body .amenities {   height:auto; } .grid-view .property-item .body-left {  margin-bottom:15px; } .grid-view .property-item .info-row {  text-align:left; } .grid-view .property-item-v2 {  padding:8px; }  .grid-view .property-item-v2 .figure-block,  .grid-view .property-item-v2 .item-thumb,  .grid-view .property-item-v2 figure {   height:auto; }  .grid-view .property-item-v2 .item-body-top,  .grid-view .property-item-v2 .item-body-bottom {   padding:12px 15px; }  .grid-view .property-item-v2 .item-body-top {   padding-bottom:0; }  .grid-view .property-item-v2 .item-body-bottom {   padding-top:0; }  .grid-view .property-item-v2 .item-title {   margin-bottom:30px; }  .grid-view .property-item-v2 .item-price-block {   z-index:4;   bottom:12px;   left:12px;   text-align:left; }   .grid-view .property-item-v2 .item-price-block span { color:#fff; }  .grid-view .property-item-v2 .actions {   right:12px;   left:auto; } .grid-view .hidden-gird-cell {  display:none !important; } @media (min-width:768px) and (max-width:991px) {  .grid-view-3-col .item-body .amenities {   margin-bottom:15px; }  .grid-view-3-col .property-item .cell {   display:block;   text-align:left; } } @media (max-width:767px) {  .grid-view-3-col .item-wrap {   width:100% !important; } } .grid-view-3-col .item-wrap {  width:33.33%; }  .grid-view-3-col .item-wrap:nth-child(2n+1) {   clear:none; }  .grid-view-3-col .item-wrap:nth-child(3n+1) {   clear:both; } .property-item {  padding:8px;  background-color:#fff; }  .property-item .item-body {   overflow:hidden;   width:10000px;   padding:10px 12px 10px 20px; }  .property-item .body-left {   width:70%; }  .property-item .body-right {   width:30%;   min-height:145px; }  @media (max-width:767px) {   .property-item .btn, .property-item .gform_button,   .property-item .gform_wrapper .button, .gform_wrapper .property-item .button,   .property-item .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .property-item .button.gform_next_button,   .property-item .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .property-item input.button,   .property-item .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .property-item input[type=submit],   .property-item .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .property-item input.button,   .property-item .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .property-item input[type=submit] { padding:11px 15px; } }  @media (max-width:321px) {   .property-item .cell { display:block; text-align:left; } }  .property-item .cell + .cell {   text-align:right; }  .property-item .label-wrap {   margin-bottom:5px; } .property-item.item-grid .info-row {  text-align:left; } .property-item.item-grid .item-body {  padding:15px 12px 7px; }  .property-item.item-grid .item-body .amenities {   height:auto; } @media (max-width:321px) {  .property-item.item-grid .cell {   display:block;   width:100%;   text-align:left; } } @media (max-width:321px) {  .property-item.item-grid .cell + .cell {   margin-top:15px; } } .property-item-v2 {  padding:8px;  padding-right:0;  background-color:#fff; }  .property-item-v2 .figure-block {   width:auto;   height:auto; }  .property-item-v2 .item-thumb, .property-item-v2 figure {   width:280px; }  .property-item-v2 .item-body {   width:1000px; }  .property-item-v2 .item-body-top,  .property-item-v2 .item-body-bottom {   z-index:4;   padding:12px 20px; }  .property-item-v2 .property-title {   font-size:20px;   line-height:26px;   margin:0 0 8px;   font-weight:500;   text-transform:inherit;   text-align:inherit; }   @media (max-width:767px) { .property-item-v2 .property-title {  font-size:14px;  line-height:18px; } }  .property-item-v2 .property-address {   color:#777;   font-size:14px;   line-height:20px;   margin:0;   font-weight:300;   text-transform:inherit;   text-align:inherit; }   @media (max-width:767px) { .property-item-v2 .property-address {  font-size:12px;  line-height:14px; } }  .property-item-v2 .item-date {   margin-top:20px; }  .property-item-v2 .actions {   right:auto;   left:12px; } .property-item-v2.item-grid {  padding:8px; }  .property-item-v2.item-grid .figure-block,  .property-item-v2.item-grid .item-thumb,  .property-item-v2.item-grid figure {   height:auto; }  .property-item-v2.item-grid .item-body-top,  .property-item-v2.item-grid .item-body-bottom {   padding:12px 15px; }  .property-item-v2.item-grid .item-body-top {   padding-bottom:0; }  .property-item-v2.item-grid .item-body-bottom {   padding-top:0; }  .property-item-v2.item-grid .item-title {   margin-bottom:30px; }  .property-item-v2.item-grid .item-price-block {   z-index:4;   bottom:12px;   left:12px;   text-align:left; }   .property-item-v2.item-grid .item-price-block span { color:#fff; }  .property-item-v2.item-grid .actions {   right:12px;   left:auto; }  .item-amenities {  font-size:0;  list-style:none; }  .item-amenities li {   font-size:12px;   font-weight:300;   padding:0 8px;   color:#777;   border-right:1px solid #ccc; }   .item-amenities li:first-child { padding-left:0; }   .item-amenities li span { font-size:18px; font-weight:300; line-height:18px; margin-bottom:5px; color:#000; } .item-date {  list-style:none; }  .item-date li {   font-size:12px;   font-weight:300;   margin-right:12px;   color:#777; }  .item-date .fa {   font-size:14px;   margin-right:5px; } .item-price-block {  text-align:right; }  .item-price-block .item-price {   color:#000;   font-size:20px;   line-height:26px;   margin:0;   font-weight:400;   text-transform:inherit;   text-align:inherit; }  .item-price-block .item-sub-price {   color:#777;   font-size:14px;   line-height:20px;   margin:0;   font-weight:300;   text-transform:inherit;   text-align:inherit; }  .property-item-grid .actions {  top:20px;  right:20px;  bottom:auto;  left:auto; } .property-item-grid .price {  top:auto;  right:20px;  bottom:20px;  left:auto; } .property-item-grid .item-caption {  z-index:3;  bottom:20px;  left:20px; } .property-item-grid .item-price {  color:#fff;  font-size:16px;  line-height:20px;  margin:0;  font-weight:500;  text-transform:inherit;  text-align:inherit; } .property-item-grid .item-sub-price {  color:#fff;  font-size:12px;  line-height:18px;  margin:3px 0 0;  font-weight:300;  text-transform:inherit;  text-align:inherit; } .property-item-grid .label-wrap {  top:20px;  right:20px; } .property-item-grid .label-left {  left:20px; } .property-item-grid .label-right {  right:20px; } .item-caption .label-wrap {  margin-bottom:7px; } .item-caption .item-caption-title {  color:#fff;  font-size:16px;  line-height:20px;  margin:0 0 3px;  font-weight:500;  text-transform:inherit;  text-align:inherit; } .item-caption .item-caption-list {  list-style:none; }  .item-caption .item-caption-list li {   margin-right:5px;   color:#fff;   font-size:12px;   line-height:18px;   margin:0;   font-weight:300;   text-transform:inherit;   text-align:inherit; }  .item-caption .item-caption-list .cap-price {   font-size:16px;   font-weight:500; }  .parallax-properties-inner {  background-repeat:no-repeat;  background-position:center center;  background-size:cover;  overflow:hidden;  height:600px; }  @media (max-width:767px) {   .parallax-properties-inner { height:480px; } } .parallax-property-caption-wrap {  z-index:5;  top:50%;  left:50%;  max-width:1170px;  width:100%;  transform:translate(-50%, -50%); }  @media (max-width:767px) {   .parallax-property-caption-wrap.left .parallax-property-caption { float:none; margin:0 30px; } }  @media (max-width:767px) {   .parallax-property-caption-wrap.right .parallax-property-caption { float:none; margin:0 30px; } }  @media (max-width:1199px) {   .parallax-property-caption-wrap { max-width:970px; } }  @media (max-width:991px) {   .parallax-property-caption-wrap { max-width:750px; } }  @media (max-width:767px) {   .parallax-property-caption-wrap { max-width:480px; } } .parallax-property-caption {  padding:60px;  z-index:5;  max-width:540px; }  @media (max-width:767px) {   .parallax-property-caption { padding:30px; } }  .parallax-property-caption h2 {   font-size:32px;   line-height:40px;   margin:0 0 5px 0; }   @media (max-width:991px) { .parallax-property-caption h2 {  font-size:24px;  line-height:30px; } }   @media (max-width:767px) { .parallax-property-caption h2 {  font-size:18px;  line-height:24px;  margin:0 0 2px 0; } }  .parallax-property-caption .label-wrap {   margin-bottom:10px; }  .parallax-property-caption address,  .parallax-property-caption .amenities {   font-size:16px;   line-height:16px; }   @media (max-width:991px) { .parallax-property-caption address, .parallax-property-caption .amenities {  font-size:14px;  line-height:22px; } }   @media (max-width:767px) { .parallax-property-caption address, .parallax-property-caption .amenities {  font-size:12px;  line-height:18px; } }   .parallax-property-caption address span,   .parallax-property-caption .amenities span { margin-right:10px; }  .parallax-property-caption .price {   text-align:left;   margin-bottom:25px; }   @media (max-width:767px) { .parallax-property-caption .price {  margin-bottom:10px; } }   .parallax-property-caption .price .item-sub-price { font-size:16px; line-height:16px; font-weight:300; margin:10px 0 0; } @media (max-width:991px) {  .parallax-property-caption .price .item-sub-price {   font-size:14px;   line-height:14px; } } @media (max-width:767px) {  .parallax-property-caption .price .item-sub-price {   font-size:12px;   line-height:12px; } }   .parallax-property-caption .price .item-price { font-size:24px; line-height:24px; } @media (max-width:991px) {  .parallax-property-caption .price .item-price {   font-size:18px;   line-height:18px; } } @media (max-width:767px) {  .parallax-property-caption .price .item-price {   font-size:16px;   line-height:16px; } }  .detail-multi-properties.list-view .figure-block {  width:150px;  height:100px; }  @media (max-width:767px) {   .detail-multi-properties.list-view .figure-block { width:100%; height:auto; } } .detail-multi-properties .property-item {  padding:0; }  .detail-multi-properties .property-item .item-body {   padding:0 0 0 20px; }  .detail-multi-properties .property-item .body-right {   min-height:105px; } .detail-multi-properties.property-listing .item-wrap {  padding-right:0;  padding-left:0;  padding-bottom:20px;  border-bottom:1px solid #e5e5e5;  margin-bottom:25px; } .detail-multi-properties .item-foot {  padding:0 7px;  border-top:none; }  .pagination-main .pagination {  font-size:0;  margin-top:0;  margin-bottom:0;  text-align:center; }  .pagination-main .pagination li {   margin-right:1px !important; }   .pagination-main .pagination li:last-child a { border-radius:0; }   .pagination-main .pagination li:first-child a { border-radius:0; }  .pagination-main .pagination li.active a {   color:#fff;   background-color:#00aeef; }  .pagination-main .pagination a {   min-width:40px;   height:40px;   color:#00aeef; }   .pagination-main .pagination a:hover { color:#00aeef; } .module-gray-bg {  background-color:#f6f6f6; } .module-white-bg {  background-color:#fff; } .houzez-overflow-visible {  overflow:visible !important; }  .module-item {  padding-right:15px;  padding-left:15px; } .no-margin .module-item {  padding-right:0;  padding-left:0; } .three_columns .module-item {  width:33.3333%; }  @media (max-width:767px) {   .three_columns .module-item { width:100%; } } .four_columns .module-item {  width:25%; }  @media (min-width:768px) and (max-width:991px) {   .four_columns .module-item { width:50%; } }  @media (max-width:767px) {   .four_columns .module-item { width:100%; } }  .houzez-section-title-light h2, .houzez-section-title-light .sub-heading {  color:#000; } .houzez-section-title-dark h2, .houzez-section-title-dark .sub-heading {  color:#fff; } .module-title {  padding:55px 0 0 0 !important; }  @media (max-width:767px) {   .module-title { padding:35px 0 0 0 !important; } } .module-title + .houzez-module {  padding:40px 0 55px; }  @media (max-width:767px) {   .module-title + .houzez-module { padding:20px 0 35px; } } .houzez-module {  padding:55px 0; }  @media (max-width:767px) {   .houzez-module { padding:35px 0; } }  .houzez-module .module-title-nav {   margin-bottom:25px; }   .houzez-module .module-title-nav div { vertical-align:text-top; } @media (max-width:767px) {  .houzez-module .module-title-nav div {   width:70%;   float:left; } }   .houzez-module .module-title-nav h2 { color:#000; }   .houzez-module .module-title-nav .sub-title { color:#000; }   .houzez-module .module-title-nav .module-nav { text-align:right; } @media (max-width:767px) {  .houzez-module .module-title-nav .module-nav {   width:30%; }   .houzez-module .module-title-nav .module-nav button.btn, .houzez-module .module-title-nav .module-nav button.gform_button,   .houzez-module .module-title-nav .module-nav .gform_wrapper button.button, .gform_wrapper .houzez-module .module-title-nav .module-nav button.button { display:none; } } .houzez-module .module-title-nav .module-nav .btn, .houzez-module .module-title-nav .module-nav .gform_button, .houzez-module .module-title-nav .module-nav .gform_wrapper .button, .gform_wrapper .houzez-module .module-title-nav .module-nav .button, .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input[type=submit], .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input[type=submit] {  font-size:10px;  margin-right:6px;  padding:4px 8px;  color:#959595;  border:1px solid #959595; }  .houzez-module .module-title-nav .module-nav .btn:hover, .houzez-module .module-title-nav .module-nav .gform_button:hover,  .houzez-module .module-title-nav .module-nav .gform_wrapper .button:hover, .gform_wrapper .houzez-module .module-title-nav .module-nav .button:hover,  .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input:hover[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input:hover[type=submit],  .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input:hover[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input:hover[type=submit] {   color:#fff;   background-color:#959595; }  .houzez-module .module-title-nav .module-nav .btn:active, .houzez-module .module-title-nav .module-nav .gform_button:active,  .houzez-module .module-title-nav .module-nav .gform_wrapper .button:active, .gform_wrapper .houzez-module .module-title-nav .module-nav .button:active,  .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input:active[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input:active[type=submit],  .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input:active[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input:active[type=submit] {   color:#fff;   background-color:#959595; }  .houzez-module .module-title-nav .module-nav .btn.active, .houzez-module .module-title-nav .module-nav .active.gform_button,  .houzez-module .module-title-nav .module-nav .gform_wrapper .active.button, .gform_wrapper .houzez-module .module-title-nav .module-nav .active.button,  .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input.active[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input.active[type=submit],  .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input.active[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input.active[type=submit] {   color:#fff;   background-color:#959595; }  .houzez-module .list-tabs {   padding:0 5px 25px; }  .houzez-module .bootstrap-select > .dropdown-toggle {   padding-right:12px; } @media (max-width:767px) {  .services-module .module-item:nth-child(2n+1) {   clear:both; } } .services-module .service-block {  z-index:2;  padding:0 30px 30px;  text-align:center;  background-color:#fff;  box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15); }  .services-module .service-block:hover {   z-index:100;   box-shadow:0 70px 70px rgba(0, 0, 0, 0.2);   -webkit-transform:scale(1.01);   transform:scale(1.01);   -webkit-transform:translate(0, -10px);   transform:translate(0, -10px); }  .services-module .service-block .block-icon {   font-size:60px;   min-width:80px;   padding:80px 0 70px; }   @media (max-width:767px) { .services-module .service-block .block-icon {  font-size:38px;  padding:38px 0; } }  .services-module .service-block p {   color:#636363; } @media (max-width:481px) {  .services-module div[class*='col-'] {   width:100%; } } .services-module.style2 .service-block {  padding:0 30px 30px; } .services-module.style3 .service-blocks-main {  padding:38px 0;  border-top:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1; } .services-module.style3 .service-block {  text-align:left;  background-color:transparent;  box-shadow:none; }  @media (min-width:768px) and (max-width:991px) {   .services-module.style3 .service-block { margin-bottom:30px; } }  @media (max-width:767px) {   .services-module.style3 .service-block { margin-bottom:30px; } }  .services-module.style3 .service-block:hover {   transform:none; }  .services-module.style3 .service-block .block-icon {   font-size:40px;   padding:0 20px 0 0; }  .services-module.style3 .service-block .block-content {   width:10000px; } @media (max-width:767px) {  .services-module.style3 div[class*='col-'] + div[class*='col-'] {   margin-top:30px; } }  .callto-action {  padding:20px 28px;  background-color:#fff;  box-shadow:0 2px 3px rgba(0, 0, 0, 0.15); }  @media (max-width:767px) {   .callto-action div { text-align:center; display:block; } .callto-action div + div {  margin-top:15px; } .callto-action div .btn, .callto-action div .gform_button, .callto-action div .gform_wrapper .button, .gform_wrapper .callto-action div .button, .callto-action div .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .callto-action div .button.gform_next_button, .callto-action div .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .callto-action div input[type=submit], .callto-action div .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .callto-action div input[type=submit] {  display:block; } }  .callto-action div + div {   padding-left:15px; }  .callto-action div p {   color:#636363; }  .carousel-thumbs-grid .item {  padding:0;  padding-left:1px; } .caption-above .detail h3 {  max-width:200px; }  @media (min-width:768px) and (max-width:991px) {   .caption-above .detail h3 { max-width:140px; } }  @media (max-width:767px) {   .caption-above .detail h3 { max-width:140px; } } .caption-bottom .detail h3 {  max-width:140px; } .caption-bottom .detail-bottom {  text-align:center; }  .caption-bottom .detail-bottom ul li {   color:#000; } .detail.detail-bottom {  text-align:center; }  .detail.detail-bottom ul li {   color:#000; } .grid-row {  margin-right:-7px;  margin-left:-7px; }  .grid-row div[class*='col-'] {   padding-right:7px;   padding-left:7px; }  .post-card-module {  margin-bottom:-14px; }  .post-card-module div[class*='col-']:nth-child(4n+1) {   clear:left; } .post-card-item {  padding:8px;  background-color:#fff; }  .post-card-item .thumb-caption {   padding:17px; }   .post-card-item .thumb-caption .file-type, .post-card-item .thumb-caption .comment-count { font-size:12px; color:#fff; }   .post-card-item .thumb-caption .comment-count .count { margin-right:5px; }   .post-card-item .thumb-caption .post-card-title,   .post-card-item .thumb-caption h3 { overflow:hidden; width:206px; white-space:nowrap; text-overflow:ellipsis; color:#fff; } @media (min-width:992px) and (max-width:1199px) {  .post-card-item .thumb-caption .post-card-title,  .post-card-item .thumb-caption h3 {   width:166px; } } @media (min-width:768px) and (max-width:991px) {  .post-card-item .thumb-caption .post-card-title,  .post-card-item .thumb-caption h3 {   width:285px; } } @media (max-width:767px) {  .post-card-item .thumb-caption .post-card-title,  .post-card-item .thumb-caption h3 {   width:365px; } } @media (max-width:481px) {  .post-card-item .thumb-caption .post-card-title,  .post-card-item .thumb-caption h3 {   width:215px; } }  .post-card-item .caption-table .caption-left {   width:10000px; }  .post-card-item .post-card-meta {   font-size:12px;   margin-bottom:5px;   margin-left:0;   color:#fff; }   .post-card-item .post-card-meta i { margin-right:5px; }  .post-card-item .post-card-body {   background-color:#fff; }  .post-card-item .read .fa {   margin-right:0;   margin-left:3px; } .post-card-description {  padding:15px 12px;  border-bottom:1px solid #e5e5e5; }  .post-card-description ul {   font-size:12px;   margin-bottom:10px;   color:#959595; }   .post-card-description ul i { margin-right:5px; }  .post-card-description .post-card-title,  .post-card-description h3 {   min-height:48px;   color:#000; }  .post-card-description p {   font-size:14px;   line-height:22px;   color:#636363; } .post-card-author {  padding:10px 12px 2px; }  .post-card-author .author-image, .post-card-author .author-name {   width:24px; }  .post-card-author img {   max-width:40px;   max-height:40px; }  .post-card-author .author-name {   width:auto;   padding-left:12px; }   .post-card-author .author-name span { font-size:12px; line-height:12px; color:#959595; } .post-card-author .author-name span + span {  margin-top:6px; }  .post-card-masonry .grid-block.row {  margin-right:-5px;  margin-left:-5px; }  .post-card-masonry .grid-block.row div[class*='col-'] {   margin-bottom:10px;   padding-right:5px;   padding-left:5px; }  @media (max-width:767px) {  #testimonial-module .block-col + .block-col {   margin-top:30px; } } .testimonial-item, .agents-block, .partner-block {  text-align:center; }  .testimonial-item .auther-thumb, .agents-block .auther-thumb, .partner-block .auther-thumb {   overflow:hidden;   width:70px;   height:70px;   margin-bottom:20px;   text-align:center; }  .testimonial-item .web-logo, .agents-block .web-logo, .partner-block .web-logo {   height:20px;   margin-bottom:13px; }   .testimonial-item .web-logo img, .agents-block .web-logo img, .partner-block .web-logo img { display:inline-block !important; width:auto !important; max-width:102px; max-height:20px; } .testimonial-carousel.owl-theme .owl-nav [class*='owl-'] {  line-height:24px;  top:43%;  width:24px;  height:24px;  padding:2px 0;  color:#fff;  -webkit-transform:translate(0, -43%);  transform:translate(0, -43%); }  @media (max-width:767px) {   .testimonial-carousel.owl-theme .owl-nav [class*='owl-'] { display:none !important; } }  .testimonial-carousel.owl-theme .owl-nav [class*='owl-'] i {   display:block; } .testimonial-carousel.owl-theme .owl-nav .owl-prev {  left:-45px; } .testimonial-carousel.owl-theme .owl-nav .owl-next {  right:-45px; }  .agents-block, .partner-block {  z-index:2;  padding:35px 15px;  text-align:center;  background-color:#fff;  box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15); }  .agents-block .auther-thumb, .partner-block .auther-thumb {   width:150px;   height:150px; }  .agents-block:hover, .partner-block:hover {   z-index:3;   box-shadow:0 70px 70px rgba(0, 0, 0, 0.2);   -webkit-transform:scale(1.1);   transform:scale(1.1);   -webkit-transform:translate(0, -10px);   transform:translate(0, -10px); }  .agents-block .description, .partner-block .description {   font-style:inherit;   overflow:hidden;   height:60px;   padding:0 15px;   color:#959595; } .agents-carousel-module .agents-block:hover, .agents-carousel-module .partner-block:hover {  transform:none;  box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15); } .agents-carousel-module .item {  padding-bottom:5px; } .block-body .auther-info {  margin-bottom:10px; } .block-body .agent-position {  font-style:italic;  color:#959595; } .block-body .author-title {  color:#959595; } .block-body .author-position {  color:#959595; } .partner-block .partner-logo {  text-align:center; }  .partner-block .partner-logo img {   display:inline-block !important;   width:auto !important; }  .location-module {  margin-bottom:-30px; }  .location-module div[class*='col-'] {   margin-bottom:30px; } .location-block {  overflow:hidden;  height:370px;  background-position:center;  background-size:cover; }  @media (min-width:992px) and (max-width:1199px) {   .location-block { height:306px; } }  @media (min-width:768px) and (max-width:991px) {   .location-block { height:235px; } }  @media (max-width:767px) {   .location-block { height:138px; } }  .location-block figcaption {   text-align:center;   position:absolute;   top:50%;   right:inherit;   bottom:inherit;   left:50%;   z-index:3;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%); }  .location-block .location-fig-caption {   text-align:center;   position:absolute;   top:50%;   right:inherit;   bottom:inherit;   left:50%;   z-index:3;   -webkit-transform:translate(-50%, -50%);   transform:translate(-50%, -50%); }  .location-block .heading {   color:#fff; }  .location-block .sub-heading {   color:#fff; }  @media (max-width:767px) {   .location-block figure { overflow:hidden; height:138px; } }  @media (max-width:767px) {   .location-block figure img { width:100%; } }  .location-block a:before {   content:'';   background:#000;   -webkit-transition:all 0.2s ease-out;   transition:all 0.2s ease-out;   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   z-index:2;   opacity:.3; }  .location-block a:hover:before {   opacity:.1; } .sponsors-module {  padding:25px 0;  background:#ecedee; }  .sponsors-module ul {   text-align:center; }  .sponsors-module li {   margin:10px 14px;   text-align:center; }  .package-table-module > .row {  margin-right:0;  margin-left:0; } .package-block {  z-index:1;  padding:32px 0 40px 0;  background-color:#fff;  box-shadow:0 0 0 1px #ececec; }  @media (min-width:768px) and (max-width:991px) {   .package-block { padding:30px 0 34px 0; } .package-block .package-title {  font-size:18px;  line-height:24px;  margin-bottom:10px; } .package-block .package-price {  font-size:56px;  line-height:42px;  margin-bottom:16px;  padding:16px 0; }  .package-block .package-price .price-number {   line-height:42px; }  .package-block .package-price .price-before,  .package-block .package-price .price-after {   font-size:20px;   line-height:28px; } .package-block .package-list li {  font-size:14px;  line-height:20px;  padding:14px 0;  border-top:1px solid #ececec; }  .package-block .package-list li:last-child {   border-bottom:1px solid #ececec; } .package-block .btn, .package-block .gform_button, .package-block .gform_wrapper .button, .gform_wrapper .package-block .button, .package-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .package-block .button.gform_next_button, .package-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .package-block input.button, .package-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .package-block input[type=submit], .package-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .package-block input.button, .package-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .package-block input[type=submit] {  font-size:14px;  padding:12px 26px; } }  @media (max-width:767px) {   .package-block { padding:26px 0 36px 0; } .package-block .package-title {  font-size:18px;  line-height:24px;  margin-bottom:10px; } .package-block .package-price {  font-size:46px;  line-height:34px;  margin-bottom:12px;  padding:12px 0; }  .package-block .package-price .price-number {   line-height:34px; }  .package-block .package-price .price-before,  .package-block .package-price .price-after {   font-size:16px;   line-height:20px; } .package-block .package-list {  margin-bottom:26px; }  .package-block .package-list li {   font-size:12px;   line-height:18px;   padding:12px 0;   border-top:1px solid #ececec; }   .package-block .package-list li:last-child { border-bottom:1px solid #ececec; } .package-block .btn, .package-block .gform_button, .package-block .gform_wrapper .button, .gform_wrapper .package-block .button, .package-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .package-block .button.gform_next_button, .package-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .package-block input.button, .package-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .package-block input[type=submit], .package-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .package-block input.button, .package-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .package-block input[type=submit] {  font-size:12px;  padding:10px 26px; } .package-block.active {  margin-top:0;  padding:42px 0 44px 0;  box-shadow:0 0 70px rgba(0, 0, 0, 0.2);  border:none; } }  .package-block .package-title {   font-size:18px;   font-weight:500;   line-height:26px;   margin-bottom:17px;   text-align:center; }  .package-block .package-price {   font-size:64px;   font-weight:500;   line-height:52px;   margin-bottom:18px;   padding:20px 0;   text-align:center; }   .package-block .package-price span { letter-spacing:normal; word-spacing:normal; }   .package-block .package-price .price-number { line-height:50px; }   .package-block .package-price .price-before,   .package-block .package-price .price-after { font-size:24px; line-height:32px; }  .package-block .package-list {   margin-bottom:36px;   list-style:none; }   .package-block .package-list li { font-size:16px; font-weight:300; line-height:20px; padding:18px 0; text-align:center; border-top:1px solid #ececec; } .package-block .package-list li:last-child {  border-bottom:1px solid #ececec; }  .package-block ul {   margin-bottom:36px;   list-style:none; }   .package-block ul li { font-size:16px; font-weight:300; line-height:20px; padding:18px 0; text-align:center; border-top:1px solid #ececec; } .package-block ul li:last-child {  border-bottom:1px solid #ececec; }  .package-block .package-link {   text-align:center; }  .package-block .btn, .package-block .gform_button,  .package-block .gform_wrapper .button, .gform_wrapper .package-block .button,  .package-block .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .package-block .button.gform_next_button,  .package-block .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .package-block input.button,  .package-block .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .package-block input[type=submit],  .package-block .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .package-block input.button,  .package-block .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .package-block input[type=submit] {   font-size:16px !important;   padding:14px 30px; }  .package-block.active {   z-index:2;   margin-top:-19px;   padding:50px 0 52px 0;   border:1px solid #ececec;   box-shadow:0 70px 70px rgba(0, 0, 0, 0.2); } .style2 .package-block {  background-color:#004274;  box-shadow:0 0 0 1px #1a5481; }  .style2 .package-block.active {   border-color:#1a5481;   background-color:#125d96;   box-shadow:0 70px 70px rgba(0, 0, 0, 0.2); }   @media (max-width:767px) { .style2 .package-block.active {  margin-top:0;  padding:42px 0 44px 0;  box-shadow:0 0 70px rgba(0, 0, 0, 0.2);  border:none; } } .style2 .package-title, .style2 .package-price, .style2 .package-list {  color:#fff; } .style2 .package-list li {  border-color:#13507f; }  .style2 .package-list li:last-child {   border-color:#13507f; } .style2 .btn, .style2 .gform_button, .style2 .gform_wrapper .button, .gform_wrapper .style2 .button, .style2 .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .style2 .button.gform_next_button, .style2 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .style2 input.button, .style2 .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .style2 input[type=submit], .style2 .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .style2 input.button, .style2 .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .style2 input[type=submit] {  border:1px solid #fff; }  .style2 .btn:hover, .style2 .gform_button:hover,  .style2 .gform_wrapper .button:hover, .gform_wrapper .style2 .button:hover,  .style2 .gform_wrapper .gform_footer input:hover[type=submit], .gform_wrapper .gform_footer .style2 input:hover[type=submit],  .style2 .gform_wrapper .gform_page_footer input:hover[type=submit], .gform_wrapper .gform_page_footer .style2 input:hover[type=submit] {   background-color:rgba(255, 255, 255, 0.2); }  .banner-video {  overflow:hidden;  height:600px; }  @media (min-width:768px) and (max-width:991px) {   .banner-video { height:420px; } }  @media (max-width:767px) {   .banner-video { height:320px; } }  .banner-video .banner-video-inner {   height:100% !important; } .banner-parallax {  overflow:hidden;  height:600px; }  @media (min-width:768px) and (max-width:991px) {   .banner-parallax { height:400px; } }  @media (max-width:767px) {   .banner-parallax { height:350px; } }  .banner-parallax .banner-bg-wrap {   z-index:0;   visibility:inherit;   opacity:1;   backface-visibility:hidden; } .banner-inner {  background-repeat:no-repeat;  background-position:center center;  background-size:cover; }  .banner-inner:before {   z-index:3;   content:'';   background-color:rgba(0, 0, 0, 0.5); } .banner-caption {  z-index:5;  top:50%;  left:50%;  text-align:center;  -webkit-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); } @media (min-width:991px) {  body.transparent-yes .banner-caption {   top:55%; } } .banner-video-inner {  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); }  .banner-video-inner:before {   z-index:5;   content:'';   background-repeat:repeat; } .banner-module .owl-item .slider-caption {  opacity:0; } .banner-module .owl-item.active .slider-caption {  opacity:1; } .banner-module .caption-desktop {  top:50%;  left:30%;  width:515px;  min-height:85px;  -webkit-transform:translate(-30%, -50%);  transform:translate(-30%, -50%); }  @media (max-width:767px) {   .banner-module .caption-desktop { padding:12px; } .banner-module .caption-desktop .price {  top:12px;  right:12px; } }  .banner-module .caption-desktop .body-left {   padding:17px; }  .banner-module .caption-desktop .price {   top:17px;   right:17px; }  .banner-module .caption-desktop .btn-detail {   padding:7px 15px;   border-radius:0;   position:absolute;   top:auto;   right:0;   bottom:0;   left:auto;   z-index:2; }   .banner-module .caption-desktop .btn-detail .fa { margin-left:5px; } .banner-module .caption-mobile {  bottom:50px;  left:50%;  -webkit-transform:translate(-50%, 0);  transform:translate(-50%, 0); }  .banner-module .caption-mobile .property-title {   margin-bottom:5px;   white-space:normal !important;   line-height:22px;   max-width:250px; }   .banner-module .caption-mobile .property-title a { color:#000 !important; }  .banner-module .caption-mobile .property-address {   max-width:160px;   color:#000; }  .banner-module .caption-mobile .price {   margin-top:15px;   text-align:left; }   .banner-module .caption-mobile .price .rant { color:#000; }  .banner-module .caption-mobile .body-left {   padding:25px; }  .banner-module .caption-mobile .btn-detail {   font-size:24px;   width:40px;   padding:7px 15px;   text-align:center;   opacity:.8;   border-radius:0; } .banner-module .slider-caption {  z-index:2; }  .banner-module .slider-caption .body-left {   background:rgba(255, 255, 255, 0.85); }  .banner-module .slider-caption ul {   color:#000; }   @media (max-width:481px) { .banner-module .slider-caption ul {  font-size:12px; } }   .banner-module .slider-caption ul li { padding-right:10px; }  .banner-module .slider-caption img {   width:auto !important; }  .banner-module .slider-caption .label-wrap {   z-index:2;   top:-19px; } .banner-slider .owl-nav div[class*='owl-'] {  font-size:40px;  line-height:46px;  width:50px;  height:50px; }  @media only screen and (max-width:991px) {   .banner-slider .owl-nav div[class*='owl-'] { font-size:30px; line-height:34px; width:38px; height:38px; } } .banner-slider .owl-dots {  padding:7px 0; }  .banner-slider .owl-dots .owl-dot span {   border:1px solid transparent;   background-color:#fff; }  .banner-slider .owl-dots .owl-dot.active span,  .banner-slider .owl-dots .owl-dot:hover span {   border-color:#fff !important; } .banner-slider .item {  height:600px;  background-repeat:no-repeat;  background-position:center center;  background-size:cover,100%; }  @media (min-width:768px) and (max-width:991px) {   .banner-slider .item { height:400px; } }  @media (max-width:767px) {   .banner-slider .item { height:300px; } } .banner-slider .banner-link {  z-index:1; }  .team-block-mobile {  z-index:1; } .team-block:hover > a {  display:none; } @media (max-width:768px) {  .team-block:hover .team-caption-before,  .team-block:hover .team-caption-after,  .team-caption-before,  .team-caption-after {   transform:none; }  .team-caption-after {   display:none; } }  .property-grid-module div[class*='col-'] {  padding-bottom:1px; }  @media (max-width:767px) {   .property-grid-module div[class*='col-'] { width:100%; clear:both; } } .property-grid-module div[class*='col-'] + div[class*='col-'] {  padding-left:1px; } .label-property-grid {  max-width:50%; }  .label-property-grid .label {   margin-bottom:5px; }  .label-property-grid .label-featured {   margin-right:5px;   position:relative;   top:0;   left:0; } .figure-grid {  height:290px;  background-position:center;  background-size:cover; }  .figure-grid .actions {   top:12px;   right:12px;   bottom:auto; } .detail {  padding:12px;  position:absolute;  bottom:0;  left:0;  z-index:2; }  .detail h3 {   overflow:hidden;   margin:0;   max-width:260px;   white-space:nowrap;   text-overflow:ellipsis; }  .detail ul {   color:#fff; }   .detail ul li { padding-right:10px; }  .detail .fig-title {   margin-bottom:6px; } @media (min-width:1200px) {  .grid-four-col .detail h3 {   max-width:190px; } } @media (min-width:992px) and (max-width:1199px) {  .grid-four-col .detail h3 {   max-width:150px; } } @media (min-width:768px) and (max-width:991px) {  .grid-four-col .detail h3 {   max-width:275px; } } @media (max-width:767px) {  .grid-four-col .detail h3 {   max-width:210px; } } @media (min-width:1200px) {  .grid-three-col .detail h3 {   max-width:260px; } } @media (min-width:992px) and (max-width:1199px) {  .grid-three-col .detail h3 {   max-width:228px; } } @media (min-width:768px) and (max-width:991px) {  .grid-three-col .detail h3 {   max-width:155px; } } @media (max-width:767px) {  .grid-three-col .detail h3 {   max-width:155px; } } .elementor img.img-circle {  border-radius:50%; }  .sidebar-white .widget-range {  padding-bottom:0 !important; } .sidebar-white .widget {  border:none !important; }  .sidebar-white .widget + .widget {   margin-top:30px !important; }   @media (max-width:991px) { .sidebar-white .widget + .widget {  margin-top:20px !important; } } .sidebar-white .widget:not(.widget-range) {  padding:20px !important;  background-color:#fff; } .sidebar-white .widget-logout {  padding:0 !important; } .widget-top {  margin-bottom:17px; } .widget-body {  font-size:14px; } .widget {  padding-bottom:40px;  border-bottom:1px solid #e1e1e1; }  @media (max-width:991px) {   .widget { padding-bottom:20px; } }  .widget + .widget {   margin-top:40px; }   @media (max-width:991px) { .widget + .widget {  margin-top:20px; } }  .widget .media + .media {   margin-top:20px; }  .widget .media-left .item-thumb, .widget .next-prev-block .media-right .item-thumb, .next-prev-block .widget .media-right .item-thumb, .widget .media-left figure, .widget .next-prev-block .media-right figure, .next-prev-block .widget .media-right figure {   width:101px; }  .widget .media-left figure, .widget .next-prev-block .media-right figure, .next-prev-block .widget .media-right figure {   width:101px; }  .widget .media-left a, .widget .next-prev-block .media-right a, .next-prev-block .widget .media-right a {   width:101px; }  .widget .rating {   line-height:12px;   margin-bottom:10px; }   .widget .rating .star-text-left { color:#000; }   .widget .rating p { line-height:13px; margin-left:5px; }  .widget p {   color:#636363; }  .widget .item-thumb .thumb-caption, .widget figure .thumb-caption {   padding:10px; } .widget-download {  padding:30px;  background-color:#fff; }  @media (max-width:767px) {   .widget-download { padding:15px; } }  .widget-download ul {   list-style:none; }  .widget-download li a {   font-weight:500; } .widget-contact .media-heading {  margin-bottom:7px; } .widget-contact .media-left a, .widget-contact .next-prev-block .media-right a, .next-prev-block .widget-contact .media-right a {  width:74px; } .widget-contact ul li {  font-weight:300;  padding-left:25px; } .widget-contact ul .fa {  margin-right:10px;  margin-left:-25px; } .widget-calculate .field-icon {  font-size:12px;  line-height:42px;  width:42px;  height:42px;  text-align:center;  color:#959595;  border-right:1px solid #cccccc; }  @media (min-width:768px) and (max-width:991px) {   .widget-calculate .field-icon { line-height:50px; height:50px; } }  @media (max-width:767px) {   .widget-calculate .field-icon { line-height:50px; height:50px; } } .widget-calculate .morg-detail {  margin-top:10px; } .widget-calculate .morg-result h3 {  font-size:15px;  font-weight:400;  padding:10px 0 0; } .widget-calculate .morg-result span {  font-weight:500; } .widget-calculate .morg-result .show-morg {  margin-top:5px;  cursor:pointer; } .widget-calculate .morg-summery {  margin-top:10px;  padding-top:15px;  color:#9b9b9b;  border-top:1px solid rgba(0, 0, 0, 0.15); }  .widget-calculate .morg-summery .result-title {   font-weight:700; }  .widget-calculate .morg-summery .result-value {   font-weight:400;   margin-bottom:2px; } .widget_houzez_featured_properties {  margin-bottom:30px; }  .widget_houzez_featured_properties .slick-dots {   bottom:-28px; }  .widget_houzez_featured_properties .owl-controls .owl-nav .owl-prev,  .widget_houzez_featured_properties .owl-controls .owl-nav .owl-next {   top:44%; } .widget-login {  padding:20px;  background-color:#fff; }  .widget-login .login-tabs {   margin-bottom:22px;   border-bottom:1px solid #ccc; }   .widget-login .login-tabs li { font-size:14px; line-height:42px; height:42px; color:#000; border:1px solid #ccc; border-bottom:0; background-color:#f9f9f9; } .widget-login .login-tabs li:hover {  height:43px;  margin-bottom:-1px;  color:#000;  background-color:#fff; } .widget-login .login-tabs li:last-child {  border-left:0; }   .widget-login .login-tabs li.active { height:43px; margin-bottom:-1px; color:#000; background-color:#fff; }  .widget-login .media .thumb {   width:64px; }   @media (max-width:767px) { .widget-login .media .thumb {  width:46px; } }  .widget-login .media .media-left, .widget-login .media .next-prev-block .media-right, .next-prev-block .widget-login .media .media-right {   padding-right:15px; }  .widget-login .media .media-right {   padding-left:15px; }  .widget-login .media p {   color:#b1b1b1; } .widget-logout .widget-body {  padding:20px;  background-color:white; } .widget-logout .thumb {  width:64px; }  .widget-logout .thumb img {   border-radius:50%; } .widget-rated {  margin-bottom:5px; } .widget-categories ul, .widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget-pages ul, .widget_recent_comments ul, .widget_nav_menu ul {  overflow:hidden;  list-style:none; }  .widget-categories ul ul, .widget_categories ul ul, .widget_archive ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_pages ul ul, .widget-pages ul ul, .widget_recent_comments ul ul, .widget_nav_menu ul ul {   padding:10px 0 0 5px; } .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li {  padding-left:10px;  color:#9b9b9b; }  .widget-categories li li, .widget_categories li li, .widget_archive li li, .widget_meta li li, .widget_recent_entries li li, .widget_pages li li, .widget-pages li li, .widget_recent_comments li li, .widget_nav_menu li li {   font-size:12px; } .widget-categories a, .widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a {  margin-left:-10px;  padding-left:10px; }  .widget-categories a:before, .widget_categories a:before, .widget_archive a:before, .widget_meta a:before, .widget_recent_entries a:before, .widget_pages a:before, .widget-pages a:before, .widget_recent_comments a:before, .widget_nav_menu a:before {   font-family:"FontAwesome";   content:'\f0da'; } .widget-reviews .media-heading, .reviews-list .media-heading {  margin-bottom:8px; } .widget-reviews .media-left, .reviews-list .media-left, .widget-reviews .next-prev-block .media-right, .next-prev-block .widget-reviews .media-right, .reviews-list .next-prev-block .media-right, .next-prev-block .reviews-list .media-right {  padding-right:20px; }  .widget-reviews .media-left a, .reviews-list .media-left a, .widget-reviews .next-prev-block .media-right a, .next-prev-block .widget-reviews .media-right a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a {   width:50px; }  .widget-reviews .media-left figure, .reviews-list .media-left figure, .widget-reviews .next-prev-block .media-right figure, .next-prev-block .widget-reviews .media-right figure, .reviews-list .next-prev-block .media-right figure, .next-prev-block .reviews-list .media-right figure {   width:50px; }  .widget-reviews .media-left .item-thumb, .reviews-list .media-left .item-thumb, .widget-reviews .next-prev-block .media-right .item-thumb, .next-prev-block .widget-reviews .media-right .item-thumb, .reviews-list .next-prev-block .media-right .item-thumb, .next-prev-block .reviews-list .media-right .item-thumb, .widget-reviews .media-left figure, .reviews-list .media-left figure, .widget-reviews .next-prev-block .media-right figure, .next-prev-block .widget-reviews .media-right figure, .reviews-list .next-prev-block .media-right figure, .next-prev-block .reviews-list .media-right figure {   width:50px; } .widget-reviews .rating, .reviews-list .rating {  margin-bottom:8px; } .figure-block + .figure-block {  margin-top:20px; } .widget-range .range-block {  padding:12px 0;  background-color:#fff; }  .widget-range .range-block + .range-block {   border-top:1px solid #e5e5e5; } .widget-range .rang-form-block {  padding:0 !important; } .widget-range h4 {  color:#000; } .widget-range .range-text {  margin-top:15px; } .widget-range .range-input {  width:50%;  color:#909090; }  .widget-range .range-input + .range-input {   text-align:right !important; } .widget-range .advance-trigger {  margin:0 0 15px; } .widget-range .features-list {  padding-bottom:20px; }  .widget-range .features-list .checkbox-inline {   width:50%; } .widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a {  margin-right:5px; } .widget-pages ul {  list-style:none;  columns:2; }  .widget-pages ul ul {   columns:1; } .widget-pages li {  line-height:20px;  list-style:none; }  .widget-pages li a:before {   font-family:"FontAwesome";   margin-right:10px;   content:'\f0da'; }  .widget-pages li li {   font-size:12px; } .widget_text p + p {  margin-top:15px; } .widget_calendar caption, .widget_calendar table td, .widget_calendar table th {  border-bottom:1px solid #ddd; } .widget_calendar caption {  font-weight:700;  padding-bottom:10px;  text-align:center; } .widget_calendar table td, .widget_calendar table th {  padding:10px;  text-align:center; } .widget_tag_cloud .tagcloud {  font-size:0; }  .widget_tag_cloud .tagcloud a {   padding:4px 10px 5px 10px;   color:#fff;   background-color:#4cc6f4;   font-size:14px;   line-height:1;   margin:0 3px 3px 0;   font-weight:400;   text-transform:inherit;   text-align:inherit;   -webkit-border-radius:4px;   border-radius:4px; }   @media (max-width:767px) { .widget_tag_cloud .tagcloud a {  font-size:12px; } }   .widget_tag_cloud .tagcloud a:hover { background-color:#0eaae5; } .widget_search form input[type='text'] {  height:42px;  padding:6px 20px;  border:1px solid #e5e5e5; } .widget_search form button {  width:42px;  height:42px; }  .widget_search form button:before {   font-family:"FontAwesome";   content:'\f002';   color:#000; } .widget-about img {  max-width:100%; } .widget-news p {  color:#fff; } .widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a, .widget-news .media-right a {  width:85px; }  @media (min-width:768px) and (max-width:991px) {   .widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a,   .widget-news .media-right a { width:55px; } } .widget-contact ul li {  font-weight:300;  padding-left:25px; } .widget-contact ul .fa {  margin-left:-25px; } @media only screen and (max-width:991px) {  .widget-newsletter .btn, .widget_mc4wp_form_widget .btn, .widget-newsletter .gform_button, .widget_mc4wp_form_widget .gform_button,  .widget-newsletter .gform_wrapper .button, .gform_wrapper .widget-newsletter .button,  .widget_mc4wp_form_widget .gform_wrapper .button, .gform_wrapper .widget_mc4wp_form_widget .button,  .widget-newsletter .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .widget-newsletter .button.gform_next_button,  .widget_mc4wp_form_widget .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .widget_mc4wp_form_widget .button.gform_next_button,  .widget-newsletter .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .widget-newsletter input.button,  .widget_mc4wp_form_widget .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .widget_mc4wp_form_widget input.button,  .widget-newsletter .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .widget-newsletter input[type=submit],  .widget_mc4wp_form_widget .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .widget_mc4wp_form_widget input[type=submit],  .widget-newsletter .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .widget-newsletter input.button,  .widget_mc4wp_form_widget .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .widget_mc4wp_form_widget input.button,  .widget-newsletter .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .widget-newsletter input[type=submit],  .widget_mc4wp_form_widget .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .widget_mc4wp_form_widget input[type=submit] {   padding:15px 35px; } } .widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before {  font-size:16px; }  @media only screen and (max-width:991px) {   .widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before { line-height:50px; height:50px; } } .widget-newsletter p, .widget_mc4wp_form_widget p {  margin-bottom:10px; } .widget-newsletter form, .widget_mc4wp_form_widget form {  margin-bottom:15px; } .widget-newsletter .form-control, .widget_mc4wp_form_widget .form-control, .widget-newsletter .ginput_container input, .ginput_container .widget-newsletter input, .widget_mc4wp_form_widget .ginput_container input, .ginput_container .widget_mc4wp_form_widget input, .widget-newsletter .ginput_container select, .ginput_container .widget-newsletter select, .widget_mc4wp_form_widget .ginput_container select, .ginput_container .widget_mc4wp_form_widget select, .widget-newsletter .ginput_container textarea, .ginput_container .widget-newsletter textarea, .widget_mc4wp_form_widget .ginput_container textarea, .ginput_container .widget_mc4wp_form_widget textarea {  border-color:#fff; } .widget-newsletter .form-group, .widget_mc4wp_form_widget .form-group, .widget-newsletter .gform_wrapper li, .gform_wrapper .widget-newsletter li, .widget_mc4wp_form_widget .gform_wrapper li, .gform_wrapper .widget_mc4wp_form_widget li {  width:1000px;  padding-right:10px; } .widget-newsletter .btn, .widget_mc4wp_form_widget .btn, .widget-newsletter .gform_button, .widget_mc4wp_form_widget .gform_button, .widget-newsletter .gform_wrapper .button, .gform_wrapper .widget-newsletter .button, .widget_mc4wp_form_widget .gform_wrapper .button, .gform_wrapper .widget_mc4wp_form_widget .button, .widget-newsletter .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .widget-newsletter .button.gform_next_button, .widget_mc4wp_form_widget .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .widget_mc4wp_form_widget .button.gform_next_button, .widget-newsletter .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .widget-newsletter input.button, .widget_mc4wp_form_widget .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .widget_mc4wp_form_widget input.button, .widget-newsletter .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .widget-newsletter input[type=submit], .widget_mc4wp_form_widget .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .widget_mc4wp_form_widget input[type=submit], .widget-newsletter .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .widget-newsletter input.button, .widget_mc4wp_form_widget .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .widget_mc4wp_form_widget input.button, .widget-newsletter .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .widget-newsletter input[type=submit], .widget_mc4wp_form_widget .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .widget_mc4wp_form_widget input[type=submit] {  padding-right:35px;  padding-left:35px; } .houzez_code_banner {  text-align:center; } .widget-current ul {  list-style:none; } .widget-current li {  font-size:14px;  line-height:22px;  margin:0;  font-weight:300;  text-transform:inherit;  text-align:inherit; } .widget-current span {  font-weight:500; } .widget-available {  border-color:#00aeef !important;  background-color:#00aeef !important; }  .widget-available .body-inner + .body-inner {   border-color:rgba(255, 255, 255, 0.4) !important; }  .widget-available .my-title {   border-color:rgba(255, 255, 255, 0.4) !important; }  .widget-available .title-type {   font-size:14px;   line-height:14px;   margin:0 0 7px;   font-weight:500;   text-transform:uppercase;   text-align:inherit; }  .widget-available .price-type {   color:#fff !important;   font-size:14px;   line-height:14px;   margin:0 0 30px;   font-weight:400;   text-transform:inherit;   text-align:inherit; }  .widget-available .info-title {   color:#fff !important;   font-size:14px;   line-height:14px;   margin:0 0 2px;   font-weight:500;   text-transform:inherit;   text-align:inherit; }  .widget-available p {   font-size:14px;   line-height:20px;   margin:0;   font-weight:300;   text-transform:inherit;   text-align:inherit; } .widget-change .form-group, .widget-change .gform_wrapper li, .gform_wrapper .widget-change li {  margin-bottom:24px; }  .widget-change .form-group:first-child, .widget-change .gform_wrapper li:first-child, .gform_wrapper .widget-change li:first-child {   margin-bottom:20px; } .widget-change .dropdown-toggle {  height:32px; } .widget-change .body-inner > .btn, .widget-change .body-inner > .gform_button, .widget-change .gform_wrapper .body-inner > .button, .gform_wrapper .widget-change .body-inner > .button, .widget-change .gform_wrapper .gform_page_footer .body-inner > .button.gform_next_button, .widget-change .gform_wrapper .gform_footer .body-inner > input.button, .widget-change .gform_wrapper .gform_footer .body-inner > input[type=submit], .gform_wrapper .gform_footer .widget-change .body-inner > input[type=submit], .widget-change .gform_wrapper .gform_page_footer .body-inner > input.button, .widget-change .gform_wrapper .gform_page_footer .body-inner > input[type=submit], .gform_wrapper .gform_page_footer .widget-change .body-inner > input[type=submit] {  margin-top:10px;  text-align:left; }  .widget-change .body-inner > .btn .fa, .widget-change .body-inner > .gform_button .fa, .widget-change .gform_wrapper .body-inner > .button .fa, .gform_wrapper .widget-change .body-inner > .button .fa, .widget-change .gform_wrapper .gform_page_footer .body-inner > .button.gform_next_button .fa, .widget-change .gform_wrapper .gform_footer .body-inner > input.button .fa, .widget-change .gform_wrapper .gform_footer .body-inner > input[type=submit] .fa, .gform_wrapper .gform_footer .widget-change .body-inner > input[type=submit] .fa, .widget-change .gform_wrapper .gform_page_footer .body-inner > input.button .fa, .widget-change .gform_wrapper .gform_page_footer .body-inner > input[type=submit] .fa, .gform_wrapper .gform_page_footer .widget-change .body-inner > input[type=submit] .fa {   font-size:20px;   top:9px;   right:13px; }  .widget-change .body-inner > .btn:first-child, .widget-change .body-inner > .gform_button:first-child,  .widget-change .gform_wrapper .body-inner > .button:first-child, .gform_wrapper .widget-change .body-inner > .button:first-child,  .widget-change .gform_wrapper .gform_page_footer .body-inner > .button.gform_next_button:first-child,  .widget-change .gform_wrapper .gform_footer .body-inner > input.button:first-child,  .widget-change .gform_wrapper .gform_footer .body-inner > input:first-child[type=submit], .gform_wrapper .gform_footer .widget-change .body-inner > input:first-child[type=submit],  .widget-change .gform_wrapper .gform_page_footer .body-inner > input.button:first-child,  .widget-change .gform_wrapper .gform_page_footer .body-inner > input:first-child[type=submit], .gform_wrapper .gform_page_footer .widget-change .body-inner > input:first-child[type=submit] {   margin-top:10px; } .widget-change .houzez_stripe_buttons {  margin-top:10px; } .houzez-impress-carousel-widget .owl-controls .owl-nav .owl-prev {  top:7%;  right:40px;  left:auto; } .houzez-impress-carousel-widget .owl-controls .owl-nav .owl-next {  top:7%; } .houzez-impress-carousel-widget .thumb-caption .impress-street {  color:#fff;  font-size:12px;  line-height:18px;  margin:8px 0 0;  font-weight:400;  text-transform:inherit;  text-align:inherit; } .houzez-impress-carousel-widget .thumb-caption .impress-beds-baths-sqft {  color:#fff;  font-size:12px;  line-height:18px;  margin:0;  font-weight:500;  text-transform:inherit;  text-align:inherit; }  .houzez-impress-carousel-widget .thumb-caption .impress-beds-baths-sqft span {   margin-right:5px; } .houzez-impress-idx-login-widget .impress-lead-login input[type='submit'] {  width:100% !important;  margin-left:0; } .widget_houzez_twitter .owl-theme .owl-nav .owl-prev {  left:-3px; } .widget_houzez_twitter .owl-theme .owl-nav .owl-next {  right:-3px; } .widget_houzez_twitter .owl-theme .owl-nav .owl-prev, .widget_houzez_twitter .owl-theme .owl-nav .owl-next {  -webkit-transform:translate(0, 0);  transform:translate(0, 0); } .widget_houzez_twitter .twitter-feed-icon {  font-size:12px;  color:#4099ff; } .widget_houzez_twitter .twitter-list {  margin-bottom:10px; }  .widget_houzez_twitter .twitter-list .row {   margin-right:-6px;   margin-left:-6px; }  .widget_houzez_twitter .twitter-list div[class*='col-'] {   padding-right:6px;   padding-left:6px; } .widget_houzez_latest_posts h4 {  font-size:16px;  line-height:24px; } .widget_houzez_latest_posts img {  max-width:70px;  margin-top:5px; } .widget_houzez_latest_posts p {  margin-bottom:0; }  .image-banner {  text-align:center; } .favethemes-content-ad-bottom img, .container-fluid .image-banner img {  width:auto; } .widget-image-banner-180x150 .image-banner {  padding:3px; } .widget-image-banner-180x150 img {  margin-bottom:3px; } .footer-widget {  margin-bottom:30px; }  @media (min-width:768px) and (max-width:991px) {   .footer-widget { margin-bottom:30px; } }  @media (max-width:767px) {   .footer-widget { margin-bottom:30px; } }  .footer-widget .widget-title {   font-size:18px;   line-height:24px; }  .footer-widget .media-heading {   font-size:15px;   line-height:22px;   margin:0 0 5px 0; }  .footer-widget .amenities p {   font-size:12px;   line-height:15px; }  .footer-widget .media-left .item-thumb, .footer-widget .next-prev-block .media-right .item-thumb, .next-prev-block .footer-widget .media-right .item-thumb, .footer-widget .media-left figure, .footer-widget .next-prev-block .media-right figure, .next-prev-block .footer-widget .media-right figure {   width:101px; }  .footer-widget .figure-block + .figure-block {   margin-top:20px; }  @media (max-width:991px) {   .footer-widget .media-object { width:92px; } }  .footer-widget li {   line-height:20px;   list-style:none; }  .footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before {   font-family:"FontAwesome";   margin-right:10px;   content:'\f0da'; }  .footer-widget.widget_calendar caption,  .footer-widget.widget_calendar table td,  .footer-widget.widget_calendar table th {   color:#fff;   border-color:#fff; }  .footer-widget.widget_search form input[type='text'],  .footer-widget.widget_search form button {   height:42px; }  .footer-widget.widget_search form input[type='text'] {   padding:6px 20px;   border:1px solid #fff; }  .footer-widget.widget_search form button {   width:42px; }   .footer-widget.widget_search form button:before { font-family:"FontAwesome"; content:'\f002'; color:#000; }  .footer-widget.widget_tag_cloud .tagcloud a {   font-size:14px;   font-weight:400;   line-height:1;   margin:0 3px 3px 0;   padding:4px 10px 5px 10px;   text-align:inherit;   text-transform:inherit;   border-radius:4px; } .footer-widget.widget-categories li, .footer-widget.widget_categories li, .footer-widget.widget_archive li, .footer-widget.widget_meta li, .footer-widget.widget_recent_entries li, .footer-widget.widget_pages li, .footer-widget.widget-pages li, .footer-widget.widget_recent_comments li, .footer-widget.widget_nav_menu li, .footer-widget.widget_categories li, .footer-widget.widget_archive li, .footer-widget.widget_meta li, .footer-widget.widget_recent_entries li, .footer-widget.widget_pages li, .footer-widget.widget-pages li, .footer-widget.widget_recent_comments li, .footer-widget.widget_nav_menu li, .footer-widget.widget_archive li, .footer-widget.widget_meta li, .footer-widget.widget_recent_entries li, .footer-widget.widget_pages li, .footer-widget.widget-pages li, .footer-widget.widget_nav_menu li {  padding:0 0 0 20px; } .footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_nav_menu li a:before {  font-family:"FontAwesome";  font-size:12px;  line-height:14px;  content:'\f0da'; } .footer-widget.widget_categories a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a, .footer-widget.widget-categories a, .footer-widget.widget_categories a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a {  margin-right:5px; }  .widget-instagramm-slider a:hover {  opacity:.7; } .widget-instagramm-slider .owl-nav {  top:44%; } .widget-instagramm-slider .owl-nav .owl-prev {  left:12px; } .widget-instagramm-slider .owl-nav .owl-next {  right:12px; } .widget-instagramm-slider .owl-nav .owl-prev, .widget-instagramm-slider .owl-nav .owl-next {  width:28px;  height:29px;  color:#fff !important; } @media (min-width:992px) and (max-width:1199px) {  .widget-instagramm-slider .owl-nav {   top:41%; } } @media (min-width:992px) and (max-width:1199px) {  .widget-instagramm-slider .owl-nav {   top:41%; } } @media (min-width:768px) and (max-width:991px) {  .widget-instagramm-slider .owl-nav {   top:36%; } } @media (max-width:767px) {  .widget-instagramm-slider .owl-nav {   display:none; } }  .fb_iframe_widget, .footer-widget .fb_iframe_widget span, .footer-widget .fb_iframe_widget iframe {  width:100% !important; }  .instagramm-thumbs a {  width:32.99%;  margin:0 1px 1px 0; }  .instagramm-thumbs a img {   width:122px;   height:auto; } @media (max-width:767px) {  .instagramm-thumbs a:nth-child(3n) {   margin:0 2px 2px 0; } } @media (min-width:992px) and (max-width:1199px) {  .instagramm-thumbs a img {   width:96px; } } @media (max-width:991px) {  .instagramm-thumbs a img {   width:72px; } }  .flickr-thumbs a, .instagramm-thumbs a {  margin:0 2px 2px 0;  -webkit-transition:all .25s ease-in-out;  transition:all .25s ease-in-out; }  .flickr-thumbs a:hover,  .instagramm-thumbs a:hover {   -webkit-transition:all .25s ease-in-out;   transition:all .25s ease-in-out;   opacity:.7; }  .splash-footer {  padding:30px 15px; } .splash-foot-left {  text-align:left;  color:#fff; }  .splash-foot-left p i {   margin-right:5px; } .splash-foot-right, .footer-bottom .foot-social {  text-align:right;  color:#fff; }  .splash-foot-right p a, .footer-bottom .foot-social p a {   margin-left:5px;   text-decoration:none;   color:#fff; }   .splash-foot-right p a:hover, .footer-bottom .foot-social p a:hover { color:#77c720; }  .footer {  margin-bottom:-30px;  padding:100px 0 70px;  background-color:#363636; }  @media (max-width:767px) {   .footer { padding:45px 0 35px; } }  .footer p {   font-weight:inherit;   color:#d7d7d7; }  .footer a {   font-weight:300;   color:#fff; }   .footer a:hover { opacity:.6; }  .footer .read {   font-size:14px;   line-height:20px;   margin-top:20px; }   .footer .read .fa { top:1px; }  .footer li {   font-size:14px;   font-weight:300;   line-height:20px;   margin-bottom:6px;   color:#fff; }  .footer .social {   font-size:0; }   .footer .social li { font-size:18px; margin:0 7px 0 0 !important; list-style:none; }  .footer .widget-pages li {   padding:0 0 0 20px;   line-height:18px; }  .footer-bottom {  padding:30px 0 25px;  font-size:14px; }  @media (max-width:767px) {   .footer-bottom { padding:15px 0; } }  @media (max-width:767px) {   .footer-bottom div[class*='col-'] { margin-bottom:15px; text-align:center; } .footer-bottom div[class*='col-']:last-child {  margin:0; } }  @media (max-width:767px) {   .footer-bottom .foot-social { text-align:center; } } .footer-bottom .navi ul {  text-align:center; } .footer-bottom .navi li {  text-align:center;  text-transform:inherit; } .footer-bottom .navi a {  padding:0 10px; }  .breadcrumb {  background-color:transparent !important; }  .breadcrumb li {   color:#707070; }   .breadcrumb li a { font-weight:400; }   .breadcrumb li:after { font-family:"FontAwesome"; color:#9b9b9b; content:"\f105"; padding:0 5px; }   .breadcrumb li:last-child:after { content:""; }   .breadcrumb li + li:before { content:" "; }  .breadcrumb > .active {   color:#707070; } .breadcrumb-top .breadcrumb {  padding:0 0 20px; }  @media (max-width:991px) {   .breadcrumb-top .breadcrumb { padding:0 0 10px; } }  .breadcrumb-top .breadcrumb .breadcrumb {   padding:0 0 20px; }  .slick-prev, .slick-next {  opacity:.6; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {  color:transparent;  outline:none;  opacity:.9; } .owl-theme .owl-nav [class*=owl-] {  -webkit-transform:translate(0, -50%);  transform:translate(0, -50%);  font-size:16px;  border:1px solid transparent;  opacity:.6;  top:44%;  width:24px;  height:24px;  line-height:22px; } .owl-theme .owl-nav .owl-prev {  left:12px;  text-indent:-1px; } .owl-theme .owl-nav .owl-next {  right:12px;  text-indent:1px; } .owl-theme .owl-dots {  margin-top:10px;  text-align:center; }  .owl-theme .owl-dots .owl-dot span {   width:10px;   height:10px;   margin:0 2px;   background-color:#959595; }  .owl-theme .owl-dots .owl-dot.active span {   border:1px solid #959595; } .owl-theme .owl-nav [class*=owl-]:hover, .owl-theme .owl-nav [class*=owl-]:focus, .owl-theme .owl-nav [class*=owl-]:active {  color:#fff;  outline:none;  opacity:.9; } .detail-slider .owl-nav .owl-prev, .detail-slider .owl-nav .owl-next, .lightbox-slide .owl-nav .owl-prev, .lightbox-slide .owl-nav .owl-next, .banner-slider .owl-nav .owl-prev, .banner-slider .owl-nav .owl-next {  width:40px;  height:40px;  line-height:36px;  border-radius:0;  top:50%;  font-size:28px; }  @media (max-width:767px) {   .detail-slider .owl-nav .owl-prev,   .detail-slider .owl-nav .owl-next,   .lightbox-slide .owl-nav .owl-prev,   .lightbox-slide .owl-nav .owl-next,   .banner-slider .owl-nav .owl-prev,   .banner-slider .owl-nav .owl-next { width:30px; height:30px; line-height:26px; font-size:18px; } }  .alert, .validation_error, #gforms_confirmation_message {  border-radius:0;  padding-top:15px;  padding-bottom:15px;  padding-left:20px;  margin-bottom:20px;  font-size:14px;  line-height:22px; }  .alert .close, .validation_error .close, #gforms_confirmation_message .close {   opacity:1;   text-decoration:none; }  label, .label {  font-weight:500;  margin-bottom:5px; }  label.error,  .label.error {   color:#e43012;   top:50%;   right:17px;   margin-top:-7.5px;   height:30px;   margin-bottom:0;   padding:0 10px 0 10px;   background-color:#fff;   z-index:1; }   @media (max-width:767px) { label.error, .label.error {  top:63%; } }  label + .bootstrap-select .btn-default,  .label + .bootstrap-select .btn-default {   border-color:#e43012; }  label + .bootstrap-select .success,  .label + .bootstrap-select .success {   color:#77c720; } .label-wrap {  line-height:normal; }  .label-wrap .label {   position:relative;   margin-right:5px;   color:#fff;   border-radius:2px;   font-size:10px;   padding:3px 6px 2px;   text-transform:uppercase;   line-height:11px;   font-weight:500; }   .label-wrap .label a { color:inherit; }   .label-wrap .label:last-child { margin-right:0; }  .label-wrap .label-featured {   top:0;   left:0; } .label-left, .label-right {  top:12px;  z-index:3; } .label-left {  left:12px; } .label-right {  right:12px;  text-align:right; }  .label-right .label {   margin-left:5px;   margin-right:0; }   .label-right .label:last-child { margin-left:5px; } .label-featured {  background-color:#77c720;  color:#fff;  padding:3px 6px 3px; } .label-status, .label-default {  background-color:#bcbcbc; } .list-view .label-left, .list-view .label-right {  max-width:200px; } .grid-view .label-left, .grid-view .label-right {  max-width:240px; }  @media (min-width:992px) and (max-width:1199px) {   .grid-view .label-left,   .grid-view .label-right { max-width:190px; } }  .btn, .gform_button, .gform_wrapper .button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {  font-size:14px;  padding:11px 15px; }  @media (max-width:767px) {   .btn, .gform_button,   .gform_wrapper .button,   .gform_wrapper .gform_page_footer .button.gform_next_button,   .gform_wrapper .gform_footer input.button,   .gform_wrapper .gform_footer input[type=submit],   .gform_wrapper .gform_page_footer input.button,   .gform_wrapper .gform_page_footer input[type=submit] { padding:15px 15px; } }  .btn:hover, .gform_button:hover,  .gform_wrapper .button:hover,  .gform_wrapper .gform_page_footer .button.gform_next_button:hover,  .gform_wrapper .gform_footer input.button:hover,  .gform_wrapper .gform_footer input:hover[type=submit],  .gform_wrapper .gform_page_footer input.button:hover,  .gform_wrapper .gform_page_footer input:hover[type=submit], .btn:focus, .gform_button:focus,  .gform_wrapper .button:focus,  .gform_wrapper .gform_page_footer .button.gform_next_button:focus,  .gform_wrapper .gform_footer input.button:focus,  .gform_wrapper .gform_footer input:focus[type=submit],  .gform_wrapper .gform_page_footer input.button:focus,  .gform_wrapper .gform_page_footer input:focus[type=submit], .btn.focus, .focus.gform_button,  .gform_wrapper .focus.button,  .gform_wrapper .gform_page_footer .focus.button.gform_next_button,  .gform_wrapper .gform_footer input.focus.button,  .gform_wrapper .gform_footer input.focus[type=submit],  .gform_wrapper .gform_page_footer input.focus.button,  .gform_wrapper .gform_page_footer input.focus[type=submit] {   outline:0 !important;   outline-offset:0 !important;   background-image:none !important;   -webkit-box-shadow:none !important;   box-shadow:none !important; }  .btn:active, .gform_button:active,  .gform_wrapper .button:active,  .gform_wrapper .gform_page_footer .button.gform_next_button:active,  .gform_wrapper .gform_footer input.button:active,  .gform_wrapper .gform_footer input:active[type=submit],  .gform_wrapper .gform_page_footer input.button:active,  .gform_wrapper .gform_page_footer input:active[type=submit], .btn.active, .active.gform_button,  .gform_wrapper .active.button,  .gform_wrapper .gform_page_footer .active.button.gform_next_button,  .gform_wrapper .gform_footer input.active.button,  .gform_wrapper .gform_footer input.active[type=submit],  .gform_wrapper .gform_page_footer input.active.button,  .gform_wrapper .gform_page_footer input.active[type=submit] {   outline:0 !important;   outline-offset:0 !important;   background-image:none !important;   -webkit-box-shadow:none !important;   box-shadow:none !important; } .btn .fa.fa-left, .gform_button .fa.fa-left, .gform_wrapper .button .fa.fa-left, .gform_wrapper .gform_footer input[type=submit] .fa.fa-left, .gform_wrapper .gform_page_footer input[type=submit] .fa.fa-left {  margin-right:8px; } .btn .fa.fa-right, .gform_button .fa.fa-right, .gform_wrapper .button .fa.fa-right, .gform_wrapper .gform_footer input[type=submit] .fa.fa-right, .gform_wrapper .gform_page_footer input[type=submit] .fa.fa-right {  margin-left:8px; } .btn .fa.pull-left, .gform_button .fa.pull-left, .gform_wrapper .button .fa.pull-left, .gform_wrapper .gform_footer input[type=submit] .fa.pull-left, .gform_wrapper .gform_page_footer input[type=submit] .fa.pull-left {  line-height:20px; } .btn-long {  padding:10px 55px; } .btn-md {  padding:8px 15px; } .btn-small {  padding:2px 8px;  font-size:12px; }  .fave-load-more {  text-align:center; }  .fave-load-more a {   border-radius:4px;   padding:10px 60px;   font-size:14px; }   .fave-load-more a:hover { color:#fff; }   @media (max-width:767px) { .fave-load-more a {  padding:15px 60px; } }  .scrolltop-btn {  right:30px;  bottom:30px;  width:40px;  height:40px;  text-align:center;  font-size:24px !important;  z-index:999;  transition:none;  border-radius:4px; }  .scrolltop-btn:hover {   opacity:.8; }  .view-popup {  width:50px;  height:50px;  background-color:#fff;  font-size:20px;  color:#000;  text-align:center;  line-height:50px;  cursor:pointer; }  @media (max-width:767px) {   .view-popup { width:40px; height:40px; line-height:40px; font-size:15px; } }  .view-btn {  font-size:20px;  margin:0 5px;  cursor:pointer;  color:#cfcfcf; }  .view-btn:hover, .view-btn:active, .view-btn.active {   color:#000; }  .btn-social {  color:#fff; }  .btn-social + .btn-social {   margin-top:10px; }  .btn-social:hover {   color:#fff; }  .btn-social .fa {   line-height:20px; } .btn-facebook:hover {  color:#506dab !important; } .btn-twitter:hover {  color:#00aced !important; } .btn-pinterest:hover {  color:#cb2027 !important; } .btn-instagram:hover {  color:#517fa4 !important; } .btn-google-plus:hover {  color:#dd4b39 !important; } .btn-linkedin:hover {  color:#007bb6 !important; } .btn-youtube:hover {  color:#bb0000 !important; } .btn-dribbble:hover {  color:#ea4c89 !important; } .btn-foursquare:hover {  color:#0072b1 !important; } .btn-flickr:hover {  color:#ff0084 !important; } .btn-vimeo:hover {  color:#4EBBFF !important; } .btn-tumblr:hover {  color:#32506d !important; } .btn-rss:hover {  color:#FF6600 !important; } .btn-email:hover {  color:#ccc !important; } .btn-bg-facebook {  background-color:#506dab; }  .btn-bg-facebook:hover {   background-color:#405788; } .btn-bg-twitter {  background-color:#00aced; }  .btn-bg-twitter:hover {   background-color:#0087ba; } .btn-bg-pinterest {  background-color:#cb2027; }  .btn-bg-pinterest:hover {   background-color:#9f191f; } .btn-bg-instagram {  background-color:#517fa4; }  .btn-bg-instagram:hover {   background-color:#406582; } .btn-bg-google-plus {  background-color:#dd4b39; }  .btn-bg-google-plus:hover {   background-color:#c23321; } .btn-bg-linkedin {  background-color:#007bb6; }  .btn-bg-linkedin:hover {   background-color:#005983; } .btn-bg-youtube {  background-color:#bb0000; }  .btn-bg-youtube:hover {   background-color:#880000; } .btn-bg-dribbble {  background-color:#ea4c89; }  .btn-bg-dribbble:hover {   background-color:#e51e6b; } .btn-bg-foursquare {  background-color:#0072b1; }  .btn-bg-foursquare:hover {   background-color:#00517e; } .btn-bg-flickr {  background-color:#ff0084; }  .btn-bg-flickr:hover {   background-color:#cc006a; } .btn-bg-vimeo {  background-color:#4EBBFF; }  .btn-bg-vimeo:hover {   background-color:#1ba7ff; } .btn-bg-tumblr {  background-color:#32506d; }  .btn-bg-tumblr:hover {   background-color:#22364a; } .btn-bg-rss {  background-color:#FF6600; }  .btn-bg-rss:hover {   background-color:#cc5200; } .btn-bg-email {  background-color:#ccc; }  .btn-bg-email:hover {   background-color:#b3b2b2; } .btn-bg-yahoo {  background-color:rgba(128, 0, 128, 0.75); }  .btn-bg-yahoo:hover {   background-color:rgba(77, 0, 77, 0.75); } .btn-bg-facebook:hover, .btn-bg-twitter:hover, .btn-bg-pinterest:hover, .btn-bg-instagram:hover, .btn-bg-google-plus:hover, .btn-bg-linkedin:hover, .btn-bg-youtube:hover, .btn-bg-dribbble:hover, .btn-bg-foursquare:hover, .btn-bg-flickr:hover, .btn-bg-vimeo:hover, .btn-bg-tumblr:hover, .btn-bg-rss:hover, .btn-bg-email:hover, .btn-bg-yahoo:hover {  color:#fff; } p {  margin:0 0 20px 0; } .breadcrumb {  line-height:12px; }  .breadcrumb li {   font-size:12px;   line-height:12px;   font-weight:300;   margin:0; } .modal-payment-text {  font-size:18px;  line-height:24px;  font-weight:300;  margin:0 0 22px; }  @media (max-width:767px) {   .modal-payment-text { font-size:14px; line-height:18px; } }  .page-title .title-head {  font-size:24px;  line-height:30px;  font-weight:500;  margin:0;  text-transform:capitalize; }  @media (min-width:768px) and (max-width:991px) {   .page-title .title-head { font-size:22px !important; } }  @media (max-width:767px) {   .page-title .title-head { font-size:20px !important; line-height:28px !important; } }  @media (max-width:481px) {   .page-title .title-head { font-size:18px !important; line-height:24px !important; } } h1 {  font-size:24px;  line-height:28px;  font-weight:500;  margin:0 0 20px; }  @media (max-width:767px) {   h1 { font-size:20px; line-height:24px; margin-bottom:15px; } } h2 {  font-size:20px;  line-height:24px;  font-weight:500;  margin:0 0 20px; }  @media (max-width:767px) {   h2 { font-size:16px; line-height:22px; margin-bottom:15px; } } h3 {  font-size:18px;  line-height:22px;  font-weight:500;  margin:0 0 20px; }  @media (max-width:767px) {   h3 { font-size:14px; line-height:18px; margin-bottom:15px; } } h4 {  font-size:16px;  line-height:20px;  font-weight:500;  margin:0 0 20px; }  @media (max-width:767px) {   h4 { font-size:12px; line-height:18px; margin-bottom:15px; } } @media (max-width:767px) {  p {   font-size:12px;   line-height:22px;   margin-bottom:15px; } } .top-bar .top-nav > ul > li > a {  font-size:13px;  line-height:31px;  font-weight:400;  margin:0;  text-transform:capitalize; } .splash-search, .banner-caption {  color:#fff; }  .splash-search h1,  .banner-caption h1 {   font-size:43px;   line-height:43px;   font-weight:500;   margin:0 0 10px; }   @media (min-width:768px) and (max-width:991px) { .splash-search h1, .banner-caption h1 {  font-size:30px;  line-height:36px; } }   @media (max-width:767px) { .splash-search h1, .banner-caption h1 {  font-size:24px;  line-height:28px;  margin:0 0 5px; } }   @media (max-width:481px) { .splash-search h1, .banner-caption h1 {  font-size:20px;  line-height:24px;  margin:0 0 5px; } }  .splash-search .banner-sub-title,  .banner-caption .banner-sub-title {   color:#fff;   font-size:24px;   line-height:26px;   font-weight:300;   margin:0 0 35px 0;   text-align:center; }   @media (min-width:768px) and (max-width:991px) { .splash-search .banner-sub-title, .banner-caption .banner-sub-title {  font-size:20px;  margin:0 0 25px; } }   @media (max-width:767px) { .splash-search .banner-sub-title, .banner-caption .banner-sub-title {  font-size:14px;  line-height:18px;  margin:0 0 15px; } } .header-right a {  font-size:14px;  line-height:34px;  margin:0;  font-weight:500;  text-transform:uppercase;  text-align:right; }  .list-tabs .tabs a {  font-size:14px;  line-height:14px;  margin:0;  font-weight:500;  text-transform:uppercase;  text-align:center; }  @media (max-width:767px) {   .list-tabs .tabs a { font-size:12px; line-height:12px; font-weight:400; } } .tabs .tabs-title {  font-size:20px;  line-height:24px;  font-weight:400;  margin:0; } .sort-tab .btn, .sort-tab .gform_button, .sort-tab .gform_wrapper .button, .gform_wrapper .sort-tab .button, .sort-tab .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .sort-tab .button.gform_next_button, .sort-tab .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .sort-tab input.button, .sort-tab .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .sort-tab input[type=submit], .sort-tab .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .sort-tab input.button, .sort-tab .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .sort-tab input[type=submit] {  font-size:14px;  line-height:1;  font-weight:500;  margin:0; }  @media (max-width:767px) {   .sort-tab .btn, .sort-tab .gform_button,   .sort-tab .gform_wrapper .button, .gform_wrapper .sort-tab .button,   .sort-tab .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .sort-tab .button.gform_next_button,   .sort-tab .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer .sort-tab input.button,   .sort-tab .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .sort-tab input[type=submit],   .sort-tab .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer .sort-tab input.button,   .sort-tab .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .sort-tab input[type=submit] { font-size:12px; } } .item-body .property-title, .item-body h2 {  font-size:16px;  line-height:20px;  font-weight:500;  margin:0 0 7px 0; }  @media (max-width:767px) {   .item-body .property-title,   .item-body h2 { font-size:16px; line-height:18px; } } .item-body .property-address, .item-body h4 {  font-size:13px;  line-height:13px;  margin:0; }  @media (max-width:767px) {   .item-body .property-address,   .item-body h4 { font-size:12px; line-height:14px; } } .item-body .date p {  font-size:12px;  line-height:12px;  font-weight:300;  margin:0; } .item-body .phone p {  font-size:12px;  line-height:12px;  margin:8px 0 0 0;  font-weight:400;  text-transform:inherit;  text-align:inherit;  font-size:12px;  line-height:12px;  margin:8px 0 0 0; } .price .price-start {  font-size:12px;  line-height:12px;  margin-bottom:7px; } .price .item-price {  font-size:18px;  line-height:18px;  font-weight:500;  margin:0 0 7px; } .price .item-sub-price {  font-size:12px;  line-height:12px;  font-weight:500;  margin:5px 0 0; } .item-thumb .label-featured, figure .label-featured {  font-size:10px;  line-height:11px;  font-weight:500;  margin:0;  text-transform:uppercase; } .item-thumb .thumb-caption .cap-price, figure .thumb-caption .cap-price {  font-size:16px;  line-height:16px;  font-weight:500;  margin:0; } .item-thumb .thumb-caption .cap-social, figure .thumb-caption .cap-social {  font-size:12px;  line-height:12px;  font-weight:500;  margin:0;  text-transform:uppercase; } .item-foot p {  font-size:12px !important;  line-height:20px !important;  margin:0 !important; } .detail h3 {  font-size:14px;  line-height:26px;  margin:0; } .detail ul {  font-size:14px;  line-height:18px;  font-weight:400;  margin:0; }  @media (max-width:767px) {   .detail ul { font-size:12px; line-height:16px; } } .detail .cap-price {  font-size:16px;  line-height:16px;  font-weight:500; }  @media (max-width:767px) {   .detail .cap-price { font-size:14px; line-height:14px; } } .item-body .amenities p {  font-size:13px;  line-height:16px;  margin:0 0 5px 0;  font-weight:500;  text-transform:inherit;  text-align:inherit;  font-size:13px;  line-height:16px;  font-weight:500;  margin:0 0 5px 0; }  #advanced-search .dropdown-toggle, #advanced-search .form-control, #advanced-search .ginput_container input, .ginput_container #advanced-search input, #advanced-search .ginput_container select, .ginput_container #advanced-search select, #advanced-search .ginput_container textarea, .ginput_container #advanced-search textarea {  font-size:16px;  line-height:1.42857;  margin:0;  font-weight:400;  text-transform:inherit;  text-align:center;  font-size:16px;  line-height:1.42857;  font-weight:400;  margin:0;  text-align:center; } #advanced-search .advance-btn {  font-size:16px;  line-height:19px;  font-weight:400;  margin:0;  background:transparent;  text-transform:capitalize; }  #advanced-search .advance-btn:hover {   color:#4cc6f4;   box-shadow:none; } #advanced-search .features-list label.title {  font-size:14px;  line-height:14px;  font-weight:700;  margin:7px 0 14px 0;  text-transform:uppercase; } .advanced-search-module .advance-title {  font-size:20px;  line-height:20px;  font-weight:500;  margin:0 0 30px; } .advanced-search-module .advance-trigger {  font-size:14px;  line-height:42px;  font-weight:500;  margin:0;  text-transform:uppercase; }  @media (max-width:767px) {   .advanced-search-module .advance-trigger { font-size:12px; line-height:35px; } }  .module-title h1 {  font-size:32px;  line-height:32px;  font-weight:700;  margin:0 0 20px 0; }  @media (max-width:767px) {   .module-title h1 { font-size:28px; line-height:28px; margin:0 0 10px 0; } }  @media (max-width:481px) {   .module-title h1 { font-size:20px; line-height:24px; } } .module-title h2 {  font-size:20px;  line-height:20px;  font-weight:700;  margin:0 0 10px 0; }  @media (max-width:767px) {   .module-title h2 { font-size:18px; line-height:22px; margin:0 0 10px 0; font-weight:700; text-transform:inherit; text-align:inherit; font-size:18px; line-height:22px; } }  @media (max-width:481px) {   .module-title h2 { font-size:16px; line-height:20px; } } .module-title h3 {  font-size:18px;  line-height:18px;  font-weight:400;  margin:0 0 20px 0; }  @media (max-width:767px) {   .module-title h3 { font-size:16px; line-height:16px; margin:0 0 10px 0; } }  @media (max-width:481px) {   .module-title h3 { font-size:14px; line-height:16px; } } .sub-heading {  font-size:16px;  line-height:16px;  font-weight:300;  margin:0; }  @media (max-width:767px) {   .sub-heading { font-size:14px; line-height:16px; } } .houzez-module .module-title-nav h2 {  font-size:18px;  line-height:18px;  font-weight:700;  margin:0; }  @media (max-width:767px) {   .houzez-module .module-title-nav h2 { line-height:20px; } } .houzez-module .module-title-nav .sub-title {  font-size:18px;  line-height:18px;  font-weight:300;  margin:5px 0 0 0; } .houzez-module .module-title-nav .module-nav .btn, .houzez-module .module-title-nav .module-nav .gform_button, .houzez-module .module-title-nav .module-nav .gform_wrapper .button, .gform_wrapper .houzez-module .module-title-nav .module-nav .button, .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer .houzez-module .module-title-nav .module-nav input[type=submit], .houzez-module .module-title-nav .module-nav .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer .houzez-module .module-title-nav .module-nav input[type=submit] {  font-size:10px;  line-height:10px;  font-weight:400;  margin:0; } .services-module .service-block h3 {  font-size:20px;  line-height:24px;  font-weight:400;  margin:0 0 8px 0; }  @media (min-width:992px) and (max-width:1199px) {   .services-module .service-block h3 { font-size:18px; line-height:22px; } }  @media (max-width:767px) {   .services-module .service-block h3 { font-size:16px; line-height:20px; } } .services-module .service-block p {  font-size:16px;  line-height:22px;  font-weight:300;  margin:0 0 10px 0; }  @media (max-width:767px) {   .services-module .service-block p { font-size:12px; line-height:20px; } } .services-module .service-block .find {  font-size:16px;  line-height:16px;  font-weight:400;  margin:0; }  @media (max-width:767px) {   .services-module .service-block .find { font-size:12px; line-height:12px; } } .services-module.style2 h3 {  font-size:18px;  line-height:22px;  font-weight:700;  margin:0 0 8px 0; }  @media (max-width:767px) {   .services-module.style2 h3 { font-size:16px; line-height:22px; } }  .post-card-item .thumb-caption .post-card-title, .post-card-item .thumb-caption h3 {  font-size:16px;  line-height:20px;  margin:0;  font-weight:500;  text-transform:inherit;  text-align:inherit;  font-size:16px;  line-height:20px;  font-weight:500;  margin:0; }  @media (max-width:767px) {   .post-card-item .thumb-caption .post-card-title,   .post-card-item .thumb-caption h3 { font-size:14px; line-height:18px; } } .post-card-description .post-card-title, .post-card-description h3 {  font-size:16px;  line-height:24px;  font-weight:400;  margin:0 0 10px; }  @media (max-width:767px) {   .post-card-description .post-card-title,   .post-card-description h3 { font-size:14px; line-height:18px; } } .post-card-description .read {  font-size:14px;  line-height:14px;  font-weight:400;  margin:0; }  .testimonial-carousel .block-body .description {  font-size:18px;  line-height:30px;  font-weight:400;  margin:0 0 15px 0; }  @media (max-width:991px) {   .testimonial-carousel .block-body .description { font-size:14px; line-height:24px; } }  .agents-block .block-body .description, .partner-block .block-body .description {  line-height:20px;  font-weight:300;  margin:0 0 20px 0; } .agents-block .block-body .auther-info, .partner-block .block-body .auther-info {  font-weight:400;  margin:0 0 10px 0; } .agents-block .block-body .view, .partner-block .block-body .view {  font-weight:500;  margin:0; }  .team-name {  font-size:16px;  line-height:20px;  font-weight:700;  margin:0 0 8px; }  @media (max-width:767px) {   .team-name { font-size:14px; line-height:18px; } } .team-designation {  font-size:14px;  line-height:18px;  font-weight:400;  margin:0 0 12px; }  @media (max-width:767px) {   .team-designation { font-size:12px; line-height:16px; } } .team-description {  font-size:14px;  line-height:23px;  font-weight:300;  margin:15px 0 20px; }  @media (max-width:767px) {   .team-description { font-size:12px; line-height:20px; } } .block-body .description {  margin:0 0 15px 0; }  @media (min-width:768px) and (max-width:991px) {   .block-body .description { font-size:14px; line-height:24px; } }  @media (max-width:767px) {   .block-body .description { font-size:14px; line-height:24px; } } .block-body .agent-title, .block-body .agent-position {  font-size:14px;  line-height:18px;  font-weight:400;  margin:0; }  @media (max-width:767px) {   .block-body .agent-title,   .block-body .agent-position { font-size:12px; line-height:16px; } } .block-body .author-title, .block-body .author-position {  font-size:12px;  line-height:18px;  font-weight:400;  margin:0; }  .callto-action div h3 {  font-size:24px;  line-height:28px;  font-weight:700;  margin:0 0 10px 0; }  @media (min-width:768px) and (max-width:991px) {   .callto-action div h3 { font-size:20px; line-height:24px; } }  @media (max-width:767px) {   .callto-action div h3 { font-size:18px; line-height:22px; } } .callto-action div p {  font-size:16px;  line-height:20px;  font-weight:400;  margin:0; }  .location-block .heading {  font-size:24px;  line-height:24px;  margin:0 0 5px;  font-weight:700;  text-align:center; }  @media (max-width:767px) {   .location-block .heading { font-size:20px; line-height:20px; } }  @media (max-width:481px) {   .location-block .heading { font-size:18px; line-height:18px; } } .location-block .sub-heading {  font-size:14px;  line-height:14px;  font-weight:400;  margin:0;  text-transform:uppercase; }  .banner-module .slider-caption .feature-label {  font-size:10px;  line-height:10px;  font-weight:700;  margin:0;  text-transform:uppercase; }  .my-menu li a {  font-size:13px;  line-height:13px;  font-weight:400;  margin:0; } .area-title .title-left {  font-size:16px;  line-height:16px;  margin:0; } .area-title .title-right {  font-size:14px;  line-height:14px;  margin:0; } .my-property .my-heading {  font-size:16px;  line-height:16px;  font-weight:500;  margin:0 0 5px; } .add-title-tab h3 {  font-size:16px;  line-height:28px;  font-weight:700;  margin:0; } .media-drag-drop h4 {  font-size:18px;  line-height:18px;  font-weight:400;  margin:0 0 20px; }  .header-detail h1, .header-detail .item-price {  font-size:30px;  line-height:32px;  margin:0 0 10px;  font-weight:500; }  @media (min-width:768px) and (max-width:991px) {   .header-detail h1,   .header-detail .item-price { font-size:24px; line-height:28px; } }  @media (max-width:767px) {   .header-detail h1,   .header-detail .item-price { font-size:18px; line-height:20px; margin:0 0 8px; } } .header-detail .property-address {  font-size:14px;  line-height:16px;  margin:0 !important;  font-weight:400; }  @media (max-width:767px) {   .header-detail .property-address { font-size:12px; line-height:12px; } } .header-detail .item-sub-price {  font-size:18px;  line-height:18px;  margin:0;  font-weight:400; }  @media (min-width:768px) and (max-width:991px) {   .header-detail .item-sub-price { font-size:16px; line-height:16px; } }  @media (max-width:767px) {   .header-detail .item-sub-price { font-size:12px; line-height:14px; } } .header-detail .label-wrap .label {  font-size:12px;  line-height:12px;  text-transform:uppercase;  font-weight:500; }  @media (max-width:767px) {   .header-detail .label-wrap .label { font-size:10px; line-height:11px; } } .detail-top-full .header-detail .item-sub-price {  font-size:18px;  line-height:18px;  margin:0;  font-weight:400; }  @media (min-width:768px) and (max-width:991px) {   .detail-top-full .header-detail .item-sub-price { font-size:16px; } }  @media (max-width:767px) {   .detail-top-full .header-detail .item-sub-price { font-size:14px; } } .media-tabs-list li {  font-size:10px;  line-height:10px;  margin:0 0 0 12px;  font-weight:500; } .print-header-detail-right .item-price {  font-size:24px;  line-height:28px;  margin:0 0 9px 0;  font-weight:500; } .print-header-detail-right .item-sub-price {  font-size:16px;  line-height:16px;  margin:0;  font-weight:400;  text-transform:inherit;  text-align:inherit;  font-size:16px;  line-height:16px;  margin:0;  font-weight:400; }  .form-small .head-left {  font-size:14px;  line-height:18px;  font-weight:500; } .form-small .head-right {  font-size:14px;  line-height:18px;  font-weight:500; } .form-small .form-small-title {  font-size:14px;  line-height:18px;  font-weight:500; } .agent-media dt {  font-size:14px;  line-height:20px;  margin:0 0 4px;  font-weight:500;  text-transform:uppercase; } .agent-media dd {  font-size:14px;  line-height:20px;  margin:0 0 2px;  font-weight:300; } .agent-media .view {  font-weight:500;  font-size:14px; }  .detail-bar .detail-tabs li {  font-size:14px;  line-height:14px;  margin:0;  font-weight:500;  text-transform:uppercase;  text-align:center; }  @media (max-width:767px) {   .detail-bar .detail-tabs li { font-size:12px; } }  @media (max-width:481px) {   .detail-bar .detail-tabs li { line-height:26px; } } .article-detail h1, .comments-block h1 {  font-size:24px;  line-height:28px;  margin:0 0 28px;  font-weight:500; } .article-detail h2, .comments-block h2 {  font-size:20px;  line-height:24px;  margin:0 0 24px;  font-weight:500; } .article-detail h3, .comments-block h3 {  font-size:18px;  line-height:22px;  margin:0 0 24px;  font-weight:500; } .article-detail h4, .comments-block h4 {  font-size:16px;  line-height:20px;  margin:0 0 24px;  font-weight:500; } .article-detail h5, .comments-block h5 {  font-size:14px;  line-height:18px;  margin:0 0 24px;  font-weight:500; } .article-detail p, .comments-block p {  font-size:16px;  line-height:24px;  margin:0 0 20px;  font-weight:300; } @media (max-width:767px) {  .article-detail h1, .comments-block h1 {   font-size:20px;   line-height:24px;   margin:0 0 20px;   font-weight:500; }  .article-detail h2, .comments-block h2 {   font-size:18px;   line-height:22px;   margin:0 0 18px;   font-weight:500; }  .article-detail h3, .comments-block h3 {   font-size:16px;   line-height:20px;   margin:0 0 18px;   font-weight:500; }  .article-detail h4, .comments-block h4 {   font-size:14px;   line-height:18px;   margin:0 0 18px;   font-weight:500; }  .article-detail h5, .comments-block h5 {   font-size:12px;   line-height:16px;   margin:0 0 18px;   font-weight:500; } } @media (max-width:481px) {  .article-detail h1, .comments-block h1 {   font-size:18px;   line-height:20px;   margin:0 0 15px;   font-weight:500; }  .article-detail h2, .comments-block h2 {   font-size:16px;   line-height:18px;   margin:0 0 15px;   font-weight:500; }  .article-detail h3, .comments-block h3 {   font-size:14px;   line-height:16px;   margin:0 0 15px;   font-weight:500; }  .article-detail h4, .comments-block h4 {   font-size:12px;   line-height:14px;   margin:0 0 15px;   font-weight:500; }  .article-detail h5, .comments-block h5 {   font-size:12px;   line-height:14px;   margin:0 0 15px;   font-weight:500; } } .article-footer .meta-title {  font-size:16px;  line-height:16px;  margin:0 0 13px;  font-weight:500; } .article-footer a {  font-size:14px;  line-height:1;  margin:0 3px 3px 0;  font-weight:400; } @media (max-width:767px) {  .article-footer .meta-title {   font-size:14px;   line-height:14px;   margin:0 0 13px;   font-weight:500; }  .article-footer .meta-tags a {   font-size:12px; } } .author-meta li {  font-size:14px;  line-height:14px;  margin:0 13px 0 0;  font-weight:300; } .detail-title .title-left {  font-size:18px;  line-height:18px;  margin:0;  font-weight:500; }  @media (max-width:767px) {   .detail-title .title-left { font-size:14px; } } .detail-title p {  font-size:12px;  line-height:18px;  margin:0;  font-weight:300; } .detail-title-inner .title-inner {  font-size:16px;  line-height:16px;  margin:0;  font-weight:500; }  @media (max-width:767px) {   .detail-title-inner .title-inner { font-size:14px; } } .next-prev-block i {  font-size:18px; }  @media (max-width:767px) {   .next-prev-block i { font-size:15px; } }  .blog-section .blog-section-title, .blog-section .comment-reply-title {  font-size:20px;  line-height:20px;  margin:0 0 38px;  font-weight:500; } @media (max-width:767px) {  .blog-section .blog-section-title,  .blog-section .comment-reply-title {   font-size:14px;   line-height:16px;   margin:0 0 25px;   font-weight:500; } } .next-prev-blog h3 {  font-size:14px;  line-height:14px;  margin:0 0 10px;  text-transform:capitalize; } .next-prev-blog h4 {  font-size:14px;  line-height:22px;  margin:0; } .author-detail-block .media-body .heading, .comments-block .media-body .heading {  font-size:16px;  line-height:16px;  margin:0 0 13px;  font-weight:500; } .author-detail-block .media-body p, .comments-block .media-body p {  font-size:16px;  line-height:23px;  margin:0 0 22px;  font-weight:300; } .author-detail-block .profile-social a, .comments-block .profile-social a, .author-detail-block .agency-social a, .comments-block .agency-social a {  font-size:14px;  line-height:14px; } @media (max-width:767px) {  .author-detail-block .media-body .heading, .comments-block .media-body .heading {   font-size:14px;   line-height:14px;   margin:0 0 10px; }  .author-detail-block .media-body p, .comments-block .media-body p {   font-size:14px;   line-height:20px;   margin:0 0 15px; } } .list-three-col li {  line-height:28px;  margin:0;  font-weight:300; }  @media (max-width:767px) {   .list-three-col li { font-size:12px; line-height:25px; } } .accord-block h3 {  font-size:16px;  line-height:21px;  margin:0;  font-weight:500; }  @media (max-width:767px) {   .accord-block h3 { font-size:14px; line-height:14px; font-weight:400; } } .accord-block li {  font-size:14px;  line-height:16px;  margin:0;  font-weight:300; }  @media (max-width:767px) {   .accord-block li { font-size:12px; line-height:14px; } } .accord-block .expand-icon {  font-size:18px;  line-height:50px;  margin:0;  font-weight:500; }  .pagination-main .pagination a {  font-size:15px;  line-height:28px;  margin:0;  font-weight:500; }  .profile-detail-block .form-small .agent-contact-title {  font-size:14px;  line-height:14px;  margin:0 0 15px 0;  font-weight:500;  text-transform:uppercase; }  @media (max-width:767px) {   .profile-detail-block .form-small .agent-contact-title { font-size:12px; line-height:12px; } } .profile-description .agent-title, .agency-description .agent-title, .profile-description h3, .agency-description h3 {  font-size:18px;  line-height:24px;  margin:0;  font-weight:500; }  @media (max-width:767px) {   .profile-description .agent-title, .agency-description .agent-title,   .profile-description h3,   .agency-description h3 { font-size:16px; line-height:22px; } } .profile-description p, .agency-description p {  font-size:14px;  line-height:22px;  margin:0 0 35px;  font-weight:300; }  @media (max-width:767px) {   .profile-description p, .agency-description p { margin-bottom:20px; } } .profile-description .position, .agency-description .position {  font-size:14px;  line-height:20px;  margin:0 0 23px;  font-weight:300; }  @media (max-width:767px) {   .profile-description .position, .agency-description .position { font-size:12px; line-height:18px; margin:0 0 12px; } } .profile-contact li, .agency-contact li, .profile-rating li {  font-size:14px;  line-height:20px;  margin:7px 0 0;  font-weight:300; }  @media (max-width:767px) {   .profile-contact li, .agency-contact li,   .profile-rating li { font-size:12px; line-height:12px; } } .profile-tab-content .title {  font-size:18px;  line-height:22px;  margin:0 0 30px;  font-weight:500;  text-transform:inherit;  text-align:inherit; }  @media (max-width:767px) {   .profile-tab-content .title { font-size:16px; line-height:20px; margin:0 0 15px; } } .reviews-list .media-heading {  font-size:16px;  line-height:18px;  margin:0 16px 0 0;  font-weight:500; }  @media (max-width:767px) {   .reviews-list .media-heading { font-size:14px; } } .reviews-list .review-date {  font-size:14px;  line-height:14px;  margin:0;  font-weight:300; }  @media (max-width:767px) {   .reviews-list .review-date { font-size:12px; line-height:12px; margin:0 0 8px; } } .add-review-block .review-title {  font-size:18px;  line-height:22px;  margin:0 0 20px;  font-weight:500; }  @media (max-width:767px) {   .add-review-block .review-title { font-size:14px; line-height:18px; margin:0 0 15px; } } .add-rating label {  font-size:14px;  line-height:20px;  margin:0 10px 0 0;  font-weight:500; }  @media (max-width:767px) {   .add-rating label { font-size:14px; line-height:18px; } }  #sidebar .widget .media-heading, #sidebar .widget h4 {  font-size:14px;  line-height:18px;  margin:0 0 5px;  font-weight:500; } #sidebar .widget .amenities p {  font-size:12px;  line-height:15px;  margin:0;  font-weight:400; } #sidebar .widget .rating .star-text-left {  font-size:14px;  line-height:14px;  margin:0 5px 0 0;  font-weight:700; } #sidebar .widget p {  font-size:14px;  line-height:1.42857143;  margin:0;  font-weight:400; } #sidebar .widget-download .widget-title {  font-size:20px;  line-height:20px;  margin:0 0 20px;  font-weight:500; }  @media (max-width:767px) {   #sidebar .widget-download .widget-title { font-size:16px; line-height:14px; } } #sidebar .widget-download li {  font-size:14px;  line-height:14px;  margin:0 0 15px;  font-weight:300; }  @media (max-width:767px) {   #sidebar .widget-download li { font-size:12px; line-height:12px; } } #sidebar .widget-categories li, #sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_pages li, #sidebar .widget-pages li, #sidebar .widget_recent_comments li, #sidebar .widget_nav_menu li {  font-size:14px;  line-height:18px;  margin:0 0 10px 0;  font-weight:500; }  @media (max-width:767px) {   #sidebar .widget-categories li, #sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_pages li, #sidebar .widget-pages li, #sidebar .widget_recent_comments li, #sidebar .widget_nav_menu li { font-size:12px; line-height:14px; margin:0 0 10px 0; font-weight:500; } } #sidebar .widget-title {  font-size:16px;  line-height:24px;  margin:0 0 20px 0;  font-weight:700; } #sidebar .widget-range h4 {  font-size:12px;  line-height:12px;  margin:0 0 10px 0;  font-weight:400; } #sidebar .widget-range .range-input {  font-size:12px;  line-height:12px;  margin:0;  font-weight:400; }  .compare-caption .compare-title {  font-size:16px;  line-height:20px;  margin:0 0 12px 0;  font-weight:500; }  @media (max-width:991px) {   .compare-caption .compare-title { font-size:14px; line-height:18px; } } .compare-caption .compare-price {  font-size:14px;  line-height:18px;  margin:0 0 12px 0;  font-weight:500; }  @media (max-width:991px) {   .compare-caption .compare-price { font-size:12px; line-height:16px; margin:0 0 8px; } } .compare-caption .compare-type {  font-size:14px;  line-height:18px;  margin:0 0 12px 0;  font-weight:300; }  @media only screen and (max-width:tmedium-desktop-to-mini-phonepx) {   .compare-caption .compare-type { font-size:12px; line-height:16px; margin:0 0 8px; } }  .membership-package-inner .membership-package-title {  font-size:16px;  line-height:30px;  font-weight:500;  margin-bottom:15px; }  .footer p {  font-size:14px;  line-height:20px;  margin:0 0 12px 0;  font-weight:300; } .footer .widget-pages li {  font-size:14px;  line-height:14px;  margin:0 0 10px 0;  font-weight:700; } .footer .widget-news .media-heading {  font-size:15px;  line-height:15px;  margin:0 0 4px 0;  font-weight:700; } .footer .widget-news p {  font-size:13px;  line-height:17px;  margin:0 0 4px 0;  font-weight:400; }  .rating-loading {  width:25px;  height:25px;  font-size:0;  color:#fff; }  .rating-wrap {  line-height:16px;  padding-right:10px; }  .rating-wrap .star-text {   font-size:14px;   color:#777;   font-weight:400; } .rating-container .rating {  cursor:default;  overflow:hidden;  white-space:nowrap;  padding-left:1px; } .rating-container .star {  margin-right:4px;  text-align:center; } .rating-container .empty-stars {  color:#f8b42b; } .rating-container .filled-stars {  left:1px;  margin:auto;  color:#f8b42b;  white-space:nowrap;  overflow:hidden; } .rating-container .clear-rating {  padding-right:5px;  color:#aaa;  cursor:not-allowed;  font-size:60%; } .rating-container .caption {  top:50%;  color:#999;  font-size:60%;  -webkit-transform:translate3d(100%, -55%, 0);  transform:translate3d(100%, -55%, 0); }  .rating-container .caption .label {   color:#000; }   .rating-container .caption .label:before, .rating-container .caption .label:after { top:13px; content:""; width:0; height:0; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid transparent; border-right:6px solid transparent; }   .rating-container .caption .label:before { border-right-color:#ccc; left:-12px; }   .rating-container .caption .label:after { border-right-color:#fff; left:-10px; } .add-rating .caption {  display:block; }  .add-rating .caption .label {   font-size:14px;   line-height:18px;   font-weight:500;   background-color:#fff !important;   border:1px solid #cccccc;   padding:10px 27px; } .rating-disabled .rating {  cursor:not-allowed; } .rating-rtl .filled-stars {  left:auto;  -webkit-transform:matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);  transform:matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0); } .rating-rtl .caption {  margin-right:5px;  margin-left:0; } .rating-animate .filled-stars {  transition:width 0.25s ease;  -webkit-transition:width 0.25s ease; } .rating-rtl.is-star .filled-stars {  right:0.06em; } .rating-rtl.is-heart .empty-stars {  margin-right:0.07em; }  .rating-xl {  font-size:24px; } .rating-lg {  font-size:20px; } .rating-md {  font-size:18px; } .rating-sm {  font-size:16px; } .rating-xs {  font-size:14px; }  .clear-rating-active {  cursor:pointer !important; }  .clear-rating-active:hover {   color:#843534; }  @media print {  .rating-container .clear-rating {   display:none; } }  @media only screen and (max-width:991px) {  .mce-edit-area iframe {   height:200px !important; } } .screen-reader-text {  position:absolute !important;  overflow:hidden;  clip:rect(1px, 1px, 1px, 1px);  width:1px;  height:1px; } .screen-reader-text:focus {  font-size:14px;  font-weight:bold;  line-height:normal;  z-index:100000;   top:5px;  left:5px;  clip:auto !important;  width:auto;  height:auto;  padding:15px 23px 14px;  text-decoration:none;  color:#21759b;  border-radius:3px;  background-color:#f1f1f1;  box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); } .alignnone, a img.alignnone, .wp-caption.alignnone {  margin:5px 20px 20px 0; } .aligncenter, div.aligncenter {  margin:5px auto 20px auto; } .alignright, a img.alignright, .wp-caption.alignright {  margin:5px 0 20px 20px; } .alignleft, a img.alignleft, .wp-caption.alignleft {  margin:5px 20px 20px 0; } .aligncenter {  margin:5px auto 20px auto; } a img.aligncenter {  margin-right:auto;  margin-left:auto; } .wp-caption {  max-width:96%;  } .wp-caption img {  width:auto;  max-width:98.5%;  height:auto;  border:0 none; } .wp-caption p.wp-caption-text {  font-size:12px;  font-style:italic;  line-height:12px;  margin-top:12px;  padding:0 0 0 4px;  color:#aaa;  border-left:3px solid #00aeef; } .post-password-form input[type='password'] {  padding:6px 12px;  border:1px solid #e5e5e5;  border-radius:4px; }  @media (max-width:767px) {   .post-password-form input[type='password'] { margin-top:6px; } } .post-password-form input[type='submit'] {  font-size:14px;  font-weight:500;  line-height:1.42857;  margin-bottom:0;  padding:9px 15px;  cursor:pointer;  text-align:center;  white-space:nowrap;  color:#fff;  border:1px solid #00aeef;  border-radius:4px;  outline:none !important;  background-color:#00aeef;  background-image:none;  touch-action:manipulation; }  .post-password-form input[type='submit']:hover {   background-color:#0eaae5; }  .f7-form-control, input.wpcf7-form-control[type='text'], input.wpcf7-form-control[type='email'], input.wpcf7-form-control[type='password'], input.wpcf7-form-control[type='tel'], textarea.wpcf7-form-control, .post-password-form input[type='password'] {  font-size:14px;  line-height:1.428571429;  height:42px;  padding:6px 15px;  color:#959595;  border:1px solid #ccc;  border-radius:4px;  background-color:#fff;  background-image:none;  -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }  .f7-form-control:focus, input.wpcf7-form-control:focus[type='text'],  input.wpcf7-form-control:focus[type='email'],  input.wpcf7-form-control:focus[type='password'],  input.wpcf7-form-control:focus[type='tel'],  textarea.wpcf7-form-control:focus,  .post-password-form input:focus[type='password'] {   border-color:#66afe9;   outline:0;   -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);   box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }  .f7-form-control::-moz-placeholder, input.wpcf7-form-control[type='text']::-moz-placeholder,  input.wpcf7-form-control[type='email']::-moz-placeholder,  input.wpcf7-form-control[type='password']::-moz-placeholder,  input.wpcf7-form-control[type='tel']::-moz-placeholder,  textarea.wpcf7-form-control::-moz-placeholder,  .post-password-form input[type='password']::-moz-placeholder {   color:#999 !important;   opacity:1; }  .f7-form-control:-ms-input-placeholder, input.wpcf7-form-control:-ms-input-placeholder[type='text'],  input.wpcf7-form-control:-ms-input-placeholder[type='email'],  input.wpcf7-form-control:-ms-input-placeholder[type='password'],  input.wpcf7-form-control:-ms-input-placeholder[type='tel'],  textarea.wpcf7-form-control:-ms-input-placeholder,  .post-password-form input:-ms-input-placeholder[type='password'] {   color:#999 !important; }  .f7-form-control::-webkit-input-placeholder, input.wpcf7-form-control[type='text']::-webkit-input-placeholder,  input.wpcf7-form-control[type='email']::-webkit-input-placeholder,  input.wpcf7-form-control[type='password']::-webkit-input-placeholder,  input.wpcf7-form-control[type='tel']::-webkit-input-placeholder,  textarea.wpcf7-form-control::-webkit-input-placeholder,  .post-password-form input[type='password']::-webkit-input-placeholder {   color:#999 !important; }  .f7-form-control[disabled], input.wpcf7-form-control[disabled][type='text'],  input.wpcf7-form-control[disabled][type='email'],  input.wpcf7-form-control[disabled][type='password'],  input.wpcf7-form-control[disabled][type='tel'],  textarea.wpcf7-form-control[disabled],  .post-password-form input[disabled][type='password'], .f7-form-control[readonly], input.wpcf7-form-control[readonly][type='text'],  input.wpcf7-form-control[readonly][type='email'],  input.wpcf7-form-control[readonly][type='password'],  input.wpcf7-form-control[readonly][type='tel'],  textarea.wpcf7-form-control[readonly],  .post-password-form input[readonly][type='password'],  fieldset[disabled] .f7-form-control,  fieldset[disabled] input.wpcf7-form-control[type='text'],  fieldset[disabled] input.wpcf7-form-control[type='email'],  fieldset[disabled] input.wpcf7-form-control[type='password'],  fieldset[disabled] input.wpcf7-form-control[type='tel'],  fieldset[disabled] textarea.wpcf7-form-control,  fieldset[disabled] .post-password-form input[type='password'],  .post-password-form fieldset[disabled] input[type='password'] {   opacity:1;   background-color:#eeeeee; }  .f7-form-control[disabled], input.wpcf7-form-control[disabled][type='text'],  input.wpcf7-form-control[disabled][type='email'],  input.wpcf7-form-control[disabled][type='password'],  input.wpcf7-form-control[disabled][type='tel'],  textarea.wpcf7-form-control[disabled],  .post-password-form input[disabled][type='password'],  fieldset[disabled] .f7-form-control,  fieldset[disabled] input.wpcf7-form-control[type='text'],  fieldset[disabled] input.wpcf7-form-control[type='email'],  fieldset[disabled] input.wpcf7-form-control[type='password'],  fieldset[disabled] input.wpcf7-form-control[type='tel'],  fieldset[disabled] textarea.wpcf7-form-control,  fieldset[disabled] .post-password-form input[type='password'],  .post-password-form fieldset[disabled] input[type='password'] {   cursor:not-allowed; } .wpcf7-form p {  font-size:14px !important;  font-weight:400 !important;  position:relative !important;  margin-bottom:5px !important; } .wpcf7-form .wpcf7-form-control-wrap {  margin-top:2px; } .wpcf7-submit {  font-size:14px;  font-weight:500;  line-height:1.42857;  margin-bottom:0;  padding:11px 15px;  cursor:pointer;  transition:all .5s ease-in-out 0s;  text-align:center;  white-space:nowrap;  border:1px solid transparent;  border-radius:4px;  outline:none !important;  background-image:none;  touch-action:manipulation; } input[type='text'].wpcf7-form-control[disabled], input[type='text'].wpcf7-form-control[readonly], fieldset[disabled] input[type='text'].wpcf7-form-control {  opacity:1;  background-color:#eee; } .wpcf7-form-control[disabled], fieldset[disabled] input[type='text'].wpcf7-form-control {  cursor:not-allowed; } textarea.wpcf7-form-control {  min-height:100px; } div.wpcf7 .ajax-loader {  display:block;  padding:0;  margin:10px auto; } .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {  color:#D8000C;  background-color:#FFBABA;  border:0;  padding:10px 20px; } .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {  color:#4F8A10;  background-color:#DFF2BF;  border:0;  padding:10px 20px; } .wp-caption-text {  font-style:italic;  font-size:12px; }  @-webkit-keyframes boxfadeIn {  from {   opacity:0; }  to {   opacity:1; } }  @keyframes boxfadeIn {  from {   opacity:0; }  to {   opacity:1; } } @keyframes fadein {  from {   top:-60px; }  to {   top:0; } }  @-moz-keyframes fadein {  from {   top:-60px; }  to {   top:0; } }  @-webkit-keyframes fadein {  from {   top:-60px; }  to {   top:0; } }  @-ms-keyframes fadein {  from {   top:-60px; }  to {   top:0; } }  @-o-keyframes fadein {  from {   top:-60px; }  to {   top:0; } } @-webkit-keyframes bounceInRight {  0%, 100% {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);   animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }  0% {   opacity:0;   -webkit-transform:translate(-50%, 0);   transform:translate(-50%, 0); }  100% {   opacity:1;   -webkit-transform:translate(-30%, 0);   transform:translate(-30%, 0); } } @keyframes bounceInRight {  0%, 100% {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);   animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }  0% {   opacity:1;   -webkit-transform:translate(-50%, 0);   transform:translate(-50%, 0); }  100% {   opacity:1;   -webkit-transform:translate(-30%, 0);   transform:translate(-30%, 0); } } @-webkit-keyframes bounceInLeft {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);   animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }  0% {   opacity:0;   -webkit-transform:translate3d(-3000px, 0, 0);   transform:translate3d(-3000px, 0, 0); }  60% {   opacity:1;   -webkit-transform:translate3d(25px, 0, 0);   transform:translate3d(25px, 0, 0); }  75% {   -webkit-transform:translate3d(-10px, 0, 0);   transform:translate3d(-10px, 0, 0); }  90% {   -webkit-transform:translate3d(5px, 0, 0);   transform:translate3d(5px, 0, 0); }  to {   -webkit-transform:none;   transform:none; } } @keyframes bounceInLeft {  from, 60%, 75%, 90%, to {   -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);   animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }  0% {   opacity:0;   -webkit-transform:translate3d(-3000px, 0, 0);   transform:translate3d(-3000px, 0, 0); }  60% {   opacity:1;   -webkit-transform:translate3d(25px, 0, 0);   transform:translate3d(25px, 0, 0); }  75% {   -webkit-transform:translate3d(-10px, 0, 0);   transform:translate3d(-10px, 0, 0); }  90% {   -webkit-transform:translate3d(5px, 0, 0);   transform:translate3d(5px, 0, 0); }  to {   -webkit-transform:none;   transform:none; } }  @-webkit-keyframes uil-ripple {  0% {   width:0;   height:0;   opacity:0;   margin:0 0 0 0; }  33% {   width:44%;   height:44%;   margin:-22% 0 0 -22%;   opacity:1; }  100% {   width:88%;   height:88%;   margin:-44% 0 0 -44%;   opacity:0; } } @-moz-keyframes uil-ripple {  0% {   width:0;   height:0;   opacity:0;   margin:0 0 0 0; }  33% {   width:44%;   height:44%;   margin:-22% 0 0 -22%;   opacity:1; }  100% {   width:88%;   height:88%;   margin:-44% 0 0 -44%;   opacity:0; } } @-ms-keyframes uil-ripple {  0% {   width:0;   height:0;   opacity:0;   margin:0 0 0 0; }  33% {   width:44%;   height:44%;   margin:-22% 0 0 -22%;   opacity:1; }  100% {   width:88%;   height:88%;   margin:-44% 0 0 -44%;   opacity:0; } } @-o-keyframes uil-ripple {  0% {   width:0;   height:0;   opacity:0;   margin:0 0 0 0; }  33% {   width:44%;   height:44%;   margin:-22% 0 0 -22%;   opacity:1; }  100% {   width:88%;   height:88%;   margin:-44% 0 0 -44%;   opacity:0; } } @keyframes uil-ripple {  0% {   width:0;   height:0;   opacity:0;   margin:0 0 0 0; }  33% {   width:44%;   height:44%;   margin:-22% 0 0 -22%;   opacity:1; }  100% {   width:88%;   height:88%;   margin:-44% 0 0 -44%;   opacity:0; } }  @-webkit-keyframes loading {  0% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  20% {   -ms-transform:scale(1, 2.2);   -webkit-transform:scale(1, 2.2);   transform:scale(1, 2.2); }  40% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  100% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); } } @-moz-keyframes loading {  0% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  20% {   -ms-transform:scale(1, 2.2);   -webkit-transform:scale(1, 2.2);   transform:scale(1, 2.2); }  40% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  100% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); } } @-ms-keyframes loading {  0% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  20% {   -ms-transform:scale(1, 2.2);   -webkit-transform:scale(1, 2.2);   transform:scale(1, 2.2); }  40% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  100% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); } } @-o-keyframes loading {  0% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  20% {   -ms-transform:scale(1, 2.2);   -webkit-transform:scale(1, 2.2);   transform:scale(1, 2.2); }  40% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  100% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); } } @keyframes loading {  0% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  20% {   -ms-transform:scale(1, 2.2);   -webkit-transform:scale(1, 2.2);   transform:scale(1, 2.2); }  40% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); }  100% {   -ms-transform:scale(1);   -webkit-transform:scale(1);   transform:scale(1); } }  .ginput_container input, .ginput_container select, .ginput_container textarea {  height:42px; } .ginput_full, .ginput_left, .ginput_right {  display:block;  margin-bottom:10px; } .ginput_full {  width:100%; } .ginput_left, .ginput_right {  width:calc(100% / 2 - 5px); } .ginput_left {  float:left; } .ginput_right {  float:right; } .gform_previous_button, .gform_next_button {  min-width:100px; } .gform_wrapper ul {  list-style:none;  padding:0;  margin:0; } .gform_wrapper li {  margin-bottom:5px; }  .gform_wrapper li.gfield {   margin-bottom:15px; } .gform_wrapper form {  margin-bottom:0; } .ginput_container > ul, .gform_wrapper .gform_fields {  margin-top:0 !important;  margin-bottom:0 !important;  padding-left:0 !important; } .gform_wrapper .gfield_required {  padding-left:1px;  color:#9b0000; } .ginput_container textarea {  height:auto; }  .ginput_container textarea.small {   max-height:100px; }  .ginput_container textarea.medium {   max-height:200px; }  .ginput_container textarea.large {   max-height:300px; } .ginput_container input[type="radio"] {  width:auto;  height:auto;  display:inline-block;  margin-right:10px; } .gfield_radio label {  font-weight:normal; } .gform_button, .gform_wrapper .button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {  font-size:14px !important; } .gform_wrapper .gfield_error .gfield_label {  color:#9b0000; } .gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea {  border-color:#ff0000;  background-color:rgba(255, 0, 0, 0.2);  color:#9b0000; } .validation_error {  background-color:rgba(255, 0, 0, 0.2);  border-color:#ff0000;  color:#9b0000; }  .validation_error hr {   border-top-color:#e60000; }  .validation_error .alert-link {   color:#680000; }  .validation_error .close:hover {   color:#9b0000;   opacity:1; } .hidden_label label {  display:none; } .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {  padding:5px 10px; } @media only screen and (max-width:641px) {  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {   line-height:1 !important;   padding:15px !important;   min-height:2rem !important; } } @media only screen and (min-width:641px) {  .gform_wrapper ul.gform_fields li.gfield {   padding-right:0 !important; } }  .idx-form-control, #ihf-main-container .form-control, #ihf-main-container .ginput_container input, .ginput_container #ihf-main-container input, #ihf-main-container .ginput_container select, .ginput_container #ihf-main-container select, #ihf-main-container .ginput_container textarea, .ginput_container #ihf-main-container textarea, .dsidx-resp-area input[type='text'], .dsidx-resp-area input[type='password'], .dsidx-resp-area input[type='email'], .dsidx-resp-area select, .dsidx-resp-area textarea {  height:42px;  padding:6px 15px;  font-size:14px;  line-height:1.428571429;  color:#959595;  background-color:#fff;  background-image:none;  border:1px solid #ccc;  border-radius:4px;  -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }  .idx-form-control:focus, #ihf-main-container .form-control:focus, #ihf-main-container .ginput_container input:focus, .ginput_container #ihf-main-container input:focus,  #ihf-main-container .ginput_container select:focus, .ginput_container #ihf-main-container select:focus,  #ihf-main-container .ginput_container textarea:focus, .ginput_container #ihf-main-container textarea:focus, .dsidx-resp-area input:focus[type='text'], .dsidx-resp-area input:focus[type='password'], .dsidx-resp-area input:focus[type='email'], .dsidx-resp-area select:focus, .dsidx-resp-area textarea:focus {   border-color:#66afe9;   outline:0;   -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);   box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }  .idx-form-control::-moz-placeholder, #ihf-main-container .form-control::-moz-placeholder, #ihf-main-container .ginput_container input::-moz-placeholder, .ginput_container #ihf-main-container input::-moz-placeholder,  #ihf-main-container .ginput_container select::-moz-placeholder, .ginput_container #ihf-main-container select::-moz-placeholder,  #ihf-main-container .ginput_container textarea::-moz-placeholder, .ginput_container #ihf-main-container textarea::-moz-placeholder, .dsidx-resp-area input[type='text']::-moz-placeholder, .dsidx-resp-area input[type='password']::-moz-placeholder, .dsidx-resp-area input[type='email']::-moz-placeholder, .dsidx-resp-area select::-moz-placeholder, .dsidx-resp-area textarea::-moz-placeholder {   color:#999;   opacity:1; }  .idx-form-control:-ms-input-placeholder, #ihf-main-container .form-control:-ms-input-placeholder, #ihf-main-container .ginput_container input:-ms-input-placeholder, .ginput_container #ihf-main-container input:-ms-input-placeholder,  #ihf-main-container .ginput_container select:-ms-input-placeholder, .ginput_container #ihf-main-container select:-ms-input-placeholder,  #ihf-main-container .ginput_container textarea:-ms-input-placeholder, .ginput_container #ihf-main-container textarea:-ms-input-placeholder, .dsidx-resp-area input:-ms-input-placeholder[type='text'], .dsidx-resp-area input:-ms-input-placeholder[type='password'], .dsidx-resp-area input:-ms-input-placeholder[type='email'], .dsidx-resp-area select:-ms-input-placeholder, .dsidx-resp-area textarea:-ms-input-placeholder {   color:#999; }  .idx-form-control::-webkit-input-placeholder, #ihf-main-container .form-control::-webkit-input-placeholder, #ihf-main-container .ginput_container input::-webkit-input-placeholder, .ginput_container #ihf-main-container input::-webkit-input-placeholder,  #ihf-main-container .ginput_container select::-webkit-input-placeholder, .ginput_container #ihf-main-container select::-webkit-input-placeholder,  #ihf-main-container .ginput_container textarea::-webkit-input-placeholder, .ginput_container #ihf-main-container textarea::-webkit-input-placeholder, .dsidx-resp-area input[type='text']::-webkit-input-placeholder, .dsidx-resp-area input[type='password']::-webkit-input-placeholder, .dsidx-resp-area input[type='email']::-webkit-input-placeholder, .dsidx-resp-area select::-webkit-input-placeholder, .dsidx-resp-area textarea::-webkit-input-placeholder {   color:#999; }  .idx-form-control[disabled], #ihf-main-container .form-control[disabled], #ihf-main-container .ginput_container input[disabled], .ginput_container #ihf-main-container input[disabled],  #ihf-main-container .ginput_container select[disabled], .ginput_container #ihf-main-container select[disabled],  #ihf-main-container .ginput_container textarea[disabled], .ginput_container #ihf-main-container textarea[disabled], .dsidx-resp-area input[disabled][type='text'], .dsidx-resp-area input[disabled][type='password'], .dsidx-resp-area input[disabled][type='email'], .dsidx-resp-area select[disabled], .dsidx-resp-area textarea[disabled], .idx-form-control[readonly], #ihf-main-container .form-control[readonly], #ihf-main-container .ginput_container input[readonly], .ginput_container #ihf-main-container input[readonly],  #ihf-main-container .ginput_container select[readonly], .ginput_container #ihf-main-container select[readonly],  #ihf-main-container .ginput_container textarea[readonly], .ginput_container #ihf-main-container textarea[readonly], .dsidx-resp-area input[readonly][type='text'], .dsidx-resp-area input[readonly][type='password'], .dsidx-resp-area input[readonly][type='email'], .dsidx-resp-area select[readonly], .dsidx-resp-area textarea[readonly],  fieldset[disabled] .idx-form-control,  fieldset[disabled] #ihf-main-container .form-control,  #ihf-main-container fieldset[disabled] .form-control,  fieldset[disabled] #ihf-main-container .ginput_container input,  #ihf-main-container .ginput_container fieldset[disabled] input,  fieldset[disabled] .ginput_container #ihf-main-container input,  .ginput_container #ihf-main-container fieldset[disabled] input,  fieldset[disabled] #ihf-main-container .ginput_container select,  #ihf-main-container .ginput_container fieldset[disabled] select,  fieldset[disabled] .ginput_container #ihf-main-container select,  .ginput_container #ihf-main-container fieldset[disabled] select,  fieldset[disabled] #ihf-main-container .ginput_container textarea,  #ihf-main-container .ginput_container fieldset[disabled] textarea,  fieldset[disabled] .ginput_container #ihf-main-container textarea,  .ginput_container #ihf-main-container fieldset[disabled] textarea,  fieldset[disabled] .dsidx-resp-area input[type='text'],  .dsidx-resp-area fieldset[disabled] input[type='text'],  fieldset[disabled] .dsidx-resp-area input[type='password'],  .dsidx-resp-area fieldset[disabled] input[type='password'],  fieldset[disabled] .dsidx-resp-area input[type='email'],  .dsidx-resp-area fieldset[disabled] input[type='email'],  fieldset[disabled] .dsidx-resp-area select,  .dsidx-resp-area fieldset[disabled] select,  fieldset[disabled] .dsidx-resp-area textarea,  .dsidx-resp-area fieldset[disabled] textarea {   background-color:#eeeeee;   opacity:1; }  .idx-form-control[disabled], #ihf-main-container .form-control[disabled], #ihf-main-container .ginput_container input[disabled], .ginput_container #ihf-main-container input[disabled],  #ihf-main-container .ginput_container select[disabled], .ginput_container #ihf-main-container select[disabled],  #ihf-main-container .ginput_container textarea[disabled], .ginput_container #ihf-main-container textarea[disabled], .dsidx-resp-area input[disabled][type='text'], .dsidx-resp-area input[disabled][type='password'], .dsidx-resp-area input[disabled][type='email'], .dsidx-resp-area select[disabled], .dsidx-resp-area textarea[disabled],  fieldset[disabled] .idx-form-control,  fieldset[disabled] #ihf-main-container .form-control,  #ihf-main-container fieldset[disabled] .form-control,  fieldset[disabled] #ihf-main-container .ginput_container input,  #ihf-main-container .ginput_container fieldset[disabled] input,  fieldset[disabled] .ginput_container #ihf-main-container input,  .ginput_container #ihf-main-container fieldset[disabled] input,  fieldset[disabled] #ihf-main-container .ginput_container select,  #ihf-main-container .ginput_container fieldset[disabled] select,  fieldset[disabled] .ginput_container #ihf-main-container select,  .ginput_container #ihf-main-container fieldset[disabled] select,  fieldset[disabled] #ihf-main-container .ginput_container textarea,  #ihf-main-container .ginput_container fieldset[disabled] textarea,  fieldset[disabled] .ginput_container #ihf-main-container textarea,  .ginput_container #ihf-main-container fieldset[disabled] textarea,  fieldset[disabled] .dsidx-resp-area input[type='text'],  .dsidx-resp-area fieldset[disabled] input[type='text'],  fieldset[disabled] .dsidx-resp-area input[type='password'],  .dsidx-resp-area fieldset[disabled] input[type='password'],  fieldset[disabled] .dsidx-resp-area input[type='email'],  .dsidx-resp-area fieldset[disabled] input[type='email'],  fieldset[disabled] .dsidx-resp-area select,  .dsidx-resp-area fieldset[disabled] select,  fieldset[disabled] .dsidx-resp-area textarea,  .dsidx-resp-area fieldset[disabled] textarea {   cursor:not-allowed; } .idx-btn, #ihf-main-container .btn, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit], #ihf-main-container .btn-primary, #ihf-main-container .ihf-map-search-refine-link, #ihf-main-container .ihf-advanced-search-launch, .dsidx-resp-area-submit input[type='submit'] {  -webkit-transition:0.2s;  -o-transition:0.2s;  transition:0.2s;  outline:none !important;  margin-bottom:0;  font-weight:500;  text-align:center;  touch-action:manipulation;  cursor:pointer;  background-image:none;  border:1px solid transparent;  white-space:nowrap;  padding:11px 15px;  font-size:14px;  line-height:1.428571429;  border-radius:4px;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none; }  .idx-btn:hover, #ihf-main-container .btn:hover, #ihf-main-container .gform_button:hover,  #ihf-main-container .gform_wrapper .button:hover, .gform_wrapper #ihf-main-container .button:hover,  #ihf-main-container .gform_wrapper .gform_footer input:hover[type=submit], .gform_wrapper .gform_footer #ihf-main-container input:hover[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input:hover[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input:hover[type=submit], #ihf-main-container .btn-primary:hover, #ihf-main-container .ihf-map-search-refine-link:hover, #ihf-main-container .ihf-advanced-search-launch:hover, .dsidx-resp-area-submit input:hover[type='submit'], .idx-btn:focus, #ihf-main-container .btn:focus, #ihf-main-container .gform_button:focus,  #ihf-main-container .gform_wrapper .button:focus, .gform_wrapper #ihf-main-container .button:focus,  #ihf-main-container .gform_wrapper .gform_footer input:focus[type=submit], .gform_wrapper .gform_footer #ihf-main-container input:focus[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input:focus[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input:focus[type=submit], #ihf-main-container .btn-primary:focus, #ihf-main-container .ihf-map-search-refine-link:focus, #ihf-main-container .ihf-advanced-search-launch:focus, .dsidx-resp-area-submit input:focus[type='submit'], .idx-btn.focus, #ihf-main-container .focus.btn, #ihf-main-container .focus.gform_button,  #ihf-main-container .gform_wrapper .focus.button, .gform_wrapper #ihf-main-container .focus.button,  #ihf-main-container .gform_wrapper .gform_footer input.focus[type=submit], .gform_wrapper .gform_footer #ihf-main-container input.focus[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input.focus[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input.focus[type=submit], #ihf-main-container .focus.btn-primary, #ihf-main-container .focus.ihf-map-search-refine-link, #ihf-main-container .focus.ihf-advanced-search-launch, .dsidx-resp-area-submit input.focus[type='submit'] {   color:#333;   text-decoration:none; }  .idx-btn:active, #ihf-main-container .btn:active, #ihf-main-container .gform_button:active,  #ihf-main-container .gform_wrapper .button:active, .gform_wrapper #ihf-main-container .button:active,  #ihf-main-container .gform_wrapper .gform_footer input:active[type=submit], .gform_wrapper .gform_footer #ihf-main-container input:active[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input:active[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input:active[type=submit], #ihf-main-container .btn-primary:active, #ihf-main-container .ihf-map-search-refine-link:active, #ihf-main-container .ihf-advanced-search-launch:active, .dsidx-resp-area-submit input:active[type='submit'], .idx-btn.active, #ihf-main-container .active.btn, #ihf-main-container .active.gform_button,  #ihf-main-container .gform_wrapper .active.button, .gform_wrapper #ihf-main-container .active.button,  #ihf-main-container .gform_wrapper .gform_footer input.active[type=submit], .gform_wrapper .gform_footer #ihf-main-container input.active[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input.active[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input.active[type=submit], #ihf-main-container .active.btn-primary, #ihf-main-container .active.ihf-map-search-refine-link, #ihf-main-container .active.ihf-advanced-search-launch, .dsidx-resp-area-submit input.active[type='submit'] {   outline:0;   background-image:none;   -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);   box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); }  .idx-btn.disabled, #ihf-main-container .disabled.btn, #ihf-main-container .disabled.gform_button,  #ihf-main-container .gform_wrapper .disabled.button, .gform_wrapper #ihf-main-container .disabled.button,  #ihf-main-container .gform_wrapper .gform_footer input.disabled[type=submit], .gform_wrapper .gform_footer #ihf-main-container input.disabled[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input.disabled[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input.disabled[type=submit], #ihf-main-container .disabled.btn-primary, #ihf-main-container .disabled.ihf-map-search-refine-link, #ihf-main-container .disabled.ihf-advanced-search-launch, .dsidx-resp-area-submit input.disabled[type='submit'], .idx-btn[disabled], #ihf-main-container .btn[disabled], #ihf-main-container .gform_button[disabled],  #ihf-main-container .gform_wrapper .button[disabled], .gform_wrapper #ihf-main-container .button[disabled],  #ihf-main-container .gform_wrapper .gform_footer input[disabled][type=submit], .gform_wrapper .gform_footer #ihf-main-container input[disabled][type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer input[disabled][type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[disabled][type=submit], #ihf-main-container .btn-primary[disabled], #ihf-main-container .ihf-map-search-refine-link[disabled], #ihf-main-container .ihf-advanced-search-launch[disabled], .dsidx-resp-area-submit input[disabled][type='submit'],  fieldset[disabled] .idx-btn,  fieldset[disabled] #ihf-main-container .btn,  #ihf-main-container fieldset[disabled] .btn,  fieldset[disabled] #ihf-main-container .gform_button,  #ihf-main-container fieldset[disabled] .gform_button,  fieldset[disabled] #ihf-main-container .gform_wrapper .button,  #ihf-main-container .gform_wrapper fieldset[disabled] .button,  fieldset[disabled] .gform_wrapper #ihf-main-container .button,  .gform_wrapper #ihf-main-container fieldset[disabled] .button,  fieldset[disabled] #ihf-main-container .gform_wrapper .gform_footer input[type=submit],  #ihf-main-container .gform_wrapper .gform_footer fieldset[disabled] input[type=submit],  fieldset[disabled] .gform_wrapper .gform_footer #ihf-main-container input[type=submit],  .gform_wrapper .gform_footer #ihf-main-container fieldset[disabled] input[type=submit],  fieldset[disabled] #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit],  #ihf-main-container .gform_wrapper .gform_page_footer fieldset[disabled] input[type=submit],  fieldset[disabled] .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit],  .gform_wrapper .gform_page_footer #ihf-main-container fieldset[disabled] input[type=submit],  fieldset[disabled] #ihf-main-container .btn-primary,  #ihf-main-container fieldset[disabled] .btn-primary,  fieldset[disabled] #ihf-main-container .ihf-map-search-refine-link,  #ihf-main-container fieldset[disabled] .ihf-map-search-refine-link,  fieldset[disabled] #ihf-main-container .ihf-advanced-search-launch,  #ihf-main-container fieldset[disabled] .ihf-advanced-search-launch,  fieldset[disabled] .dsidx-resp-area-submit input[type='submit'],  .dsidx-resp-area-submit fieldset[disabled] input[type='submit'] {   cursor:not-allowed;   opacity:.65;   -webkit-box-shadow:none;   box-shadow:none; }  .ihf-grid-result-price {  font-weight:500; } .ihf-grid-result-address {  margin-bottom:15px;  font-weight:400;  margin-top:5px; } #ihf-main-container .modal-dialog {  left:auto !important;  margin-left:auto;  margin-right:auto;  padding:10px;  z-index:1050; } #ihf-main-container .modal-body {  overflow:inherit !important; } #ihf-main-container .ihf-grid-result-price a {  line-height:1.4; } #ihf-main-container .well {  border-radius:0; } #ihf-main-container .title-bar-1 {  font-weight:600;  border-radius:0;  text-shadow:none;  padding:8px 8px; } #ihf-main-container .tab-content .title-bar-1 {  margin-top:30px;  background-color:#f5f5f5;  border-top:3px solid #000;  color:#000;  font-weight:500;  padding:10px 16px; } #ihf-main-container .form-control, #ihf-main-container .ginput_container input, .ginput_container #ihf-main-container input, #ihf-main-container .ginput_container select, .ginput_container #ihf-main-container select, #ihf-main-container .ginput_container textarea, .ginput_container #ihf-main-container textarea {  height:40px; } #ihf-main-container .chosen-container-single .chosen-single {  height:40px;  line-height:30px;  text-shadow:none;  box-shadow:none;  color:#959595 !important;  font-weight:500; }  #ihf-main-container .chosen-container-single .chosen-single:after {   content:"\f0dc";   font-family:"FontAwesome";   right:14px;   height:40px;   line-height:38px; } #ihf-main-container .btn-default {  color:#333333;  background-color:#ffffff;  border:1px solid #cccccc; } #ihf-main-container .btn-primary, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit] {  font-size:14px !important; } #ihf-main-container .ihf-map-search-refine-link {  margin-top:30px; }  #ihf-main-container .ihf-map-search-refine-link:hover {   text-decoration:none; } #ihf-main-container .ihf-advanced-search-launch {  color:#333333;  background-color:#ffffff;  border:1px solid #cccccc;  text-transform:capitalize; }  #ihf-main-container .ihf-advanced-search-launch:hover {   text-decoration:none;   color:#333333;   background-color:#ebebeb;   border-color:#adadad; } #ihf-main-container .field-label {  font-size:14px;  font-weight:500;  color:#000; } #ihf-main-container .ihf-map-results-count.field-label {  font-weight:300;  line-height:19px;  margin-bottom:5px; } #ihf-main-container .mt-5 {  margin-top:20px; } #ihf-main-container .ihf-search-form-input {  text-align:right; } #ihf-main-container .ihf-label-overlay-money {  top:10px;  font-weight:500; } #ihf-main-container .input-group .form-control:first-child, #ihf-main-container .input-group .ginput_container input:first-child, .ginput_container #ihf-main-container .input-group input:first-child, #ihf-main-container .input-group .ginput_container select:first-child, .ginput_container #ihf-main-container .input-group select:first-child, #ihf-main-container .input-group .ginput_container textarea:first-child, .ginput_container #ihf-main-container .input-group textarea:first-child {  border-bottom-right-radius:0 !important;  border-top-right-radius:0 !important; } #ihf-main-container #areaPickerInputWrapper {  height:46px; } #ihf-main-container #areaPickerContainer .input-group-addon {  padding-left:40px;  padding-right:40px; } #ihf-main-container #areaPickerContainer input[type="text"] {  padding:6px 0 0 5px !important; } #ihf-main-container #areaPickerContainer .areaPickerExpandAllButtonClass {  font-size:14px; } #ihf-main-container .areaPickerExpandAllTopBar {  border-radius:0;  padding:0 9px;  cursor:auto; } #ihf-main-container .badge {  color:#fff !important;  background-color:transparent !important;  border:1px solid #fff;  padding:3px 10px;  font-weight:300; } #ihf-main-container #areaPickerExpandAllContainer {  box-shadow:none;  border-radius:0; } #ihf-main-container .areaPickerExpandAllElement div {  text-align:center; } #ihf-main-container #ihf-status-fields > div {  margin-top:4px; } #ihf-main-container #ihf-status-fields .radio-inline input {  margin-top:3px; } #ihf-main-container .chosen-container-multi .chosen-choices {  height:40px !important;  background-image:none; } #ihf-main-container #ihf-detail-features-tab .mt-10 {  margin-top:10px; } #ihf-main-container .areaPickerExpandAllButtonClass {  display:inline-block !important; } #ihf-main-container #ihf-refine-search .dropdown-menu {  min-width:260px; } #ihf-main-container .btn-group-justified .btn-primary, #ihf-main-container .btn-group-justified .gform_button, #ihf-main-container .btn-group-justified .gform_wrapper .button, .gform_wrapper #ihf-main-container .btn-group-justified .button, #ihf-main-container .btn-group-justified .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container .btn-group-justified input[type=submit], #ihf-main-container .btn-group-justified .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container .btn-group-justified input[type=submit] {  padding:12px 15px; }  #ihf-main-container .btn-group-justified .btn-primary.active, #ihf-main-container .btn-group-justified .active.gform_button,  #ihf-main-container .btn-group-justified .gform_wrapper .active.button, .gform_wrapper #ihf-main-container .btn-group-justified .active.button,  #ihf-main-container .btn-group-justified .gform_wrapper .gform_footer input.active[type=submit], .gform_wrapper .gform_footer #ihf-main-container .btn-group-justified input.active[type=submit],  #ihf-main-container .btn-group-justified .gform_wrapper .gform_page_footer input.active[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container .btn-group-justified input.active[type=submit] {   box-shadow:none !important; } .listing-info-item {  padding:10px 0; } h4.ihf-address, h4.ihf-price {  font-size:1.5em;  line-height:1.2em; } .ihf-property-photo .ihf-image-carousel {  background:#000;  margin-top:20px; } .ihf-share-btn-more .fa-share {  top:-4px;  left:-6px; } #ihf-main-container .nav-tabs > li > a {  font-weight:400; } #ihf-board-detail-disclaimer, #ihf-board-detail-updatetext {  margin-bottom:0; } #ihf-main-container .error[style] {  display:none !important; } #ihf-main-container .form-control, #ihf-main-container .ginput_container input, .ginput_container #ihf-main-container input, #ihf-main-container .ginput_container select, .ginput_container #ihf-main-container select, #ihf-main-container .ginput_container textarea, .ginput_container #ihf-main-container textarea {  padding:10px !important; }  .dsidx-resp-area {  margin-bottom:15px; }  .dsidx-resp-area label {   font-size:14px;   line-height:14px;   font-weight:500; } .dsidx-resp-area-submit input[type='submit'] {  width:100% !important;  background-color:#ff6e00; }  .dsidx-resp-area-submit input[type='submit']:focus {   border-color:#ff6e00;   outline:0; } .dsidx-prop-summary {  padding-bottom:35px !important;  margin-bottom:0 !important;  }  .dsidx-prop-summary img {   border:none !important; }  .dsidx-prop-summary .item-thumb, .dsidx-prop-summary figure {   margin-right:15px !important; } .dsidx-prop-title {  background-color:#F6F6F6;  margin-bottom:15px !important;  font-size:20px;  color:#727272;  padding:8px 12px !important;  }  .dsidx-prop-title a {   font-size:14px;   color:#00aeef; }  .idx-wrapper-template-default .page-title, .idx-wrapper-template-default .advanced-search, .idx-wrapper-template-default .advanced-search-mobile, .idx-wrapper-template-default .blog-section, #IDX-resultsPagerTop, .IDX-perPageForm[name="resultsPerPageTop"], .IDX-listingCountWrap, #IDX-detailscontactContent .IDX-contactFormRight, #IDX-resultsPager-header .IDX-pagination-action {  display:none; } .IDX-help-block {  font-size:14px !important; }  #IDX-mapContainer {  width:100%;  min-width:100%; } .idx-wrapper-template-default .section-detail-content {  margin-top:30px; }  .IDX-listAsRow {  list-style:none;  margin:0 !important;  padding:0 !important; }  .IDX-wrapper-standard label, #IDX-main .IDX-control-label, .IDX-wrapper-standard .IDX-panel-body .IDX-label {  font-weight:400; } #IDX-main input[type="text"] {  min-height:40px;  padding:5px 8px; }  #IDX-main .select2-choice .select2-arrow b {  top:16px;  right:12px;  margin-top:0;  border-left:6px solid transparent;  border-right:5px solid transparent;  border-top:5px solid #000; } #IDX-main .select2-choice .select2-chosen {  margin-top:6px; } .IDX-wrapper-standard select[multiple], .IDX-wrapper-standard select[size] {  height:auto;  min-height:150px; } .IDX-wrapper-standard .select2-container a.select2-choice, .IDX-wrapper-standard .select2-container a.select2-default {  min-height:40px; }  #IDX-main #IDX-streetNumber, #IDX-main #IDX-streetDirection, #IDX-main #IDX-streetName {  margin-top:0; }  #IDX-mapContainer {  width:100%; } #IDX-mapContainer .IDX-control-group {  width:auto; }  .IDX-wrapper-standard .IDX-emailUpdateSignupText {  border-radius:4px;  -webkit-box-shadow:none;  box-shadow:none;  font-size:14px;  margin:20px 0;  padding:10px;  color:#0c5460;  background-color:#d1ecf1;  border:1px solid #bee5eb; }  .IDX-wrapper-standard .IDX-pagination-action {  min-height:40px; }  .IDX-wrapper-standard .IDX-panel-collapse-toggle span {  top:6px;  position:relative; } #IDX-detailsContainer-body-greatSchools * {  border:none !important; } .IDX-wrapper-standard .IDX-resultsDescription {  margin-bottom:10px; }  .IDX-pageContainer ul {  margin:0 0 10px !important;  padding:0 !important;  list-style:none; } .IDX-searchByCityList li {  font-size:14px !important;  line-height:24px !important; } .IDX-pageContainer ul.IDX-searchByCityList {  padding:10px !important; }   .page-template-template-idx .white-block {  background-color:transparent;  padding:0; }  #ihf-main-container .mt-10 {  margin-top:0; }  .ihf-vcenter .ihf-slider-prev, .ihf-vcenter .ihf-slider-next {  background-color:#fff;  border:1px solid #ddd;  width:40px;  line-height:40px;  display:inline-block;  border-radius:50%; }  #ihf-main-container .thumbnail .ihf-gallery-slider-photo[style], #ihf-main-container .thumbnail .ihf-gallery-slider-photo img[style] {  height:auto !important;  max-height:187px !important;  padding-left:1px;  padding-right:1px;  overflow:hidden;  width:100%; } #ihf-main-container .thumbnail .ihf-gallery-slider-photo, #ihf-main-container .thumbnail .gallery-address {  margin-bottom:4px;  text-align:center;  font-weight:400; }  #ihf-main-container .pagination.ihf-gallery-slider-paging {  margin:-10px 0 40px 0; }  .ihf-grid-result-container.well {  padding:0 !important; } .ihf-grid-result-address, .ihf-grid-result-basic-info-container, .ihf-grid-result-price, .ihf-grid-result-additional-info {  margin:0;  padding:10px 15px; } .ihf-grid-result-basic-info-item1 br, .ihf-grid-result-basic-info-item2 br, .ihf-grid-result-basic-info-item3 br {  content:"";  display:inline; } .ihf-grid-result-basic-info-item1, .ihf-grid-result-basic-info-item2, .ihf-grid-result-basic-info-item3 {  border:none; } .ihf-grid-result-additional-info {  padding:0 15px; }  #ihf-main-container .title-bar-1 {  position:relative;  top:auto;  margin-bottom:10px;  z-index:1;  padding:8px 15px; }  .ihf-grid-result-container .ihf-map-icon {  top:20px;  right:15px; }  .ihf-grid-result-photocount {  right:15px;  top:10px; }  .ihf-listing-search-results .ihf-result {  background-color:#fff;  margin-left:0 !important;  margin-right:0 !important;  margin-top:20px;  margin-bottom:20px;  padding:10px 0 15px;  border:1px solid #ddd; } .ihf-listing-search-results .ihf-results-property-info br {  content:"";  display:inline; } .ihf-results-address {  font-weight:500; } .ihf-listing-search-results .ihf-result .col-xs-12 .row:nth-child(1) {  display:none; } @media screen and (min-width:768px) {  .ihf-listing-search-results .ihf-result > .col-xs-12 {   position:relative; }  .ihf-listing-search-results .ihf-result,  .ihf-listing-search-results .ihf-result .col-xs-12 .row:nth-child(3),  .ihf-listing-search-results .ihf-result .col-xs-12 .row:last-of-type .col-xs-12 {   padding-top:3px !important;   padding-left:3px !important;   padding-right:3px !important;   padding-bottom:3px !important; }  .ihf-listing-search-results .ihf-result .col-xs-12 .row:nth-child(2) {   position:absolute;   z-index:1;   left:261px;   top:33px;   width:calc(100% - 245px);   font-size:15px; }  #ihf-main-container .ihf-results-property-info,  #ihf-main-container .ihf-results-photo {   margin-top:0;   margin-bottom:0; }  #ihf-main-container .ihf-results-property-info {   position:relative;   top:50px; }  #ihf-main-container .ihf-results-extra-info {   position:absolute;   right:6px;   bottom:0; }  .ihf-listing-search-results .ihf-results-property-info strong {   padding-right:10px; }  #ihf-main-container .ihf-results-property-info .ihf-results-price {   font-size:15px; }  #ihf-main-container .ihf-results-links a {   background:#00AEEF;   color:#fff;   border-radius:3px;   padding:2px 4px;   font-weight:500;   font-size:12px;   margin-right:10px; }  #ihf-main-container .ihf-results-links {   margin-top:0; }  #ihf-main-container .ihf-results-address + .pull-right {   top:-14px;   position:relative; } } @media screen and (max-width:767px) {  #ihf-main-container .ihf-results-photo img {   width:100%; }  #ihf-main-container .ihf-results-photo {   width:100%;   margin-right:0;   margin-bottom:10px; } }  .chosen-container.chosen-with-drop .chosen-single {  border-radius:5px 5px 0 0 !important; } .chosen-container .chosen-drop {  border:1px solid #ccc;  border-top:none; } .chosen-container .chosen-results li {  padding:10px 6px; } .chosen-container .chosen-results li.highlighted {  background-color:#aaa;  background-image:none; }  .idx-btn, #ihf-main-container .btn, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit], #ihf-main-container .btn-primary, #ihf-main-container .ihf-map-search-refine-link, #ihf-main-container .ihf-advanced-search-launch, .dsidx-resp-area-submit input[type='submit'], #ihf-main-container .btn, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit], #ihf-main-container .btn-primary, #ihf-main-container .gform_button, #ihf-main-container .gform_wrapper .button, .gform_wrapper #ihf-main-container .button, #ihf-main-container .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer #ihf-main-container input[type=submit], #ihf-main-container .gform_wrapper .gform_page_footer input[type=submit], .gform_wrapper .gform_page_footer #ihf-main-container input[type=submit], #ihf-main-container .ihf-map-search-refine-link, #ihf-main-container .ihf-advanced-search-launch, .dsidx-resp-area-submit input[type='submit'] {  padding:9px 15px !important; }  .ihf-agent-info {  margin-top:30px; } .ihf-agent-list .thumbnail {  min-height:92px; } .ihf-office-photo {  margin-right:30px; } #ihf-main-container .tooltip-inner {  max-width:100%; }  #myChart {  height:100% !important;  width:100% !important; } .houzez-single-property-v2 .video-block {  background:transparent; } .houzez-single-property-v2 .video-block iframe {  width:100%; } .packages-no-padding div[class^="col-"] {  padding-right:0;  padding-left:0; } #properties_module_section .pagination-main {  margin-top:10px; } .fave-svg-loader {  display:none;  text-align:center;  margin-bottom:10px; }  .mc4wp-form-fields .table-list {  margin-bottom:15px; }  .popup-trigger-v2 {  width:100%;  height:100%;  position:absolute;  z-index:1; } 