

        .advance-search-header, 
        .advanced-search-mobile, 
        .advanced-search-mobile .single-search .form-control,
        .search-expandable .advanced-search {
            background-color: #ffffff;
        }
        .search-expand-btn {
            background-color: #bc1230;
        }
        .search-expand-btn {
            color: #ffffff
        }
        .advance-search-header .houzez-theme-button,
        .advanced-search-mobile .houzez-theme-button,
        .splash-search .btn-secondary,
        .advanced-search .btn-secondary,
        .gform_button, 
        .gform_wrapper .button, 
        .gform_wrapper .gform_page_footer .button.gform_next_button {
            color: #ffffff;
            background-color: #ba1430;
            border: 1px solid #bc1230;
        }
        .advance-search-header .houzez-theme-button:focus,
        .advanced-search-mobile .houzez-theme-button:focus,
        .advanced-search .btn-secondary:focus,
        .splash-search .btn-secondary:focus,
        .gform_wrapper .button:focus, 
        .gform_wrapper .gform_page_footer .button.gform_next_button:focus {
          color: #ffffff;
          background-color: #7b0f22;
          border: 1px solid #7b0f22;
        }
        .advance-search-header .houzez-theme-button:hover,
        .advanced-search .btn-secondary:hover,
        .advanced-search .btn-secondary:active,
        .advanced-search .btn-secondary:active:hover,
        .advanced-search .btn-secondary.active,
        .advanced-search-mobile .houzez-theme-button:hover,
        .splash-search .btn-secondary:hover,
        .gform_wrapper .button:hover, 
        .gform_wrapper .gform_page_footer .button.gform_next_button:hover,
        .gform_wrapper .button:active, 
        .gform_wrapper .gform_page_footer .button.gform_next_button:active {
          color: #ffffff;
          background-color: #7b0f22;
          border: 1px solid #7b0f22;
        }
        .advance-search-header .houzez-theme-button:active,
        .advanced-search .btn-secondary:active,
        .advanced-search-mobile .houzez-theme-button:active,
        .splash-search .btn-secondary:active {
          color: #ffffff;
          background-color: #7b0f22;
          border: 1px solid #7b0f22;
        }
        .advanced-search .bootstrap-select .btn,
        .advanced-search .bootstrap-select.open .btn,
        .banner-search-main .dropdown-toggle,
        .advanced-search .form-control,
        .advanced-search-mobile .advance-fields .bootstrap-select .btn,
        .advanced-search-mobile .advance-fields .bootstrap-select.open .btn,
        .advanced-search-mobile .advance-fields .form-control {
            background-color: #fff;
            color: #959595;
        }
        .advanced-search .dropdown-toggle,
        .advanced-search .form-control,
        .advance-search-header .bootstrap-select .btn,
        .advance-search-header .bootstrap-select .fave-load-more a,
        .fave-load-more .advance-search-header .bootstrap-select a,
        .advance-fields .form-control,
        .advanced-search .btn-default.active:hover, .btn-default:active:hover, 
        .advanced-search .open >.btn-default.dropdown-toggle:hover
        .advanced-search .bootstrap-select .btn,
        .advanced-search .bootstrap-select.open .btn,
        .range-wrap {
            border-width: 1px;
            border-style: solid;
            border-color: #cccccc;
        }

        .advanced-search .input-group .form-control,        
        .search-long .search input,
        .advanced-search .search-long .search,
        .advanced-search .search-long .btn-group,
        .advanced-search .search-long .advance-btn,
        .input-group-addon {
            border-color: #cccccc !important;
        }
        .advanced-search-mobile .advance-fields {
            border-top: 1px solid #cccccc;
        }
        .advanced-search-mobile .single-search-wrap button {
            color: #cccccc;
        }

        .advanced-search-mobile .advance-fields::after {
            border-bottom-color: #cccccc;
        }
        .advance-btn.blue {
            color: #ffffff;
        }
        .advance-btn.blue:hover,
        .advance-btn.blue:focus {
            color: #7b0f22;
        }
        .advanced-search .advance-btn {
            color: #bc1230;
        }
        .advanced-search .advance-btn:hover {
            color:#7b0f22;
        }
        .advanced-search .advance-btn:focus,
        .advanced-search .advance-btn.active {
            color:#7b0f22;
        }
        .advanced-search .advance-fields,
        .advanced-search .features-list label.title,
        .advanced-search .features-list .checkbox-inline,
        .advanced-search-mobile .advance-fields,
        .advanced-search-mobile .features-list label.title,
        .advanced-search-mobile .features-list .checkbox-inline,
        .range-title,
        .range-text,
        .range-text p,
        .min-price-range,
        .max-price-range,
        .advanced-search-mobile {
            color: #000000;
        }

        .auto-complete {
            background-color: #fff;
        }
        .auto-complete,
        .auto-complete .media {
            border-color: #ccc;
        }
        .bootstrap-select.btn-group .dropdown-menu li a:hover, 
        .bootstrap-select.btn-group .dropdown-menu li a:focus, 
        .bootstrap-select.btn-group .dropdown-menu li a:active {
            background-color: rgba(0, 174, 239, 0.12);
        }

            
        
        #header-section .header-left {
            width: 100%;
        }
        .header-section-4.nav-right .header-left {
            padding-right: 0px;
        }
        .top-bar {
            background-color: transparent;
        }
        .top-bar .top-nav > ul > li > a:hover,
        .top-bar .top-nav > ul li.active > a,
        .top-bar .top-nav > ul ul a:hover,
        .top-contact a:hover,
        .top-bar .dropdown-menu > li:hover,
        .top-contact li .btn:hover {
            color: rgba(224,224,224,1);
        }
        .top-contact a,
        .top-contact li,
        .top-contact li .btn,
        .top-bar .top-nav > ul > li > a,
        .top-bar .dropdown-menu {
            color: #000000;
            background-color: transparent;
        }
        .top-bar .mobile-nav .nav-trigger {
            color: #ba1430;
        }
        
        body {
            background-color: #f5f5f5;
        }
        a,        
        .blue,
        .text-primary,
        .btn-link,
        .item-body h2,
        .detail h3,
        .breadcrumb li a,
        .fave-load-more a,
        .sort-tab .btn,
        .sort-tab .fave-load-more a,
        .fave-load-more .sort-tab a,
        .pagination-main .pagination a,
        .team-caption-after .team-name a:hover,
        .team-caption-after .team-designation a:hover,
        .agent-media .view,
        .my-property-menu a.active,
        .my-property-menu a:hover,
        .search-panel .advance-trigger {        
            color: #ba1430;
        }
        .banner-caption h1,
        .banner-caption h2  {
            color: #ffffff;
        }
        .property-item h2 a,
        .property-item .property-title a,
        .widget .media-heading a {
            color: #000000;
        }
        .property-item h2 a:hover,
        .property-item .property-title a:hover,
        .widget .media-heading a:hover {
            color: #ba1430;
        }
        .owl-theme .owl-nav [class*=owl-],        
        .testimonial-carousel .owl-nav [class*=owl-]:hover,
        .testimonial-carousel .owl-nav [class*=owl-]:focus,
        .gallery-thumb .icon,
        .share_tooltip {
            background-color: #ba1430;
        }
        #sidebar .widget_tag_cloud .tagcloud a,
        .article-footer .meta-tags a,
        .pagination-main .pagination li.active a,
        .other-features .btn.btn-secondary,
        .my-menu .active a,        
        .houzez-module .module-title-nav .module-nav .btn,
        .houzez-module .module-title-nav .module-nav .fave-load-more a,
        .fave-load-more .houzez-module .module-title-nav .module-nav a {
            color: #fff;
            background-color: #ba1430;
            border: 1px solid #ba1430;
        }
        .plan-tabs li.active {
            box-shadow: inset 0 4px 0 #ba1430;
            border-top-color: #ba1430;
            background-color: #fff;
            color: #ba1430;
        }
        .btn-primary,        
        .label-primary,
        .scrolltop-btn {
            color: #ffffff;
            background-color: #ba1430;
            border-color: #ba1430;
        }
        .btn-primary.btn-trans{
            color: #ba1430;
        }
        .header-section-2 .header-top-call {
            color: #ffffff;
            background-color: #00aeef;
        }
        .header-section-2 .avatar {
            color: #ffffff;
        }
        @media (max-width: 991px) {
            .header-section-2 .header-top,
            .header-section-5 .header-top {
                background-color: #ba1430;
            }
        }
        .modal-header,
        .ui-slider-horizontal .ui-slider-range,
        .ui-state-hover,
        .ui-widget-content .ui-state-hover,
        .ui-widget-header .ui-state-hover,
        .ui-state-focus,
        .ui-widget-content .ui-state-focus,
        .ui-widget-header .ui-state-focus,
        .list-loading-bar {
            background-color: #ba1430;
            border-color: transparent;
        }
        .houzez-module .module-title-nav .module-nav .btn,
        #save_as_draft,
        #put_on_hold {
            color: #ba1430;
            border: 1px solid #ba1430;
            background-color: transparent;
        }
        .fave-load-more a,
        .fave-load-more a:hover {
            border: 1px solid #ba1430;
        }
        #transportation,
        #supermarkets,
        #schools,
        #libraries,
        #pharmacies,
        #hospitals,
        .pay-step-block.active span,
        .loader-ripple div:nth-of-type(2){
            border-color: #ba1430;
        }
        .loader-ripple div:nth-of-type(1){
            border-color: #ba1430;
        }
        .detail-block .alert-info {
            color: rgba(0,0,0,.85);
            background-color: rgba(255,255,255,1);
            border: 1px solid #ba1430;
        }
        .houzez-taber-wrap .houzez-tabs li.active::before,
        .houzez-taber-wrap .houzez-tabs li:hover::before,
        .houzez-taber-wrap .houzez-tabs li:active::before,
        .profile-tabs li:hover,
        .steps-nav, .steps-progress-main .steps-progress span {
            background-color: #ba1430;
        }
        .btn-secondary,
        .agent_contact_form.btn-secondary,
         .form-media .wpcf7-submit,
         .wpcf7-submit,
         .dsidx-resp-area-submit input[type='submit']{
            color: #fff;
            background-color: #ba1430;
            border-color: #ba1430;
        }
        .btn-secondary.btn-trans{
            color: #ba1430;
        }
        .item-thumb .label-featured, figure .label-featured, .carousel-module .carousel .item figure .label-featured {
            background-color: #d80000;
            color: #ffffff;
        }
        
            a:hover,
            a:focus,
            a:active,
            .blue:hover,
            .btn-link:hover,
            .breadcrumb li a:hover,
            .pagination-main .pagination a:hover,
            .vc_toggle_title h4:hover ,
            .footer a:hover,
            .impress-address:hover,
            .agent-media .view:hover,
            .my-property .dropdown-menu a:hover,
            .article-detail .article-title a:hover,
            .comments-block .article-title a:hover,
            .detail-block .list-features a:hover{
                color: rgba(186,20,48,1);
                text-decoration: none;
            }
            
            .detail-top .media-tabs a:hover span,
            .header-section.slpash-header .header-right a.btn:hover,
            .slpash-header.header-section-4 .header-right a.btn:hover,
            .houzez-module .module-title-nav .module-nav .btn:hover,
            .houzez-module .module-title-nav .module-nav .fave-load-more a:hover,
            .fave-load-more .houzez-module .module-title-nav .module-nav a:hover,
            .houzez-module .module-title-nav .module-nav .btn:focus,
            .houzez-module .module-title-nav .module-nav .fave-load-more a:focus,
            .fave-load-more .houzez-module .module-title-nav .module-nav a:focus{
                color: #fff;
                background-color: rgba(186,20,48,1);
                border: 1px solid rgba(186,20,48,1);
            }
            .fave-load-more a:hover,
            #sidebar .widget_tag_cloud .tagcloud a:hover,
            .article-footer .meta-tags a:hover,
            .other-features .btn.btn-secondary:hover,
            .my-actions .action-btn:hover,
            .my-actions .action-btn:focus,
            .my-actions .action-btn:active,
            .my-actions .open .action-btn{
                background-color: rgba(186,20,48,1);
                border-color: rgba(186,20,48,1);
            }
            .owl-theme .owl-nav [class*=owl-]:hover,
            .owl-theme .owl-nav [class*=owl-]:focus,
            .owl-theme .owl-nav [class*=owl-]:active,
            .testimonial-carousel .owl-nav [class*=owl-]:hover,
            .testimonial-carousel .owl-nav [class*=owl-]:focus{
                border-color: rgba(186,20,48,1);
            }
            .owl-theme .owl-nav [class*=owl-]:hover,
            .owl-theme .owl-nav [class*=owl-]:focus,
            .owl-theme .owl-nav [class*=owl-]:active {
                background-color: rgba(186,20,48,1);
            }
            .btn-primary:hover,
            .btn-primary:focus,
            .btn-primary:active,
            .btn-primary.active,
            .btn-primary:active:hover,
            .btn-primary.btn-trans:hover,
            .btn-primary.btn-trans:focus,
            .btn-primary.btn-trans:active,
            .btn-primary.btn-trans.active,
            .btn-primary.btn-trans:active:hover,
            .invoice-list .btn-invoice:hover,
            #houzez-gmap-main .map-btn:hover,
            .media-tabs-list li > a:hover,
            .media-tabs-list li.active a,
            .detail-bar .detail-tabs li:hover,
            .actions li > span:hover,
            .lightbox-arrow:hover,
            .scrolltop-btn:hover {
                background-color: rgba(186,20,48,1);
                border-color: rgba(186,20,48,1);
            }
            .btn-secondary:hover,
            .btn-secondary:focus,
            .btn-secondary:active,
            .btn-secondary.active,
            .btn-secondary:active:hover,
            .btn-secondary.btn-trans:hover,
            .btn-secondary.btn-trans:focus,
            .btn-secondary.btn-trans:active,
            .btn-secondary.btn-trans.active,
            .btn-secondary.btn-trans:active:hover,
            .agent_contact_form.btn-secondary:hover,
             .form-media .wpcf7-submit:hover,
             .wpcf7-submit:hover,
             .wpcf7-submit:focus,
             .wpcf7-submit:active,
             .dsidx-resp-area-submit input[type='submit']:hover,
             .dsidx-resp-area-submit input[type='submit']:focus,
             .dsidx-resp-area-submit input[type='submit']:active{
                color: #fff;
                background-color: rgba(186,20,48,1);
                border-color: rgba(186,20,48,1);
            }
        .header-section {
            background-color: #ffffff;
        }
        .header-section .navi > ul > li > a {
            color: #000000;
            background-color: transparent;
        }
        .header-section .header-right .user a,
        .header-section .header-right span {
            color: #000000;
        }
            .header-section .navi > ul > li > a:hover {
                color: rgba(186,20,48,1);
                background-color: rgba(255,255,255,0.2);
            }
            .header-section .header-right .user a:hover,
            .header-section .header-right span:hover {
                color: rgba(186,20,48,1);
            }
        .header-section-3 .header-top {
            background-color: #ffffff;
        }
        .header-section-3 .header-top-social a,
        .header-section-3 .header-contact .contact-block .fa,
        .header-section-3 .header-top .media-heading,
        .header-contact .contact-block p{
            color: #004274;
        }
        .header-contact .contact-block .fa {
            color: #4cc6f4;
        }
        .header-section-3 .header-bottom {
            background-color: #00AEEF;
        }
        .header-section-3 .navi > ul > li > a,
        .header-section-3 .header-right .user a,
        .header-section-3 .header-right span {
            color: #ffffff;
        }
            .header-section-3 .navi > ul > li > a:hover,
            .header-section-3 .navi > ul > li.active > a{
                color: rgba(255,255,255,1);
                background-color: rgba(255,255,255,0.2);
            }
            .header-section-3 .header-right .user a:hover,
            .header-section-3 .header-right span:hover {
                color: rgba(255,255,255,1);
            }
            .header-section-3 .navi > ul > li {
                border-right: 1px solid rgba(255,255,255,0.2);
            }
            .header-section-3 .header-bottom {
                border-top: 1px solid rgba(255,255,255,0.2);
            }
            .header-section-3 .navi > ul {
                border-left: 1px solid rgba(255,255,255,0.2);
            }
        .header-section-2 .header-top, .header-section-5 .header-top {
            background-color: #004272;
        }
        .header-section-2 .header-bottom, .header-section-5 .header-bottom {
            background-color: #004272;
            border-top: 1px solid #2a353d;
            border-bottom: 1px solid #2a353d;
        }
        .header-section-2 .header-bottom .navi > ul > li, .header-section-5 .header-bottom .navi > ul > li {
            border-right: 1px solid #2a353d;
        }
        .header-section-2 .header-right {
            border-left: 1px solid #2a353d;
        }
        .header-section-2 .navi > ul > li > a,
        .header-section-2 .header-right .user a,
         .header-section-2 .header-right span,
         .header-section-5 .navi > ul > li > a,
        .header-section-5 .header-right .user a,
         .header-section-5 .header-right span {
            color: #FFFFFF;
        }
        .header-section-5 .header-top-social li a, header-section-3 .header-top-social li a {
            color: #FFFFFF;
        }
        
            .header-section-2 .navi > ul > li > a:hover,
             .header-section-2 .navi > ul > li.active > a,
             .header-section-5 .navi > ul > li > a:hover,
             .header-section-5 .navi > ul > li.active > a {
                color: rgba(255,255,255,1);
                background-color: rgba(255,255,255,0.2);
            }
            .header-section-2 .header-right .user a:hover,
             .header-section-2 .header-right span:hover,
             .header-section-5 .header-right .user a:hover,
             .header-section-5 .header-right span:hover {
                color: rgba(255,255,255,1);
            }
        .header-section .header-right a.btn,
        .header-section-2 .header-right a.btn,
        .header-section-3 .header-right a.btn,
        .header-section-5 .header-right a.btn,
        .header-section-6 .header-right a.btn {
            color: #ffffff;
            border: 1px solid #ffffff;
            background-color: rgba(255,255,255,0.2);
        }
        .header-section .header-right .user a.btn:hover,
        .header-section-2 .header-right .user a.btn:hover,
        .header-section-3 .header-right .user a.btn:hover,
        .header-section-5 .header-right .user a.btn:hover,
        .header-section-6 .header-right .user a.btn:hover {
            color: rgba(255,255,255,1);
            border-color: #ffffff;
            background-color: rgba(255,255,255,0.1);
        }
    
        .header-section-4,
        .header-section-4 .navi > ul ul,
        .sticky_nav.header-section-4 {
            background-color: #ffffff;
        }
        .header-section-4 .navi > ul > li > a,
        .header-section-4 .navi > ul ul a,
        .header-section-4 .header-right .user a,
        .header-section-4 .header-right span {
            color: #004274;
        }
        .header-section-4 .header-right a.btn {
            color: #004274;
            border: 1px solid #004274;
            background-color: #ffffff;
        }
            .header-section-4 .navi > ul > li > a:hover,
            .header-section-4 .navi > ul ul a:hover,
            .header-section-4 .navi > ul > li.active > a,
            .header-section-4 .header-right .user a:hover,
            .header-section-4 .header-right .user a:focus,
            .header-section-4 .header-right span:hover,
            .header-section-4 .header-right span:focus {
                color: rgba(0,174,239,1);
            }
            .header-section-4 .header-right .user .btn:hover {
                color: rgba(255,255,255,1);
                border-color: rgba(0,174,239,1);
                background-color: rgba(0,174,239,1);
            }
      .houzez-header-transparent {
       background-color: transparent; position: absolute; width: 100%;
       border-bottom: 1px none;
       border-color: rgba(255,255,255,0.3);
      }
      .header-section-4.houzez-header-transparent .navi > ul > li > a,

      .header-section-4.houzez-header-transparent .header-right .account-action span,
      .header-section-4.houzez-header-transparent .header-right .user span {
         color: #ffffff;
      }
    .header-section-4.houzez-header-transparent .navi > ul > li > a:hover,
        .header-section-4.houzez-header-transparent .navi > ul ul a:hover,
        .header-section-4.houzez-header-transparent .account-action li:hover,

        .header-section-4.houzez-header-transparent .header-right .user a:hover,
        .header-section-4.houzez-header-transparent .header-right .account-action span:hover,
        .header-section-4.houzez-header-transparent .header-right .user span:hover,
        .header-section-4.houzez-header-transparent .header-right .user a:focus {
            color: #00aeef;
        }
    .header-section-4.houzez-header-transparent .header-right .btn {
        color: #ffffff;
        border: 1px solid #ffffff;
        background-color: rgba(255,255,255,0.2);
    }
            .header-section-4.houzez-header-transparent .header-right .user .btn:hover {
                color: rgba(255,255,255,1);
                border-color: rgba(0,174,239,1);
                background-color: rgba(0,174,239,1);
            }
        .header-section-6 {
            background-color: #00AEEF;
        }
        .header-section-6 .navi > ul > li > a {
            color: #FFFFFF;
            background-color: transparent;
        }
        .header-section-6 .header-right .user a,
        .header-section-6 .header-right span {
            color: #FFFFFF;
        }
        .header-section-6-icons .header-top-social li a {
            color: #FFFFFF;
        }
        
            .header-section-6 .navi > ul > li > a:hover {
                color: rgba(255,255,255,1);
                background-color: rgba(255,255,255,0.2);
            }
            .header-section-6 .header-right .user a:hover,
            .header-section-6 .header-right span:hover {
                color: rgba(255,255,255,1);
            }
        .navi.main-nav > ul ul {
            background-color: rgba(255,255,255,0.95);
        }
        .navi.main-nav > ul ul a {
            color: #170306!important;
        }
        .navi.main-nav > ul ul a:hover {
            color: #ba1430!important;
        }
        .navi.main-nav > ul ul li,
        .houzez-megamenu-inner .sub-menu li {
            border-color: #e6e6e6;
        }
     
        .header-section .header-right a,
        .header-section .header-right span,
        .header-section .header-right .btn-default,
        .header-section .navi ul li,
        .header-section .account-dropdown > ul > li > a,

        .header-section-3 .header-right a,
        .header-section-3 .header-right span,
        .header-section-3 .navi ul li,
        .header-section-3 .account-dropdown > ul > li > a,

        .header-section-2 .header-right a,
        .header-section-2 .header-right span,
        .header-section-2 .navi ul li,
        .header-section-2 .account-dropdown > ul > li > a,

        .header-section-4 .header-right a,
        .header-section-4 .header-right span,
        .header-section-4 .navi ul li,
        .header-section-4 .header-right .btn-default,
        .header-section-4 .account-dropdown > ul > li > a,

        .header-section-5 .header-right a,
        .header-section-5 .header-right span,
        .header-section-5 .navi ul li,
        .header-section-5 .account-dropdown > ul > li > a,

        .header-section-6 .header-right a,
        .header-section-6 .header-right span,
        .header-section-6 .navi ul li,
        .header-section-6 .account-dropdown > ul > li > a,

        .board-panel-menu > li a {
            font-family: Barlow Semi Condensed;
            font-size: 17px;
            font-weight: 500;
            line-height: 18px;
            text-transform: none;
            text-align: left;
        }
        .header-section.slpash-header .navi > ul > li > a:hover,
        .slpash-header.header-section-4 .navi > ul > li > a:hover,
        .header-section.slpash-header .header-right .user > a:hover,
        .slpash-header.header-section-4 .header-right .user > a:hover,
        .header-section.slpash-header .navi > ul > li > a:focus,
        .slpash-header.header-section-4 .navi > ul > li > a:focus,
        .header-section.slpash-header .header-right .user > a:focus,
        .slpash-header.header-section-4 .header-right .user > a:focus  {
            color: rgba(255,255,255,1);
        }
        .header-section.slpash-header .navi > ul > li.active > a{
            color: #ba1430;
        }
        .header-mobile {
            background-color: #ffffff;
        }
        .header-mobile .nav-dropdown > ul {
            background-color: rgba(255,255,255,1);
        }
        .mobile-nav .nav-trigger,
        .header-mobile .user a,
        .header-mobile .user-icon {
            color: #ba1430;
        }
        .splash-header .mobile-nav .nav-trigger,
        .splash-header .header-mobile .user a,
        .splash-header .header-mobile .user-icon {
            color: #ba1430;
        }
        .nav-dropdown a,
        .nav-dropdown li .expand-me {
            color: #000000;
        }
        .mobile-nav a,
        .header-mobile .account-dropdown > ul > li a {
            font-family: Barlow;
            font-size: 16px;
            font-weight: 400;
            line-height: 26px;
            text-transform: none;
            text-align: left;
        }
        .mobile-nav .nav-dropdown > ul ul a {
            color: #000000;
            background-color: #ffffff;
        }
        .mobile-nav .nav-dropdown li {
            border-top: 1px solid #e9e9e9;            
        }
            .mobile-nav .nav-dropdown > ul > li:hover {
                background-color: rgba(249,249,249,1);
            }
            .mobile-nav .nav-dropdown li.active > a {
                color: rgba(186,20,48,1);
                background-color: rgba(249,249,249,1);
            }
        .account-dropdown > ul {
            background-color: #FFFFFF;
        }
        .account-dropdown > ul:before {
            border-bottom-color: #FFFFFF;
        }
        .account-dropdown > ul > li > a {
            color: #170306 !important;
        }
        .account-dropdown > ul > li > a:hover, .account-dropdown > ul > li.active > a, .account-dropdown > ul > li.active > a:hover {
            color: #170306 !important;
            background-color: rgba(204,204,204,0.15);
        }
        .account-dropdown > ul > li {
            border-color: #e6e6e6;
        }
        .account-dropdown > ul .sub-menu {
            background-color: #ba1430;
        }
        .account-dropdown > ul .sub-menu > li,
        .account-dropdown > ul .sub-menu > li a {
            color: #FFFFFF;
        }
        .account-dropdown > ul .sub-menu > li a:hover, .account-dropdown > ul .sub-menu > li.active > a {
            background-color: rgba(255,255,255,0.2) !important;
            color: inherit;
        }
        .account-dropdown > ul .sub-menu > li {
            border-color: rgba(255,255,255,0.3) !important;
        }
        
        .footer {
            background-color: #212121;
        }
        .footer-bottom {
            background-color: #212121;
            border-top: 0px solid #212121;
        }
        .footer,
        .footer-widget h4,
        .footer-bottom p,
        .footer-widget.widget_calendar caption  {
            color: #FFFFFF;
        }
        .footer a,
        .footer-bottom .navi a,
        .footer-bottom .foot-social p a {
            color: #FFFFFF;
        }
        .footer-widget .widget-title,
        .footer p, .footer p.wp-caption-text,
         .footer li,
          .footer li i {
            color: #FFFFFF;
        }
            .footer a:hover,
            .footer-bottom .navi a:hover,
            .footer-bottom .foot-social p a:hover  {
                color: rgba(247,247,247,1);
            }
            .footer-widget.widget_tag_cloud .tagcloud a {
                color: rgba(247,247,247,1);
                background-color: #FFFFFF;
                border: 1px solid #FFFFFF;
            }
        body {
            color: #000000;
            font-family: Barlow;
            font-size: 17px;
            font-weight: 400;
            line-height: 28px;
            text-transform: none;
        }
        .form-control {
            color: #000000;
            font-weight: 400;
        }
        input, button, select, textarea {
            font-family: Barlow;
        }
        h1,
        .page-title .title-head,
        .article-detail h1,
        h2,
        .article-detail h2,
        .houzez-module .module-title-nav h2,
        h3,
        .module-title h3,
        .article-detail h3,
        .detail h3,
        .caption-bottom .detail h3,

        .add-title-tab h3,
        #sidebar .widget-title,
        .footer-widget .widget-title,
        .services-module .service-block h3,
        h4,
        .article-detail h4,
        h5,
        .article-detail h5,
        h6,
        .article-detail h6,
        .item-body h2,
        .item-body .property-title,
        .post-card-description h3,
        .post-card-description .post-card-title,
        .my-property .my-heading,
        .module-title h2,
        .houzez-module .module-title-nav h2 {
            font-family: Barlow;
            font-weight: 600;
            text-transform: none;
            text-align: ;
        }
        .page-title .title-head,
        .article-detail h1 {
            font-size: 30px;
            line-height: 38px;
        }
        .article-detail h2,
        .houzez-module .module-title-nav h2 {
            font-size: 24px;
            line-height: 32px;
            margin: 0 0 10px 0;
        }
        .houzez-module .module-title-nav h2 {
            margin: 0;
        }
        .module-title h3,
        .article-detail h3,
        .services-module .service-block h3 {
            font-size: 20px;
            line-height: 28px;
        }
        .article-detail h4 {
            font-size: 18px;
            line-height: 26px;
            margin: 0 0 24px 0;
        }
        h5,
        .article-detail h5 {
            font-size: 16px;
            line-height: 24px;
            margin: 0 0 24px 0;
        }
        h6,
        .article-detail h6 {
            font-size: 14px;
            line-height: 20px;
            margin: 0 0 24px 0;
        }
        .item-body h2,
        .post-card-description h3,
        .my-property .my-heading {
            font-size: 16px;
            line-height: 20px;
            margin: 0 0 8px 0;
            font-weight: 500;
            text-transform: inherit;
            text-align: inherit;
        }
        .module-title h2 {
            font-size: 24px;
            line-height: 32px;
            margin: 0 0 10px 0;
            font-weight: 500;
            text-transform: inherit;
            text-align: inherit;
        }
        .module-title .sub-heading {
            font-size: 16px;
            line-height: 24px;
            font-weight: 300;
            text-transform: inherit;
            text-align: inherit;
        }
        .houzez-module .module-title-nav .sub-title {
            font-size: 16px;
            line-height: 18px;
            margin: 8px 0 0 0;
            font-weight: 300;
            text-transform: inherit;
            text-align: inherit;
        }
        .item-thumb .hover-effect:before,
        figure .hover-effect:before,
        .carousel-module .carousel .item figure .hover-effect:before,
        .item-thumb .slideshow .slideshow-nav-main .slick-slide:before,
        .slideshow .slideshow-nav-main .item-thumb .slick-slide:before,
        figure .slideshow .slideshow-nav-main .slick-slide:before,
        .slideshow .slideshow-nav-main figure .slick-slide:before {
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 65%, rgba(0,0,0,.75) 100%);
        }
        .slideshow .slide .slick-prev:hover,
        .slideshow .slideshow-nav .slick-prev:hover,
        .slideshow .slide .slick-next:hover,
        .slideshow .slideshow-nav .slick-next:hover,
        .slideshow .slide .slick-prev:focus,
        .slideshow .slideshow-nav .slick-prev:focus,
        .slideshow .slide .slick-next:focus,
        .slideshow .slideshow-nav .slick-next:focus
        .item-thumb:hover .hover-effect:before,
        figure:hover .hover-effect:before,
        .carousel-module .carousel .item figure:hover .hover-effect:before,
        .item-thumb:hover .slideshow .slideshow-nav-main .slick-slide:before,
        .slideshow .slideshow-nav-main .item-thumb:hover .slick-slide:before,
        figure:hover .slideshow .slideshow-nav-main .slick-slide:before,
        .slideshow .slideshow-nav-main figure:hover .slick-slide:before,
        .item-thumb:hover .hover-effect:before,
        figure:hover .hover-effect:before,
        .carousel-module .carousel .item figure:hover .hover-effect:before,
        .item-thumb:hover .slideshow .slideshow-nav-main .slick-slide:before,
        .slideshow .slideshow-nav-main .item-thumb:hover .slick-slide:before,
        figure:hover .slideshow .slideshow-nav-main .slick-slide:before,
        .slideshow .slideshow-nav-main figure:hover .slick-slide:before {
            color: #fff;
            background-color: rgba(255,255,255,.5);
        }
        .figure-grid .detail h3,
        .detail-above.detail h3 {
            color: #fff;
        }
        .detail-bottom.detail h3 {
            color: #000;
        }
        .agent-contact a {
            font-weight: 700;
        }
        .label-status {
            background-color: #333;
            font-weight: 700;
        }
        .read .fa {
            top: 1px;
            position: relative;
        }            
        .label-primary,
        .fave-load-more a,
        .widget_tag_cloud .tagcloud a,
        .pagination-main .pagination li.active a,
        .other-features .btn.btn-secondary,
        .my-menu .active am {
            font-weight: 500;
        }       
        .header-detail.table-cell .header-right {
            margin-top: 27px;
        }
        .header-detail h1 .actions span, .header-detail h4 .actions span {
            font-size: 18px;
            display: inline-block;
            vertical-align: middle;
            margin: 0 3px;
        }        
        .header-detail .property-address {
            color: #707070;
            margin-top: 12px;
        }        
        .white-block {
            padding: 40px;
        }
        .wpb_text_column ul,
        .wpb_text_column ol {
            margin-top: 20px;
            margin-bottom: 20px;
            padding-left: 20px;
        }
        #sidebar .widget_houzez_latest_posts img {
            max-width: 90px;
            margin-top: 0;
        }
        #sidebar .widget_houzez_latest_posts .media-heading,
        #sidebar .widget_houzez_latest_posts .read {
            font-size: 14px;
            line-height: 18px;
            font-weight: 600;
        }        
        #sidebar .widget-range .dropdown-toggle,
        .bootstrap-select.btn-group,        
        .search-long .search input,
        .advanced-search .search-long .advance-btn,        
        .splash-search .dropdown-toggle {
            font-weight: 400;
            color: #959595 !important;
            font-size: 15px;
        }

        .advanced-search .input-group .form-control {
            border-left-width: 0;
        }        
        .location-select {
            max-width: 170px;
        }             
        
            .splash-inner-media .vegas-overlay {
               opacity: 0.5;
               background: url(https://storage.googleapis.com/erg-cre-public-assets/wp-content/uploads/2019/06/pattern-bullet.png);
           }
                    .label-color-22 {
                        background-color: #8224e3;
                    }
                    
                    .label-color-29 {
                        background-color: #ba1430;
                    }
                    
                    .gm-marker-color-14 {
                        background-color: #8224e3;
                        border-color:#8224e3;
                    }
                    
                    .gm-marker-color-14:after {
                        border-top-color: #8224e3;
                    }
                    
            .item-thumb .hover-effect:after, figure .hover-effect:after, .carousel-module .carousel .item figure .hover-effect:after, .item-thumb .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main .item-thumb .slick-slide:after, figure .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main figure .slick-slide:after{
                background-image: none !important;
            }
        
        .user-dashboard-left,
        .board-header {
            background-color:#ffffff;
        }
        .board-panel-menu > li a,
        .board-header .board-title,
        .board-header .breadcrumb > .active,
        .board-header .breadcrumb li:after,
        .board-header .steps-progress-main { 
            color:#0a0a0a; 
         }
        .board-panel-menu > li.active {
            color: #ba1430;
        }
        .board-panel-menu .sub-menu {
            background-color: #f8f8f8;
        }
        .board-panel-menu .sub-menu > li.active > a, .board-panel-menu > li a:hover {
            color: #ba1430;
        }
     
        #ihf-main-container .btn-primary,
        #ihf-main-container .dropdown-menu>.active>a, 
        #ihf-main-container .dropdown-menu>.active>a:focus {
            background-color: #ba1430;
            border-color: #ba1430;
            color: #fff !important;
        } 
        #ihf-main-container .btn-primary:hover, 
        #ihf-main-container .btn-primary:focus, 
        #ihf-main-container .btn-primary:active, 
        #ihf-main-container .btn-primary.active,
        #ihf-main-container .dropdown-menu>.active>a:hover,
        #ihf-main-container .dropdown-menu>li>a:focus, 
        #ihf-main-container .dropdown-menu>li>a:hover {
            background-color: rgba(186,20,48,1);
            border-color: rgba(186,20,48,1);
        }
        #ihf-main-container .ihf-map-search-refine-link,
        #ihf-main-container .ihf-map-search-refine-link,
        #ihf-main-container .ihf-results-links a {
            background-color: #ba1430 !important;
            border-color: #ba1430 !important;
            color: #fff !important;
        }
        #ihf-main-container #saveSearchButton {
            background-color: transparent;
            border: none;
            color: #ba1430 !important;
        }
        #ihf-main-container a,
        #ihf-main-container .btn-link {
            color: #ba1430;       
        }
        #ihf-main-container a:hover,
        #ihf-main-container a:active,
        #ihf-main-container .btn-link:hover,
        #ihf-main-container .btn-link:active {
            color: rgba(186,20,48,1);
        }
        .ihf-grid-result-photocount a {       
            border: 1px solid #ba1430;   
        }
        .ihf-grid-result-basic-info-container,
        #ihf-main-container {
            color: #000000;
            font-family: Barlow;
            font-size: 17px;
            font-weight: 400;
            line-height: 28px;
            text-transform: none;
        }
        #ihf-main-container .fs-12,
        .ihf-tab-pane,
        #ihf-agent-sellers-rep,
        #ihf-board-detail-disclaimer,
        #ihf-board-detail-updatetext  {
            font-size: 17px;
        }
        #ihf-main-container .title-bar-1,
        .ihf-map-icon{
            background-color: #ba1430;
        }
        .ihf-map-icon{
            border-color: #ba1430;
        }
        .ihf-map-icon:after{
            border-top-color: #ba1430;
        }
        #ihf-main-container h1, 
        #ihf-main-container h2, 
        #ihf-main-container h3, 
        #ihf-main-container h4, 
        #ihf-main-container h5, 
        #ihf-main-container h6, 
        #ihf-main-container .h1, 
        #ihf-main-container .h2, 
        #ihf-main-container .h3, 
        #ihf-main-container .h4, 
        #ihf-main-container .h5, 
        #ihf-main-container .h6,
        #ihf-main-container h4.ihf-address,
        #ihf-main-container h4.ihf-price  {
            font-family: Barlow;
            font-weight: 600;
            text-transform: none;
            text-align: ;
        }
    
        .houzez-osm-cluster{
            background-image: url(https://storage.googleapis.com/erg-cre-public-assets/wp-content/uploads/2019/07/map-cluster-icon.png);
            text-align: center;
            color: #fff;
            width: 48px;
            height: 48px;
            line-height: 48px;
        }
    /*General Styling*/ h1 {font-size: 60px!important; line-height: 70px!important; font-weight: 700!important; margin-bottom:10px!important;} h2 {font-size: 44px!important; line-height: 54px!important; font-weight: 700!important; margin-bottom:10px!important;} h3 {font-size: 36px!important; line-height: 41px!important; font-weight: 400!important;} h4 {font-size: 26px!important; line-height: 36px!important; font-weight: 700;} h5 {font-size: 24px!important; line-height: 24px!important; font-weight: 400; text-transform: uppercase; letter-spacing: 1px;} h6 {font-size: 18px!important; line-height:26px!important; font-weight: 700!important; text-transform: uppercase;  letter-spacing: 1px;} body {background-color:#FFF!important;} .agents-block .block-body .view, .partner-block .block-body .view {font-weight: 500; margin: 0; display: none;} .wpb_text_column a {text-decoration:underline;} .thirtyfive {padding-top:35px!important; padding-bottom:35px!important;} .thirtyfive-btm {padding-bottom:35px!important;} .fifty {padding-top:50px!important; padding-bottom:50px!important;} .fifty-btm {padding-bottom:50px!important;} .seventyfive {padding-top:75px!important; padding-bottom:75px!important;} .center, .center h1, .center h2, .center h3, .center h4, .center h5, .center h6 {text-align:center!important;} .white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white li, .white a {color:#FFF!important;}
/*header*/ .header-section .header-left .navi {margin-left:2%!important;} .header-section .navi > ul > li > a, .header-section-4 .navi > ul > li > a {padding:20px 9px!important; border-bottom: 3px solid #FFF;} .header-section .navi > ul > li > a:hover, .header-section .navi > ul > li.current-menu-item > a {border-bottom: 3px solid #ba1430!important;} .header-section .logo {line-height: 65px; padding: 20px 0 10px;}
/*Sticky Nav*/ .sticky_nav .header-section .navi > ul > li > a,  .sticky_nav .header-section-4 .navi > ul > li > a {padding:10px 11px!important; border-bottom: 3px solid #FFF;} .sticky_nav .header-section .logo {padding: 10px 0 0;} .sticky_nav #header-section, .sticky_nav.sticky-on #header-section {padding-top:0!important; padding-bottom:0!important;} .sticky_nav #header-section {padding-top: 25px; padding-bottom: 20px;}
/*Custom Page Title*/ .page-title-rw {background-image:url(https://storage.googleapis.com/erg-cre-public-assets/wp-content/uploads/2019/08/Global_PageTitle.jpg); background-repeat:repeat-x; background-size: initial; min-height:250px;} .content_page-title {padding: 50px; background-color: #FFF; border: 3px solid #eee;text-align: center; max-width: 900px; margin: 120px auto 15px!important;} .content-title {position: relative; top: -125px;} .content_page-title h1 {font-size: 48px; line-height: 54px;} .content_page-title p {font-size: 20px; line-height: 32px;}
/*Footer*/.footer {border-top: 1px solid #282828; background-color:#212121!important;} .footer-widget .widget-title {font-size: 21px!important; line-height: 32px!important; min-height: 20px;} .footer a, .footer-bottom .navi a, .footer-widget .widget-title, .footer p, .footer p.wp-caption-text, .footer li, .footer li i, .footer-widget .widget-title {color: #FFF!important;} .footer a, .footer-bottom .navi a, .footer-widget .widget-title, .footer p, .footer p.wp-caption-text, .footer li, .footer li i,  .footer-widget .widget-title {color:#040404;} .footer-bottom {background-color: #1a1a1a; border-top: none;} .footer-bottom p {color: #696868;} .footer-bottom a {text-decoration:underline;} .footer a:hover {opacity:1;}  .footer .mini-foot-nav li a {font-weight:500!important;} .footer li {font-size: 15px;} .footer li a {transition: all .2s ease-in-out;border-color:#bc1230;} .footer li a:hover {transition: all .2s ease-in-out; border-bottom: 2px solid #bc1230; padding-bottom: 6px;} #custom_html-6 {max-width: 635px; margin-bottom: 30px;} #custom_html-6 p {color:#d3d3d3!important;font-size: 16px!important; line-height: 27px!important;  max-width: 590px; margin-bottom: 25px;} #custom_html-8 {border-left: 3px solid #7a0e22; padding-left: 20px; min-height: 215px; color:#d3d3d3!important;} #custom_html-8:hover {color:#FFF!important;} footer#footer-section .col-md-4 {width: 20%;} footer#footer-section .col-md-4:first-child {width: 60%!important;} footer p {font-size:14px!important; line-height:24px!important;} footer .mini-foot-nav li:first-child {padding-left:0!important;} footer .mini-foot-nav li:last-child {padding-right:0!important;} .foot-contact a {font-size: 16px!important;  line-height: 27px!important; display: block; margin-bottom: 10px;} .foot-social a {padding: 5px;} .foot-social a i {font-size:22px!important;} .foot-social a:hover {color:#d3d3d3!important;} .footer {padding: 70px 0 70px;} .footer .mini-foot-nav li {display: inline; padding: 0 10px;} .footer .mini-foot-nav li a {font-weight:600;} .footer-bottom p, .footer-bottom a {font-size: 12px!important; color: #898989;}
/*Footer Copyright*/.footer-bottom .col-md-3 {width:100%!important;} .footer-bottom {padding: 15px 0 15px;}
/*404 Page*/ .error-404-page {padding-top: 120px; padding-bottom: 80px;}
/*bottom call to action*/ .call-to-action-rw {padding-top:60px; padding-bottom:70px; background: url(https://storage.googleapis.com/erg-cre-public-assets/wp-content/uploads/2019/08/Global_CTA_bg.jpg); background-position: bottom center; background-size:cover!important;} .cta_txt p {color:#FFF!important; font-weight: 300!important; font-size: 48px!important; line-height: 58px!important;}
/*custom buttons*/ .general_btn .vc_btn3.vc_btn3-size-md, .general_btn .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {font-size: 14px; padding-top: 17px; padding-bottom: 17px; padding-left: 22px;padding-right: 22px; text-transform: uppercase; font-weight: 500; letter-spacing: .3px; border-bottom: 5px solid #7b0f22; border-radius: 3px; } .red-line-btn .vc_btn3.vc_btn3-size-md {width:auto!important; background-size:100% 200%; background-image: linear-gradient(to bottom, #bc1230 50%, #7b0f22 50%); transition: background-position 1.2s!important;} .red-line-btn .vc_btn3.vc_btn3-size-md:hover, .red-line-btn .vc_btn3.vc_btn3-size-md:active {background-position:0 100%!important; transition: background-position .7s!important;} .outline-line-btn .vc_btn3.vc_btn3-size-md {color:#000!important; border:1px solid #000; border-bottom: 5px solid #000!important; width:auto!important; background-size:100% 200%; background-image: linear-gradient(to bottom, #FFF 50%, #000 50%); transition: background-position 1.2s!important;} .outline-line-btn .vc_btn3.vc_btn3-size-md:hover, .outline-line-btn .vc_btn3.vc_btn3-size-md:active {color:#FFF!important; background-position:0 100%!important; transition: background-position .7s!important;} .outline-white-line-btn .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {color:#fff!important; border:1px solid #fff!important; border-bottom: 5px solid #fff!important;  width:auto!important; background-size:100% 200%;  background-image: linear-gradient(to bottom, transparent 50%, #fff 50%); transition: background-position .5s!important;} .outline-white-line-btn .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom:hover, .outline-white-line-btn .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom:active  {color:#000!important; background-position:0 100%!important; transition: background-position .5s!important;} .white-line-btn .vc_btn3.vc_btn3-size-md {width:auto!important; background-size:100% 200%; background-image: linear-gradient(to bottom, #FFF 50%, #e5e5e5 50%); transition: background-position 1.2s!important;} .white-line-btn .vc_btn3.vc_btn3-size-md:hover, .white-line-btn .vc_btn3.vc_btn3-size-md:active {background-position:0 100%!important; transition: background-position .7s!important;} .white-line-btn .vc_btn3.vc_btn3-size-md {border-bottom: 5px solid #e5e5e5!important;} .red-line-btn .vc_btn3.vc_btn3-size-md, #respond input[type=submit] {border-bottom: 5px solid #7b0f22!important;} .dark-line-btn .vc_btn3.vc_btn3-size-md {border-bottom: 5px solid #000!important;} #respond input[type=submit] {transition:all .5s ease-in-out;} #respond input[type=submit]:hover {transition:all .5s ease-in-out; background-color:#7b0f22;}
/*advanced search*/ .advance-search-header .houzez-theme-button, .advanced-search-mobile .houzez-theme-button, .splash-search .btn-secondary, .advanced-search .btn-secondary {color: #FFF; background-color: #ff6e00;border: 1px solid #bc1230;}
/*Search Page*/ .page-template-template-search .item-body .date {display:none!important;} .page-template-template-search .property-listing .item-wrap, .single-houzez_agent .property-listing .item-wrap {background-color: #FFF; border: 1px solid #f0f0f0; box-shadow: 0 4px 8px -2px rgba(0,0,0,.1);} .page-template-template-search .h-area {display:none!important;}
/*Global Sidebar*/ .sidebar-white .widget {border:1px solid #EEE!important; border-radius: 4px!important;} #sidebar h3.widget-title {font-size: 20px!important; line-height: 30px!important; margin-bottom: 7px;}
/*Single Agent Page*/ .single-houzez_agent .profile-detail-block .form-small {display:none!important;}
/*Image Styling*/ .mb_mg_btm {margin-bottom:0!important;}
/*Form Hover State*/ .form-control, .gform_wrapper textarea.medium,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){transition: 0.3s;} .form-control:hover,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover, .gform_wrapper textarea.medium:hover{background-color: #f2f2f2; border-color: #bfbfbf; transition: 0.3s;}
/*Both Listings Archive and Listing Single*/ .page-template-property-listing-template-style2 #section-body, .single-property #section-body {background-color: #F8F8F8;}
/*Single Property Page Slider*/ .single-property .detail-slider .owl-nav .owl-prev, .single-property .detail-slider .owl-nav .owl-next{font-size: 40px;} .detail-slider .owl-nav .owl-prev, .detail-slider .owl-nav .owl-next {width: 45px; height: 45px; background-color: rgba(0, 0, 0, 0.8)!important;} .single-property .owl-theme .owl-nav [class*=owl-], .single-property .owl-theme .owl-nav [class*=owl-]:hover, .single-property .owl-theme .owl-nav [class*=owl-]:focus, .single-property .owl-theme .owl-nav [class*=owl-]:active {border:none!important;} .page-template-property-listing-template-style2 #header-section, .single-property #header-section, .single-post #header-section, .page-template-template-search #header-section {border-bottom: 1px solid #e3e3e3;} .page-template-property-listing-template-style2 .sticky_nav #header-section, .single-property .sticky_nav #header-section, .single-post .sticky_nav #header-section {border-bottom: none;}
/*Single Property Content*/.single-property h1, .blog-article h1 {font-size: 60px!important; line-height: 72px!important;} .single-property .header-detail .property-address {font-size: 17px; line-height:26px!important;} .single-property .detail-title .title-left {margin-bottom:0!important;} .single-property .detail-title .title-left {font-size: 24px!important;line-height: 34px!important; font-weight:700!important;} .single-property .detail-title {margin-bottom: 15px; padding-bottom: 0; border:none!important;} .single-property .detail-title-inner .title-inner {font-size: 17px!important; line-height: 27px!important; text-transform: uppercase; font-weight: 700; color: #b60505;} .single-property  .detail-title-inner {margin-bottom: 0!important; padding-bottom: 0!important; border-bottom: none;} .single-property .document-list .fa.fa-file-o {float: right; position: relative; top: 5px; left: 10px;} .single-property .document-list a {font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #000;border-radius: 3px; padding: 8px 15px; color: #000; background-size: 100% 200%; background-image: linear-gradient(to bottom, #fff 50%, #f6f6f6 50%); transition: background-position .5s!important;} .single-property .document-list a:hover {background-position: 0 100%!important; transition: background-position .5s!important;} .single-property .list-three-col li {font-weight:400!important; font-size: 16px!important; line-height:27px!important; margin-bottom: 10px;} .single-property .detail-block .alert-info {color: rgba(0,0,0,.85); background-color: transparent; border: none; padding: 0;} .single-property .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {width: 100%; background-size: 100% 200%; background-image: linear-gradient(to bottom, #bc1230 50%, #7b0f22 50%); background-color: #7a0e22; transition: all .5s ease-in-out!important; font-size: 15px; padding: 11px 22px; text-transform: uppercase; font-weight: 500; letter-spacing: .3px; border-bottom: 5px solid #7b0f22; border-radius: 3px; color:#FFF!important;} .single-property .gform_wrapper .gform_footer input.button:hover,  .single-property .gform_wrapper .gform_footer input.button:focus {background-position: 0 100%!important; transition: background-position .5s!important;}.tooltip_left:after {border-left-color: #bb1430;} .single-property #sidebar .widget p {font-weight: 600; font-size: 20px; line-height: 32px; color: #000;} .single-property .agent-media span.clickToShow {display:inline!important;} .single-property .agent-media span.clickToShowButton {display:none!important;} .single-property .detail-block strong {font-weight:600!important;} .single-property .detail-block {padding:35px!important; border-radius: 4px; border: 1px solid #e8e8e8; box-shadow: 0px 0px 5px rgba(111, 111, 111, 0.1);} .single-property .item-body .date,.single-property .prop-date {display:none!important;} .single-property .header-detail .item-price {font-weight:700; color: #bc1130;} .header-detail .item-price .price-start {color: #303030;} .agent-media input[type='checkbox'] {display:none!important;}
/*Single Property Disclaimer*/ .col-single-disclaimer {margin:35px auto!important; border-top: 1px solid #f4f4f4; padding-top: 25px;} .col-single-disclaimer p {font-size: 13px; line-height: 24px;}
/*Single Property Navigation*/ .single-property .sticky_nav {box-shadow: 0 2px 4px rgba(158, 158, 158, 0.2);}
/*Single Property Detail Navigation*/ .single-property .property-menu-wrap {top: 82px!important; z-index:100; background-color:#FFF!important; box-shadow: 0 2px 2px rgba(81, 81, 81, 0.1);} .single-property .property-menu a {color:#000!important;}.single-property .property-menu a.active {box-shadow: inset 0 -3px #d80000!important;}
/*Agent Profile - Form area Box*/ .agent-media .media-left a, .agent-media .next-prev-block .media-right a, .next-prev-block .agent-media .media-right a {width:50px!important;} .agent-media img {max-width:50px!important;border-radius:50px;} .single-property .gform_wrapper li.hidden_label input {margin-top:0!important; border: 1px solid #b7b7b7!important; border-radius: 3px; border-bottom: 4px solid #a9a9a9!important; background-color: #FFF;} .gform_wrapper textarea.medium {border: 1px solid #b7b7b7!important; border-radius: 3px; border-bottom: 4px solid #a9a9a9!important; background-color: #FFF;} .single-property .gform_wrapper .gform_footer {margin-top:0!important; padding:0!important;} .single-property .gform_wrapper textarea, .single-property .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:10px;} .single-property #field_7_4 {margin-bottom: 5px;} .single-property .theiaStickySidebar .sidebar-white .widget:not(.widget-range) {border:1px solid #eee!important;} .single-property .agent-media dd {font-weight:400!important;} .single-property .gform_wrapper .button:hover {background-position:0 100%!important; transition: background-position .5s!important;} #gform_confirmation_message_7 {background-color: #e4fae3; padding: 20px; color: #0e950e; font-size: 15px; line-height: 26px; font-weight: 500; margin-top: 5px;}
/*Section Sub-Property - Portfolio */ .single-property #sub_property .property-item .property-title a {font-size: 19px!important; line-height: 29px!important; font-weight: 500; color: #bc1130;} .single-property #sub_property .property-item .property-title {margin-bottom:5px!important;} .single-property #sub_property .item-body .info-row + .info-row {margin-top:0!important;} .single-property #sub_property .price .price-start {display: block;}
/*Section - Floor Plans*/ .single-property .accord-block .accord-tab {color: #FFF!important; background-color: #2e2c2c!important; border-radius: 4px;} .single-property .accord-block .accord-tab h3 {font-weight:500!important; font-size: 17px!important; line-height: 27px!important;} .single-property .accord-block .expand-icon {font-size: 30px; line-height: 55px;} .single-property .accord-block .accord-content p {text-align:left!important; margin-top:15px!important;} .single-property .accord-tab li, .single-property .accord-tab li strong {font-size: 15px;} .single-property .detail-slider-wrap {border: 1px solid #e8e8e8; box-shadow: 0px 0px 5px rgba(111, 111, 111, 0.1); max-width:100%; padding:10px!important;}
/*Lightbox*/ .single-property .lightbox-right.in {display:none;}
/*Single Blog Post*/ .single-post .col-lg-4.col-md-4.col-sm-6.col-xs-12.col-md-offset-0.col-sm-offset-3.container-sidebar { display: none !important;} .single-post .col-lg-8.col-md-8.col-sm-12.col-xs-12.container-contentbar {width: 100% !important;} .single-post .article-media img {width: 100% !important;} .blog-article h1 {font-weight: 700!important;} .blog-section .blog-section-title, .blog-section .comment-reply-title {margin: 0 0 15px; font-size: 28px!important; line-height: 38px!important;} .post-card-description .post-card-title, .post-card-description h3 {font-size: 19px!important; line-height: 24px!important;  min-height: 20px; font-weight:600!important;} .article-detail h3 {font-size: 24px!important; line-height: 34px!important; margin-bottom: 5px;} .article-detail h4 {font-size: 21px!important; line-height: 31px!important; margin: 0 0 5px 0;} .article-detail h5 {font-size: 18px!important; line-height: 26px!important; margin: 0 0 10px 0;} .article-detail h6 {font-size: 16px!important; line-height: 24px!important; margin: 0 0 10px 0;} .article-detail p, .comments-block p {font-size: 16px; line-height: 27px; font-weight: 400;} /*Next Prev Settings - Blog Post*/ .next-prev-block .media-heading {font-size: 14px!important; line-height: 24px!important; margin-bottom: 5px!important; font-weight:500!important;} .next-prev-block .prev-box h4, .next-prev-block .next-box h4 {font-size: 19px!important; line-height: 29px!important; font-weight: 500;} .post-card-description {border-bottom:none;} #respond input[type=submit] {text-transform: uppercase; font-weight: 500; letter-spacing: .7px; border-radius: 3px; font-size: 15px;}
/*Lightbox*/.lightbox-popup .owl-carousel .owl-stage {max-height:100%!important;} .lightbox-popup .owl-carousel .owl-stage {background-color:transparent!important;} #lightbox-popup-main {background: rgba(0, 0, 0, 0.8)!important;}
/*Listings Archive*/.label-right .label {box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);} .page-template-property-listing-template-style2 .item-thumb .label-featured, figure .label-featured {line-height:15px!important;} .page-template-property-listing-template-style2 .h-beds,.page-template-property-listing-template-style2 .h-baths {display:none!important;} .page-template-property-listing-template-style2 .item-body .amenities p, .page-template-property-listing-template-style2 .item-amenities li span, .page-template-property-listing-template-style2 .item-amenities li {color: #3a3a3a; font-size: 13px; line-height: 22px; font-weight:600; float: left; display: block; padding:0;} .page-template-property-listing-template-style2 .item-amenities li span {margin-bottom:0;} .page-template-property-listing-template-style2 .item-body .amenities span {margin-right: 5px;} .page-template-property-listing-template-style2 .item-body .amenities {float: none!important; width: 100%; display: block; min-height: auto;} .page-template-property-listing-template-style2 .item-amenities {display: inline-block; float: left; width: 100%;} .page-template-property-listing-template-style2 .property-item-v2 .item-date {margin-top: 0;} .page-template-property-listing-template-style2 .btn-archive-col {float:right;} .page-template-property-listing-template-style2 .btn-archive-col .btn-primary {font-size: 12px; padding: 10px 15px; text-transform: uppercase; font-weight: 500; letter-spacing: .3px; border-bottom: 5px solid #7b0f22; border-radius: 3px; background-size: 100% 200%; background-image: linear-gradient(to bottom, #bc1230 50%, #7b0f22 50%); background-color: #bc1230; transition: all .5s ease-in-out!important;} .page-template-property-listing-template-style2 .btn-archive-col .btn-primary:hover, .page-template-property-listing-template-style2 .btn-archive-col .btn-primary:active {background-color: #7a0e22; background-position: 0 100%!important; transition: all .5s ease-in-out!important;} .page-template-property-listing-template-style2 .btn-archive-col .btn-primary i {margin-left:5px;} .page-template-property-listing-template-style2 .agent-archive-col {float:left; max-width:315px;} .page-template-property-listing-template-style2 .list-view .item-date li {vertical-align: bottom; position: relative; bottom: -5px; line-height: 20px;} .page-template-property-listing-template-style2 .property-item-v2 .item-body-top, .page-template-property-listing-template-style2 .property-item-v2 .item-body-bottom {position: relative;} .page-template-property-listing-template-style2 .grid-view .property-item-v2 .item-title {margin-bottom: 10px;}
/*Property Archive Page Title Area Customization (title, sort, sidebar) */ .listing-archive-title .view {float: right; margin-top: 5px; margin-bottom: 15px;} .page-template-property-listing-template-style2 .page-title {padding:30px 0 0;} .page-template-property-listing-template-style2 .container-sidebar {padding: 50px 25px 0;}
/*Property Archive*/body.page-template-property-listing-template-style2 {background-color:#FFF!important;} .page-template-property-listing-template-style2 .item-body .property-title, .item-body h2 {font-size: 22px!important; line-height: 32px!important} .page-template-property-listing-template-style2 .item-body .property-title a {white-space: normal; overflow: visible; text-overflow: unset; color:#000!important;} .page-template-property-listing-template-style2 .item-body .property-title a:hover {color:#ba1430!important;} .page-template-property-listing-template-style2 .item-body .property-address, .page-template-property-listing-template-style2 .item-body h4 {overflow: visible; max-width: 300px; white-space: normal;font-size: 15px; line-height: 24px;  margin: 0; font-weight: 400;} .page-template-property-listing-template-style2 .prop-date {display:none!important;}  .page-template-property-listing-template-style2 .widget-top, .single-property .widget-top {margin-bottom:0!important;} .page-template-property-listing-template-style2 .property-item-v2 {padding: 0;  margin-bottom: 30px!important; background-color: #FFF; border: 1px solid #f0f0f0; box-shadow: 0 4px 8px -2px rgba(0,0,0,.1);} .page-template-property-listing-template-style2 .item-price-block .item-price {font-weight: 600; line-height: 26px; font-size: 17px;} .page-template-property-listing-template-style2 .price-start {font-size: 17px; color: #777;} .page-template-property-listing-template-style2 .list-view .property-item-v2 .item-body-bottom {padding: 0 25px 0!important;} .page-template-property-listing-template-style2 .item-amenities li {color: #000;} .property-item-v2 .item-body-top {border:none!important; padding: 20px 25px 10px;} .page-template-property-listing-template-style2 .item-amenities li span {color:#000!important;} .page-template-property-listing-template-style2 .grid-view .property-item-v2 .item-body-top {padding: 20px 25px 0;} .page-template-property-listing-template-style2 .grid-view .property-item-v2 .item-body-bottom {padding: 20px 25px;} .page-template-property-listing-template-style2 .item-thumb .label-featured, figure .label-featured, .label-wrap .label {font-size: 11px; line-height: 18px; border-radius: 2px!important; padding: 5px 13px 5px 13px;} .property-excerpt p {max-width: 265px; white-space: nowrap; text-overflow: ellipsis; color: #9b9b9b;}
/* Listing Sidebar to right */ .page-template-property-listing-template .container-contentbar {float: left;}  .list-grid-area {float: left;} #houzez_advanced_search-2 .btn-secondary {background-color: #000; border-color: #000;} 
/*Mobile Menu*/ .header-mobile {border-bottom: 1px solid #e3e3e3;} .header-mobile .header-logo img {max-height: 55px;} .mobile-nav .nav-trigger.mobile-open + .nav-dropdown {border-top:1px solid #EFEFEF;} .mobile-nav .nav-dropdown > ul ul a:hover {background-color: #f9f9f9; color:#ba1430;} .mobile-nav .nav-dropdown li .expand-me {width: 46px;}
/*News-Blog*/body.single-post {background-color: #f3f3f3!important;} .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: #bb1430!important;}
/*Custom Hover FX*/ .single-post .post-card-item .thumb-caption {display:none!important;} .item-thumb .hover-effect::before, .item-thumb .hover-effect:before {position: absolute; top: 0; left: -75%; z-index: 100; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-15deg); transition:all .7s ease-in-out;} .item-thumb .hover-effect:hover:before, figure .hover-effect:hover:before {left:75%!important; transition:all .7s ease-in-out;} .figure-block {overflow:hidden;}
@media (max-width: 1200px) {.header-mobile > .container {padding:10px 20px; width: 100%; }}
@media only screen and (max-width: 1200px) {.header-mobile {display: block;}.page-template-property-listing-template-style2 .item-body .info-row + .info-row {margin-top: 0;} .content_page-title {margin: 60px auto 15px!important;}  .header-section, .header-section-4 {display: none;}} .page-template-property-listing-template-style2 .list-view .item-date li {margin-right: 0;}
@media (max-width: 1199px) and (min-width: 992px) {.page-template-property-listing-template-style2 .container-contentbar {width: 100%;}.page-template-property-listing-template-style2  .col-sm-offset-3 {margin-left: 35%;} .page-template-property-listing-template-style2 .item-body .property-address {max-width: 350px!important;}}
@media screen and (max-width:1000px) {.mb_mg_btm {margin-bottom:25px!important;} .visual_mg_btm {margin-bottom:0!important;} .page-template-property-listing-template-style2 .item-body .property-address {max-width: 275px;} /*Image-Gallery Single Listing*/ .page-template-property-listing-template-style2 .detail-slider {max-width:100%!important; float:none!important;} .page-template-property-listing-template-style2 .detail-slider-nav-wrap {height:auto!important;} .page-template-property-listing-template-style2 .detail-slider-nav-wrap .owl-item {width:100px!important;} .page-template-property-listing-template-style2 .detail-slider-nav-wrap .owl-carousel .owl-stage {overflow:hidden; width: max-content!important; max-width: max-content!important;} .vc_col-sm-6 {width:100%!important;} footer#footer-section .col-md-4:first-child {width:100%!important;} footer#footer-section .col-md-4 {width:35%;} #custom_html-6, #custom_html-6 p {max-width:100%;} }
@media (max-width: 991px) and (min-width: 768px) {.page-template-property-listing-template-style2 #content-area {margin-bottom:0!important;} .page-template-property-listing-template-style2 .page-title .title-head {line-height: 32px!important;}}
@media screen and (max-width:767px) {h1 {font-size: 44px!important; line-height: 52px!important;}  h2 {font-size: 36px!important; line-height: 46px!important;} h3 {font-size: 32px!important; line-height: 40px!important;}
.content_page-title h1 {font-size: 46px!important; line-height: 52px!important;} .wpb_wrapper p, .wpb_wrapper ul li {font-size: 15px!important; line-height: 27px!important;}
.blog-article h1 {font-size: 46px!important; line-height: 56px!important;} .call-to-action-rw {padding-top: 40px; padding-bottom: 50px;} .cta_txt p {font-size: 36px!important; line-height: 46px!important;} .page-title-rw {background-image: url(https://storage.googleapis.com/erg-cre-public-assets/wp-content/uploads/2019/08/Global_PageTitle.jpg); background-size: cover!important; min-height: auto;}
.fifty {padding-top: 35px!important; padding-bottom: 35px!important;} .content_page-title p {font-size: 17px!important; line-height: 32px!important; color: #FFF;} .content_page-title h1 {font-size: 46px!important; line-height: 52px!important; color: #FFF;}
.content_page-title {margin-top: 0!important; padding: 30px 0!important; border:none; margin:0; background-color: transparent; margin-bottom: 5px!important;} .page-template-property-listing-template-style2 .detail-slider-nav-wrap .owl-item {width:85px!important;}
/*Footer*/ footer#footer-section .col-md-4 {width:100%;} .footer .mini-foot-nav li {display: block; padding: 5px 0;} .footer {padding: 50px 0 50px;} #custom_html-7 img {max-width:300px!important;}
/*Listing Archive*/ .page-template-property-listing-template-style2 .list-view .property-item-v2 .item-body-bottom {padding: 0 25px 25px!important;}
.property-listing.list-view .property-item-v2 .item-body-top {padding: 20px 25px 0;} .property-listing.list-view .property-item-v2 .item-title {margin-bottom:5px!important;} .page-template-property-listing-template-style2 .item-body .property-address {max-width:100%!important;} .header-detail .header-left {max-width: 100%;} .single-property .header-detail .property-address {margin-bottom: 15px!important;}
.single-property .header-detail .property-address, .header-detail .header-left h1 {overflow: visible; white-space: normal; width: 100%;} .property-template-default .header-detail .header-left h1 {font-size: 38px!important; line-height: 48px!important; margin-bottom: 5px !important;}
.property-template-default p {font-size: 15px; line-height: 26px; margin-bottom: 15px;} .next-prev-block .media {overflow:visible;} .next-prev-block .media-left a, .next-prev-block .media-right a {width: 60px;} .next-prev-block .prev-box, .next-prev-block .next-box {width:50%;} .document-list .pull-right {float:none!important;} .header-detail .header-right {float:none!important;text-align:left;} .document-list .pull-left {width: 100%;} .single-property .document-list a {margin-top:10px!important; display:inline-block;}
}
