:root{--body-font:Optima,classico-urw,sans-serif;--primary:#333}body,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.listing-main-info h1,.listing-main-info h3,.building-main-info-listings-count,.listing-main-info-price,.listing-list,.listing-secondary-info,.listing-other-actions-container .btn,.big-contact-form-container .contact-info-name,.big-contact-form-container .contact-info-brokerage,.contact-info-container,.big-contact-form-container h3,.listing-detail-info-list-container{font-family:var(--body-font);font-weight:normal;text-transform:none}input::placeholder,input::-webkit-input-placeholder,input:-ms-input-placeholder,input::-moz-input-placeholder{color:#333!important;opacity:1}.listing-main-info h1{letter-spacing:0}.big-contact-form-container .contact-info-email,.big-contact-form-container .contact-info-fax,.big-contact-form-container .contact-info-mobile,.big-contact-form-container .contact-info-phone,.big-contact-form-container .contact-info-toll-free{font-family:var(--body-font)}body,.listing-detail-info-list-container{line-height:1.4em;font-size:16px;color:var(--primary)}a{color:#000}a:focus,a:hover{text-decoration:underline}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:var(--primary);text-decoration:underline}.content-section a:hover{color:var(--primary);text-decoration:underline}.section-listings a:hover{text-decoration:none}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#333}.navbar-default .navbar-toggle{border-color:#000}.navbar-default .navbar-toggle[aria-expanded=true]{border-color:#fff}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:active .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle[aria-expanded=true] .icon-bar{background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#000}.listing-hero .listing-photo-lightbox-link{text-shadow:none;text-transform:none;font-size:16px;font-weight:normal}.listing-main-info{background:transparent}.listing-hero .listing-photo-lightbox-link .btn{font-size:16px}.form-control{box-shadow:none;border-color:var(--primary);font-family:var(--body-font);font-size:16px;height:45px;color:#333}input.form-control:focus,textarea.form-control:focus{box-shadow:none;border-color:#222}.search-results-view-changer{display:none}.mls-search-results-paging .pagination>li>a,.mls-search-results-paging .pagination>li>span{color:#888;border:none}.mls-search-results-paging .pagination>.active>a,.mls-search-results-paging .pagination>.active>a:focus,.mls-search-results-paging .pagination>.active>a:hover{background-color:transparent;color:var(--primary);border:none;box-shadow:none;font-weight:600}.listing-list{border-radius:5px;color:var(--primary);border:1.75px solid #000;box-shadow:none}@media only screen and (max-width:767px){.img-listing-list{width:100%}}@media only screen and (min-width:768px).img-listing-list{border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (min-width:992px){.listing-list{height:330px}}.listing-list-content *{font-size:16px}.listing-list:hover{box-shadow:none;transform:scale(1)}.listing-list h4{font-size:24px;font-family:Optima,classico-urw,sans-serif}.listing-list-info-price{font-size:18px!important;font-family:Optima,classico-urw,sans-serif}@media only screen and (min-width:992px){.listing-list h4,.listing-list-info-price{float:none}}.listing-list-brokerage{color:#333}.listing-tag-over-image-container .listing-tag-small{box-shadow:none}.label-danger{background-color:red}.listing-hero .listing-photo-lightbox-link{background:none!important;z-index:9;position:relative}.carousel-control.left,.carousel-control.right{background:none!important}.carousel-control .glyphicon{background-color:rgba(0,0,0,.5);width:50px;height:50px;border-radius:100%}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{position:relative;top:8px}.listing-hero .listing-photo-lightbox-link .btn{background:0 0;color:#fff;margin-left:10px;border:none;font-weight:normal;letter-spacing:0;border-bottom:1px solid #fff;border-radius:0;padding:5px}.listing-secondary-info{font-size:16px;text-transform:capitalize}.listing-ctas-main{display:none}.listing-other-actions-container .btn{border:none;text-transform:capitalize;font-size:16px}.listing-lead-form-container{border-radius:6px;background-color:#000}.listing-lead-form-container h3,.listing-lead-form-container .contact-info-name,.listing-lead-form-container .contact-info-address,.listing-lead-form-container .contact-info-brokerage,.listing-lead-form-container p{font-size:16px;font-weight:400}.navbar-default .navbar-nav>li>a{font-size:14px;color:var(--primary);font-family:Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border:none;border-radius:0}.formContent .btn{border-color:transparent;font-size:16px;font-family:var(--body-font)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active{border-radius:0;background-color:transparent;transition:all .3s ease;color:#333}#header-contact a{color:var(--primary);text-transform:capitalize;font-style:italic}#header-contact{font-size:1em}.big-contact-form-container .small-divider{display:none}.big-contact-form-container .contact-info-name,.big-contact-form-container .contact-info-brokerage,.contact-info-container,.big-contact-form-container h3{font-size:16px!important}h3.contact-info-name,.listing-lead-form-container .contact-info-name{font-weight:bold!important}.listing-hero{background-color:var(--primary)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:0;padding-left:0}.table-striped>tbody>tr:nth-of-type(odd),.table-hover>tbody>tr:hover{background-color:white}.table>tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.5);width:50%;padding-bottom:10px;padding-top:10px}.listing-main-content-container .col-lg-6{padding-left:0}.search-results-paging-count{font-size:16px;color:var(--primary)}.fancybox-katana{font-size:16px;color:var(--primary)}.fancybox-katana.account-lightbox .btn{background:#333;border-radius:0;min-width:120px;line-height:1.2;padding:12px 20px;border-color:#333;transition:all .3s ease;font-size:16px}.fancybox-katana.account-lightbox .btn:hover{background:#444}@media (max-width:767px){.navbar-default .navbar-nav>li>a{color:#fff;border:none!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:active{color:#999}}@media (min-width:768px){.navbar-nav>li{margin:0 8px}.navbar-nav>li>a{padding:5px!important;margin:0!important}.navbar-nav>.active>a,.navbar-nav>.active>a:focus,.navbar-nav>.active>a:hover,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{border-bottom:0 solid #333!important}}.mls-search-controls-wrapper{font-family:Optima,classico-urw,sans-serif}.mls-search-controls-wrapper label{font-family:Optima,classico-urw,sans-serif}.rn-content-block{text-align:center}#footer-disclaimer{color:#28282B;font-size:12px}.powered-by-realtyninja,.privacy-policy{opacity:.31}.mls_logo_footer{opacity:.1}.featured-listings-wrapper .section-heading{visibility:hidden}.label-warning{background-color:#0db53f}.search-results-bottom-controls-wrapper select,.search-results-top-controls-wrapper select{width:100%;color:inherit}