.si-ld-listing-agent, .si-ld-primary, .si-ld-primary__info > div {border-bottom: 1px solid var(--sis-component-border);}.modal.si-ld-mobilephotos .modal-body > div:last-child, .si-ld-details__item > div:last-child, .si-ld-details__item > table > tbody > tr:last-child > td, .si-ld-details__item > table > tfoot > tr:last-child > td, .si-ld-details__item > table > thead > tr:last-child > td {border-bottom: none;}.out-of-stock {z-index: 1;bottom: -70px;transform: rotate(355deg);left: 50%;transform: translate(-50%, -50%) rotate(-3deg);}.si-ld .si-social-profiles {font-size: 1.1em;text-align: center;width: 130px;}.si-ld section {margin-bottom: 30px;padding: 0;}.si-ld section > h2 {font-size: 1.5em;font-weight: 600;margin-bottom: 20px;text-transform: uppercase;}.si-ld section > hr, .si-ld section > section, .si-ld-contact .si-btn:last-of-type {margin-bottom: 0;}.si-ld section > h2 > small {color: inherit;display: block;margin-top: 5px;}.si-ld section iframe {border: 0;}.si-ld section > hr, .si-ld-contact hr, .si-ld-description hr {border-top-color: var(--sis-component-border);}.si-ld section > section + section {margin-top: 30px;}.si-ld-description {font-size: 1.1em;margin-top: 10px;}.si-ld-description strong {font-weight: 600;}.si-ld-description h1, .si-ld-description h2, .si-ld-description h3, .si-ld-description h4, .si-ld-description h5, .si-ld-description h6 {margin-bottom: 10px;}.si-ld-description h1 {font-size: 2em;}.si-ld-description h2 {font-size: 1.85em;}.si-ld-description h3 {font-size: 1.6em;}.si-ld-description h4 {font-size: 1.4em;}.si-ld-description h5 {font-size: 1.25em;}.si-ld-description h6, .si-ld-price-history > table > tbody > tr > td .fa {font-size: 1.15em;}.si-ld-description p {font-size: 1em;line-height: 1.5;margin-bottom: 15px;}.si-ld-primary {padding-bottom: 15px !important;}.si-ld-primary__status > span {align-self: flex-start;background-color: #000;border-radius: 15px;color: #fff;flex: unset !important;font-size: 0.9em;margin-bottom: 3px;margin-left: 10px;margin-top: -3px;min-width: 100px;padding: 4px 8px;text-align: center;}.si-ld-primary__status > span.is-active, .si-ld-primary__status > span.is-active-not-showing, .si-ld-primary__status > span.is-active-under-contract, .si-ld-primary__status > span.is-contingent, .si-ld-primary__status > span.is-under-contract {background-color: #046b06;color: #fff;}.si-ld-primary__status > span.is-sold {background-color: #777;color: #fff;}.si-ld-primary__status > span.is-pending {background-color: #0064a4;color: #fff;}.si-ld-primary__status > span.is-coming-soon {background-color: #37046b;color: #fff;}.si-ld-primary__status > span.is-temp-off-market {background-color: #525252;color: #fff;}.si-ld-calculator .dash.dash-price, .si-ld-calculator__bar .bar span {background: var(--sis-brand-secondary);}.si-ld-primary__info {margin-top: 10px;overflow: hidden;}.si-ld-primary__info > div {display: flex;margin-bottom: -1px;padding: 12px 8px;}.si-ld-details__item > div, .si-ld-details__item > table > tbody > tr.th, .si-ld-details__item > table > tfoot > tr.th, .si-ld-details__item > table > thead > tr.th {border-bottom: 1px solid var(--sis-component-bg-gray);}.si-ld-primary__info > div > strong {display: inline-block;font-weight: 400;}.si-ld-primary__info > div > span {display: inline-block;flex: 1;font-weight: 600;padding-left: 5px;}.si-ld-primary__info.has-office .si-idx-logo {margin-right: 5px;max-height: 20px;max-width: 35px;}.si-ld-listing-agent {margin: 10px 0 20px;padding: 10px 0;}.si-ld-contact-wrap {border-bottom: 2px solid var(--sis-component-border);position: relative;z-index: 10;}.si-ld-contact {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;flex-flow: row wrap;padding: 15px 0;}.si-ld-contact h3 {font-family: var(--sis-font-family-base);font-size: calc(var(--sis-font-size-base) * 1.2);font-weight: 600;margin: 0;}.si-ld-contact .si-phone-link {color: var(--sis-text-color);font-size: 1em;font-weight: 600;}.si-ld-contact hr {border-top-width: 2px;display: none;margin: 0 15px 15px;}.si-ld-contact .si-btn {display: block;margin: 0 auto 15px;max-width: 300px;width: 90%;}.si-ld-lender, .si-ld-lender--mc {border-top: 1px solid var(--sis-component-border);}.si-ld-lender--mc {margin-top: 15px;}.si-ld-contact__actions, .si-ld-contact__agent {flex: 1 1 var(--si-lender-min-width, 260px);margin: 5px 0;}.si-ld-contact__actions > div {line-height: 1.2;margin: 0 20px 15px;text-align: center;}.si-ld-contact__name {display: -ms-flex;display: flex;-ms-justify-content: center;justify-content: center;}.si-ld-contact__img {width: 48px;}.si-ld-contact__img > img {height: auto;vertical-align: top;width: 100%;}.si-ld-contact__img > span {display: none;font-size: 3.8em;line-height: 1;vertical-align: middle;}.si-ld-contact__info {align-self: center;line-height: 1.6;padding-left: 10px;text-align: left;}.si-ld-contact__info .small {text-transform: uppercase;}.si-ld-calculator .form-control {height: 42px;}.si-ld-calculator .si-row {margin-left: -10px;margin-right: -10px;}.si-ld-calculator .si-form__column {padding-left: 10px;padding-right: 10px;width: 50%;}.si-ld-calculator .dash {border-radius: 6px;display: inline-block;height: 4px;margin-left: 10px;vertical-align: middle;width: 20px;}.si-ld-calculator .dash.dash-dp, .si-ld-calculator__bar .bar {background: var(--sis-brand-secondary-200);}.si-ld-calculator label {white-space: nowrap;}.si-ld-calculator.has-lender .bar, .si-ld-calculator.has-lender .dash, .si-ld-schedule .date-picker .calendar .slick-next.slick-disabled .icon, .si-ld-schedule .date-picker .calendar .slick-next:after, .si-ld-schedule .date-picker .calendar .slick-next:before, .si-ld-schedule .date-picker .calendar .slick-prev.slick-disabled .icon, .si-ld-schedule .date-picker .calendar .slick-prev:after, .si-ld-schedule .date-picker .calendar .slick-prev:before {display: none;}.main-content aside .box .sidebar__veteran, .main-content aside .box .sidebar__videos h4, .modal.si-ld-fullphotos .si-ld-header__info, .si-ld-calculator__bar, [id^="blog"] .main-content [id^="post"] .si-content-area .blog-post__links {text-align: center;}.si-ld-calculator__bar .price {font-size: 2.5em;font-weight: 600;}.si-ld-calculator__bar .price span {font-size: 0.5em;font-weight: 400;vertical-align: middle;}.si-ld-calculator__bar .bar {border-radius: 6px;height: 12px;margin: 10px auto 20px;overflow: hidden;position: relative;width: 80%;}.si-ld-calculator__bar .bar span {height: 12px;left: 0;position: absolute;top: 0;transition: width 0.3s ease-in;width: 0;}.si-ld-calculator__bar .info {font-size: 1.1em;font-weight: 600;}.si-ld-calculator__bar .info .si-btn {font-weight: 600;margin-left: 10px;}.si-ld-map > div {overflow: hidden;position: relative;}.si-ld-map__tabs {position: absolute;right: 2%;top: 2%;z-index: 2;}.si-ld-map__tabs > a {background-color: var(--sis-btn-tertiary-bg);border-radius: 3px;color: var(--sis-btn-tertiary-color);display: block;margin-top: 5px;padding: 7px 20px;}.si-ld-map__tabs > a:first-child {margin-top: 0;}.si-ld-map__tabs > a .icon {fill: var(--sis-btn-tertiary-color);height: 18px;margin-right: 8px;position: relative;top: 2px;width: 18px;}.si-ld-map__tabs > a:hover {background-color: var(--sis-btn-secondary-bg-hover);color: var(--sis-btn-secondary-color);text-decoration: none;}.si-ld-map__tabs > a.active {background-color: var(--sis-btn-secondary-bg);color: var(--sis-btn-secondary-color);}.si-ld-map__tabs > a.active .icon {fill: var(--sis-btn-secondary-color);}.si-ld-map__panes, .si-ld-map__panes > div {height: 540px;position: relative;width: 100%;}.si-ld-price-history {font-size: 1.1em;}.si-ld-price-history > table {width: 100%;}.si-ld-price-history > table > tbody > tr.th {font-size: 0.95em;font-weight: 600;}.si-ld-price-history > table > tbody > tr > td {padding: 10px 8px;}.si-ld-price-history > table > tbody > tr > td .fa-caret-down {color: #e62828;}.si-ld-price-history > table > tbody > tr > td .fa-caret-up {color: #7ed12a;}.si-ld-price-history > table > tbody > tr:nth-of-type(2n) {background-color: var(--sis-component-bg-gray);}.si-ld-details {margin: 0 -15px !important;}.si-ld-details__item {margin-bottom: 40px;padding: 0 15px;width: 100%;}.si-ld-details__item > h2 {font-size: 1.5em;font-weight: 600;margin: 0 0 15px;text-transform: uppercase;}.si-ld-details__item > div {display: -ms-flex;display: flex;padding: 12px 8px;}.si-ld-details__item > div > strong {display: inline-block;font-weight: 600;margin-right: 10px;vertical-align: top;}.si-ld-details__item > div > span {display: inline-block;font-weight: 400;}.si-ld-details__item > div > span > a, .si-ld-details__item > div > span > a:hover {color: inherit;text-decoration: underline;}.modal.si-ld-mobilephotos .modal-body > div > img, .si-ld-details__item > table, .si-ld-similar .si-loading .si-listings-column {width: 100%;}.si-ld-details__item > table > tbody > tr > td, .si-ld-details__item > table > tfoot > tr > td, .si-ld-details__item > table > thead > tr > td {border-bottom: 1px solid var(--sis-component-bg-gray);font-weight: 400;padding: 12px 8px;}.si-ld-details__item > table > tbody > tr.th > td, .si-ld-details__item > table > tbody > tr > td:first-child, .si-ld-details__item > table > tfoot > tr.th > td, .si-ld-details__item > table > tfoot > tr > td:first-child, .si-ld-details__item > table > thead > tr.th > td, .si-ld-details__item > table > thead > tr > td:first-child, .si-ld-dpresource > a, .si-ld-openhouse > div > span > strong, .si-ld-schedule .date-picker .address, .si-listing__title-main {font-weight: 600;}.si-ld-schools > div {background-color: #fff !important;color: #333;}.si-ld-transportation .item {border: 2px solid var(--sis-component-border-600);border-radius: 4px;font-size: 1.2em;margin-bottom: 30px;padding: 20px;text-align: center;}.modal.si-ld-fullphotos, .si-ld-schedule .date-picker-container {font-size: calc(var(--sis-font-size-base) * 1.2);}.si-ld-transportation .item .num {color: var(--sis-brand-secondary);font-size: 3.7em;font-weight: 600;line-height: 1;vertical-align: top;}.si-ld-transportation .item .icon {fill: var(--sis-text-color);height: 4.2em;margin-right: 20px;width: 4.2em;}.si-ld-transportation .item .status {color: var(--sis-brand-secondary);font-size: 1.2em;font-weight: 700;line-height: normal;margin: 10px 0;text-transform: uppercase;}.si-ld-transportation .item > a, .si-ld-transportation .item > a:focus, .si-ld-transportation .item > a:hover {color: var(--sis-text-color);text-decoration: none;}.si-ld-note {background: var(--sis-component-bg-gray);border-left: 4px solid var(--sis-brand-secondary);line-height: normal;padding: 15px 20px;}.si-ld-schedule .date-picker-container .icon-directions, .si-ld-schedule .date-picker-container .icon-printer {fill: #777;}.si-ld-schedule .img img {border-radius: 6px 6px 0 0;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}.si-ld-schedule .date-picker {border: 1px solid var(--sis-component-border);border-radius: 0 0 6px 6px;line-height: normal;overflow: hidden;padding: 20px 20px 10px;text-align: center;}.si-ld-schedule .date-picker .title {font-size: calc(var(--sis-font-size-base) * 1.333);font-weight: 700;line-height: normal;}.si-ld-schedule .date-picker .calendar {margin: 20px;}.si-ld-schedule .date-picker .calendar .slick-next, .si-ld-schedule .date-picker .calendar .slick-prev {background-color: var(--sis-brand-secondary-50);border-radius: 3px;height: 45px;width: 25px;}.si-ld-schedule .date-picker .calendar .slick-next .icon, .si-ld-schedule .date-picker .calendar .slick-prev .icon {fill: var(--sis-btn-secondary-bg);stroke: var(--sis-btn-secondary-bg);stroke-width: 2px;height: 15px;position: relative;width: 15px;}.si-ld-schedule .date-picker .calendar .slick-next.slick-disabled, .si-ld-schedule .date-picker .calendar .slick-prev.slick-disabled {opacity: 0;}.si-ld-schedule .date-picker .calendar .slick-next {right: -30px;}.si-ld-schedule .date-picker .calendar .slick-prev {left: -30px;}.si-ld-schedule .date-picker .calendar .item .month, .si-ld-schedule .date-picker .calendar .week {color: var(--sis-btn-secondary-bg);font-size: 0.9em;text-transform: uppercase;}.si-ld-schedule .date-picker .calendar .item {border: 2px solid var(--sis-btn-secondary-bg);border-radius: 6px;cursor: pointer;margin: 0 9px;padding: 15px 0 10px;}.si-ld-schedule .date-picker .calendar .item .day {font-size: 2em;font-weight: 600;line-height: 1;}.si-ld-schedule .date-picker .calendar .item .day .icon {height: 29px;width: 29px;}.si-ld-schedule .date-picker .calendar .item.is-active {background: var(--sis-btn-secondary-bg);color: var(--sis-btn-secondary-color);}.si-ld-schedule .date-picker .calendar .item.is-active .day, .si-ld-schedule .date-picker .calendar .item.is-active .month {fill: var(--sis-btn-secondary-color);color: var(--sis-btn-secondary-color);}.si-ld-schedule .date-picker .sep {margin: 20px 0;}.si-ld-schedule .date-picker .si-btn {font-weight: 600;margin: 10px 1%;width: 98%;}.si-ld-schedule .date-picker .si-btn .icon {fill: rgba(var(--sis-text-color-rgb), 0.9);height: 19px;margin-right: 12px;position: relative;top: 3px;width: 19px;}.si-ld-schedule .date-picker .tour-type {margin: 15px 0 0;}.main-content aside .box.search .box-content, .modal.si-ld-fullphotos .modal-body, .modal.si-ld-mobilephotos .modal-body, .si-ld-schedule .date-picker .tour-type .radio-inline {padding: 0;}.si-ld-schedule .date-picker .tour-type input[type="radio"] {margin: 0 !important;opacity: 0 !important;position: static !important;z-index: 10;}.si-ld-schedule .date-picker .tour-type input[type="radio"] + label {cursor: pointer;display: inline-block;font-size: 0.9em;line-height: 18px;padding-left: 8px;position: relative;}.si-ld-schedule .date-picker .tour-type input[type="radio"] + label:before {background-color: transparent;border: 2px solid transparent;border-radius: 50%;box-shadow: 0 0 0 1px var(--sis-btn-secondary-bg);content: "";display: inline-block;height: 18px;left: -18px;position: absolute;transition: 0.3s ease-in;width: 18px;}.si-ld-schedule .date-picker .tour-type input[type="radio"]:checked + label:before {background-color: var(--sis-btn-secondary-bg);border-color: var(--sis-content-bg);}.si-ld-schedule.is-floating-cta .date-picker {border: none;border-radius: 0;flex-basis: 100%;margin: 5px 0;padding: 0;}.si-ld-schedule.is-floating-cta .date-picker .calendar {margin: 15px 30px 0;}.si-ld-schedule.is-floating-cta .date-picker .calendar .slick-next, .si-ld-schedule.is-floating-cta .date-picker .calendar .slick-prev {top: 45%;}.si-ld-schedule.is-floating-cta .date-picker .calendar .item {margin: 0 5px;}.si-ld-schedule.is-floating-cta .date-picker .calendar .item .day .icon {height: 24px;width: 24px;}.si-ld-schedule__contact {display: -ms-flex;display: flex;-ms-justify-content: center;justify-content: center;margin: 15px 0;}.si-ld-similar, .si-listing__content {position: relative;}.si-ld-similar .slick-slide {padding-left: 20px;}.si-ld-similar .slick-list {margin-left: -20px;}.si-ld-similar__next, .si-ld-similar__prev {background-color: var(--sis-btn-tertiary-bg);cursor: pointer;display: none;height: 40px;position: absolute;text-align: center;top: 0;width: 40px;}.si-ld-similar__next > i, .si-ld-similar__prev > i {color: var(--sis-btn-tertiary-color);font-size: 1.6em;}.si-ld-similar__prev {right: 45px;}.modal.si-ld-fullphotos .modal-body button:last-child, .si-ld-similar__next {right: 0;}.si-offmarket-message {background-color: var(--sis-component-bg-gray);margin-bottom: 20px;padding: 80px 15px;}@media (min-width: 481px) and (max-width: 767px), (min-width: 992px) and (max-width: 1199px) {.si-ld-similar .si-loading .si-listings-column {width: 50% !important;}}@media (min-width: 1200px), (min-width: 768px) and (max-width: 991px) {.si-ld-similar .si-loading .si-listings-column {width: 33.3333% !important;}}.si-ld-photos-modal-shown {overflow: hidden !important;padding-right: 0 !important;}.si-ld-photos-modal-shown .si-modal.in:not(.si-ld-fullphotos), .si-ld-photos-modal-shown .si-modal.in:not(.si-ld-mobilephotos) {background-color: rgba(0, 0, 0, 0.5);}.si-ld-photos-modal-shown #siScrollTop, footer .footer-content .img__americas-best:after, footer .footer-content .img__best-of:after, footer .footer-content .img__cdpe:after, footer .footer-content .img__google:after, footer .footer-content .img__itunes:after, footer .footer-content .img__logo:after, footer .footer-content .img__mls:after, footer .footer-content .img__redding-chamber:after, footer .footer-content .img__spotify:after, footer .footer-content .img__stitcher:after, footer .footer-content .img__veteran:after, footer .footer-content .img__wrapper:after, footer .footer-content .img__zillow:after, footer .footer-content .social-media a:after, footer .footer-content > .row:first-of-type {display: none !important;}.modal.si-ld-fullphotos {color: #fff;overflow: hidden !important;padding: 0 !important;z-index: 1041 !important;}.modal.si-ld-fullphotos .modal-content, .modal.si-ld-fullphotos .modal-dialog {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}.modal.si-ld-fullphotos .modal-dialog {margin: 0;width: 100%;}.modal.si-ld-fullphotos .slick-slide img {bottom: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;position: absolute;object-fit: contain;right: 0;top: 0;}.modal.si-ld-fullphotos .modal-content {background-color: #181818;border: none;border-radius: 0;-o-box-shadow: inherit;box-shadow: inherit;}.modal.si-ld-fullphotos .modal-body button {bottom: 0;cursor: pointer;display: none;height: 80px;margin: auto;position: absolute;top: 0;width: 80px;z-index: 1;}.modal.si-ld-fullphotos .modal-body button:first-child {left: 0;}.modal.si-ld-fullphotos .modal-body button .icon-chevron {fill: #fff;height: 50px;width: 50px;}.modal.si-ld-fullphotos .modal-footer, .modal.si-ld-fullphotos .modal-header {border: none;left: 0;position: absolute;right: 0;}.modal.si-ld-fullphotos .modal-header {box-shadow: 0 0 20px #000;padding-right: 70px;top: 0;}.modal.si-ld-fullphotos .modal-header .close {opacity: 1;position: absolute;right: 20px;text-shadow: none;top: 20px;}.modal.si-ld-fullphotos .modal-header .close svg {fill: #969696;height: 30px;width: 30px;}.modal.si-ld-fullphotos .modal-footer {border: 1px solid #000;bottom: 0;font-size: calc(var(--sis-font-size-base) * 0.9333);text-align: center;}.modal.si-ld-fullphotos .modal-title {color: #fff;font-family: var(--sis-font-family-base);}.modal.si-ld-fullphotos .si-ld-header__info span {margin-right: 30px;}.modal.si-ld-fullphotos .si-ld-header__info span.price {color: #fff;}.modal.si-ld-fullphotos .si-ld-header__social {margin-top: 10px;position: relative;text-align: center;width: auto;}.modal.si-ld-fullphotos .si-ld-header__social > a {color: #fff;font-size: calc(var(--sis-font-size-base) * 0.9333);margin-right: 20px;}.modal.si-ld-fullphotos .si-ld-header__social > a .icon {height: 20px;margin-right: 5px;vertical-align: text-bottom;width: 20px;}.modal.si-ld-fullphotos .si-ld-header__social > a i {vertical-align: 1px;}.modal.si-ld-fullphotos .si-ld-header__social > a > span {color: #fff;display: inline;font-weight: 400;margin-left: 5px;vertical-align: 2px;}@media (min-width: 480px) {.modal.si-ld-fullphotos .si-ld-header__info {text-align: left;}}.modal.si-ld-fullphotos .photo_caption {background-color: rgba(0, 0, 0, 0.5);bottom: 0;color: #fff;font-size: calc(var(--sis-font-size-base) * 0.9333);left: 0;margin: auto;padding: 6px;position: absolute;right: 0;text-align: center;width: min(80%, 550px);z-index: 1;}.modal.si-ld-mobilephotos {background-color: var(--sis-content-bg);color: var(--sis-text-color);font-family: var(--sis-font-family-base);font-size: var(--sis-font-size-base);overflow-x: hidden;overflow-y: auto;z-index: 1041 !important;}.modal.si-ld-mobilephotos .modal-footer, .modal.si-ld-mobilephotos .modal-header {border: none;left: 0;padding: 0;position: -webkit-sticky;position: sticky;right: 0;z-index: 1;}.modal.si-ld-mobilephotos .modal-header {top: 0;}.modal.si-ld-mobilephotos .modal-header button {border-radius: 0;color: #777;font-weight: 600;width: 100%;}.modal.si-ld-mobilephotos .modal-header button i {border: 1px solid;border-radius: 3px;font-weight: 600;margin-left: 10px;padding: 8px 10px;text-align: center;}.modal.si-ld-mobilephotos .modal-footer {background-color: var(--sis-content-bg);bottom: 0;height: 127px;overflow: hidden;padding: 8px;text-align: center;transition: height 0.1s ease-in;}.modal.si-ld-mobilephotos .modal-footer > span {display: inline-block;font-size: 1.15em;font-weight: 600;height: 48px;line-height: 1.3;text-align: left;vertical-align: middle;}.modal.si-ld-mobilephotos .modal-footer > span.address {overflow: hidden;padding-top: 4px;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 125px);}.modal.si-ld-mobilephotos .modal-footer > span.address > span {display: block;font-size: 0.9em;}.modal.si-ld-mobilephotos .modal-footer > span.price {line-height: 48px;text-align: right;width: 117px;}.modal.si-ld-mobilephotos .modal-footer hr {border-color: rgba(var(--sis-text-color-rgb), 0.25);margin-bottom: 12px;margin-top: 12px;}.modal.si-ld-mobilephotos .modal-footer button {font-size: 1em;height: 34px;line-height: 34px;margin: 0 2%;max-width: 250px;padding: 0;width: 45%;}.modal.si-ld-mobilephotos .modal-footer .si-ld-top__buttons {height: 34px;padding-top: 0;}.modal.si-ld-mobilephotos .modal-footer .si-ld-top__buttons .icon, .modal.si-ld-mobilephotos .modal-footer .si-ld-top__buttons i, .modal.si-ld-mobilephotos .modal-footer .si-ld-top__buttons span {display: inline-block;margin: 0 2px;vertical-align: middle;}.si-listing__photo-label:empty, .si-listings-gallery .si-listing__info > div:last-child:after {display: none;}.modal.si-ld-mobilephotos .modal-body > div {border-bottom: 2px solid #fff;}.modal.si-ld-mobilephotos.has-scrolled .modal-footer {height: 180px;}.si-ld-feed-policy-bar {align-items: center;background-color: var(--sis-brand-primary);bottom: 0;color: var(--sis-brand-primary-text-color);display: flex;flex-direction: row;justify-content: center;left: 0;margin: 0;padding: 1em 2em;position: fixed;position: -webkit-sticky;position: sticky;text-align: center;width: 100%;z-index: 1010;}.si-ld-feed-policy-bar a {color: var(--sis-brand-secondary-500);display: inline-block;text-decoration: none;}.si-ld-feed-policy-bar a:focus, .si-ld-feed-policy-bar a:hover {color: var(--sis-brand-secondary-700);}.si-ld-feed-policy-bar .si-btn {margin-left: 15px;}.si-listing {background-color: var(--sis-component-bg);border: 2px solid var(--sis-component-border-200);font-size: var(--sis-font-size-base);margin-bottom: 20px;position: relative;transition: border-color 0.4s ease-in-out;}.si-listing > a {color: inherit;display: block;}.si-listing > a:hover {color: inherit;text-decoration: none;}.si-listing:hover {border-color: var(--sis-component-border-hover);}.si-listing.is-hover .si-listing__detail {display: block !important;opacity: 1;}.si-listing.is-selected {border-color: #f9dc1b;box-shadow: 0 0 15px #f9dc1b;}.si-listing [role="link"] {cursor: pointer;}.si-listing__courtesy {font-size: 96%;margin: 5px 15px;}.si-listing__photo {background-color: #434343;position: relative;}.si-listing__photo-label {background-color: #000;border-radius: 4px;color: #fff;font-size: 0.85em;font-weight: 600;left: 8px;line-height: 1;padding: 5px 8px 4px;position: absolute;text-align: center;top: 10px;z-index: 2;}.si-listing__photo-label.is-open-house {background-color: #a40000;color: #fff;}.si-listing__photo-label.is-open-house.is-in-person {left: calc(118px + 1em);}@media (min-width: 480px) and (max-width: 700px) {.si-listing__photo-label.is-open-house.is-in-person {left: 8px;top: calc(22px + 1em);}}.si-listing__photo-label.is-sold {background-color: #777;color: #fff;}.si-listing__photo-label.is-pending {background-color: #0064a4;color: #fff;}.si-listing__photo-label.is-coming-soon {background-color: #37046b;color: #fff;}.si-listing__photo-label.is-active-no-showing, .si-listing__photo-label.is-active-under-contract, .si-listing__photo-label.is-back-on-market, .si-listing__photo-label.is-backup, .si-listing__photo-label.is-contingent, .si-listing__photo-label.is-first-right, .si-listing__photo-label.is-under-contract {background-color: #046b06;color: #fff;}.si-listing__photo-label.is-temp-off-market {background-color: #525252;color: #fff;}.si-listing__photo-img img:not(.si-listing-photo--tall) {height: 100% !important;-o-object-fit: cover;object-fit: cover;width: 100% !important;}.container-ld:after, .container-ld:before, .si-ld-nav:after, .si-ld-nav:before, .si-listing__content:after, .si-listing__content:before, .si-listing__info:after, .si-listing__info:before, .si-listings-gallery > .si-row:after, .si-listings-gallery > .si-row:before, .si-listings-list .si-listing > .si-row:after, .si-listings-list .si-listing > .si-row:before {content: " ";display: table;}.container-ld:after, .si-ld-nav:after, .si-listing__content:after, .si-listing__info:after, .si-listings-gallery > .si-row:after, .si-listings-list .si-listing > .si-row:after {clear: both;}.si-listing__like {color: #fff;font-size: 1.7em;height: 48px;position: absolute;right: 0;text-shadow: 0 0 12px rgba(0, 0, 0, 0.7), 0 0 9px rgba(0, 0, 0, 0.5);top: 0;transition: color 0.3s ease-in-out, transform 0.5s, -webkit-transform 0.5s;width: 48px;z-index: 2;}.si-listing__like:hover {color: var(--sis-brand-secondary-400);-webkit-transform: scale(1.2);transform: scale(1.2);}.si-listing__neighborhood, .si-listing__neighborhood-place, .si-listing__title-description, .si-listing__title-main {color: var(--sis-text-color);}.si-listing__neighborhood {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.si-listing__info > div {float: left;width: 33.3333%;}.si-listing__info .si-listing__info-label {color: var(--sis-text-color);line-height: 1;}.si-listing__info .si-listing__info-value {font-size: 1.35em;}.si-listing__info .si-listing__info-value small {font-size: 0.7em;font-variant: diagonal-fractions;margin: 0 8px 0 1px;}.si-listing__info .si-listing__info-value small:last-child {margin-right: 0;}.si-listing__footer {font-size: 0.9em;padding: 8px 0;}.si-listing__footer.si-listing__footer--featured {background-color: var(--sis-component-bg-gray);}.si-listing__detail {background-color: var(--sis-component-label-bg);bottom: 0;color: var(--sis-component-label-color) !important;display: none !important;font-size: 0.813em;height: 32px;line-height: 32px;opacity: 0;padding: 0 15px;position: absolute;right: 0;text-align: center;transition: opacity 0.4s ease-in-out;width: 140px;}.si-listing__detail > i {font-size: 1.3em;vertical-align: middle;}.si-listings-gallery > .si-row {display: flex;flex-flow: row wrap;margin-left: -10px;margin-right: -10px;}.si-listings-gallery .si-listing__neighborhood-place {font-weight: 600;line-height: 40px;padding: 0 15px;}.si-listings-gallery .si-listing__footer {padding: 8px 15px;}.si-listings-gallery .si-listing__photo:after {background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.8));background-repeat: repeat-x;bottom: 0;content: "";height: 52px;left: 0;position: absolute;width: 100%;}.si-listings-gallery .si-listing__photo-img {display: block;height: 0;overflow: hidden;padding: 0 0 60%;position: relative;}.si-listings-gallery .si-listing__photo-img img {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;}.si-listings-gallery .si-listing__detail {left: 0;margin: auto;top: 0;z-index: 2;}.si-listings-gallery .si-listing__photo-price {bottom: 0;color: #fff;cursor: pointer;height: 52px;left: 0;line-height: 52px;padding: 0 15px;position: absolute;width: 100%;z-index: 3;}.si-listings-gallery .si-listing__photo-price > span {font-size: 1.35em;font-weight: 600;text-shadow: 0 1px #1a1a1a;}.si-listings-gallery .si-listing__photo-count {color: #fff;font-size: 1.2em;position: absolute;right: 15px;top: 0;}.si-listings-gallery .si-listing__photo-count > i {color: hsla(0, 0%, 100%, 0.6);font-size: 1.1em;padding-left: 5px;}.si-listings-gallery .si-listing__title {border-bottom: 1px solid var(--sis-component-border-200);padding: 10px 15px;position: relative;}.si-listings-gallery .si-listing__title-main {font-size: 1.2em;}.si-listings-gallery .si-listing__title-description, .text-transform--uppercase {text-transform: uppercase;}.si-listings-gallery .si-listing__info {border-bottom: 1px solid var(--sis-component-border-200);min-height: calc( var(--sis-font-size-base) * 1.35 * 1.2 + var(--sis-font-size-base) + 10px );}.si-listings-gallery .si-listing__info > div {padding-bottom: 10px;padding-left: 20px;position: relative;}.si-listings-gallery .si-listing__info > div:after {background: var(--sis-component-border-200);bottom: 0;content: "";display: block;height: 30px;position: absolute;right: 0;width: 1px;}.si-listings-gallery .si-listing__info .si-listing__info-value {line-height: 1.2;}.si-listings-list {margin-left: auto;margin-right: auto;max-width: 1000px;}.si-listings-list .si-listing > .si-row {display: -ms-flex;display: flex;margin-left: 0;margin-right: 0;}.si-listings-list .si-listing__photo, .si-listings-list .si-listing__photo-img, .si-listings-list .si-listing__photo-img div {height: 100%;width: 100%;}.si-listings-list .si-listing__photo-img img {display: block;margin: auto;}.si-listings-list .si-listing__controls {margin-top: -35px;position: absolute;text-align: center;top: 50%;width: 100%;}.si-listings-list .si-listing__controls * {display: inline-block;vertical-align: middle;}.si-listings-list .si-listing__controls-next, .si-listings-list .si-listing__controls-prev {background-color: transparent;height: 70px;position: absolute;transition: background-color 0.3s ease-in-out;width: 66px;}.si-listings-list .si-listing__controls-next:before, .si-listings-list .si-listing__controls-prev:before {color: var(--sis-btn-tertiary-color);display: block;font-family: FontAwesome;font-size: 3.4em;}.si-listings-list .si-listing__controls-next:hover, .si-listings-list .si-listing__controls-prev:hover {background-color: var(--sis-btn-tertiary-bg);opacity: 0.8;}.si-listings-list .si-listing__controls-next.disabled, .si-listings-list .si-listing__controls-next.slick-disabled, .si-listings-list .si-listing__controls-prev.disabled, .si-listings-list .si-listing__controls-prev.slick-disabled {cursor: default;opacity: 0.5;}.si-listings-list .si-listing__controls-next.disabled:hover, .si-listings-list .si-listing__controls-next.slick-disabled:hover, .si-listings-list .si-listing__controls-prev.disabled:hover, .si-listings-list .si-listing__controls-prev.slick-disabled:hover {background-color: var(--sis-btn-tertiary-bg-hover);}.si-listings-list .si-listing__controls-prev {left: 0;}.si-listings-list .si-listing__controls-prev:before {content: "\f104";}.si-listings-list .si-listing__controls-next {left: inherit;right: 0;}.si-listings-list .si-listing__controls-next:before {content: "\f105";}.si-ld-top > .container-ld, .si-listings-list .si-listing__price-title {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;flex-wrap: wrap;}.si-listings-list .si-listing__price-title > div {display: inline-block;-ms-flex-basis: 50%;flex-basis: 50%;width: 49%;}.si-listings-list .si-listing__title {font-size: 1.2em;text-align: right;}.si-listings-list .si-listing__title-main, body .main-content .si-content-area p strong {font-weight: 700;}.si-listings-list .si-listing__price {font-size: 1.8em;line-height: 1.2;}.si-listings-list .si-listing__price-dynamic {display: inline-block;font-size: 0.6em;vertical-align: 2px;}.si-listings-list .si-listing__price-dynamic.price-up {color: #67c904;}.si-listings-list .si-listing__price-dynamic.price-down {color: #e10202;}.si-listings-list .si-listing__content {padding-top: 10px;position: relative;}.si-listings-list .si-listing__content > div {border-top: 1px solid var(--sis-component-border-200);padding: 8px 40px;}.si-listings-list .si-listing__info {overflow: hidden;padding-bottom: 0 !important;padding-top: 0 !important;position: relative;}.si-listings-list .si-listing__info > div {padding: 8px 0;}.si-listings-list .si-listing__info > div:nth-child(4):before {border-bottom: 1px solid var(--sis-component-border-200);content: "";display: block;height: 1px;left: 0;position: absolute;top: 50%;-webkit-transform: translateY(50%);transform: translateY(50%);width: 100%;}.si-listings-list .si-listing__info .si-listing__info-value {font-size: 1.7em;white-space: nowrap;}.si-listings-list .si-listing__footer, .si-listings-list .si-listing__price-title {border-top: none !important;}.si-site-container-fluid .si-listings-column, .si-site-container.si-site-container--full .si-listings-column {float: left;min-height: 1px;padding-left: 10px;padding-right: 10px;position: relative;width: 50%;}@media (min-width: 1200px) {.si-ld-details__item {width: 50%;}.modal.si-ld-fullphotos .si-ld-header__info {float: left;}.modal.si-ld-fullphotos .si-ld-header__social {float: right;margin-top: 0;text-align: left;}.si-site-container-fluid .si-listings-column, .si-site-container.si-site-container--full .si-listings-column {float: left;width: 33.33333333%;}}.si-site-container-fluid .si-listings-column--left, .si-site-container.si-site-container--full .si-listings-column--left {float: left;min-height: 1px;padding-left: 0;padding-right: 0;position: relative;width: 41.66666667%;}.si-site-container-fluid .si-listings-column--right, .si-site-container.si-site-container--full .si-listings-column--right {float: left;min-height: 1px;padding-left: 0;padding-right: 0;position: relative;width: 58.33333333%;}.si-site-container .si-listings-column, .si-site-container-fluid.si-site-container--full .si-listings-column, .si-site-container.si-site-container--full .si-listings-column {padding-left: 10px;padding-right: 10px;min-height: 1px;position: relative;}@media (min-width: 992px) {.si-ld-contact-wrap-in {margin: auto;position: relative;}.si-ld-contacts {position: absolute;right: 0;top: -1px;}.si-ld-contact-wrap {border-bottom: none;width: 100%;}.si-ld-contact-wrap.is-fixed {position: fixed;}.si-ld-contact-wrap.is-fixed .si-ld-contact {padding-left: 10px;padding-right: 10px;transition: width 0.4s;width: 340px;}.si-ld-contact-wrap.is-fixed .si-ld-lender {padding-bottom: 20px;padding-top: 20px;}.si-ld-contact-wrap.is-fixed .si-ld-lender.is-fixed-hidden {opacity: 0;visibility: hidden;}.si-ld-contact:not(.si-ld-lender--mc) {background-color: var(--sis-component-bg-gray);border: 1px solid var(--sis-component-border);width: 300px;}.si-ld-contact:not(.si-ld-lender--mc) hr {display: block;}.si-ld-lender, .si-listings-list .si-listing__footer {margin-top: 20px;}.si-ld-contact__info {white-space: normal;}.si-ld-contact__info h3 {display: block;margin-right: 0;white-space: normal;}.si-ld-schedule .date-picker .si-btn {font-size: calc(var(--sis-font-size-base) * 1.1);padding-bottom: 12px;padding-top: 12px;}.si-ld-schedule.is-floating-cta .date-picker .tour-type input[type="radio"]:checked + label:before {border-color: var(--sis-component-bg-gray);}.si-site-container-fluid.si-site-container--full .si-listings-column, .si-site-container.si-site-container--full .si-listings-column {float: left;width: 33.33333333%;}.si-site-container-fluid:not(.si-site-container--full) .si-listing, .si-site-container:not(.si-site-container--full) .si-listing {font-size: calc(var(--sis-font-size-base) - 1px);}.si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__content > div, .si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__content > div {padding-left: 25px;padding-right: 25px;}.si-listings-list .si-listing__content {display: flex;flex-flow: column nowrap;height: 100%;justify-content: space-between;}.si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__price-title > div {-ms-flex-basis: 100%;flex-basis: 100%;width: 100%;}.si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__title {text-align: left;}.si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__price {border-bottom: 1px solid var(--sis-component-border-200);font-size: 1.65em;margin: 0 -25px 10px;padding: 0 25px 10px;}.si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__description, .si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__neighborhood {display: none;}.si-site-container:not(.si-site-container--full) .si-listings-list .si-listing__footer {border-top: 1px solid var(--sis-component-border-200) !important;}}.si-site-container .si-listings-column {float: left;width: 50%;}.si-site-container .si-listings-column--left, .si-site-container .si-listings-column--right {float: left;min-height: 1px;padding-left: 0;padding-right: 0;position: relative;width: 50%;}@media (min-width: 992px) and (max-width: 1300px) {.si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__price-title > div {-ms-flex-basis: 100%;flex-basis: 100%;width: 100%;}.si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__title {text-align: left;}.si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__price {border-bottom: 1px solid var(--sis-component-border-200);font-size: 1.65em;margin: 0 -25px 10px;padding: 0 25px 10px;}.si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__description, .si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__neighborhood {display: none;}.si-site-container-fluid:not(.si-site-container--full) .si-listings-list .si-listing__footer {border-top: 1px solid var(--sis-component-border-200) !important;}}.si-listings-gallery .si-listing--alt .si-listing__courtesy {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;font-size: 95%;height: 40px;line-height: 1.2;margin: 0;padding: 5px 40px 5px 10px;position: absolute;width: 100%;}.si-ld-top.is-fixed, .si-ld-top__buttons.is-sm.is-fixed {box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);margin: 0;position: fixed;top: 0;z-index: 1030;left: 0;}.si-listings-gallery .si-listing--alt .si-listing__photo {background-color: transparent;}.si-listings-gallery .si-listing--alt .si-listing__photo-img {padding-bottom: 82%;}.si-listings-gallery .si-listing--alt .si-listing__photo-img img {height: calc(100% - 80px) !important;}.si-listings-gallery .si-listing--alt .si-listing__photo-price {background-color: var(--sis-component-label-bg);color: var(--sis-component-label-color);height: 40px;line-height: 40px;}.si-listings-gallery .si-listing--alt .si-listing__like {color: var(--sis-brand-secondary);font-size: 1.55em;height: 40px;text-shadow: none;width: 40px;}.si-listings-list .si-listing--alt .si-listing__controls-next, .si-listings-list .si-listing--alt .si-listing__controls-prev, .si-listings-list .si-listing--alt .si-listing__like {opacity: 0;}.si-listings-list .si-listing--alt.is-hover .si-listing__controls-next, .si-listings-list .si-listing--alt.is-hover .si-listing__controls-prev, .si-listings-list .si-listing--alt.is-hover .si-listing__like, .si-listings-list .si-listing--alt:hover .si-listing__controls-next, .si-listings-list .si-listing--alt:hover .si-listing__controls-prev, .si-listings-list .si-listing--alt:hover .si-listing__like {opacity: 1;}.si-no-listings {align-items: center;border: 1px solid var(--sis-component-border);border-radius: 2px;display: flex;flex-flow: column nowrap;font-size: calc(var(--sis-font-size-base) * 1.15);justify-content: center;margin: 0 auto;padding: 30px;text-align: center;width: 100%;}.si-no-listings > strong {display: block;font-size: calc(var(--sis-font-size-base) * 1.2);font-weight: 600;margin: 10px 0 5px;}.si-no-listings > p {color: rgba(var(--sis-text-color-rgb), 0.75);margin-bottom: 20px;max-width: 550px;width: 90%;}.si-no-listings .si-btn {border-radius: 0;padding: 8px 16px;}.container-ld {margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px;position: relative;}.si-ld {margin: 0 -15px;}.si-ld-nav {background: var(--sis-component-bg-gray);border-bottom: 1px solid var(--sis-component-border);padding: 8px 0 6px;}.si-ld-nav .si-breadcrumb {float: left !important;font-weight: 600;line-height: 30px;margin: 0;max-width: calc(100% - 125px);}.si-ld-nav__pager {float: right !important;}.si-ld-nav__pager > a {border: 1px solid rgba(var(--sis-text-color-rgb), 0.95);border-radius: 3px;color: var(--sis-text-color);display: inline-block;font-weight: 600;height: 30px;line-height: 30px;margin-left: 12px;min-width: 30px;padding: 0 8px;text-align: center;text-decoration: none;}.si-ld-nav__pager > a:first-child, [id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .thumbnail--align-left {margin-left: 0;}.si-ld-nav__pager > a:hover {color: rgba(var(--sis-text-color-rgb), 0.95);text-decoration: none;}.si-ld-nav__pager > a > i {font-size: 1.15em;font-weight: 700;vertical-align: text-bottom;}.si-ld-nav__pager > a > span {display: none;margin-left: 5px;}.si-ld-top {background-color: var(--sis-content-bg);display: block;height: auto;padding: 10px 0;position: relative;top: 75vw;width: 100%;}.si-ld-top.is-fixed {right: 0;}.si-ld-top__address {padding-bottom: 10px;width: 100%;}.si-ld-top__address h1 {font-size: 1.3em;font-weight: 600;margin: 0 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.si-ld-top__address .si-btn {border-radius: 5px;display: none;font-weight: 600;vertical-align: middle;}.si-ld-top__address-location {display: inline-block;font-size: 1.15em;font-weight: 600;margin-right: 20px;vertical-align: middle;}.si-ld-top__buttons .is-showing, .si-ld-top__buttons.is-sm .is-showing {display: none;}.si-ld-top__view-map {color: var(--sis-btn-secondary-bg);display: none;margin-right: 20px;vertical-align: middle;}.si-ld-top__view-map .icon {fill: var(--sis-btn-secondary-bg);height: 15px;vertical-align: text-top;width: 15px;}.si-ld-top__view-map:focus, .si-ld-top__view-map:hover {color: var(--sis-btn-secondary-bg-hover);}.si-ld-top__view-map:focus .icon, .si-ld-top__view-map:hover .icon {fill: var(--sis-btn-secondary-bg-hover);}.si-ld-top__price {font-size: 1.3em;font-weight: 600;}.si-ld-top__buttons, .si-ld-top__info {-ms-align-items: center;align-items: center;display: -ms-flex;display: flex;padding-top: 10px;}.home .container, .si-ld-top__buttons, .si-ld-top__info, .title-wrapper, .top-banner .container, footer .container, footer .footer-content .col-info .w-100, header .container, section .container {width: 100%;}.si-ld-top__info > div {flex: 1 1 auto;text-align: center;}.main-content aside .box .sidebar__valuable-resources a, .si-ld-top__info > div > span, .si-ld-top__info > div > strong, img {display: block;}.si-ld-top__info > div > span {color: rgba(var(--sis-text-color-rgb), 0.8);font-weight: 600;}.si-ld-top__info > div > strong {font-size: 1.2em;}.si-ld-top__info > div > strong small {font-size: 0.8em;font-variant: diagonal-fractions;font-weight: 400;margin: 0 8px 0 1px;}.si-ld-top__buttons > a:not(.is-showing) {color: var(--sis-text-color);flex: 1 1 auto;text-align: center;}.si-ld-top__buttons > a:not(.is-showing) span {color: rgba(var(--sis-text-color-rgb), 0.8);display: block;font-weight: 600;}.si-ld-top__buttons > a:not(.is-showing) .icon, .si-ld-top__buttons > a:not(.is-showing) i {height: 24px;width: 24px;}.si-ld-top__buttons > a:not(.is-showing) .icon {fill: var(--sis-btn-secondary-bg);vertical-align: 1px;}.si-ld-top__buttons > a:not(.is-showing) i {color: var(--sis-btn-secondary-bg);font-size: 1.6em;font-weight: 600;vertical-align: 4px;}.si-ld-top__buttons.is-sm {background-color: var(--sis-component-bg-gray-400);border-bottom: 2px solid var(--sis-component-border-200);border-top: 2px solid var(--sis-component-border-200);margin: 10px -10px 0;padding: 10px 0;width: 120%;}.si-ld-top__buttons.is-sm.is-fixed {background-color: var(--sis-content-bg);border: none;padding: 6px 0;width: 100%;}.si-ld-top__buttons.is-sm.is-fixed .is-showing {display: block;-ms-flex-grow: 3;flex-grow: 3;font-weight: 600;margin-left: 10px;}.si-ld-top__buttons.is-sm.is-fixed .is-share {display: none;}.si-ld-dpresource {background-color: #f6faf2;border: 1px solid #e3edd3;border-radius: 4px;margin: 10px 0;padding: 10px;}.si-ld-dpresource > a, .si-ld-dpresource > a:hover {color: #025c85;text-decoration: none;}.si-ld-dpresource > a > img {height: auto;width: 300px;}.si-ld-dpresource > a > span, .si-ld-openhouse > div > span {width: 80%;display: inline-block;vertical-align: middle;}.si-ld-dpresource > a > span {margin-left: 10px;}.si-ld-dpresource > a > span > span {background-color: #e9f3e0;border: 1px solid #d7e6c1;color: #77ab42;display: inline-block;margin-left: 5px;padding: 4px 8px;}.si-ld-openhouse {margin: 15px 0 20px;}.si-ld-openhouse > div {background-color: var(--sis-brand-secondary-50);border: 1px solid var(--sis-brand-secondary-200);border-radius: 4px;color: #333;font-weight: 600;padding: 10px;}.si-ld-openhouse > div > .icon {fill: var(--sis-brand-secondary);display: inline-block;height: 34px;margin-right: 10px;vertical-align: middle;width: 34px;}.si-ld-openhouse > div > span {font-size: 1em;line-height: 1.2;}.si-ld-openhouse > div > span > a {background-color: var(--sis-brand-secondary-100);border: 1px solid var(--sis-brand-secondary-200);color: var(--sis-brand-secondary-300);display: inline-block;margin-left: 5px;padding: 4px 8px;}.si-ld-openhouse > div > span > a.is-external {background: 0 0;border: none;padding: 0;}.si-ld-openhouse > div > span .is-virtual-desc {font-weight: 400;}.si-ld-overview {margin: 0 !important;position: relative;top: -195px;}.si-ld-photos {background-color: #434343;overflow: hidden;position: relative;}.si-ld-photos__container {display: -ms-flex;display: flex;}.si-ld-photos__container.is-carousel {transition: transform 0.4s ease-out;transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out;}.si-ld-photos__container .si-ld-media {-ms-flex-shrink: 0;flex-shrink: 0;height: 75vw;overflow: hidden;width: 100%;}.si-ld-photos__container .si-ld-media > iframe, .si-ld-photos__container .si-ld-media > img {height: 100%;width: 100%;}.si-ld-photos__container .si-ld-media > img {color: #434343;-o-object-fit: contain;object-fit: contain;}.si-ld-photos__container .is-no-photo, .si-ld-photos__container .is-photo, .si-ld-photos__container .is-video {margin: auto;}.si-ld-photos__container .is-map-img {background-color: #ededed;display: none;-ms-flex-grow: 1;flex-grow: 1;}.si-ld-photos__container .is-map-img > img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}.si-ld-photos__next, .si-ld-photos__prev {background-color: var(--sis-btn-tertiary-bg);bottom: 0;display: none;height: 70px;margin: auto 0;opacity: 0.75;position: absolute;text-align: center;top: 0;width: 70px;z-index: 1;}.si-ld-photos__next .icon, .si-ld-photos__prev .icon {fill: var(--sis-btn-tertiary-color);height: 30px;position: relative;top: 5px;width: 30px;}.si-ld-photos__prev {left: 0;}.si-ld-photos__next {right: 0;}.si-ld-photos__next i {-webkit-text-stroke: 2px var(--sis-btn-tertiary-bg);color: var(--sis-btn-tertiary-color);display: none;font-size: 2.2em;}.si-ld-photos__next.is-refresh i, p > a {display: inline-block;}.si-ld-photos__next.is-refresh .icon {display: none;}.si-ld-photos__btn {bottom: 10px;left: 0;padding: 0;position: absolute;text-align: center;width: 100%;}.si-ld-photos__btn > .si-btn {font-size: 0.95em;font-weight: 600;margin: 0 8px;}.si-ld-photos__btn > .si-btn strong {color: #f9dc1b;text-shadow: 1px 1px 1px #333;}.si-ld-photos__btn > .si-btn .icon {fill: var(--sis-btn-secondary-color);height: 15px;margin-right: 8px;position: relative;top: 3px;width: 15px;}.main-content aside .box a:after, .si-ld-photos__btn > .si-btn .icon.icon-tour, .si-ld-photos__btn > .si-btn.is-full-photos {display: none;}.si-ld-photos__btn > .si-btn i {font-size: 1.2em;vertical-align: middle;}.si-ld-photos__btn > .si-btn.si-btn--tertiary .icon {fill: var(--sis-btn-tertiary-color);}@media (min-width: 481px) {.si-ld-contact h3 {font-size: calc(var(--sis-font-size-base) * 1.333);}.si-ld-contact__img {width: 55px;}.si-ld-primary__info {display: -ms-flex;display: flex;flex-wrap: wrap;}.si-ld-primary__info > div {width: 50%;}.si-ld-schedule .date-picker .si-btn {width: 47%;}.si-listing__neighborhood, .si-listing__title-description {color: rgba(var(--sis-text-color-rgb), 0.8);}.si-listing__info .si-listing__info-label {color: rgba(var(--sis-text-color-rgb), 0.7);}.si-ld-nav__pager > a:first-child > i {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.si-ld-nav__pager > a:first-child > span {display: inline;}.si-ld-nav__pager > a:first-child > span > span {display: none;}.si-ld-top__address h1 {font-size: 1.6em;}}@media (max-width: 480px) {.si-ld section > h2, .si-ld-details__item > h2 {font-size: 1.2em;margin-bottom: 20px;}.si-ld-callout__save {display: block !important;}.si-ld-calculator .si-form__column {width: 100%;}.si-listings-column, .si-listings-column--left, .si-listings-column--right {padding-left: 0 !important;padding-right: 0 !important;width: 100% !important;}.si-ld-top__address {padding-right: 125px;}.si-ld-top__address-location {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.si-ld-top__price {text-align: right;width: 125px;}.si-ld-photos__next, .si-ld-photos__prev {height: 50px;width: 50px;}.si-ld-photos__next > .icon, .si-ld-photos__prev > .icon {height: 20px;width: 20px;}.si-ld-photos__next > i, .si-ld-photos__prev > i {font-size: 1.7em;}}@media (min-width: 481px) and (max-width: 767px) {.si-listings-gallery .si-listing__photo-count {display: none;}.si-site-container.si-site-container--full .si-listings-column {padding-left: 5px;padding-right: 5px;}.si-ld-photos__container.is-carousel .si-ld-media {border-left: 1px solid #fff;border-right: 1px solid #fff;}}@media (min-width: 768px) and (max-width: 991px) {.si-ld-top__buttons > a:not(.is-showing) span {display: inline-block;line-height: 24px;margin: 0 6px 0 4px;}.si-ld-top__buttons > a:not(.is-showing) .icon, .si-ld-top__buttons > a:not(.is-showing) i {display: inline-block;vertical-align: middle;}}@media (min-width: 768px) and (max-width: 1199px) {.si-ld-top.is-fixed .si-ld-top__address {padding-bottom: 0;}.si-ld-top.is-fixed .si-ld-top__info {display: none;}.si-ld-top__info > div {text-align: left;}.si-ld-top__info > div > span, .si-ld-top__info > div > strong {display: inline-block;}.si-ld-top__info > div > span {margin-right: 8px;}}@media (min-width: 992px) {.container-ld {padding-left: 0;padding-right: 0;width: 960px;}.container-ld.is-wrapper {padding-right: 380px;}.si-ld-top__address {border-bottom: none;}.si-ld-top__buttons, .si-ld-top__info {padding-top: 0;}}@media (min-width: 992px) and (max-width: 1199px) {.si-ld-primary__info:not(.si-idx-logo) > div {width: 50%;}.si-ld-schedule .date-picker .si-btn {width: 98%;}.si-ld-top__address {width: 70%;}.si-ld-top__buttons {bottom: 0;position: absolute;right: 0;top: 0;}}.ratio-16-9, .ratio-5-3 {object-fit: cover !important;object-position: center;width: 100% !important;height: 100% !important;}:root {--light: hsl(0, 0%, 97%);--light-dark: hsl(0, 0%, 94%);--dark: #171717;--blue-pen: #0000d8;--blue-dark: #002060;--red-dark: #c00000;--ff-primary: "Poppins", sans-serif;--ff-secondary: "Times-New-Roman", "serif";--text-shadow-color: rgba(black, 0.07);--text-shadow-1: 1px 1px var(--text-shadow-color), 1px -1px var(--text-shadow-color), -1px 1px var(--text-shadow-color), -1px -1px var(--text-shadow-color);--text-shadow-2: 2px 2px var(--text-shadow-color), 2px -2px var(--text-shadow-color), -2px 2px var(--text-shadow-color), -2px -2px var(--text-shadow-color);--transition: all 0.25s ease-out;}@media (max-width: 1199px) {:root {--si-header-logo-width: 200px;}}.ff-secondary {font-family: var(--ff-secondary) !important;}.color--primary {color: var(--si-primary-color);}.color--blue-pen {color: var(--blue-pen);}.color--blue-dark {color: var(--blue-dark);}.color--red-dark {color: var(--red-dark);}.text-decoration--underline {text-decoration: underline;}.ratio-5-3 {aspect-ratio: 5/3 !important;}.ratio-16-9 {aspect-ratio: 16/9 !important;}.img-md {width: 100%;max-width: 640px;margin-inline: auto !important;}.img-wrapper--link, .img-wrapper--link img {transition: 0.2s ease-out;}.img-wrapper--link:hover img {opacity: 0.9;transform-origin: center;transform: scale(0.99);}.video-wrapper iframe {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 16/9;}body .main-content .si-content-area .has-counter {counter-increment: css-counter 1;padding-left: 35px;position: relative;}body .main-content .si-content-area .has-counter:before {content: counter(css-counter) " " !important;background-color: var(--si-primary-color) !important;color: #fff !important;font-size: 1.7rem !important;font-weight: 500;height: 26px !important;width: 26px !important;display: flex !important;align-items: center;justify-content: center;border-radius: 50%;position: absolute;left: 0;top: 0.3em !important;}body .main-content .si-content-area .li-p.has-counter:before, body .main-content .si-content-area h3.has-counter:before {top: 0 !important;}body .main-content .si-content-area li.has-counter:before {transform: scale(0.85);transform-origin: left;}body .main-content .si-content-area .li-h3.has-counter:before {top: 0.1em !important;}.faq__answer, .faq__question {padding-left: 36px;position: relative;}.faq__answer:before, .faq__question:before {color: #fff;font-size: 1.5rem;font-weight: 500;height: 26px;width: 26px;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: absolute;left: 0;top: 0.2em;}.faq__question:before {content: "Q";background-color: var(--si-primary-color);}.faq__answer:before {content: "A";background-color: var(--si-secondary-color);}@media (min-width: 768px) {.si-ld-primary__info:not(.has-office) > div {width: 33.3333%;}.si-ld-schedule .date-picker-container, .si-ld-transport {display: flex;}.si-ld-transport .item {flex: 1;margin-right: 20px;}.si-ld-transport .item:last-child {margin-right: 0;}.si-ld-schedule .img {flex: 1;}.si-ld-schedule .img img {border-radius: 6px 0 0 6px;}.si-ld-schedule .date-picker {border-radius: 0 6px 6px 0;flex: 1;padding: 25px;}.si-ld-schedule .date-picker .calendar {margin: 20px;}.si-ld-calculator.has-lender .si-ld-calculator__bar {margin-top: -20px;}.si-ld-lender--mc {--si-lender-min-width: 195px;}.si-ld-nav__pager > a:first-child > span > span, .si-ld-nav__pager > a > span, .si-ld-photos__btn > .si-btn .icon.icon-tour {display: inline;}.si-ld-photos__btn > .si-btn.is-full-photos, .si-ld-top__address .si-btn, .si-ld-top__price, .si-ld-top__view-map {display: inline-block;}.si-ld-nav__pager > a {border: none;border-radius: 0;}.si-ld-top {top: 0;}.si-ld-top__address h1 {margin-bottom: 6px;}.si-ld-top__price {font-size: 1.5em;margin-right: 20px;vertical-align: middle;}.si-ld-top__info {width: 70%;}.si-ld-top__buttons {width: 30%;}.si-ld-overview {position: static;top: auto;}.si-ld-photos {height: 416px;max-height: 416px;}.si-ld-photos__container {height: 100%;}.si-ld-photos__container.is-carousel {-ms-align-content: flex-start;align-content: flex-start;flex-flow: column wrap;transition-timing-function: ease-in-out;}.si-ld-photos__container.is-carousel .si-ld-media {border-bottom: 2px solid #fff;border-right: 2px solid #fff;cursor: pointer;-ms-flex-shrink: 1;flex-shrink: 1;height: 208px;width: 280px;}.si-ld-photos__container .is-no-photo, .si-ld-photos__container .is-photo, .si-ld-photos__container .is-video, .si-ld-photos__container.is-carousel .si-ld-media:first-child, .si-ld-photos__container.is-carousel.show-large-items .si-ld-media {height: 416px;width: 560px;}.si-ld-photos__container .is-photo > img.is-tall, .si-ld-photos__container.is-carousel .si-ld-media:first-child > img.is-tall, .si-ld-photos__container.is-carousel.show-large-items .si-ld-media > img.is-tall {-o-object-fit: contain;object-fit: contain;}.si-ld-photos__container .is-map-img {display: block;}.si-ld-photos__btn {bottom: 30px;width: 560px;}.si-ld-photos__btn > .si-btn {font-size: 1.1em;}.si-ld-photos__btn > .si-btn .icon {height: 19px;margin-right: 15px;width: 19px;}.si-ld-photos__btn > .si-btn.is-mobile-photos {display: none;}.home .container, .top-banner .container, footer .container, header .container, section .container {max-width: 750px;}}@media (min-width: 992px) {section .container {max-width: 970px;}}@media (min-width: 992px) {.home .container, .top-banner .container, footer .container, header .container {max-width: 970px;}.footer-nav .dropdown-btn {display: none;}}@media (min-width: 1200px) {.container-ld {width: 1160px;}.si-ld-top__address {padding-bottom: 0;width: 54%;}.si-ld-top__info {width: 30%;}.si-ld-top__buttons {padding-top: 6px;width: 15%;}.si-ld-photos__container .is-map-img > img {-o-object-fit: contain;object-fit: contain;-o-object-position: left center;object-position: left center;}.home .container, .top-banner .container, footer .container, header .container, section .container {max-width: 1170px;}}@media (min-width: 1400px) {.si-site-container-fluid.si-site-container--full .si-listings-column {width: 25%;}.container-ld {width: 1370px;}.home .container, .top-banner .container, footer .container, header .container, section .container {max-width: 1370px;}}@media (min-width: 1600px) {.home .container, .top-banner .container, footer .container, header .container {max-width: 1570px;}}body {font-family: var(--ff-primary);}body .main-content .si-content-area p {margin-bottom: 1.5rem;line-height: 1.5;}body .main-content .si-content-area :is(h1, h2, h3, h4, h5, h6, p, li, span, strong, em, div, a) {font-family: var(--ff-primary);}body .main-content .si-content-area :is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, strong) {font-weight: 700;}body .main-content .si-content-area h1:not(.hv-block h1) {font-size: calc(34px + 0.5vw);margin-bottom: 2.5rem;}body .main-content .si-content-area .h1 {font-size: calc(34px + 0.5vw) !important;margin-bottom: 2.5rem;}body .main-content .si-content-area :is(img, .img-wrapper, iframe, .video-wrapper) + :is(h1, .h1) {margin-top: 4rem;}body .main-content .si-content-area h2 {font-size: calc(28px + 0.5vw);margin: 4rem 0 2rem;}body .main-content .si-content-area .h2 {font-size: calc(28px + 0.5vw) !important;margin: 4rem 0 2rem;}body .main-content .si-content-area h3 {font-size: calc(22px + 0.15vw);margin: 3rem 0 1.1rem;}body .main-content .si-content-area .h3 {font-size: calc(22px + 0.15vw) !important;margin: 3rem 0 1.1rem;}body .main-content .si-content-area .h4 {font-size: 18px !important;}body .main-content .si-content-area ol {margin-bottom: 1.5rem !important;}body .main-content .si-content-area ol:not(.si-content-label__body) li:not(.si-content-label__link):before {font-size: 0.9em;top: 5px;font-weight: 600;}[id*="agentDetail"] .si-agent__bio p, body .main-content .si-content-area ul {margin-bottom: 1.5rem;}body .main-content .si-content-area li {line-height: 1.5;margin-bottom: 0 !important;}body .main-content .si-content-area li > ul {margin-top: 0.5rem;}.title-wrapper--type-1, .title-wrapper--type-2 {position: relative;display: flex;align-items: center;justify-content: center;width: 100%;padding: 0 2rem;margin-bottom: 4rem;}.title-wrapper--type-1:before, .title-wrapper--type-2:before {content: "";position: absolute;top: 50%;transform: translateY(-50%);height: 7px;z-index: 0;width: 100%;background-color: var(--si-secondary-color);opacity: 0.9;}.footer-nav, .title-wrapper--type-2:before {background-color: var(--si-primary-color);}@media (max-width: 767px) {.si-ld-calculator .si-form__column--left, .si-ld-calculator .si-form__column--right {padding: 0 15px;width: 100%;}.si-ld-map__tabs > a {font-size: var(--sis-font-size-small);margin-left: 0;padding: 4px 10px;}.si-ld-similar__next, .si-ld-similar__prev {height: 30px;width: 30px;}.si-ld-similar__prev {right: 35px;}.si-ld-top__price {position: absolute;right: 0;top: 10px;}:root {--header-height: 100px;--header-height-reduced: 100px;}.title-wrapper--type-1:before, .title-wrapper--type-2:before {height: 5px;}}.title-wrapper--type-1 h1, .title-wrapper--type-1 h2, .title-wrapper--type-2 h1, .title-wrapper--type-2 h2 {position: relative;z-index: 1;line-height: 1 !important;text-align: center;background-color: #fff;padding: 0 2rem;margin: 0 !important;}.title-wrapper--type-2 {margin-top: 2rem;}.title-wrapper--type-2:after {content: "";--svg-size: 14rem;width: var(--svg-size);height: var(--svg-size);background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-304.6 397.4 65.2 65.2" fill="#ee2229" style="enable-background:new -304.6 397.4 65.2 65.2;" xml:space="preserve"><g><g><path d="M-300.9,444.9c3.2,0,6.2,0,8.6,0c2,3,3.4,6.2,5.7,8.4c7.3,6.8,18.3,4.6,23.7-4.8c1.7-3,2.6-6.8,2.8-10.3c0.4-7.1,0.1-14.2,0.1-21.3c10.7,0.8,18.7,12.7,16.6,23.8c-1.9,9.9-10.3,17-20.4,17.1c-8.1,0.1-16.2,0.1-24.3,0C-295.3,457.7-300.6,452.5-300.9,444.9z"/><path d="M-278.7,451.6c0-13.1-0.3-26,0.1-38.8c0.2-6.3,6.2-10.8,12.8-10.6c0,1.6,0,3.1,0,4.7c0,10.5,0.1,21,0,31.5C-265.8,446.1-270.5,450.9-278.7,451.6z"/></g></g></svg>');background-repeat: no-repeat;background-size: contain;opacity: 0.08;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-59%);z-index: 2;}@media (max-width: 490px) {.title-wrapper--type-2:after {--svg-size: 20rem;}}.footer-nav {border-top: 2px solid var(--si-primary-color);border-bottom: 2px solid var(--si-primary-color);}.footer-nav .container {max-width: 100%;}.footer-nav .dropdown {position: relative;display: inline-block;width: 100%;}.footer-nav .dropdown-btn {background: rgba(0, 0, 0, 0);border: none;outline: 0;width: 100%;color: #fff;font-size: 18px;text-transform: uppercase;padding: 10px 20px;cursor: pointer;}.footer-nav .dropdown-btn:focus, .footer-nav .dropdown-btn:hover, .footer-nav .dropdown-menu li a:hover {background-color: var(--si-link-hover-color);}.footer-nav .dropdown-menu {list-style: none;margin: 0;padding: 0;position: relative;z-index: 1;width: 100%;align-items: center;justify-content: center;}@media (max-width: 991px) {.si-ld section, .si-ld section > section {margin-bottom: 0;}.si-ld section > section + section {margin-top: 10px;}.si-ld section.is-collapse, .si-ld section.si-ld-primary {margin-left: -15px;margin-right: -15px;padding-left: 15px;padding-right: 15px;}.si-ld-primary__info {margin-left: -15px;margin-right: -15px;}.si-ld-primary__info > div {padding-left: 15px;padding-right: 15px;}.si-ld section.is-collapse, .si-ld-details__item {border-bottom: 1px solid var(--sis-component-border);height: 50px !important;margin-bottom: 0;overflow-y: hidden;padding-bottom: 15px;padding-top: 15px;}.si-ld section.is-collapse > h2, .si-ld-details__item > h2, .si-ld-top__address {position: relative;}.si-ld section.is-collapse > h2:after, .si-ld-details__item > h2:after {bottom: 0;color: var(--sis-component-icon-color);content: "\f078";font-family: FontAwesome;font-size: 0.8em;margin: auto;position: absolute;right: 5px;top: 0;}.si-ld section.is-collapse.is-active, .si-ld-details__item.is-active {height: auto !important;}.si-ld section.is-collapse.is-active > h2:after, .si-ld-details__item.is-active > h2:after {content: "\f077";}.si-ld-schedule {margin-bottom: 20px !important;margin-top: 20px !important;}.si-ld-schedule.is-floating-cta {margin: 0 -10px !important;}.si-ld-top__address:after {background-color: var(--sis-component-border-200);bottom: 0;content: "";height: 2px;left: 0;margin: 0 -15px;position: absolute;width: calc(100% + 30px);}.is-sist.sist-2004 {overflow-x: hidden;}:root {--header-height: 100px;--header-height-reduced: 100px;--si-header-logo-width: 220px;}.footer-nav .container {padding: 0;}.footer-nav .dropdown-menu {flex-direction: column;display: none;opacity: 0;height: 0;animation-duration: 0.2s;animation-timing-function: ease-out;animation-fill-mode: forwards;}.footer-nav .dropdown-menu li {width: 100%;}}@media (min-width: 992px) {.footer-nav .dropdown-menu {display: flex;flex-flow: row wrap;}}.footer-nav .dropdown-menu li a {color: #fff;font-size: 18px;font-weight: 500;white-space: nowrap;text-decoration: none;display: block;text-align: center;transition: var(--transition);width: 100%;padding: 10px calc(10px + 0.3vw);}.footer-nav.show .dropdown-menu {display: flex;animation-name: dropdown-show;}@keyframes dropdown-show {0% {opacity: 0;height: 0;visibility: hidden;}100% {opacity: 1;height: max-content;visibility: visible;}}footer {border: none !important;padding-top: 0 !important;}footer .footer-content {padding-top: 70px;}footer .footer-content .footer-flex-row {display: flex;flex-flow: row wrap;--gap: 5vw;gap: var(--gap);}footer .footer-content .column {width: calc(33% - var(--gap));flex: 1 0 calc(33% - var(--gap));}@media (max-width: 1199px) {footer .footer-content .column {width: calc(50% - var(--gap));flex: 0 0 calc(50% - var(--gap));}}footer .footer-content .col-info {display: flex;flex-flow: row wrap;--gap: 10px;gap: var(--gap);}[id*="agentDetail"] .si-row, footer .footer-content .col-info .inner-col {display: flex;flex-flow: row wrap;}footer .footer-content .col-info .w-50 {width: calc(50% - var(--gap));margin: 15px 0;}footer .footer-content .col-info .w-33 {width: calc(33.333333% - var(--gap));}footer .footer-content .img__americas-best, footer .footer-content .img__best-of, footer .footer-content .img__cdpe, footer .footer-content .img__google, footer .footer-content .img__itunes, footer .footer-content .img__logo, footer .footer-content .img__mls, footer .footer-content .img__redding-chamber, footer .footer-content .img__spotify, footer .footer-content .img__stitcher, footer .footer-content .img__veteran, footer .footer-content .img__wrapper, footer .footer-content .img__zillow {height: 100%;margin-right: 15px;display: flex;align-items: flex-end;justify-content: flex-start;transition: 0.2s ease-out;}footer .footer-content .img__americas-best:is(a), footer .footer-content .img__best-of:is(a), footer .footer-content .img__cdpe:is(a), footer .footer-content .img__google:is(a), footer .footer-content .img__itunes:is(a), footer .footer-content .img__logo:is(a), footer .footer-content .img__mls:is(a), footer .footer-content .img__redding-chamber:is(a), footer .footer-content .img__spotify:is(a), footer .footer-content .img__stitcher:is(a), footer .footer-content .img__veteran:is(a), footer .footer-content .img__wrapper:is(a), footer .footer-content .img__zillow:is(a) {text-decoration: none !important;}footer .footer-content .img__americas-best:is(a):hover, footer .footer-content .img__best-of:is(a):hover, footer .footer-content .img__cdpe:is(a):hover, footer .footer-content .img__google:is(a):hover, footer .footer-content .img__itunes:is(a):hover, footer .footer-content .img__logo:is(a):hover, footer .footer-content .img__mls:is(a):hover, footer .footer-content .img__redding-chamber:is(a):hover, footer .footer-content .img__spotify:is(a):hover, footer .footer-content .img__stitcher:is(a):hover, footer .footer-content .img__veteran:is(a):hover, footer .footer-content .img__wrapper:is(a):hover, footer .footer-content .img__zillow:is(a):hover {opacity: 0.85;}footer .footer-content .img__americas-best img, footer .footer-content .img__best-of img, footer .footer-content .img__cdpe img, footer .footer-content .img__google img, footer .footer-content .img__itunes img, footer .footer-content .img__logo img, footer .footer-content .img__mls img, footer .footer-content .img__redding-chamber img, footer .footer-content .img__spotify img, footer .footer-content .img__stitcher img, footer .footer-content .img__veteran img, footer .footer-content .img__wrapper img, footer .footer-content .img__zillow img {width: 100%;height: auto;object-fit: contain;}footer .footer-content .img__logo img {max-width: 320px;}footer .footer-content .img__google img, footer .footer-content .img__itunes img, footer .footer-content .img__spotify img, footer .footer-content .img__stitcher img {max-width: 165px;}footer .footer-content .img__best-of img {max-height: 260px;}footer .footer-content .img__americas-best {min-height: 80px;max-height: 85%;}footer .footer-content .img__americas-best img, footer .footer-content .img__redding-chamber img {max-height: 90px;}footer .footer-content .img__veteran img {max-height: 110px;}footer .footer-content .img__mls img, footer .footer-content .img__zillow img {max-height: 40px;}footer .footer-content .img__cdpe img {max-height: 80px;}footer .footer-content .info {margin-top: 12px;}footer .footer-content .info p {color: #fff;text-align: left !important;margin-bottom: 0;}.main-content aside .box p strong, footer .footer-content .info__name {font-weight: 700;}footer .footer-content .social-media {display: flex;flex-direction: row;}footer .footer-content .social-media a {display: block;margin-right: 25px;width: fit-content;height: fit-content;text-decoration: none !important;}footer .footer-content .social-media a i {font-size: 28px;}footer .footer-content h3 {color: #fff;margin-bottom: 10px;text-align: left !important;}footer .footer-content .podcast {display: flex;flex-direction: column;}footer .footer-content .podcast a:hover {transform: translateX(5px);}footer .footer-content .col-list h3 {color: #fff;text-align: left !important;padding-bottom: 1.3rem;margin-bottom: 1.3rem;margin-top: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.7);}footer .footer-content .col-list ul {margin-bottom: 40px;display: flex;flex-flow: row wrap;--li-gap: 16px;gap: 0 var(--li-gap);text-align: left !important;}footer .footer-content .col-list ul li {width: calc(50% - var(--li-gap));flex: 1 0 calc(50% - var(--li-gap));padding: 4px 0;line-height: 1.2;display: inline-block;}footer .footer-content .col-list ul li a {font-size: 14px;white-space: normal;}footer .copyright {margin-top: 55px !important;}@media (max-width: 991px) {footer .footer-content .column {width: calc(100% - var(--gap));flex: 1 1 100%;}footer .copyright {text-align: center;}footer .copyright .col-md-6 {margin-bottom: 5px !important;}}.main-content {padding-bottom: 0;}#page120535 .about ~ .clearfix, #page120535 .main-content ~ .clearfix, #page70539 .about ~ .clearfix, #page70539 .main-content ~ .clearfix, .home .about ~ .clearfix, .home .main-content ~ .clearfix, .si-sapp-map-show .about ~ .clearfix, .si-sapp-map-show .main-content ~ .clearfix {height: 0 !important;display: none !important;}@media (max-width: 767px) {footer .footer-content .img__americas-best, footer .footer-content .img__best-of, footer .footer-content .img__cdpe, footer .footer-content .img__google, footer .footer-content .img__itunes, footer .footer-content .img__logo, footer .footer-content .img__mls, footer .footer-content .img__redding-chamber, footer .footer-content .img__spotify, footer .footer-content .img__stitcher, footer .footer-content .img__veteran, footer .footer-content .img__wrapper, footer .footer-content .img__zillow {justify-content: center;}footer .footer-content .img__logo {margin: 0 auto;}body.more-overlay-open .more-menu-overlay {height: calc(100% - 100px);top: 100px;}}.main-content aside .box.search .title {padding: 0 0 13px;}.main-content aside .box {padding: 16px !important;}.main-content aside .box:before {background-color: rgba(0, 0, 0, 0.1);right: 0;left: 0;}.main-content aside .box .title, .main-content aside .box h4 {color: #363636;text-align: left;font-family: var(--ff-primary) !important;font-size: 17px;font-weight: 700;padding: 0 0 13px;margin: 0;}.main-content aside .box p {font-size: 15px;line-height: 1.4;margin-bottom: 1rem;}.main-content aside .box p:last-child {margin-bottom: 0 !important;}.main-content aside .box ul li {line-height: 2.5;}.main-content aside .box img {height: auto;width: 100%;object-fit: contain;margin: auto;}.main-content aside .box iframe {width: 100%;max-width: 100%;}.main-content aside .box .sidebar__videos iframe {height: 100%;aspect-ratio: 16/9;object-fit: cover;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);margin-top: -3px;}.main-content aside .box .sidebar__videos iframe:not(:last-of-type) {margin-bottom: 14px;}.main-content aside .box .sidebar__follow-us .flex-row {display: flex;flex-direction: column;gap: 15px;margin-top: 15px;}.main-content aside .box .sidebar__follow-us .flex-row .column {display: flex;gap: 15px;}.main-content aside .box .sidebar__follow-us .flex-row .column .img-wrapper {flex: 1 1 calc(25% - 10px);width: calc(25% - 10px);}.main-content aside .box .sidebar__follow-us .flex-row .column:first-of-type img {max-width: 65px;}.main-content aside .box .sidebar__follow-us .flex-row .column a:hover img {transform: scale(0.95);}.main-content aside .box .sidebar__valuable-resources .img-wrapper--link:not(:last-of-type) {margin-bottom: 2px;}.main-content aside .box .sidebar__valuable-resources--type-3 .img-wrapper--link:not(:last-of-type) {margin-bottom: 8px;}.main-content aside .box .sidebar__testimonials p {font-size: 14px;font-style: italic;margin-bottom: 15px;}.main-content aside .box .sidebar__testimonials p:not(:last-child) {padding-bottom: 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.main-content aside .box .sidebar__testimonials p strong {display: inline-block;}.main-content aside .box .sidebar__veteran img {max-width: 240px;}[id*="agentDetail"] .si-agent-detail {margin: 30px 0;}[id*="agentDetail"] .si-agent__photo {width: 260px;margin-bottom: 0;}[id*="agentDetail"] .si-agent__photo img {width: 100%;aspect-ratio: 3/4;object-fit: cover;border-bottom: 4px solid var(--si-primary-color);border-radius: 5px;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 15px 1px rgba(0, 0, 0, 0.15);max-width: 300px;margin: 0 auto;}[id*="agentDetail"] .si-agent__info {display: flex;flex-direction: column;margin: 0;flex: 1;}[id*="agentDetail"] .si-agent__info div:not( .si-agent__title, .si-agent__title-name, .si-agent__title-designation ) {text-align: left !important;display: block;border: none;padding-top: 0 !important;}[id*="agentDetail"] .si-agent__info div:not(.si-agent__title, .si-agent__title-name, .si-agent__title-designation) a, [id*="agentDetail"] .si-agent__info div:not(.si-agent__title, .si-agent__title-name, .si-agent__title-designation) span, [id*="agentDetail"] .si-agent__info div:not(.si-agent__title, .si-agent__title-name, .si-agent__title-designation) strong {font-size: 18px;}[id*="agentDetail"] .si-agent__info div:not(.si-agent__title, .si-agent__title-name, .si-agent__title-designation) strong {min-width: 80px;font-size: 15px;font-weight: 700;text-transform: uppercase;opacity: 0.7;}[id*="agentDetail"] .si-agent__info div:not(.si-agent__title, .si-agent__title-name, .si-agent__title-designation) a {color: var(--si-primary-color);transition: var(--transition);}[id*="agentDetail"] .si-agent__info div:not(.si-agent__title, .si-agent__title-name, .si-agent__title-designation) a:hover {color: var(--si-primary-color-900);}[id*="agentDetail"] .si-agent__info div:nth-child(6) {order: -1;}[id*="agentDetail"] .si-agent__title {order: -2;padding: 0 0 2rem !important;margin: 0;}@media (max-width: 575px) {:root {--si-header-logo-width: 200px;}[id*="agentDetail"] .si-agent-detail {margin: 30px 0 20px;}[id*="agentDetail"] .si-agent__photo {width: 100%;}[id*="agentDetail"] .si-agent__info {width: 100%;margin-top: 20px;}[id*="agentDetail"] .si-agent__title {text-align: center !important;}}[id*="agentDetail"] .si-agent__title-name {font-size: 32px;font-weight: 700;margin-bottom: 4px;display: block;}.search__intro .h2, .search__intro .img-wrapper + h1, .search__intro .video-wrapper + h1, .search__intro h2, [id^="blog"] .main-content [id^="post"] .si-content-area .blog-post h2 {margin: 3rem 0 2rem;}[id*="agentDetail"] .si-agent__title-designation {font-size: 18px;font-weight: 700;opacity: 0.9;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post:first-child {margin-top: 3rem !important;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .h4 {font-size: 1.75rem !important;margin: 3rem 0 1.5rem !important;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post p + p {margin: 1.5rem 0;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .img-wrapper--link {display: block;width: 480px;margin: auto;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post img {height: auto;width: 100%;object-fit: contain;margin: 2.5rem 0;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .thumbnail {max-width: 480px;margin-left: auto;margin-right: auto;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .signature {max-width: 130px;margin: 0 0 1.5rem;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .video-wrapper {margin: 3.5rem 0;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .video-wrapper + .cta--text {padding-bottom: 4rem;margin-bottom: 4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .cta--text, [id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .cta--text a {color: #000;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .faq {padding-bottom: 3.5rem;margin: 4rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .transcription p {font-size: 16px;margin-bottom: 0.9rem;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .transcription p + p {margin: 0.9rem 0;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .transcription .disclaimer {font-size: 13px;font-weight: 700;margin-bottom: 3rem;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .transcription .bold-dark {color: var(--si-secondary-color);font-weight: 700;}[id^="blog"] .main-content [id^="post"] .si-content-area .blog-post .transcription .bold-red {color: var(--si-primary-color);font-weight: 700;}.search__intro {margin-bottom: 40px;}.search__intro .img-wrapper + p, .search__intro .video-wrapper + p {margin-top: 3rem;}.search__intro * + .img-wrapper, .search__intro * + .video-wrapper {margin: 3.5rem 0;}.main-content .si-listings-list {max-width: unset;}.main-content .si-listings-list .si-listing__photo-img img {aspect-ratio: 16/9;}@media (max-width: 1199px) {.main-content .si-listings-list .si-listing__photo-img img {aspect-ratio: 5/3;}}.social-btn {color: #fff !important;border: none !important;}.social-btn:hover {color: #fff !important;opacity: 0.9;}.facebook-btn {background-color: #1877f2 !important;}.twitter-btn {background-color: #1da1f2 !important;}.pinterest-btn {background-color: #e60023 !important;}.social-btn i {margin-right: 5px;}.youtube-btn {background-color: #ff0000 !important;}.facebook-btn {background-color: #1877f2 !important;}.pinterest-btn {background-color: #e60023 !important;}.twitter-btn {background-color: #1da1f2 !important;}.tiktok-btn {background-color: #000000 !important;}.gmb-btn {background-color: #4285f4 !important;}.promotion-image-container {position: absolute;top: 6rem;right: 1rem;z-index: 1000;width: 200px;height: 200px;overflow: hidden;box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);transition: all 0.3s ease;}.promotion-image-container:hover {width: 400px;height: 400px;border-radius: 10px;}.promotion-image {width: 100%;height: 100%;object-fit: cover;transition: all 0.3s ease;}.promotion-image-container:hover .promotion-image {transform: scale(1.1);}@media (max-width: 768px) {.promotion-image-container {position: static;margin: 20px auto;width: 100%;height: 100%;}.promotion-image-container:hover {width: 100%;height: 100%;}}.related-products-carousel {position: relative;padding: 0 33px;}@media (max-width: 600px) {.related-products-carousel {padding: 0;}}.related-product-item {margin: 10px;}.related-products-carousel .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;background-color: #fff;border: 1px solid #ddd;width: 40px;height: 40px;border-radius: 50%;font-size: 0;cursor: pointer;}.related-products-carousel .slick-prev {left: 0;}.related-products-carousel .slick-next {right: 0;}.related-products-carousel .slick-prev:before, .related-products-carousel .slick-next:before {content: "";display: block;width: 10px;height: 10px;border-top: 2px solid #333;border-right: 2px solid #333;position: absolute;top: 50%;left: 50%;}.related-products-carousel .slick-prev:before {transform: translate(-25%, -50%) rotate(-135deg);}.related-products-carousel .slick-next:before {transform: translate(-75%, -50%) rotate(45deg);}.related-product-item a .text, .related-product-item a:after {position: absolute;left: 0;transition: 0.6s ease-out;}.related-product-item a .text h3, .related-product-item a .text p {font-family: Montserrat, sans-serif;color: #fff;}.related-product-item a, .related-product-item img {outline: 0;border: none;display: block;max-width: 100%;}.related-product-item .price {color: rgba(0, 0, 0, 0.6);display: block;width: fit-content;padding: 10px 5px 10px 0;text-align: right;font-family: courier;border-radius: 2px;filter: drop-shadow(1px 1px 0.8px rgba(0, 0, 0, 0.2));transform: rotateZ(-5deg) scale(1);transition: 0.5s;top: 0;left: 10px;}.related-product-item .price::before {content: "";left: -6px;border-bottom-left-radius: 50%;border-top-left-radius: 50%;}.related-product-item .price::after {content: "";right: -6px;border-bottom-right-radius: 50%;border-top-right-radius: 50%;}.related-product-item {position: relative;}body .related-product-item:nth-child(4n + 2) .price {transform: rotateZ(2deg) scale(1);}body .related-product-item:nth-child(2n + 3) .price {transform: rotateZ(6deg) scale(1);}.related-product-item a, .related-product-item a img, .related-product-item a:after {border-radius: 7px;}.related-product-item a {height: 100%;width: 100%;box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.15);}.related-product-item a:before {position: absolute;left: 0;height: 100px;background-image: linear-gradient( to bottom, transparent, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.8) );border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}.related-product-item a:after {height: 100%;background-color: rgba(0, 0, 0, 0.6);opacity: 0;}.related-product-item a .badges, .related-product-item a .in-stock, .related-product-item a .price {z-index: 2;}.related-product-item a .text {top: calc(100% - 100px);z-index: 2;text-align: left;width: 100%;}.related-product-item a .text h3 {font-size: calc(1.3rem + 0.1vw);font-weight: 700;text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);}.related-product-item a .text p {white-space: unset;font-weight: 500;font-size: 14px;line-height: 1.3;transition: 0.6s ease-out;max-height: 55px;opacity: 0;visibility: hidden;display: none;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.related-product-item a:hover:after {opacity: 1;}.related-product-item a:hover .text {top: calc(100% - 150px);height: auto;}.related-product-item a:hover p {display: -webkit-box;opacity: 1;visibility: visible;}