.entry-content .kt-inside-inner-col ul.tml-links li,.entry-content .kt-inside-inner-col li.tml-message,ul.tml-links li,ul.nav.nav-tabs{margin-left:0}.extrap-bottom{padding-bottom:60px}.featured-inn:hover .listing-banner{opacity:0;z-index:-2}.home button.idx-search-submit{margin-top:10px;padding:15px 0!important;width:100%}.home fieldset.idx-search-fieldset.idx-property-type-search label,.idx-single-listing .c-optionsec.clearfix,.idx-search-fieldset.idx-postal-search label,.idx-search-fieldset.idx-mls-search label,.idx-search-fieldset.idx-mls-area label,.idx-search-fieldset.idx-subdivision-search label,.idx-elementary-school-search label,.idx-middle-school-search label,.idx-high-school-search label,.idx-search-fieldset.idx-property-feature-search legend,.home-quick-search .idx-search-bed-bath .idx-property-minBeds input,.home-quick-search .idx-search-bed-bath .idx-property-minBaths input,body.idx-listing-search.idx-map-search h1:not(.idx-page-title){display:none}.idx-elementary-school-search,.idx-middle-school-search,.idx-high-school-search,.idx-property-minSqFt,.idx-property-minAcres,.idx-property-builtAfter{-ms-flex-preferred-size:32%;flex-basis:32%}.itempropwp-wrap{display:inline;margin:0;overflow:hidden;padding:0}.listimg,#idx-advanced-search p.idx-submit{text-align:center}.mfp-content label{display:block;line-height:initial;margin-bottom:0}.o-main-container h1{text-align:left}.profile-fields label{font-weight:700}.row{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}a.idx-listing-photo img{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}a.prof-link{border-right:2px solid #171925;margin-right:20px;padding-right:20px;text-transform:uppercase}a.prof-link:last-child{border:0}a.reduced-price-button{font-size:1.5rem;font-weight:400;font-family:"Montserrat Semibold",sans-serif}button.idx-save-search:after{background:url(../../../../../../../../themes/homestead/idx/images/heart.svg) right center no-repeat;background-size:20px;content:"";height:20px;margin-top:0;position:absolute;right:15px;width:20px}button.idx-search-submit,button.idx-save-search{padding-right:40px!important}button.idx-search-submit:after{background:url(../../../../../../../../themes/homestead/idx/images/search.svg) right center no-repeat;background-size:20px;content:"";height:20px;margin-top:0;position:absolute;right:15px;width:20px}form#register-form{max-width:600px;width:100%}h1.idx-page-title{display:block;text-align:center;width:100%}h1.idx-smaller-title{font-size:3rem;line-height:initial}h2.idx-smaller-title{font-size:1.75rem;line-height:initial;text-align:center}h3.idx-listing-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:300;margin:0}h3.idx-listing-title span,h4.idx-listing-title-address span{line-height:initial}p.idx-listing-price{display:inline-block;float:right;margin:0}p.idx-listing-title-address{display:inline-block;margin:0;text-transform:uppercase}span.idx-notification-types label,span.idx-notification-frequency-options label,span.idx-notification-frequency-options input{cursor:pointer}.homepage-wrap .idx-listing-excerpt{border:0}.idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title{font-size:18px;line-height:initial;font-weight:400;text-transform:initial}.homepage-wrap h4.idx-listing-price{margin:0;text-align:right}h4.idx-listing-price{font-family:"Montserrat",sans-serif;margin:0;font-size:16px;line-height:initial}.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title,.idx-listing-excerpt .idx-listing-header-permalink .idx-listing-title-address{font-size:18px;line-height:initial;font-weight:400;text-transform:initial;font-family:"Montserrat",sans-serif}.idx-listing-excerpt .idx-listing-excerpt-info .idx-listing-info-left h4.idx-listing-price{font-family:"Montserrat",sans-serif;font-weight:400;letter-spacing:0;margin:0 0 10px;font-size:16px}.idx-listing-excerpt .logo_fmls{background-image:url(../../../../../../../../themes/homestead/idx/css/images/logo_fmls.png);background-size:contain;background-position:right center;background-repeat:no-repeat;margin:.5em 0;height:16px}.cidx-widget input,.cidx-widget textarea,.cidx-widget select{border-width:1px}.sidebar .widget_idx-quick-search-widget input[type="text"],.sidebar .widget_idx-quick-search-widget input[type="search"],.sidebar .widget_idx-quick-search-widget input[type="email"],.sidebar .widget_idx-quick-search-widget input[type="number"],.sidebar .widget_idx-quick-search-widget input[type="password"],.sidebar .widget_idx-quick-search-widget input[type="tel"]{font-size:12px}.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link,.widget_idx-quick-search-widget .idx-search-submit{border:1px solid #313e4f;background:#313e4f}.idx-listing-excerpt .idx-listing-excerpt-info p.idx-listing-more a.idx-listing-more-link:hover,.widget_idx-quick-search-widget .idx-search-submit:hover{background:#fff;color:#313e4f}.idx-listing-single .c-optionsec{display:none}.idx-single-listing .c-listingaddress-inn,.idx-single-listing .o-main-container h1{text-align:center}.c-listingaddress-box{width:100%}.idx-single-listing .c-listingaddress-inn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px}.idx-single-listing .listing-banner{background:rgba(255,255,255,.65);color:#000}.idx-single-inner{margin:inherit;padding:inherit}.idx-single-listing h2{font-size:22px;font-weight:700;margin:0 0 20px}.idx-registration-popup-form h2,.idx-single-listing h2.popup-title{font-size:30px}p.large-text{font-size:36px;font-family:"Montserrat",sans-serif;font-weight:700;margin:10px 0}p.addressLocation,p.addressLocation *{font-size:18px;font-weight:400;font-family:"Montserrat Bold",sans-serif;text-transform:uppercase;letter-spacing:.5px}.c-listingaddress.idx-single-inner{text-align:center}.mlsno{font-size:16px}.idx-single-listing .c-listingaddress-menu.idx-listing-actions a{border-right:0;margin-right:0;padding:0 20px}.c-listingaddress-price h2{font-size:14px;font-weight:400;font-family:"Montserrat Bold",sans-serif;letter-spacing:1px;text-transform:initial;margin:0}.button.idx-schedule-showing{margin:20px auto}.idx-single-listing .idx-schedule-showing:before{content:""}.idx-single-listing .idx-schedule-showing:after{content:"\f073";font-family:fontAwesome;padding-left:8px}.idx-single-listing .idx-virtual-tour:before{content:"\f030";font-family:fontAwesome}.idx-single-listing .idx-property-video:before{content:"\f144";font-family:fontAwesome}.idx-single-listing .c-listhouseinfo-data.clearfix,.idx-single-listing .row.c-listhouse-data.clearfix{border-bottom:0}.detail-head{font-weight:500;font-family:"Montserrat",sans-serif;letter-spacing:1px}.idx-submit input[type="submit"]{background:#246c96;padding:10px 15px;color:#fff;border:1px solid #fff;text-align:center;text-transform:uppercase;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:block;max-width:400px;width:100%;font-weight:400;border-radius:4px;font-size:20px;margin:2px auto}.idx-submit input[type="submit"]:hover{color:white!important;background:#fff;border-color:#313e4f}.c-tab-box .nav-tabs{border-bottom:0}.c-tab-box .nav-tabs li a{font-size:35px;padding:0 20px;border:none;border-right:2px solid #246c96;line-height:37px;border-radius:0;margin-right:0}.c-tab-box .nav-tabs li a:focus{outline:none}.c-tab-box .nav-tabs li:last-child a{border:none}.c-tab-box .nav-tabs li:last-child.active a{border:none}.c-tab-box .nav-tabs li:last-child.active a:hover{border:none}.c-tab-box .nav-tabs li:last-child.active a:focus{border:none}.c-tab-box .nav-tabs li.active a{outline:none;cursor:pointer}.c-tab-box .nav-tabs li.active a:focus{outline:none;border-top:0;border-bottom:0;border-left:0}.c-tab-box .nav-tabs li.active a:hover{border-top:0;border-bottom:0;border-left:0}.c-tab-sec .panel-heading h4{padding:10px;font-size:25px}.c-tab-sec .panel-body h3{text-transform:capitalize}.tab-content .panel{background:none}.tab-content .active{opacity:1}@media (min-width:768px){.panel-heading{display:none}.panel{border:none;box-shadow:none}.panel-collapse{height:auto}.panel-collapse.collapse{display:block}}@media (max-width:767px){.tab-content .tab-pane{display:block}.nav-tabs{display:none}.panel-title a{display:block}.panel{margin:0;box-shadow:none;border-radius:0;margin-top:-2px}.tab-pane:first-child .panel{border-radius:5px 5px 0 0}.tab-pane:last-child .panel{border-radius:0 0 5px 5px}}.single-idx_agent .tab-pane .panel-title>a{color:#fff}.single-idx_agent .tab-pane .panel-title>a:hover{color:#a58c6d}.single-idx_agent .tab-pane .panel-title a[aria-expanded="false"]{color:#fff}.single-idx_agent .tab-pane .panel-title a[aria-expanded="true"]{color:#a58c6d}.single-idx_agent .tab-pane.active .panel-title>a{color:#a58c6d}.single-idx_agent .tab-pane.active .panel-title a.collapsed{color:#fff!important}.tab-content{width:100%;max-width:100%}.idx-listing-excerpt .address_line_two span{font-style:italic}