idx-idaho.com
Open in
urlscan Pro
172.67.188.212
Public Scan
URL:
https://idx-idaho.com/wp-content/themes/houzez/css/main.css?ver=1.6.3.1.1
Submission: On August 06 via api from US — Scanned from US
Submission: On August 06 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
/* Custom style start -------------------------------------*/ .user-dashboard-left .board-panel-menu li:nth-child(3) {display: none;} ._disabeled {pointer-events: none;} .hide{display:none !important;} .clearfix{clear:both;} .text-bold{font-weight: bold;} .text-grey {color: #9E9E9E;} .text-black {color: #000;} .btn-default.btn-gray {background: #747474;color: #fff;} .btn-default.btn-gray:hover {background: #fff !important;color: #747474 !important; border-color:#747474 !important;} .lds-facebook {margin: 0 auto;display: block;position: relative;width: 64px;height: 64px;} .lds-facebook div {display: inline-block;position: absolute;left: 6px;width: 13px;background: #31a4f2;animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;} .lds-facebook div:nth-child(1) {left: 6px;animation-delay: -0.24s;} .lds-facebook div:nth-child(2) {left: 26px;animation-delay: -0.12s;} .lds-facebook div:nth-child(3) {left: 45px;animation-delay: 0;} @keyframes lds-facebook {0% {top: 6px;height: 51px;}50%, 100% {top: 19px;height: 26px;}} .m0{margin: 0;} .search .article-detail{min-height: 250px;} #property-search.fixed{position: fixed;z-index: 1000;top: 0;right: 65px;padding-top: 15px;background: #f8f8f8;width: 100%;left: 0} #property-search .btn-search{background: #00a7e3;color: #fff;border: 1px solid #00a7e3;} #property-search .btn-search:hover{color:#00a7e3;background:#fff;border-color:#00a7e3;} /* linear-gradient - https://www.sitepoint.com/building-linear-gradient-mixin-sass/ /* ------------------------------------------------------------------------ */ /* sizes /* ------------------------------------------------------------------------ */ .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, .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, .detail-top #gallery [class*=col]{padding: 0;} .detail-top #gallery > .row > [class*=col]:nth-child(2n){padding-left: 15px;} .detail-top #gallery > .row:first-child > [class*=col] > a > img{height:412px;width: 100%;object-fit: cover;} .detail-top #gallery .row.five > .col-sm-6:nth-child(2n) img{height:206px;width: 100%;object-fit: cover;} .detail-top #gallery .row.one > [class*=col] > a > img{height:500px;width: 100%;object-fit: cover;} .detail-top #gallery [class*=col] > a > img {border: 1px solid #fff;} .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%; } /* positions /* ------------------------------------------------------------------------ */ .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-type-block, .steps-progress-main .steps-progress span, .my-property .my-actions, .saved-search-list .saved-search-block, .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, .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_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-type-block .arrow, .msg-type-block .arrow:after, .saved-search-list .saved-search-block .remove-search, .saved-search-list .saved-search-block .btn-primary, .saved-search-list .saved-search-block .gform_button, .saved-search-list .saved-search-block .gform_wrapper .button, .gform_wrapper .saved-search-list .saved-search-block .button, .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, .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, .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, .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; } /* displays /* ------------------------------------------------------------------------ */ .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 .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 .btn.btn-default, .advanced-search .btn-default.gform_button, .advanced-search .gform_wrapper .btn-default.button, .gform_wrapper .advanced-search .btn-default.button, .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-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, .all-msgs-list a, .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, .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 .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, .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, .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; } /* backgrounds /* ------------------------------------------------------------------------ */ .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, .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, .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, .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, .saved-search-list .saved-search-block .remove-search, .add-tab-content .additional-block 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; } /* borders /* ------------------------------------------------------------------------ */ .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, .saved-search-list .saved-search-block .remove-search, .add-tab-content .add-tab-row:last-child, .add-tab-content .additional-block button, .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, .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; } /* margins /* ------------------------------------------------------------------------ */ 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, .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 .advance-trigger, .board-panel-menu, .board-panel-menu .fa, .board-header .board-title, .all-msgs-list, .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, .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, .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; } /* paddings /* ------------------------------------------------------------------------ */ .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, .board-header .board-header-right .breadcrumb, .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; } /* floats /* ------------------------------------------------------------------------ */ .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 .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, .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-list .btn-invoice, .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, .footer-bottom .navi li, .ihf-grid-result-basic-info-container > div { float: none; } /* aligns /* ------------------------------------------------------------------------ */ .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, .all-msgs-list th, .all-msgs-list td, .msg-to-agent-block .msg-agent-status, .steps-progress-main .steps-progress, .steps-nav .btn-left span, .steps-nav .btn-right span, .invoice-list th, .invoice-list td, .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 .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; } /* position /* ------------------------------------------------------------------------ */ .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, .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, .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, .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; } /* clearfix /* ------------------------------------------------------------------------ */ .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; } /* animations /* ------------------------------------------------------------------------ */ .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; } /* text colors /* ------------------------------------------------------------------------ */ /* container /* ------------------------------------------------------ */ @media (max-width: 768px) { .container { padding-right: 15px; padding-left: 15px; } } @media (max-width: 481px) { .container { width: 100%; } } /* block /* ------------------------------------------------------ */ .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; } /* html tags /* ------------------------------------------------------ */ 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; } /* lists /* ------------------------------------------------------ */ .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; } } /* property hover effect /* ------------------------------------------------------ */ .hover-effect { overflow: hidden; z-index: 0; } /* paddings and margins /* ------------------------------------------------------ */ .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; } /* tables /* ------------------------------------------------------ */ 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; } } /* animations /* ------------------------------------------------------ */ .slide-animated { opacity: 0; } .animated { animation-duration: 1s; } /* forms /* ------------------------------------------------------ */ #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%; height: 50px !important; 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 /* ------------------------------------------------------ */ .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 { 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 { 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 { 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 .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 .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 .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 { 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; } /* form icons /* ------------------------------------------------------ */ .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("../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 automoplete /* ------------------------------------------------------ */ .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 range slider /* ------------------------------------------------------ */ .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("../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; } /* loaders and messages stiles /* ------------------------------------------------------ */ .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; } /* map info /* ------------------------------------------------------ */ .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; } .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 * { box-shadow: none !important; border: none !important; } .gm-style-iw { width: 200px !important; /*top: 20px !important;*/ /*left: 28px !important;*/ box-shadow: none; border: none; } .gm-style-iw + div { /*top: 20px !important;*/ position: absolute; opacity: 1 !important; } /* actions /* ------------------------------------------------------ */ .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; } /* share tooltip /* ------------------------------------------------------ */ .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; } /* For visual compoer /* ------------------------------------------------------------------------ */ .white-text { color: #fff !important; } /* logo /* ------------------------------------------------------------------------ */ /* header section /* ------------------------------------------------------------------------ */ .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: 25px; } .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 /* ------------------------------------------------------------------------ */ .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 v2 /* ------------------------------------------------------------------------ */ .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 v3 /* ------------------------------------------------------------------------ */ .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 v4 /* ------------------------------------------------------------------------ */ .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 v5 /* ------------------------------------------------------------------------ */ .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 /* ------------------------------------------------------------------------ */ .header-right { text-align: right; } .header-right a + a { margin-left: 15px; } .header-right .fa { margin: 0 10px; } /* header v6 /* ------------------------------------------------------------------------ */ @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; } /* header splash /* ------------------------------------------------------------------------ */ .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; } /* header mobile /* ------------------------------------------------------------------------ */ @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; } /* nav /* ------------------------------------------------------------------------ */ .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 /* ------------------------------------------------------------------------ */ .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 /* ------------------------------------------------------------------------ */ .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 menu /* ------------------------------------------------------------------------ */ .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 page navi /* ------------------------------------------------------------------------ */ #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 /* ------------------------------------------------------------------------ */ .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 nav /* ------------------------------------------------------------------------ */ .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; } /*START TOP BAR STYLE*/ @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 { 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 { color: #00aeef; } .top-drop-downs .fa { margin-left: 18px; } /* modal windows /* ------------------------------------------------------ */ .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 { 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 { margin-top: 12px; padding: 13px 75px; } /* modal login - register /* ------------------------------------------------------ */ .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 page search /* ------------------------------------------------------ */ .splash-search .search-col { text-align: center; } /* parallax banner search style 1 /* ------------------------------------------------------ */ .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: 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; max-height: 325px !important; } /* parallax banner search style 2 /* ------------------------------------------------------ */ .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); } /* searches /* ------------------------------------------------------ */ .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; } /* search autocomplete /* ------------------------------------------------------ */ .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; } /* search sticky /* ------------------------------------------------------ */ .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 style 1 /* ------------------------------------------------------ */ .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 .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 .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 { 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 (min-width: 768px) and (max-width: 991px) { .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; } /* advanced search style 2 /* ------------------------------------------------------ */ .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 { -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 { -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 /* ------------------------------------------------------ */ .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; } .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; } /* advanced search expandable /* ------------------------------------------------------ */ .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 VC module /* ------------------------------------------------------ */ .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; } } /* search range slider /* ------------------------------------------------------ */ .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 page /* ------------------------------------------------------ */ #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; } /* Body area /* ------------------------------------------------------ */ #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%; } } /* Content area /* ------------------------------------------------------ */ @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; } /* header media /* ------------------------------------------------------ */ /* page titles /* ------------------------------------------------------ */ .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 Style ------------------------------------------------------------ */ .figure-block { z-index: 0; } /* Save Search Box ------------------------------------------------------------ */ .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; } /*START HALF AND HALF AREA STYLE*/ #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; } #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 { 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 { 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 { 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%); } /*START FULL MAP AREA STYLE*/ /*START HOUZEZ TABER MODULE STYLE*/ /*START USER DASHBOARD STYLE*/ 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); } @media only screen and (max-width: 991px) { .board-header { box-shadow: none; } } @media (min-width: 768px) and (max-width: 991px) { .board-header { padding-right: 0; padding-left: 0; } } @media (max-width: 767px) { .board-header { padding-right: 0; padding-left: 0; } } .board-header .container { padding-left: 15px; padding-right: 15px; } .board-header .board-header-right .breadcrumb { margin-bottom: 0; } .board-header .board-header-right .breadcrumb li { font-size: 12px; line-height: 30px; } .board-header .board-title { font-size: 14px; line-height: 30px; } .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; } } .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; } .all-msgs-list a { color: #000; } @media (max-width: 767px) { .all-msgs-list a { font-size: 12px; } } .all-msgs-list .msg-media { white-space: nowrap; } .all-msgs-list .msg-media img { margin-right: 15px; } @media (max-width: 767px) { .all-msgs-list .msg-media img { margin-right: 5px; } } .all-msgs-list .msg-description a { overflow: hidden; max-width: 415px; white-space: nowrap; text-overflow: ellipsis; } @media (max-width: 767px) { .all-msgs-list .msg-description a { width: 180px; } } .all-msgs-list th, .all-msgs-list td { padding: 10px 20px !important; background-color: #fff; } @media (max-width: 767px) { .all-msgs-list th, .all-msgs-list td { padding: 10px !important; } } .all-msgs-list th { font-weight: 400; line-height: 30px !important; color: #8c969a; border: none !important; } .all-msgs-list td { border-color: #e2eaee !important; } .all-msgs-list td .label-wrap { margin-right: 10px; } .all-msgs-list td:first-child { min-width: 125px; } .all-msgs-list .msg-date { white-space: nowrap; } @media (max-width: 767px) { .all-msgs-list .msg-date { font-size: 12px; } } .all-msgs-list .msg-unread td { background-color: rgba(0, 174, 239, 0.1); } .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 { 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 { 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 { 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 { 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 .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 .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_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 { 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; } #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 30px; } @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; } .invoice-list th { font-weight: 500; padding: 20px 30px !important; border: none !important; } @media (max-width: 767px) { .invoice-list th { padding: 15px !important; } } .invoice-list td { padding: 15px 30px !important; border-color: #e5e5e5; } @media (max-width: 767px) { .invoice-list td { padding: 15px !important; } } .invoice-list tr:hover { background-color: #f9f9f9; } .invoice-list .btn-invoice { color: #777; border: 1px solid #b2b2b2; } .invoice-list .btn-invoice:hover { color: #fff; } .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 30px; 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; } .my-property .my-heading a { color: #000; } .my-property .address { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; margin-bottom: 3px; } .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 { -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 { 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 { 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: 30px 30px 30px 65px; 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 .remove-search { top: 29px; left: 25px; color: #b2b2b2; } @media (max-width: 767px) { .saved-search-list .saved-search-block .remove-search { left: 16px; } } .saved-search-list .saved-search-block .remove-search:hover { color: #4cc6f4; } .saved-search-list .saved-search-block .btn-primary, .saved-search-list .saved-search-block .gform_button, .saved-search-list .saved-search-block .gform_wrapper .button, .gform_wrapper .saved-search-list .saved-search-block .button { top: 50%; right: 30px; margin-top: -20px; } @media (max-width: 767px) { .saved-search-list .saved-search-block .btn-primary, .saved-search-list .saved-search-block .gform_button, .saved-search-list .saved-search-block .gform_wrapper .button, .gform_wrapper .saved-search-list .saved-search-block .button { position: relative; top: 0; right: auto; margin-top: 20px; } } .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 { opacity: .6; } .add-tab-content .additional-block button:hover { color: #4cc6f4; } .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 { 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 { 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; } /*START PROFILE AREA STYLE*/ .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%; } } /*START DETAIL TOP SECTION STYLE*/ .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: 18px; line-height: 48px; width: 48px; height: 48px; } .media-tabs-list { font-size: 0; list-style: none; } .media-tabs-list li { margin-left: 12px !important; } .media-tabs-list li > a { font-size: 18px; line-height: 48px; width: 48px; height: 48px; 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; } /*START SMALL FORM STYLE*/ .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; } /*START DETAIL PAGE STYLE*/ .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; } @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 colors -------------------------------------- */ .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: 5px; } } .detail-block .alert-info { padding: 15px 25px; color: #000; } .detail-block .alert-info li { line-height: 35px; } @media (max-width: 767px) { #description p{font-size: 16px;} .detail-block .alert-info{padding: 0;} .detail-block .alert-info li { line-height: 28px; font-size: 14px; } } .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; } /*START PROPERTIES DETAIL REVIEWS*/ .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; } /*START PLANS TABBER STYLE*/ .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; } /*START PRINT PAGE STYLE*/ .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; } .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; } /*START PROFILE DETAIL PAGE STYLE*/ .agent-sort-tab { background-color: #fff; 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 { 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; } /*START AGENT LIST PAGE STYLE*/ @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; } } /*START AGENCY BLOCK STYLE*/ .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; } /*START AGENCY module STYLE*/ .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; } /*START TEAM BLOCK STYLE*/ .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: transparent; background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%); background: linear-gradient(to bottom, transparent 0%, transparent 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: 250px; 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; } /*START LIGHT BOX STYLE*/ #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; } /*START HOUZEZ MAP MODULE*/ #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: 101; 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; } /*START 404 PAGE STYLE*/ .error-404-page { padding-top: 40px; } /*START BLOG PAGES STYLE*/ @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; } } /*START SIMPLE PAGE STYLE*/ .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; } /*START COMPARE PANEL STYLE*/ .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; } /*START COMPARE PAGE STYLE*/ @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("../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); } /* START MEMBERSHIP PAGE STYLE */ .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; } /* property video lightbox - mobile /* ------------------------------------------------------ */ .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; } } /* energy class /* ------------------------------------------------------ */ .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% / 8); } @media (max-width: 481px) { .class-energy-indicator { position: static; } } .class-energy-indicator:nth-child(1) { background-color: #6d9e00; } .class-energy-indicator:nth-child(2) { background-color: #7fb800; } .class-energy-indicator:nth-child(3) { background-color: #91d100; } .class-energy-indicator:nth-child(4) { background-color: #ebc400; } .class-energy-indicator:nth-child(5) { background-color: #eb9d00; } .class-energy-indicator:nth-child(6) { background-color: #e67300; } .class-energy-indicator:nth-child(7) { background-color: #d22300; } .class-energy-indicator:nth-child(8) { background-color: #b80000; } .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'] { 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'] { 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 { right: 0; left: auto; border-left: 10px solid transparent; } @media (max-width: 481px) { .indicator-energy[data-energyclass='A']:before { left: calc(100% / 8); } } @media (max-width: 481px) { .indicator-energy[data-energyclass='B']:before { left: calc(100% / 8 * 2); } } @media (max-width: 481px) { .indicator-energy[data-energyclass='C']:before { left: calc(100% / 8 * 3); } } @media (max-width: 481px) { .indicator-energy[data-energyclass='D']:before { right: auto; left: calc(100% / 8 * 4 - 10px); } } @media (max-width: 481px) { .indicator-energy[data-energyclass='E']:before { right: auto; left: calc(100% / 8 * 5 - 10px); } } @media (max-width: 481px) { .indicator-energy[data-energyclass='F']:before { right: auto; left: calc(100% / 8 * 6 - 10px); } } @media (max-width: 481px) { .indicator-energy[data-energyclass='G']:before { right: auto; left: calc(100% / 8 * 7 - 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; } } /* property adv banners /* ------------------------------------------------------ */ .adv-wrapper { text-align: center; margin: 40px 0; } .adv-wrapper.property-v2:first-of-type { margin: 10px 0 40px; } /* login required /* ------------------------------------------------------ */ .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; } /* property v2 rating /* ------------------------------------------------------ */ .houzez-single-property-v2 .property-reviews { background-color: #fff; margin-bottom: -40px !important; } .houzez-single-property-v2 .property-reviews .add-review-block { padding: 0; } /* property next prev nav /* ------------------------------------------------------ */ .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 /* ------------------------------------------------------ */ .vegas-video[style] { height: auto !important; } .vegas-video { position: absolute; display: block; } /* property listing loading bar - used for google maps /* ------------------------------------------------------ */ .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; } /* Listing - List Style ------------------------------------------------------------ */ .item-thumb .label-featured, figure .label-featured { z-index: 3; top: 12px; left: 12px; } .item-thumb .actions, figure .actions { z-index: 4; right: 12px; top: 12px; } .item-thumb .price, figure .price { z-index: 4; top: 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; background: rgba(0,0,0,0.6); padding: 5px; border-radius: 3px; } .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: transparent; background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%); background: linear-gradient(to bottom, transparent 0%, transparent 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 { 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; } /* Listing - Grid Style ------------------------------------------------------------ */ @media (max-width: 767px) { .list-grid-area { float: inherit; } } /* Listing Tabs ------------------------------------------------------------ */ @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; } /* Listing - Sort Properties ------------------------------------------------------------ */ .sort-tab { font-size: 15px; font-weight: 400; 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 { 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; } .grid-view-4-col .item-body .amenities { margin-bottom: 15px; } .grid-view-4-col .property-item .cell { display: block; text-align: left; } .grid-view-5-col .item-body .amenities { margin-bottom: 15px; } .grid-view-5-col .property-item .cell { display: block; text-align: left; } } @media (max-width: 767px) { .grid-view-3-col .item-wrap { width: 100% !important; } .grid-view-4-col .item-wrap { width: 100% !important; } .grid-view-5-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; } .grid-view-4-col .item-wrap { width: 25%; } .grid-view-4-col .item-wrap:nth-child(4n+3) { clear: none; } .grid-view-4-col .item-wrap:nth-child(4n+1) { clear: both; } .grid-view-5-col .item-wrap { width: 20%; } .grid-view-5-col .item-wrap:nth-child(n+3) { clear: none; } .grid-view-5-col .item-wrap:nth-child(5n+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 { 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; } /* Listing v2 ------------------------------------------------------------ */ .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; } /* Listing v3 ------------------------------------------------------------ */ .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; } /* Listing parallax properties ------------------------------------------------------------ */ .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; } } /* Multi unit listing /* ------------------------------------------------------ */ .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 /* ------------------------------------------------------ */ .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; } /*START MODULES COLUMNS STYLE*/ .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%; } } /*START MODULES STYLE*/ .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 { 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 { 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 { 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 { color: #fff; background-color: #959595; } .houzez-module .list-tabs { padding: 0 5px 25px; } .houzez-module .bootstrap-select > .dropdown-toggle { padding-right: 12px; } .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; } } /*START CALL TO ACTION MODULES STYLE*/ .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 { display: block; } } .callto-action div + div { padding-left: 15px; } .callto-action div p { color: #636363; } /*START CAROUSEL MODULES STYLE*/ .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; } /*START POST CARD MODULES STYLE*/ .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: 10px; 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: 42px; 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: 40px; } .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; } /*START POST CARD MASONRY MODULES STYLE*/ .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; } /*START TESTIMONIALS MODULE STYLE*/ @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: 17px; top: 43%; width: 19px; height: 17px; padding: 3px; color: #fff; border: 1px solid #959595; -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 { line-height: 8px; display: block; } .testimonial-carousel.owl-theme .owl-nav .owl-prev { left: -45px; } .testimonial-carousel.owl-theme .owl-nav .owl-next { right: -45px; } /*START AGENTS MODULE STYLE*/ .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; } /*START LOCATION MODULE STYLE*/ .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; } /*START PRICE TABLE MODULE STYLE*/ .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 { 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 { 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 { 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 { border: 1px solid #fff; } .style2 .btn:hover, .style2 .gform_button:hover, .style2 .gform_wrapper .button:hover, .gform_wrapper .style2 .button:hover { background-color: rgba(255, 255, 255, 0.2); } /*START BANNER MODULE STYLE*/ .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 Module ------------------------------------------------------------ */ .team-block-mobile { z-index: 1; } @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 ------------------------------------------------------------ */ .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; } } /*START SIDEBAR WIDGETS STYLE*/ .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: 18px; font-weight: 400; } .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 { 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 { 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 { 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 { 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 { 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; } /*START BANNER WIDGET*/ .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; } /* instagramm slider ------------------------------------------------------------------ */ .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; } } /*FACEBOOK WIDGET*/ .fb_iframe_widget, .footer-widget .fb_iframe_widget span, .footer-widget .fb_iframe_widget iframe { width: 100% !important; } /* instagramm thumbs*/ .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 */ .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; } /*START SPLASH FOOTER STYLE*/ .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; } /*START HOMEPAGE FOOTER STYLE*/ .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 nav /* ------------------------------------------------------------------------ */ .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 /* ------------------------------------------------------ */ .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; } /* owl and slick buttons /* ------------------------------------------------------------------------ */ .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 /* ------------------------------------------------------ */ .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; } /* labels /* ------------------------------------------------------------------------ */ 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; } } /* Buttons /* ------------------------------------------------------ */ .btn, .gform_button, .gform_wrapper .button, .gform_wrapper .gform_page_footer .button.gform_next_button { 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 { padding: 15px 15px; } } .btn:hover, .gform_button:hover, .gform_wrapper .button:hover, .gform_wrapper .gform_page_footer .button.gform_next_button:hover, .btn:focus, .gform_button:focus, .gform_wrapper .button:focus, .gform_wrapper .gform_page_footer .button.gform_next_button:focus, .btn.focus, .focus.gform_button, .gform_wrapper .focus.button, .gform_wrapper .gform_page_footer .focus.button.gform_next_button { 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, .btn.active, .active.gform_button, .gform_wrapper .active.button, .gform_wrapper .gform_page_footer .active.button.gform_next_button { 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 { margin-right: 8px; } .btn .fa.fa-right, .gform_button .fa.fa-right, .gform_wrapper .button .fa.fa-right { margin-left: 8px; } .btn .fa.pull-left, .gform_button .fa.pull-left, .gform_wrapper .button .fa.pull-left { line-height: 20px; } .btn-long { padding: 10px 55px; } .btn-md { padding: 8px 15px; } /* load more /* ------------------------------------------------------ */ .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; } } /* scroll to top /* ------------------------------------------------------ */ .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; display: none; } .scrolltop-btn:hover { opacity: .8; } /* view pop up /* ------------------------------------------------------ */ .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 button in listing page /* ------------------------------------------------------ */ .view-btn { font-size: 20px; margin: 0 5px; cursor: pointer; color: #cfcfcf; } .view-btn:hover, .view-btn:active, .view-btn.active { color: #000; } /* social moedia buttons /* ------------------------------------------------------ */ .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; } } /*START PAGE TITLE AND BREADCRUMBS TYPO*/ .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; } /* START LIST GRID AREA STYLE */ .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 { 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 { 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; } /* START ADVANCED SEARCH SECTION */ #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; } } /* START MODULES STYLE */ .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 { 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; } } /*START POST CARD MODULES STYLE*/ .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; } /* START TESTIMONIAL MODULE TYPOGRAPHY STYLE */ .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; } } /*START AGENTS MODULE STYLE*/ .agents-block .block-body .description, .partner-block .block-body .description { font-size: 16px; line-height: 20px; font-weight: 300; margin: 0 0 20px 0; } @media (max-width: 767px) { .agents-block .block-body .description, .partner-block .block-body .description { font-size: 14px; line-height: 20px; } } .agents-block .block-body .auther-info, .partner-block .block-body .auther-info { font-size: 14px; line-height: 18px; font-weight: 400; margin: 0 0 10px 0; } @media (max-width: 767px) { .agents-block .block-body .auther-info, .partner-block .block-body .auther-info { font-size: 12px; line-height: 16px; } } .agents-block .block-body .view, .partner-block .block-body .view { font-size: 16px; line-height: 16px; font-weight: 500; margin: 0; } @media (max-width: 767px) { .agents-block .block-body .view, .partner-block .block-body .view { font-size: 14px; line-height: 14px; } } /*START TEAM BLOCK TYPOGRAPHY STYLE*/ .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 { font-size: 16px; line-height: 22px; font-weight: 500; 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; } /*START CALL TO ACTION MODULES STYLE*/ .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; } /*START LOCATION MODULE STYLE*/ .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; } /*START BANNER MODULE STYLE*/ .banner-module .slider-caption .feature-label { font-size: 10px; line-height: 10px; font-weight: 700; margin: 0; text-transform: uppercase; } /*START MY ACCOUNT TYPOGRAPHY STYLE*/ .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; } /*START DETAIL TOP SECTION STYLE*/ .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; } /*START AGENT MEDIA STYLE*/ .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; } /*START DETAIL PAGE TYPOGRAPHY STYLE*/ .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; } } /*START DETAIL PAGE TYPOGRAPHY STYLE*/ .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; } /*START PAGINATION STYLE*/ .pagination-main .pagination a { font-size: 15px; line-height: 28px; margin: 0; font-weight: 500; } /*START PROFILE DETAIL PAGE STYLE*/ .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; } } /*START WIDGETS TYPO STYLE*/ #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; } /*START COMPARE PAGE TYPOGRAPHY STYLE*/ .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; } } /*START USER DASHBOARD STYLE*/ .membership-package-inner .membership-package-title { font-size: 16px; line-height: 30px; font-weight: 500; margin-bottom: 15px; } /*START FOOTER WIDGETS STYLE*/ .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; } /*IDX SHOWCASE TYPOGRAPHY STYLE*/ /* Bootstrap Star Rating v4.0.2 /* ------------------------------------------------------ */ .rating-loading { width: 25px; height: 25px; font-size: 0; color: #fff; } /* Stars /* ------------------------------------------------------ */ .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; } /* Sizes /* ------------------------------------------------------ */ .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 /* ------------------------------------------------------ */ .clear-rating-active { cursor: pointer !important; } .clear-rating-active:hover { color: #843534; } /* Print /* ------------------------------------------------------ */ @media print { .rating-container .clear-rating { display: none; } } /* WP Classes */ @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; /* Above WP toolbar. */ 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%; /*Image does not overflow the content area*/ } .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; } /*CONTACT FORM 7 STYLE*/ .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; } /*START KEYFRAME ANIMATIONS*/ /* Chrome, Safari, Opera */ @-webkit-keyframes boxfadeIn { from { opacity: 0; } to { opacity: 1; } } /* Standard syntax */ @keyframes boxfadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadein { from { top: -60px; } to { top: 0; } } /* Firefox < 16 */ @-moz-keyframes fadein { from { top: -60px; } to { top: 0; } } /* Safari, Chrome and Opera > 12.1 */ @-webkit-keyframes fadein { from { top: -60px; } to { top: 0; } } /* Internet Explorer */ @-ms-keyframes fadein { from { top: -60px; } to { top: 0; } } /* Opera < 12.1 */ @-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; } } /*START MAP LOADER KEYFRAME ANIMATIONS*/ @-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; } } /*START LIST LOADER KEYFRAME ANIMATIONS*/ @-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); } } /** * Gravity Forms styles with Bootstrap 3 mixins * * GF settings: * - Output CSS = No * - Output HTML5 = Yes */ .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, .gform_previous_button { float: left; } .ginput_right, .gform_next_button { float: right; } .gform_body .gform_page:first-child .gform_next_button { width: 100%; } .gform_body .gform_page:last-child .gform_button { 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_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; } /*START IDX PLUGIN STYLING*/ .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 .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 .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 .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 .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 .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 .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 .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 .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 .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; } /* iHomeFinder /* ------------------------------------------------------ */ .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 { 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 { 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 { 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; } /*START IDX PLUGIN STYLING*/ .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; /*border-bottom: 1px solid #ccc;*/ } .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; /*border-bottom: 1px solid #ccc; padding-bottom: 6px !important;*/ } .dsidx-prop-title a { font-size: 14px; color: #00aeef; } /* IDX Broker - hidden elements /* ------------------------------------------------------ */ .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 Broker - mobile first - container /* ------------------------------------------------------ */ #IDX-mapContainer { width: 100%; min-width: 100%; } .idx-wrapper-template-default .section-detail-content { margin-top: 30px; } /* IDX Broker - mobile first - list /* ------------------------------------------------------ */ .IDX-listAsRow { list-style: none; margin: 0 !important; padding: 0 !important; } /* IDX Broker - mobile first - forms /* ------------------------------------------------------ */ .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 Broker - mobile first - selects /* ------------------------------------------------------ */ #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 Broker - mobile first - address page /* ------------------------------------------------------ */ #IDX-main #IDX-streetNumber, #IDX-main #IDX-streetDirection, #IDX-main #IDX-streetName { margin-top: 0; } /* IDX Broker - map search page /* ------------------------------------------------------ */ #IDX-mapContainer { width: 100%; } #IDX-mapContainer .IDX-control-group { width: auto; } /* IDX Broker - email update signup page /* ------------------------------------------------------ */ .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 Broker - pagination /* ------------------------------------------------------ */ .IDX-wrapper-standard .IDX-pagination-action { min-height: 40px; } /* IDX Broker - details /* ------------------------------------------------------ */ .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 Broker - browse by city /* ------------------------------------------------------ */ .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; } /* PLEASE PUT THE CODE BELOW IN EACH RELATED FILE */ #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; } /* Mailchimp -------------------------------------*/ .mc4wp-form-fields .table-list { margin-bottom: 15px; } /* Property popup -------------------------------------*/ .popup-trigger-v2 { width: 100%; height: 100%; position: absolute; z-index: 1; } .search-results .pagination{width: 100%;text-align: center;} .search-results .pagination ul li {padding: 5px;cursor: pointer;} .search-results .pagination ul li:hover a {background:#555;color:#fff;} .search-results .pagination ul li.active a {pointer-events:none;background:#555;color:#fff;} .search-results .pagination ul li a {padding:6px 12px;border-radius:50%;color:#555;} .search-results .property-listing.loading{pointer-events: none;opacity: 0.7;} .search-results .pagination ul li.dot.show-after:after{content: ' - - - ';} .search-results .pagination ul li.dot:not(.show-after){display: none;} .search-results .pagination ul li.dot a{display: none;} .search-results .property-tabs .btn-tab {cursor: pointer;margin-right: 5px;} .search-results .property-tabs .btn-tab img{height:25px;} .search-results .property-tabs .btn-tab.btn-grid.active{outline: 2px solid #00aeef;padding: 2px 2px 6px 5px;} .search-results .property-tabs .btn-tab.btn-map.active{outline: 2px solid #00aeef; padding: 2px 2px 6px 2px;} .search-results #map .marker-content {width: 187px;/*overflow:hidden;*/} .search-results #map .marker-content img{width:100%;height: 150px;} .search-results #map .marker-content p{margin-bottom:2px;font-size:12px;} .search-results #map .marker-content p span{margin-right: 5px;} .search-results #map .marker-content h3{width: 97%;font-size: 12px;margin-bottom: 6px; line-height: 16px;margin-top: 5px;} .search-results #map .marker-content h3 a{color:#000;} .search-results #map .marker-content .actions{position: absolute;right: 8px;top:8px;} .search-results #map .marker-content .price{color:#fff;position:absolute;left:5px;top:10px;;font-size:14px;font-weight:bold;background: rgba(0,0,0,0.5);padding: 3px;} .search-results .tab.map #map{width: 100%;height: 80vh;} .search-results .property-item .imls-logo{height: 20px;float:right;width:15%;} .search-results .property-item .main-image{object-fit:cover;height: 220px !important;width: 100%;} .search-results .property-item .item-thumb .org-name{position:absolute;right: 12px;bottom: 12px;z-index: 100;color:#cacaca;text-align:right;} .search-results #map .gm-style-iw {width: 200px !important;padding-left: 5px;padding-top: 5px;top: 0 !important;left: 0 !important;background-color: #fff !important;box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6) !important;border: 1px solid rgba(72, 181, 233, 0.6) !important;border-radius: 2px 2px 0 0 !important;} .search-results #map .gm-style-iw + div {display: none;} .search-results #map .gm-style-iw-d{overflow: hidden !important;} .page-template-detail-property .section-detail-content #map{width: 50%;height: 400px;position: relative; margin: 20px 0;} .page-template-detail-property .section-detail-content #panorama{width: 50%;height: 400px;margin: 20px 0;} .page-template-detail-property .amenities{font-weight:bold;font-size:16px;color:#000;} .page-template-detail-property #description .imls-logo{height: 30px;} .page-template-detail-property #map .marker-content {width: 180px;overflow: hidden;background: #fff;padding: 5px;} .page-template-detail-property #map .marker-content img{width:100%;} .page-template-detail-property #map .marker-content p{margin-bottom:2px;font-size:12px;} .page-template-detail-property #map .marker-content p span{margin-right: 1px;} .page-template-detail-property #map .marker-content h3{width: 97%;font-size: 12px;margin-bottom: 6px; line-height: 16px;} .page-template-detail-property #map .marker-content h3 a{color:#000;} .page-template-detail-property #map .marker-content .price{color:#fff;position:absolute;left:5px;margin-top:-30px;;font-size:14px;font-weight:bold;background: rgba(0,0,0,0.5);padding: 3px;} .page-template-detail-property #map .gm-style-iw + div {right: 20px;} .page-template-detail-property .detail-block .alert-info{background:#fff;border:none;} .page-template-detail-property #gallery.popup-trigger{cursor:pointer;} .saved-homes .property-tabs .btn-tab {cursor: pointer;margin-right: 5px;} .saved-homes .property-tabs .btn-tab img{height:25px;} .saved-homes .property-tabs .btn-tab.btn-grid.active{outline: 2px solid #00aeef;padding: 2px 2px 6px 5px;} .saved-homes .property-tabs .btn-tab.btn-map.active{outline: 2px solid #00aeef; padding: 2px 2px 6px 2px;} .saved-homes #map .marker-content {width: 187px;overflow:hidden;} .saved-homes #map .marker-content img{width:100%;height: 150px;} .saved-homes #map .marker-content p{margin-bottom:2px;font-size:12px;} .saved-homes #map .marker-content p span{margin-right: 5px;} .saved-homes #map .marker-content h3{width: 97%;font-size: 12px;margin-bottom: 6px; line-height: 16px;margin-top: 5px;} .saved-homes #map .marker-content h3 a{color:#000;} .saved-homes #map .marker-content .price{color:#fff;position:absolute;left:5px;top:10px;;font-size:14px;font-weight:bold;background: rgba(0,0,0,0.5);padding: 3px;} .saved-homes .my-property-listing .property-item img.main-image{height: 260px;width:auto;} .saved-homes .my-property-listing .figure-block{width: 100%;} .saved-homes .my-property-listing .tab.map #map{width: 100%;height: 80vh;} .saved-homes .my-property-listing .property-item .imls-logo{height: 20px;} .saved-homes .my-property-listing .property-item .item-thumb .org-name{position:absolute;right: 12px;bottom: 12px;z-index: 100;color:#cacaca;text-align:right;margin: 0;} .saved-homes #map .gm-style-iw {width: 200px !important;padding-left: 5px;padding-top: 5px;top: 0 !important;left: 0 !important;background-color: #fff !important;box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6) !important;border: 1px solid rgba(72, 181, 233, 0.6) !important;border-radius: 2px 2px 0 0 !important;} .saved-homes #map .gm-style-iw + div {display: none;} .property-listings .property-tabs .btn-tab {cursor: pointer;margin-right: 5px;} .property-listings .property-tabs .btn-tab img{height:25px;} .property-listings .property-tabs .btn-tab.btn-grid.active{outline: 2px solid #00aeef;padding: 2px 2px 6px 5px;} .property-listings .property-tabs .btn-tab.btn-map.active{outline: 2px solid #00aeef; padding: 2px 2px 6px 2px;} .property-listings #map .marker-content {width: 187px;overflow:hidden;} .property-listings #map .marker-content img{width:100%;height: 150px;} .property-listings #map .marker-content p{margin-bottom:2px;font-size:12px;} .property-listings #map .marker-content p span{margin-right: 5px;} .property-listings #map .marker-content h3{width: 97%;font-size: 12px;margin-bottom: 6px; line-height: 16px;margin-top: 5px;} .property-listings #map .marker-content h3 a{color:#000;} .property-listings #map .marker-content .price{color:#fff;position:absolute;left:5px;top:10px;;font-size:14px;font-weight:bold;background: rgba(0,0,0,0.5);padding: 3px;} .property-listings .tab.map #map{width: 100%;height: 80vh;} .property-listings .property-item .imls-logo{height: 20px;float: right;width: 15%;} .property-listings .property-item .main-image{object-fit:cover;height: 260px !important;width: 100%;} .property-listings .property-item .item-thumb .org-name{position:absolute;right: 12px;bottom: 12px;z-index: 100;color:#cacaca;text-align:right;} .property-listings #map .gm-style-iw {width: 200px !important;padding-left: 5px;padding-top: 5px;top: 0 !important;left: 0 !important;background-color: #fff !important;box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6) !important;border: 1px solid rgba(72, 181, 233, 0.6) !important;border-radius: 2px 2px 0 0 !important;} .property-listings #map .gm-style-iw + div {display: none;} #map [aria-label=Close] {display: none !important;} #map .gm-style-iw > div {max-height: unset !important;} .footer-bottom .foot-social a .fa{font-size:1.5em;} .header-mobile{background: transparent !important;} .mobile-nav .nav-dropdown > ul ul a {border-bottom: 1px solid #ccc !important;} .header-mobile .account-action .fa-user{color: #000;border: 1px solid #000;border-radius: 50%;padding: 1px 4px;} #property-search .bootstrap-select.btn-group .dropdown-toggle .filter-option{color: #000;font-weight: normal;} #property-search .bootstrap-select .dropdown-toggle .fa-sort:before{content: "\f0dd";font-size: 20px;margin-top: -17px;position: absolute;margin-left: -5px;} #property-search .bootstrap-select.open .dropdown-toggle .fa-sort:before{content:"\f0de";margin-top: -10px;} #property-search .form-control{text-align: left !important;color: #000;} #property-search .form-control::placeholder{color:#000;} .houzez-header-main .navi > ul .has-child > a:after{display: none;} .houzez-header-main #main-nav:before{content: "\f0c9";font-size: 1.5em;position: relative;bottom: -25px;} .houzez-header-main #main-nav > li > a{position: relative;top:-25px;opacity: 0;} .mobile-nav .nav-dropdown > ul{box-shadow: none;} .mobile-nav .nav-dropdown > ul ul a{background:#fff !important;border-bottom:none !important; border-top:1px solid #ddd;} .user-dashboard-left,.board-header{display:none;} .dashboard-with-panel{padding-left:0;} body.page-id-692 .header-media-wrap{margin-top: 35px;} .header-media-wrap .search-form{position: absolute;top: 220px;width: 400px;left:0;right:0;margin: auto;} .header-media-wrap .search-form input{height: 43px !important;color:#000;} .header-media-wrap .search-form input::placeholder{color:#000;} @media print{ .container{width:100%;} .page-break { display: block; page-break-before: always; } #header-section,footer, .breadcrumb, .actions,.detail-media,#map,.scrolltop-btn{display:none !important;} } @media only screen and (max-width: 1199px) { .detail-top #gallery > .row:first-child > [class*=col] > img{height: 345px;} } @media only screen and (max-width: 991px) { #main-nav.fa{display:block;} .mobile-nav #main-nav li {border-bottom: 1px solid #ddd;} } @media only screen and (max-width: 920px) { .detail-top #gallery > .row:first-child > [class*=col] > img{height: 272px;} } @media only screen and (max-width: 768px) { .detail-top #gallery > .row:first-child > [class*=col] > img{height: 262px;} .header-media-wrap .search-form{top: 130px;} } @media only screen and (max-width: 640px) { .detail-top #gallery > .row:first-child > [class*=col] > img{height: auto;} } @media only screen and (max-width: 480px) { .page-template-detail-property .section-detail-content #map{width: 100%;margin-bottom: 0;} .page-template-detail-property .section-detail-content #panorama{width: 100%;margin-top:0;} .search-results #map .gm-style-iw {width:185px !important;} #property-search .top-fields{min-height: 390px;position: inherit;} .property-listings #map .gm-style-iw {width:185px !important;} .actions li.share-btn > span:hover{background-color: #626262;} .default-page.search > .container-fluid {padding: 5px;} .default-page.search > .container-fluid > .row > .col-xs-12 {padding: 0;} .article-detail, .comments-block{padding:0;} .header-media-wrap .search-form{width: 350px;} .header-media-wrap .search-form input{height:51px !important} } @media only screen and (max-width: 425px) { .search-results #map .marker-content{width: 97% !important;} .search-results #map .gm-style-iw {width:175px !important;} .property-listings #map .gm-style-iw {width:175px !important;} } @media only screen and (max-width: 375px) { #map .gm-style-iw > div{max-width:unset !important;} .search-results #map .gm-style-iw {width:175px !important;} .property-listings #map .gm-style-iw {width:175px !important;} .checkbox_filters label{font-size: 13px;} .header-media-wrap .search-form{width: 320px;} } @supports (-webkit-overflow-scrolling: touch) { /*iPhone,Safari disable zooming in on fieds*/ .input,select,textarea {font-size: 16px;} } /* Custom style end -------------------------------------*/ /* Inputmask style start -------------------------------------*/ span.im-caret{-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-moz-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-webkit-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-ms-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}@-o-keyframes blink{from,to{border-right-color:#000}50%{border-right-color:transparent}}span.im-static{color:grey}div.im-colormask{display:inline-block;border-style:inset;border-width:2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}div.im-colormask>input{position:absolute;display:inline-block;background-color:transparent;color:transparent;-webkit-appearance:caret;-moz-appearance:caret;appearance:caret;border-style:none;left:0}div.im-colormask>input:focus{outline:0}div.im-colormask>input::selection{background:0 0}div.im-colormask>input::-moz-selection{background:0 0}div.im-colormask>div{color:#000;display:inline-block;width:100px} /* Inputmask style end -------------------------------------*/