@charset "UTF-8";.link-box-img:before,.link-box-inner:after,.hphs-imgs:before,.homepage-hero:before,.blog-cta:before,.lead-img:before,.header-media:before,.site-cta-img:before,.video-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.sticky-el{position:sticky}.no-scrollbar,.nav-modal .modal-content{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar,.nav-modal .modal-content::-webkit-scrollbar{width:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.faderight,.fade-children.faderight>*,.fadeleft,.fade-children.fadeleft>*,.fadedown,.fade-children.fadedown>*,.fadeup,.fade-children.fadeup>*{opacity:0;transition:opacity .6s ease-out .3s,transform .6s cubic-bezier(0,.55,.45,1) .3s}.default-transition,a{transition:all .6s ease-out}.short-transition,#masthead,.gfield_label{transition:all .2s ease-out}.long-transition{transition:all 1.2s ease-out}.fadein{opacity:0;transition:opacity .6s ease-out .3s}.fade-children>*{opacity:0;transition:opacity .6s ease-out}.slowfade{transition-duration:1.2s !important}.fadeup,.fade-children.fadeup>*{transform:translateY(40px)}.fadedown,.fade-children.fadedown>*{transform:translateY(-40px)}.fadeleft,.fade-children.fadeleft>*{transform:translateX(40px)}.faderight,.fade-children.faderight>*{transform:translateX(-40px)}.fadein.animated{opacity:1}.faderight.animated,.fadeleft.animated,.fadeup.animated,.fadedown.animated,.fade-children.animated>*{opacity:1;transform:translateX(0) translateY(0)}.d1{transition-delay:.5s !important}.d2{transition-delay:.7s !important}.d3{transition-delay:.9s !important}.d4{transition-delay:1.1s !important}@media (max-width:991px){.d1,.d2,.d3,.d4{transition-delay:.3s !important}}@font-face{font-family:"Le Jour Serif";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-LeJour-Serif.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-LeJour-Serif.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rufina";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Rufina-Bold.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Rufina-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Rufina";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Rufina-Regular.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Rufina-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Bold.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-BoldItalic.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Medium.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Medium.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-MediumItalic.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-MediumItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Regular.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Italic.woff2) format("woff2"),url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../fonts/hinted-Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}html{font-size:20px;scroll-behavior:smooth}body{font-family:"Rufina",serif;font-size:1rem;line-height:1.5;color:#58595b;overflow-x:hidden}p:empty{display:none}.h1,.h2,.page-template-communitiespage .page-header h1,.com-wrap h1,.post-wrap h1,.h3,.com-wrap h2,.post-wrap h2,.h4,.com-wrap h3,.post-wrap h3,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit}h1,h2,h3,h4,.h1,.h2,.page-template-communitiespage .page-header h1,.com-wrap h1,.post-wrap h1,.h3,.com-wrap h2,.post-wrap h2,.h4,.com-wrap h3,.post-wrap h3{font-family:"Le Jour Serif",serif}h1 strong,h1 .fw-bold,h1 *,h2 strong,h2 .fw-bold,h2 *,h3 strong,h3 .fw-bold,h3 *,h4 strong,h4 .fw-bold,h4 *,.h1 strong,.h1 .fw-bold,.h1 *,.h2 strong,.h2 .fw-bold,.h2 *,.page-template-communitiespage .page-header h1 *,.com-wrap h1 *,.post-wrap h1 *,.h3 strong,.h3 .fw-bold,.h3 *,.com-wrap h2 *,.post-wrap h2 *,.h4 strong,.h4 .fw-bold,.h4 *,.com-wrap h3 *,.post-wrap h3 *{font-weight:400 !important}h1,.h1{font-size:2.8rem;letter-spacing:4px}h2,.h2,.page-template-communitiespage .page-header h1,.com-wrap h1,.post-wrap h1{font-size:2.3rem;letter-spacing:4px}h3,.h3,.com-wrap h2,.post-wrap h2{font-size:1.8rem;letter-spacing:3px}h4,.h4,.com-wrap h3,.post-wrap h3{font-size:1.3rem;letter-spacing:2px}h5,.h5{font-size:1rem;letter-spacing:0}h6,.h6{font-size:.9rem;letter-spacing:0}small,.small{font-size:.75rem;letter-spacing:0}.tiny{font-size:.65rem}.em{font-style:italic}.text-uppercase{letter-spacing:.03rem}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-normal{text-transform:none}.heading{font-family:"Le Jour Serif",serif !important;letter-spacing:.07rem !important;font-weight:400 !important}.heading strong,.heading .fw-bold,.heading.fw-bold *{font-weight:400 !important}.body{font-family:"Rufina",serif !important;letter-spacing:unset !important}.altfont{font-family:"Roboto",sans-serif !important}.altfont.text-uppercase{letter-spacing:.05rem}.light{font-weight:100}.semi{font-weight:600}.heavy{font-weight:900}.white-text{color:#fff}.primary-text{color:#8c2037}.secondary-text{color:#cac5b9}.tertiary-text{color:#e22726}.lightgrey-text{color:#f0ece5}blockquote{margin:50px 0;position:relative;padding:50px;z-index:1;background-color:#cac5b9;text-align:center}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}blockquote:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #fff;z-index:-1}blockquote p{font-family:"Roboto",sans-serif;font-style:italic;font-size:1.1;color:#fff}blockquote p:last-of-type{margin:0}.wp-block-pullquote{padding:30px 20px;border-top:1px solid #8c2037;border-bottom:1px solid #8c2037;margin:50px 0}.wp-block-pullquote blockquote{background-color:transparent;margin:0;padding:0}.wp-block-pullquote blockquote:before{display:none}.wp-block-pullquote blockquote p{color:#8c2037;font-size:1.2rem !important}@media (max-width:1199px){h1,.h1{font-size:2.5rem}h2,.h2,.page-template-communitiespage .page-header h1,.com-wrap h1,.post-wrap h1{font-size:2.2rem}}@media (max-width:991px){h1,.h1{font-size:1.6rem;letter-spacing:2px}h2,.h2,.page-template-communitiespage .page-header h1,.com-wrap h1,.post-wrap h1{font-size:1.4rem;letter-spacing:2px}h3,.h3,.com-wrap h2,.post-wrap h2{font-size:1.25rem;letter-spacing:2px}h4,.h4,.com-wrap h3,.post-wrap h3{font-size:1.1rem;letter-spacing:1px}}img{max-width:100%;height:auto}.object-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.object-contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.object-top{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.span-page{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.box-shadow,#masthead.header-scroll{box-shadow:0 0 6px 4px rgba(88,89,91,.05)}.text-shadow{text-shadow:0 0 4px rgba(88,89,91,.4)}.YTwrapper{position:relative}.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.video-overlay svg{position:relative;z-index:1;width:120px}.video-overlay:before{background-color:rgba(88,89,91,.2)}.z-hide{z-index:-9999}.gallery{display:flex;flex-wrap:wrap;margin:0 -8px}.gallery.gallery-size-thumbnail .gallery-item{width:auto;min-width:unset}.gallery-item{width:20%;min-width:20%;margin:0}.gallery-item a{display:block;height:100%;border:8px solid transparent;position:relative}.gallery-item a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.5);transition:all .4s ease-out;opacity:0}.gallery-item a:hover:after,.gallery-item a:focus:after,.gallery-item a:active:after{opacity:1}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:#8c2037 !important;border-width:3px !important;border-radius:2px !important}.fancybox__progress{background:#8c2037 !important}.lightgrey-bg{background-color:#f0ece5}.vlightgrey-bg{background-color:#f9f7f5}.primary-bg{background-color:#8c2037;color:#f0ece5}.primary-bg a:not(.btn){color:#cac5b9}.primary-bg a:not(.btn):hover,.primary-bg a:not(.btn):focus,.primary-bg a:not(.btn):active{color:#f0ece5}.primary-bg .btn-primary,.primary-bg #login .button-primary,#login .primary-bg .button-primary,.primary-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .primary-bg .wp-block-button__link{color:#8c2037 !important;background-color:#f0ece5 !important}.primary-bg .btn-primary svg,.primary-bg #login .button-primary svg,#login .primary-bg .button-primary svg,.primary-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link svg,.wp-block-button:not(.is-style-outline) .primary-bg .wp-block-button__link svg{color:#8c2037}.primary-bg .btn-secondary,.primary-bg .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .primary-bg .wp-block-button__link{border-color:#f0ece5 !important;color:#f0ece5 !important}.primary-bg .btn-secondary svg,.primary-bg .wp-block-button.is-style-outline .wp-block-button__link svg,.wp-block-button.is-style-outline .primary-bg .wp-block-button__link svg{color:#fff}.secondary-bg{background-color:#cac5b9}.white-bg{background-color:#fff;color:#58595b}.ratio-headshot{--bs-aspect-ratio:115%}.modal-content{border:0;border-radius:0;position:relative}.btn-close{position:absolute;top:10px;right:10px;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:none;border-radius:0;background-color:#f0ece5;font-family:"Roboto",sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.03rem;padding:0;opacity:1}.btn-close span{line-height:1;display:block}.btn-close img{margin-top:3px}.btn-close:hover,.btn-close:focus,.btn-close:active{opacity:.7}.slick-dots{padding:0;list-style:none;margin:0;text-align:center;display:flex;justify-content:center}.slick-dots li{margin:0 6px}.slick-dots li button{width:13px;height:13px;border-radius:100%;padding:0;background-color:#58595b;border:0;text-indent:-9999px;opacity:.7}.slick-dots li.slick-active button{background-color:#8c2037}.indent{padding-left:60px}.art-arrows{background-color:rgba(255,255,255,.9);padding:5px}.art-arrows .slick-arrow{background-color:transparent;border:0;padding:0 10px;line-height:1;color:#e22726;font-size:.75rem}.art-arrows .slick-arrow svg{transition:all .4s ease-out}.art-arrows .slick-arrow.slick-prev:hover svg,.art-arrows .slick-arrow.slick-prev:focus svg,.art-arrows .slick-arrow.slick-prev:active svg{transform:translateX(-3px)}.art-arrows .slick-arrow.slick-next:hover svg,.art-arrows .slick-arrow.slick-next:focus svg,.art-arrows .slick-arrow.slick-next:active svg{transform:translateX(3px)}.art-arrows .slick-arrow+.slick-arrow{border-left:1px solid #8c2037}.section-arrows{text-align:center}.section-arrows .slick-arrow{background-color:transparent;border:0;padding:5px 10px}.section-arrows .slick-arrow img{transition:all .3s ease-out}.section-arrows .slick-arrow+.slick-arrow{border-left:1px solid rgba(88,89,91,.7)}.section-arrows .slick-prev:hover img,.section-arrows .slick-prev:focus img,.section-arrows .slick-prev:active img{transform:translateX(-5px)}.section-arrows .slick-next:hover img,.section-arrows .slick-next:focus img,.section-arrows .slick-next:active img{transform:translateX(5px)}.wp-block-social-links a{color:#f0ece5 !important}.wp-block-social-links a:hover,.wp-block-social-links a:focus,.wp-block-social-links a:active{color:#8c2037 !important}.thx-wrap .header-brand{bottom:30px}@media (max-width:1199px){.indent{padding-left:0}}@media (max-width:767px){.gallery-item{width:33.3333%;min-width:33.3333%}#page{overflow:hidden}.video-overlay svg{width:90px}}a{color:#8c2037;text-decoration:none}a:hover,a:active,a:focus{color:#cac5b9;text-decoration:none}.gform_button,.btn,#login .button-primary,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button:not(.is-style-outline) .wp-block-button__link{font-family:"Roboto",sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.07rem;min-width:250px;text-transform:uppercase;padding:21px 30px;line-height:1;min-height:55px;border-radius:0;overflow:hidden;position:relative;outline:none !important;z-index:1;box-shadow:none !important;border:1px solid transparent !important}.gform_button span,.btn span,#login .button-primary span,.wp-block-button.is-style-outline .wp-block-button__link span,.wp-block-button:not(.is-style-outline) .wp-block-button__link span{display:inline-block;position:relative;transition:all .3s ease-out}.gform_button svg,.btn svg,#login .button-primary svg,.wp-block-button.is-style-outline .wp-block-button__link svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link svg{position:absolute;top:0;bottom:0;left:0;margin:auto;opacity:0;transition:all .3s ease-out}.gform_button:hover span,.gform_button:focus span,.gform_button:active span,.btn:hover span,#login .button-primary:hover span,.wp-block-button.is-style-outline .wp-block-button__link:hover span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover span,.btn:focus span,#login .button-primary:focus span,.wp-block-button.is-style-outline .wp-block-button__link:focus span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus span,.btn:active span,#login .button-primary:active span,.wp-block-button.is-style-outline .wp-block-button__link:active span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active span{transform:translateX(10px)}.gform_button:hover svg,.gform_button:focus svg,.gform_button:active svg,.btn:hover svg,#login .button-primary:hover svg,.wp-block-button.is-style-outline .wp-block-button__link:hover svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover svg,.btn:focus svg,#login .button-primary:focus svg,.wp-block-button.is-style-outline .wp-block-button__link:focus svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus svg,.btn:active svg,#login .button-primary:active svg,.wp-block-button.is-style-outline .wp-block-button__link:active svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active svg{transform:translateX(-20px);opacity:1}.gform_button,.btn-primary,#login .button-primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:#8c2037 !important;color:#f0ece5 !important}.gform_button svg,.btn-primary svg,#login .button-primary svg,.wp-block-button:not(.is-style-outline) .wp-block-button__link svg{color:#fff}.btn-secondary,.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent !important;color:#8c2037 !important;border-color:#8c2037 !important}.btn-secondary svg,.wp-block-button.is-style-outline .wp-block-button__link svg{color:#e22726}@media (max-width:767px){.wp-block-button{width:100%}.btn,#login .button-primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{margin-left:0 !important;margin-right:0 !important;width:100% !important;min-width:unset}}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select{height:50px;border-radius:0}button{border-radius:0}textarea{height:115px;border-radius:0;font-size:1rem !important}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus,select:focus,textarea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px egba(#8c2037,.6)}select{background:#fff url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../images/angle-down-thin.svg) right 15px center no-repeat;background-size:10px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}select option{color:#58595b;background-color:#fff}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border:0;padding:5px 8px}input[type=number]{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.gform_fields{list-style:none;padding-left:0}.gform_validation_container,.gform_required_legend,.gfield_visibility_hidden{display:none !important}.gform_submission_error{font-size:1.1rem;color:#8c2037;font-family:"Roboto",sans-serif}.gfield_validation_message{font-size:.9rem;font-family:"Roboto",sans-serif;font-style:italic}.gform_wrapper{text-align:left}.gform_footer{text-align:right;margin-top:5px}.gfield_label,label,.label{font-size:.65rem;font-family:"Roboto",sans-serif;letter-spacing:.05rem;color:#58595b}.gfield_label.no-animate{position:static;font-size:.75rem !important}.gfield_description{font-size:.6rem;font-family:"Roboto",sans-serif;margin-top:5px;font-style:italic}.gform_fileupload_rules{display:block;font-size:.65rem;font-family:"Roboto",sans-serif;font-style:italic}.ginput_container_fileupload input{font-size:.8rem}.gfield_label{position:absolute;left:15px;top:15px;margin:0 !important;z-index:-1}.gfield.input--filled .gfield_label{top:2px !important;font-size:10px}.gform_wrapper .gfield_required,.required{color:#e22726}.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}.gfield{width:100%;margin:5px 0 !important;position:relative;z-index:1}.gfield input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.gfield select,.gfield textarea{width:100%;padding:15px 15px 5px;outline:none !important;border:1px solid rgba(88,89,91,.6);color:#58595b;background-color:transparent}.gfield input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus,.gfield select:focus,.gfield textarea:focus{border-color:#58595b}.gfield select{color:transparent}.gfield.input--filled select{color:#58595b}.gchoice label{text-transform:none;position:relative;z-index:-1}.gfield_radio,.gfield_checkbox{padding-left:0;list-style:none}.gfield_radio input,.gfield_checkbox input{width:auto}.gfield_radio input label,.gfield_checkbox input label{margin:0 !important;margin-left:10px !important}@media (max-width:767px){.gfield{margin-top:5px !important;width:100% !important}}.widget-title{display:none}.widget-area{display:flex;justify-content:space-between;margin:0 -15px}.widget-area .widget{width:49%;min-width:49%;padding:0 15px;position:relative}.widget-area .widget+.widget:before{content:"OR";position:absolute;top:15px;left:-23px;font-size:.75rem}.cpt-filters .widget+.widget{margin-top:30px}.cpt-filters .widget+.widget:before{content:"OR";position:absolute;top:-25px;font-size:.75rem;left:0}.search-form{position:relative}.search-field{width:100%;padding-right:40px !important;color:#58595b;border:1px solid rgba(88,89,91,.5) !important;-webkit-appearance:none;background-color:transparent}.search-btn{position:absolute;top:0;right:15px;bottom:0;font-size:.75rem;padding:15px 0;border:0 !important;color:#8c2037 !important}.search-btn:hover,.search-btn:focus,.search-btn:active{color:#8c2037 !important}.search-form ::-webkit-input-placeholder{color:#58595b;font-size:.9rem}.search-form :-moz-placeholder{color:#58595b;font-size:.9rem;opacity:1}.search-form ::-moz-placeholder{color:#58595b;font-size:.9rem;opacity:1}.search-form :-ms-input-placeholder{color:#58595b;font-size:.9rem}.search-form ::-ms-input-placeholder{color:#58595b;font-size:.9rem}.widget select{width:100%;color:#58595b;border:1px solid rgba(88,89,91,.5) !important;background-color:transparent;font-size:.9rem}@media (max-width:991px){.widget-area .widget+.widget:before{left:-19px}}@media (max-width:767px){.widget-area{display:block !important}.widget-area .widget{width:100%;min-width:100%;margin:10px 0}.widget-area .widget+.widget{margin-top:30px}.widget-area .widget+.widget:before{left:0;right:0;text-align:center;top:-25px}}.paging-navigation{text-align:center}.paging-navigation .pagination,.paging-navigation>div{font-size:0;justify-content:center}.paging-navigation .pagination:empty,.paging-navigation>div:empty{display:none}.page-numbers{display:inline-block;text-align:center;background-color:transparent;color:#58595b;margin:0 6px;font-size:.75rem;font-family:"Roboto",sans-serif;position:relative;z-index:1;border:0 !important}.page-numbers.current,.page-numbers:hover,.page-numbers:focus,.page-numbers:active{color:#8c2037}.page-numbers.next,.page-numbers.prev{margin:0;font-size:.75rem}.post-navigation .pagination{padding-left:0;list-style:none;margin-top:35px;margin-bottom:0;width:100%}.post-navigation .pagination .nav-previous,.post-navigation .pagination .nav-next{display:inline-block}.post-navigation .pagination .nav-previous a,.post-navigation .pagination .nav-next a{border:0;border-radius:0;background-color:transparent;padding:0;color:#58595b}.post-navigation .pagination .nav-previous a:hover,.post-navigation .pagination .nav-previous a:focus,.post-navigation .pagination .nav-previous a:active,.post-navigation .pagination .nav-next a:hover,.post-navigation .pagination .nav-next a:focus,.post-navigation .pagination .nav-next a:active{color:#8c2037}.post-navigation .pagination .nav-next{float:right}.login .message,#login_error{color:#58595b;margin-top:25px}.language-switcher{display:none !important}.login{background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:space-around;min-height:100vh;position:relative}.login .privacy-policy-page-link{margin:30px 0 0}#login{width:450px;padding:35px 30px;background-color:#f0ece5;border:2px solid #8c2037;text-align:center;color:#58595b;position:relative}#login h1 a{width:225px;background-size:225px;height:100px;margin-bottom:0}#login p{text-align:left}#login form{background-color:transparent;box-shadow:none;border:0;text-align:left;margin-bottom:25px;margin-top:0;padding:45px 0}#login form label{color:#58595b;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:.75rem}#login form input:not([type=submit]){border:1px solid rgba(88,89,91,.5) !important}#login .submit{clear:both}#login .button-primary{min-width:150px;height:50px;box-shadow:none !important;text-shadow:none;transition:all .4s ease-out}#login .button-primary:hover,#login .button-primary:focus,#login .button-primary:active{opacity:.8}#rememberme{background-color:transparent;border:2px solid #8c2037 !important;border:0;box-shadow:none;transform:scale(1.3);margin-left:2px}#nav,#backtoblog{margin:0 !important;display:inline-block;padding:0 !important;font-size:15px}#nav a,#backtoblog a{color:#8c2037 !important;font-size:18px}.nav-modal{z-index:2000}.nav-modal .modal-dialog{max-width:100vw;margin:0}.nav-modal .modal-content{height:100vh;overflow-y:auto;border:0;border-radius:0}.nav-modal .btn-close{position:static}.nav-header-inner{padding:15px 0;margin-bottom:50px}.nav-wrapper{padding-bottom:60px}.nav-wrap{order:2}.nav-cta-wrap{padding-right:90px}.nav-cta-content{padding:30px}.nav-cta-content .gform_footer{text-align:center}.primary-nav{padding:0}.main-menu{justify-content:space-between;width:100%;counter-reset:nav-counter}.main-menu>li{counter-increment:nav-counter;text-align:left !important;border-bottom:1px solid rgba(88,89,91,.15);padding:15px 0}.main-menu>li:last-child{border:0}.main-menu>li>a:before{content:"0" counter(nav-counter);opacity:.5;position:absolute;left:0;top:0}.main-menu>li:nth-child(n+10)>a:before{content:counter(nav-counter)}.main-menu>li>a{color:#58595b;font-family:"Le Jour Serif",serif;font-size:1.2rem;letter-spacing:.05rem;font-weight:400;padding:0 30px 0 60px !important;background-color:transparent !important;outline:none !important;position:relative;display:inline-block;width:auto !important}.main-menu>li.menu-item-has-children>a:after{content:"";background-image:url(//www.bosleyrealestate.com/wp-content/themes/bosleyre-theme/css/../images/arrow-right-long-light.svg);background-size:14px;border:0;display:inline-block;width:14px;height:12px;transition:all .4s ease-out;position:absolute;right:0;top:0;bottom:0;margin:auto}.main-menu>li:focus>a,.main-menu>li:hover>a,.main-menu>.current-menu-parent>a,.main-menu>.current-menu-parent:focus>a,.main-menu>.current-menu-parent:hover>a,.main-menu>li>a:focus,.main-menu>li>a:hover,.main-menu>.current-menu-parent>a,.main-menu>.current-menu-parent>a:focus,.main-menu>.current-menu-parent>a:hover,.main-menu>.current-menu-item>a{color:#8c2037;background-color:transparent}.main-menu>li:focus>a:after,.main-menu>li:hover>a:after,.main-menu>.current-menu-parent>a:after,.main-menu>.current-menu-parent:focus>a:after,.main-menu>.current-menu-parent:hover>a:after,.main-menu>li>a:focus:after,.main-menu>li>a:hover:after,.main-menu>.current-menu-parent>a:after,.main-menu>.current-menu-parent>a:focus:after,.main-menu>.current-menu-parent>a:hover:after,.main-menu>.current-menu-item>a:after{transform:rotate(90deg);transform-origin:center;filter:saturate(0)}.main-menu .dropdown-menu{border-radius:0;box-shadow:none;margin-top:0;min-width:185px;border:0;padding-bottom:0;box-shadow:none;background-color:transparent}.main-menu .dropdown-menu li{text-align:left !important}.main-menu .dropdown-menu a{color:#58595b;font-size:.75rem;font-family:"Roboto",sans-serif;letter-spacing:.03rem;font-weight:400;background-color:transparent !important;padding:5px 0 5px 60px;white-space:break-spaces}.main-menu .dropdown-menu a:hover,.main-menu .dropdown-menu a:focus,.main-menu .dropdown-menu .current-menu-item>a,.main-menu .dropdown-menu .current-menu-item>a:focus,.main-menu .dropdown-menu .current-menu-item>a:hover{color:#8c2037;background-color:transparent}@media (max-width:1199px){.nav-cta-wrap{padding-right:15px}.main-menu>li>a{font-size:1.1rem}}@media (max-width:991px){.nav-wrap{order:unset}.nav-cta-wrap{margin-top:50px}}@media (max-width:767px){.nav-cta-content{padding:30px 20px}.main-menu>li>a{white-space:break-spaces;padding-left:30px}.main-menu .dropdown-menu>a{padding-left:30px}}#masthead{position:fixed;top:0;left:0;right:0;z-index:98;background-color:transparent;padding:20px 0}#masthead.header-scroll{padding:10px 0;background-color:rgba(255,255,255,.95)}.header-logo img{height:65px;width:auto}.header-affiliate-logo{margin-left:20px}.header-affiliate-logo img{height:40px}.header-content-wrap a{color:#58595b}.header-content-wrap a:hover,.header-content-wrap a:focus,.header-content-wrap a:active{color:#8c2037}.header-cta-links>*,.header-cta-links a{line-height:15px}.header-cta-links .delim{line-height:1;font-size:.6rem;transform:translateY(4px)}.header-contact{margin-top:5px}.nav-btn{margin-left:30px}.navbar-toggler{padding:0;outline:none !important;box-shadow:none !important;border-radius:0;background-color:#f0ece5;color:#58595b;text-align:center;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .2s ease-out}.navbar-toggler span{font-size:.6rem}.navbar-toggler:hover,.navbar-toggler:focus,.navbar-toggler:active{opacity:.8}.menu-bar{display:block;width:35px;height:1px;background-color:#58595b;margin-top:10px}.header-scroll .navbar-toggler{background-color:#f0ece5}@media (max-width:1199px){.nav-btn{margin-left:15px}}@media (max-width:767px){.header-logo img{height:unset;width:134px;min-width:134px}.header-affiliate-logo{margin-left:12px}.header-affiliate-logo img{height:35px}}.cta-modal{margin:0;padding:0;z-index:2000}.cta-modal .modal-dialog{max-width:100vw;margin:0;padding:0}.cta-modal .modal-content .row{min-height:100vh}.site-cta-left{position:relative;z-index:1}.site-cta-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;z-index:-1}.site-cta-img:before{background-color:#58595b;opacity:.4}.site-cta-left{padding:60px 45px}.cta-left-inner{max-width:600px}.cta-logos{display:flex;align-items:center;justify-content:center;margin-bottom:200px}.cta-logos img{height:65px;width:auto}.cta-logos img+img{margin-left:30px;height:50px}.cta-contact{margin-top:30px}.cta-contact a{color:#f0ece5}.cta-contact a:hover,.cta-contact a:focus,.cta-contact a:active{color:#cac5b9}.site-cta-right{padding:40px 45px 30px}.site-cta-right .btn-close{position:static}.cta-right-inner{max-width:450px}.cta-callout{margin-top:45px;padding:30px}.cta-callout a{color:#8c2037 !important;border-bottom:1px solid transparent;padding-bottom:2px}.cta-callout a:hover,.cta-callout a:focus,.cta-callout a:active{border-color:#8c2037}.cta-callout-img{width:90px;min-width:90px;height:90px;margin-right:25px;border-radius:100%;overflow:hidden}@media (max-width:991px){.cta-logos{margin-bottom:45px}.close-wrap{position:fixed;top:10px;right:10px;z-index:90}.mobile-cta-btn{position:fixed;bottom:-1px;left:0;z-index:90;box-shadow:0 0 4px 6px rgba(88,89,91,.1);background-color:#8c2037;padding:2px 12px;color:#f0ece5}.mobile-cta-btn a{color:#f0ece5;line-height:1}.mobile-cta-btn .delim{line-height:.6;font-size:.6rem;transform:translateY(12px)}}@media (max-width:767px){.site-cta-left{padding:20px 15px 30px}.cta-logos{margin-bottom:45px;align-items:flex-end;justify-content:flex-start !important}.cta-logos img:first-of-type{width:134px;min-width:134px;height:unset}.cta-logos img:last-of-type{height:30px}.site-cta-right{padding:45px 15px 35px}.cta-left-inner,.cta-right-inner{padding:0 15px}.cta-callout{padding:20px}}.hp-modal{z-index:1059}#colophon{overflow-x:hidden;border-top:1px solid rgba(88,89,91,.15);background-color:#fff;position:relative;z-index:1}.footer-content{padding:100px 0 50px}.footer-content h2{font-size:3.2rem;letter-spacing:5px}.footer-content-left{padding-right:75px}.site-footer-inner{border-top:1px solid rgba(88,89,91,.15)}.footer-col{padding:50px 15px 25px}.footer-col p{line-height:1.2}.footer-col a{color:#58595b}.footer-col a.tiny{border-bottom:1px solid #58595b;padding-bottom:2px}.footer-col a:hover,.footer-col a:focus,.footer-col a:active{color:#8c2037}.footer-contact img{height:60px;width:auto;margin-bottom:60px}.footer-social-wrap{border-left:1px solid rgba(88,89,91,.15);border-right:1px solid rgba(88,89,91,.15);padding:50px 45px 0}#sb_instagram{padding:0 !important}#sbi_images{margin-left:-30px;width:calc(100% + 60px) !important}.footer-logos{padding-left:40px;padding-top:130px}.footer-logos>div{display:flex;align-items:center;padding:25px 0}.footer-logos>div img{height:auto;width:145px}.site-info a{color:#58595b}.site-info a:hover,.site-info a:focus,.site-info a:active{color:#8c2037}.footer-legal{display:inline-block}.footer-legal ul{margin:0;padding-left:0;list-style:none;font-size:0;padding:0 5px 0 3px}.footer-legal li{border-left:1px solid #58595b;display:inline-block;padding:0 8px;font-size:.65rem;line-height:1}.footer-legal li:last-of-type{border-right:1px solid #58595b}@media (max-width:1399px){.footer-content-left{padding-right:40px}.footer-logos>div{padding:15px 0}}@media (max-width:1199px){.footer-content-left h2{font-size:2.3rem}.footer-social-wrap{border-right:0;padding-right:15px}.footer-logos{display:flex;justify-content:space-between;padding-top:25px;padding-left:15px;position:relative}.footer-logos:before{content:"";position:absolute;top:0;left:-999px;right:-999px;height:1px;background-color:rgba(88,89,91,.15)}}@media (max-width:991px){.footer-content{padding-top:70px}.footer-content-left{padding-right:15px}.footer-social-wrap{padding-left:30px}.footer-logos>div img{width:115px}}@media (max-width:767px){.footer-content{padding-top:50px;text-align:center}.footer-content-left h2{font-size:2rem}.site-footer-inner{text-align:center}.footer-contact img{margin-bottom:30px}.footer-social-wrap{padding-top:10px;border:0;padding-left:15px}.footer-logos{flex-wrap:wrap;justify-content:center}.footer-logos>div{width:50%;min-width:50%;display:flex;align-items:center;justify-content:center}.footer-logos>div img{width:125px}.site-info{padding-bottom:40px !important}}.media-wrap>div{height:100%}.media-wrap .bg-slider,.media-wrap .img-slider{height:100% !important}.media-wrap .bg-slider .slick-track,.media-wrap .bg-slider .slick-list,.media-wrap .bg-slider .slick-slide,.media-wrap .img-slider .slick-track,.media-wrap .img-slider .slick-list,.media-wrap .img-slider .slick-slide{height:100% !important}.media-wrap .VideoWrapper{height:100%}.media-wrap .video-wrap{height:100%;position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.media-wrap .video-wrap video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto}.img-slider-arrows{position:absolute;bottom:0;right:0}.media-block{margin:50px 0}.slider-caption{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8);min-height:40px;display:flex;align-items:center;justify-content:center;padding:5px 90px}@media (max-width:767px){.slider-caption{text-align:left !important;padding-left:15px;justify-content:unset}}.list-box-wrap{margin-bottom:60px}.list-box-wrap a{color:#58595b !important}.list-box-wrap a:hover .list-box-info h3,.list-box-wrap a:hover .list-box-info .list-more,.list-box-wrap a:focus .list-box-info h3,.list-box-wrap a:focus .list-box-info .list-more,.list-box-wrap a:active .list-box-info h3,.list-box-wrap a:active .list-box-info .list-more{color:#8c2037}.list-box-img{margin-bottom:15px}.oh-flag{height:unset;width:unset;background-color:rgba(140,32,55,.8);color:#fff;padding:8px 20px;top:5px;left:5px}.list-box-info h3,.list-box-info .list-more{transition:all .4s ease-out}.list-box-info hr{background-color:#58595b;opacity:1;margin:12px 0}.list-box-meta span{border-right:1px solid #58595b;padding-right:7px;padding-left:2px;display:inline-block;line-height:.8rem}.list-box-meta span:first-of-type{padding-left:0}.list-box-meta span:last-of-type{border:0;padding-right:0}.list-hood-status .primary-text{min-width:110px}.list-more{min-width:90px}.blog-box-wrap{margin-bottom:50px}.blog-box-wrap a{display:block;height:100%}.blog-box-wrap a:hover .blog-hover,.blog-box-wrap a:focus .blog-hover,.blog-box-wrap a:active .blog-hover{opacity:1}.blog-box-wrap a:hover .blog-box-info h3,.blog-box-wrap a:focus .blog-box-info h3,.blog-box-wrap a:active .blog-box-info h3{color:#8c2037}.blog-slide{padding:0 15px;margin-bottom:0}.blog-box-inner{height:100%;background-color:#fff}.blog-hover{background-color:rgba(255,255,255,.85);color:#8c2037;opacity:0;transition:all .4s ease-out}.blog-box-info{padding:20px 15px 30px;color:#58595b}.blog-box-info h3{transition:all .4s ease-out;line-height:1.5;min-height:81px}@media (max-width:1399px){.blog-box-info h3{min-height:108px}}@media (max-width:767px){.blog-box-info h3{min-height:unset}}.img-header{z-index:1;padding-top:105px}.img-header.media-left .header-media{left:0;right:45%}.img-header.media-left .page-header{margin-left:58.33333333%;padding:80px 0 70px 80px}.img-header.media-right .header-media{left:45%;right:0}.img-header.media-right .page-header{padding:80px 80px 70px 0}.media-left .header-brand{right:15%}.media-right .header-brand{left:20%}.header-brand{position:absolute;bottom:-15px;z-index:-1}.header-brand img{height:65vh;width:auto}.header-wrap{min-height:90vh;padding-bottom:100px}.header-media{position:absolute;top:0;bottom:80px}.header-media:before{background-color:rgba(255,255,255,.5);transition:opacity .8s ease-out .7s,z-index 0s linear 2s}.header-media.animated:before{opacity:0}.header-callout{padding-bottom:80px;line-height:1.4}.header-callout p:last-of-type{margin:0}.alt-header .header-wrap{min-height:unset;padding-bottom:100px}.alt-header .page-header{padding-top:100px !important;padding-bottom:0 !important;margin-left:0 !important}.alt-header .page-header>div{padding-right:100px}.alt-header.media-left .page-header{order:2}.alt-header-media{order:2;padding-top:60px}.text-header{padding:150px 0 45px}.text-header .col-lg-10{float:none}.text-header a:hover,.text-header a:focus,.text-header a:active{color:#58595b}.text-header p:last-of-type{margin:0}@media (max-width:1399px){.img-header.media-left .page-header{padding:80px 0 70px 20px}.img-header.media-right .page-header{padding:80px 20px 70px 0}}@media (max-width:1199px){.img-header.media-left .header-media{right:50%}.img-header.media-left .page-header{margin-left:50%}.img-header.media-right .header-media{left:50%}.alt-header .page-header>div{padding-right:0}}@media (max-width:991px){.img-header{padding-top:115px}.img-header .page-header{padding:60px 0 0 !important;margin-left:0 !important}.header-wrap{min-height:unset;display:block !important;padding-bottom:40px}.header-media{position:relative;left:0 !important;right:0 !important;height:500px}.header-callout{padding-top:0;padding-bottom:60px}.header-brand{left:5% !important;right:unset !important;top:515px}.header-brand img{height:300px}.alt-header .header-wrap{padding-bottom:40px !important}.alt-header .header-brand{top:unset !important;bottom:20px}.alt-header .page-header{padding:45px 15px 0 !important}.alt-header-media{padding-top:0;order:unset}}@media (max-width:767px){.img-header{padding-top:105px}.img-header .page-header{padding:45px 0 0 !important}.alt-header .page-header{padding:45px 15px 0 !important}.header-media{height:300px}.header-callout{padding-bottom:50px}.header-brand{top:330px !important;left:2% !important}.header-brand img{height:250px}.text-header{padding:130px 0 45px}}.sidebar{padding:30px;position:sticky;border:2px solid #8c2037;text-align:center;background-color:#fff}.sidebar .gform_button{width:100%}.sidebar-text{line-height:1.2;margin-bottom:15px}.sidebar-text h3,.sidebar-text p{display:inline;font-size:.8rem;letter-spacing:unset;font-family:"Rufina",serif}.sidebar-text h3{font-weight:700}.sidebar-brand{position:absolute;bottom:30px;left:5px;right:0;text-align:left;z-index:-1}.sidebar-brand img{width:230px;height:auto}@media (max-width:991px){.page-sidebar{margin-top:45px}}@media (max-width:767px){.sidebar{padding:30px 20px}}.page-template-leadpage #masthead{background-color:#fff}.lead-wrap{padding:200px 0 100px;z-index:1}.lead-img{position:absolute;top:105px;bottom:0;left:0;right:50%;z-index:-1;width:auto;padding:0}.lead-img:before{background-color:#58595b;opacity:0;transition:all .8s ease-out .3s}.lead-img.animated:before{opacity:.6}.lead-content{padding:0 45px}.lead-content>div{max-width:550px}.lead-content a:not(.btn){color:#f0ece5;text-decoration:underline}.lead-content a:not(.btn):hover,.lead-content a:not(.btn):focus,.lead-content a:not(.btn):active{color:#f0ece5;text-decoration:none}.lead-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links){padding-left:0;list-style:none}.lead-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links) li{margin-bottom:8px;padding-left:16px;line-height:1.3}.lead-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.wp-block-social-links) li:before{margin:0 10px 0 -16px;content:"";display:inline-block;width:6px;height:6px;border-radius:100%;background-color:#e22726;position:relative;top:-3px}.lead-form-wrap{padding:0 45px}.lead-form-wrap>div{max-width:450px}.lead-form-wrap .gfield.gfield--width-half{width:100% !important}@media (max-width:991px){.lead-wrap{padding:170px 0 80px}.lead-img{display:none}.lead-content{color:#58595b}.lead-content a{color:#8c2037 !important}.lead-content>div{max-width:unset}.lead-form-wrap{margin-top:40px}}@media (max-width:767px){.lead-wrap{padding:150px 0 60px}.lead-content{padding:0 15px}.lead-form-wrap{padding:0 15px}}.blog-wrap{margin-top:60px}.blog-wrap+.paging-navigation{margin-bottom:50px}.blog-wrap .blog-box-inner{background-color:#f0ece5}.page-template-testimonialspage .header-brand{bottom:30px}.testimonial-filtered{margin-bottom:0 !important;padding-bottom:10px}.t-wrap{padding:60px 0 50px;z-index:1}.tpg-content{margin-bottom:50px}.t-box-wrap{margin-bottom:60px}.t-box-wrap a{color:#58595b}.t-box-wrap a:hover .t-box-inner,.t-box-wrap a:focus .t-box-inner,.t-box-wrap a:active .t-box-inner{transform:translateY(-15px)}.t-box-inner{background-color:#fff;padding:35px 60px 60px;position:relative;transition:all .4s ease-out}.t-box-excerpt{position:relative;margin-top:60px;z-index:1;min-height:150px}.t-box-excerpt img{position:absolute;z-index:-1;top:-20px;left:-10px}.t-box-name{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(88,89,91,.2);padding:15px}.testimonial-modal .modal-dialog{max-width:950px}.testimonial-modal .modal-content{border:2px solid #8c2037;padding:95px 60px 60px;z-index:1}.testimonial-modal .btn-close{background-color:#cac5b9;top:0;right:0}.t-modal-brand{position:absolute;bottom:30px;left:25px;right:0;text-align:left;z-index:-1}.t-modal-brand img{width:200px;height:auto}@media (max-width:1399px){.t-box-excerpt{min-height:190px}}@media (max-width:991px){.t-box-inner{padding-left:30px;padding-right:30px}.testimonial-modal .modal-dialog{max-width:95vw}}@media (max-width:767px){.testimonial-modal .modal-content{padding:90px 20px 30px}}.listings-wrap{margin-top:30px;padding-bottom:50px}.page-content,.freeform-content{margin:50px 0}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories),.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories),section:not(.copy-and-media) ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories){padding-left:0;list-style:none}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li,.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li,section:not(.copy-and-media) ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li{line-height:1.3;border-bottom:1px solid rgba(88,89,91,.4);padding:20px 0 20px 16px}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:first-child,.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:first-child,section:not(.copy-and-media) ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:first-child{padding-top:0}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:last-child,.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:last-child,section:not(.copy-and-media) ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:last-child{border:0;padding-bottom:0}.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:before,.page-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:before,section:not(.copy-and-media) ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results):not(.listing-sub-categories) li:before{margin:0 10px 0 -16px;content:"";display:inline-block;width:6px;height:6px;border-radius:100%;background-color:#8c2037;position:relative;top:-3px}.entry-content ol,.page-content ol,section:not(.copy-and-media) ol{counter-reset:content-counter;list-style:none;margin-top:30px;padding-left:0;margin-bottom:0}.entry-content ol li,.page-content ol li,section:not(.copy-and-media) ol li{counter-increment:content-counter;margin-bottom:30px;padding-left:85px;min-height:60px;display:flex;align-items:center;position:relative}.entry-content ol li:before,.page-content ol li:before,section:not(.copy-and-media) ol li:before{content:"0" counter(content-counter);position:absolute;left:0;top:0;border:1px solid rgba(88,89,91,.2);width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;font-family:"Roboto",sans-serif;color:#8c2037;font-weight:100;letter-spacing:1px}.entry-content ol li:nth-child(n+10):before,.page-content ol li:nth-child(n+10):before,section:not(.copy-and-media) ol li:nth-child(n+10):before{content:counter(content-counter)}.page-wrap{margin:80px -15px}.page-wrap section:first-of-type{margin-top:0}.page-wrap section:last-of-type{margin-bottom:0}.entry-content{padding-right:80px}.entry-content>h1:not(:first-child),.entry-content>h2:not(:first-child),.entry-content>h3:not(:first-child){margin-top:40px}.num-heading{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(88,89,91,.3)}@media (max-width:1199px){.entry-content{padding-right:15px}}@media (max-width:991px){.page-wrap{margin:50px -15px}}@media (max-width:767px){.entry-content ol li,.page-content ol li,section ol li{padding-left:55px;min-height:40px}.entry-content ol li:before,.page-content ol li:before,section ol li:before{width:40px;height:40px}}.cta-section{z-index:2}.cta-section.media-left .cta-img{right:45%;left:0}.cta-section.media-left .cta-inner{padding-left:80px;margin-left:58.33333333%}.cta-section.media-right .cta-img{right:0;left:45%}.cta-section.media-right .cta-inner{padding-right:80px}.cta-img{position:absolute;top:0;bottom:0}.cta-inner{min-height:80vh;padding:75px 0;float:none !important}.cta-inner .btn,.cta-inner .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .cta-inner .wp-block-button__link,.cta-inner .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .cta-inner .wp-block-button__link,.cta-inner #login .button-primary,#login .cta-inner .button-primary{min-width:270px}@media (max-width:1199px){.cta-section.media-left .cta-inner{padding-left:30px}.cta-section.media-right .cta-inner{padding-right:30px}}@media (max-width:991px){.cta-section{padding:0}.cta-img{position:static;height:500px}.cta-inner{padding:45px 0 50px !important;margin:0 !important;min-height:unset}}@media (max-width:767px){.cta-img{height:300px}}.list-top-wrap{padding-top:145px;z-index:1}.list-top-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:600px;background-color:#f0ece5;z-index:-1}.list-hilites{position:relative}.hilites-arrows{position:absolute;bottom:0;right:0}.hilites-expand{position:absolute;bottom:0;left:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#e22726;background-color:rgba(255,255,255,.8);font-size:.75rem}.list-desc-downloads{margin-top:60px}.list-gallery-wrap{margin-top:70px}.list-gallery .gallery-item:nth-child(n+6){display:none}.more-photos{color:#58595b;border-bottom:1px solid #58595b;padding-bottom:3px}.more-photos:hover,.more-photos:focus,.more-photos:active{color:#8c2037;border-color:#8c2037}.list-map-agent{margin-top:70px}.list-map .acf-map{height:100%;min-height:450px}.list-map+.list-agents{padding-left:40px}.list-agents:first-child{margin:0 auto}.list-agents:first-child .list-agent{justify-content:center}.list-agent{padding:30px 0;border-bottom:1px solid rgba(88,89,91,.3)}.list-agent-img{width:125px;min-width:125px;border-radius:100%;border:1px solid #8c2037;overflow:hidden;margin-right:20px}.list-agent-info p{line-height:1.2}.list-agent-info a{color:#58595b}.list-agent-info a:hover,.list-agent-info a:focus,.list-agent-info a:active{color:#8c2037}.list-wrap{margin-top:90px;padding-bottom:70px}.list-wrap .page-sidebar{padding-top:70px}.details-wrap{left:95.5%;padding:70px 0}.details-wrap .container{padding:0 15px}.list-details-inner{padding-right:80px}.open-houses{margin-bottom:60px}.open-house{padding:20px 0;border-bottom:1px solid rgba(88,89,91,.2)}.open-house:first-of-type{padding-top:0}.open-house a{color:#58595b}.open-house a:hover,.open-house a:focus,.open-house a:active{color:#8c2037}.list-detail{padding:15px 0;border-bottom:1px solid rgba(88,89,91,.2)}.list-tours{margin-top:70px}.list-video,.list-virtual{margin-bottom:50px}.list-addtl{margin-top:60px}.list-block{padding:80px 0}.list-block+.list-block{padding-top:0}.list-img-callout.img-right .lic-img{order:2}.related-listings-wrap{padding:70px 0 40px}@media (max-width:1399px){.details-wrap{left:97.4%}}@media (max-width:1199px){.details-wrap{left:87.7%}.list-details-inner{padding-right:15px}.list-map+.list-agents{padding-left:15px}.list-block{padding:50px 0}}@media (max-width:991px){.list-top-wrap:before{height:550px}.list-img-wrap .ratio-16x9,.row-img .ratio-16x9{--bs-aspect-ratio:calc( 3 / 4 * 100% )}.list-details-inner{padding-right:0}.details-wrap{left:50%}.list-map+.list-agents{margin-top:45px}.list-wrap{margin-top:60px}.list-wrap .page-sidebar{padding-top:0}.lic-img{order:unset !important;margin-bottom:30px}.related-listings-wrap{padding:50px 0 20px}.related-listings-header{text-align:center}.related-listings-header .text-end{text-align:center !important;margin-top:15px}}@media (max-width:767px){.list-top-wrap{padding-top:125px}.list-top-wrap:before{height:375px}.list-gallery .gallery-item:nth-child(n+6){display:block}.list-gallery .gallery-item:nth-child(n+7){display:none}.list-agent-img{width:80px;min-width:80px;margin-right:15px}.list-agent-info p{font-size:.8rem}.hq-ah--data-container{flex-direction:column !important}.hq-ah--data-container>div{width:100% !important}}.post-wrap{position:relative;z-index:1;margin-bottom:70px}.post-wrap+.blog-feed{padding-top:15px}.blog-tags{margin-top:45px}.blog-tags a{display:inline-block;margin-right:20px;margin-bottom:15px;font-size:.75rem;font-family:"Roboto",sans-serif;text-transform:uppercase}.blog-cta:before{background-color:rgba(255,255,255,.7)}.blog-cta a{color:#58595b;min-height:400px;position:relative;z-index:1}.post-author{padding:20px;border-bottom:0 !important;margin-top:30px}.lt-header{padding-right:90px}.lt-wrap{padding-top:0 !important}@media (max-width:1199px){.lt-header{padding-right:0}}.blog-faq{margin:45px 0}#faq-accordion{margin-top:30px}.faq-card{margin-top:20px}.faq-toggle{background-color:transparent;border:0;padding:0 0 5px;border-bottom:2px solid #8c2037;color:#58595b !important;outline:none !important;text-align:left}.faq-card-body{margin-top:15px}.homepage-hero{min-height:100vh;padding:120px 0 60px;overflow:hidden}.homepage-hero:before{background-color:rgba(255,255,255,.35);z-index:1;transition:all 1s ease-out .5s;opacity:0}.homepage-hero.animated:before{opacity:1}.homepage-hero .container{position:relative;z-index:1}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.affiliate-logo{margin-top:40px}.affiliate-logo img{width:200px;height:auto}@media (max-width:767px){.homepage-hero{min-height:unset;padding-top:140px}.homepage-hero:before{background-color:rgba(255,255,255,.5)}}.homepage-testimonials{padding:80px 0 60px}.hpt-slider-wrap{margin-top:50px}.hp-t-slider{margin:0 -15px 45px}.hp-t-slide{padding:0 15px}@media (max-width:767px){.homepage-testimonials{padding-top:60px}}.homepage-blog{padding:100px 0 50px;z-index:1}.homepage-blog:before{content:"";position:absolute;left:0;bottom:0;right:0;top:55%;background-color:#f0ece5;z-index:-1}.hp-blog-header{margin-bottom:50px}.blog-slider{margin:0 -15px}.blog-arrows{margin-top:45px}@media (max-width:767px){.homepage-blog{padding:60px 0 50px}}.copy-and-media{padding:90px 0 100px}.copy-and-media.media-left .cm-inner{padding-left:80px}.copy-and-media.media-right .cm-media{order:2}.copy-and-media.media-right .cm-inner{padding-right:80px}.copy-and-media.white-bg{padding:0;margin-top:90px;margin-bottom:90px}.copy-and-media ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results){padding-left:0;list-style:none}.copy-and-media ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results) li{margin-bottom:8px;padding-left:16px;line-height:1.3}.copy-and-media ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.slick-dots):not(.select2-results) li:before{margin:0 10px 0 -16px;content:"";display:inline-block;width:6px;height:6px;border-radius:100%;background-color:#8c2037;position:relative;top:-3px}.cm-inner .btn,.cm-inner .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .cm-inner .wp-block-button__link,.cm-inner .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .cm-inner .wp-block-button__link,.cm-inner #login .button-primary,#login .cm-inner .button-primary{min-width:265px}.cm-media{position:relative;min-height:450px}.cm-media.tall-media{min-height:80vh}.cm-media>div{position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:initial}@media (max-width:1399px){.copy-and-media.media-left .cm-inner{padding-left:60px}.copy-and-media.media-right .cm-inner{padding-right:60px}}@media (max-width:1199px){.copy-and-media.media-left .cm-inner{padding-left:30px}.copy-and-media.media-right .cm-inner{padding-right:30px}}@media (max-width:991px){.copy-and-media{padding:60px 0}.copy-and-media.white-bg{margin-top:60px;margin-bottom:60px}.cm-media{order:unset !important;min-height:unset !important}.cm-media>div{position:relative;left:0;right:0;height:500px}.cm-inner{padding:45px 15px 0 !important}}@media (max-width:767px){.copy-and-media{padding:50px 0}.cm-media>div{height:260px}}.copy-and-media-commercial{padding:110px 0;z-index:1}.copy-and-media-commercial.media-left .cmc-bg{left:0}.copy-and-media-commercial.media-left.cmc-square .cmc-media:before{left:0}.copy-and-media-commercial.media-left.cmc-match:before,.copy-and-media-commercial.media-left.cmc-match:after{left:25%}.copy-and-media-commercial.media-right .cmc-bg{right:0}.copy-and-media-commercial.media-right .cmc-media{order:2}.copy-and-media-commercial.media-right.cmc-square .cmc-media:before{right:0}.copy-and-media-commercial.media-right.cmc-match:before,.copy-and-media-commercial.media-right.cmc-match:after{right:25%}.cmc-bg{position:absolute;top:0;bottom:0;background-color:#f0ece5;width:50%;z-index:-1}.cmc-media{display:flex;align-items:center;justify-content:center;position:relative;padding:0 45px}.cmc-media.cmc-media-square>div{max-width:450px}.cmc-media.cmc-media-match>div{position:absolute;top:0;bottom:0;z-index:1;width:450px}.cmc-inner{padding:0 40px}.cmc-inner>div{max-width:425px}@media (max-width:991px){.copy-and-media-commercial{padding:0}.cmc-bg{display:none}.cmc-square .cmc-media:before{width:50px}.cmc-media{order:unset !important;padding:50px 0;background-color:#f0ece5}.cmc-media.cmc-media-match>div{position:relative;height:500px;width:300px}.cmc-inner{padding:45px}.cmc-inner>div{max-width:unset}}@media (max-width:767px){.cmc-media{padding:20px 0}.cmc-media.cmc-media-square>div{max-width:90vw}.cmc-media.cmc-media-match>div{width:250px;height:350px}.cmc-inner{padding:45px 15px}}.blog-feed{padding:100px 0 50px}.blog-feed:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background-color:#f0ece5}.blog-feed-header{margin-bottom:60px}@media (max-width:991px){.blog-feed{padding-top:60px}.blog-feed-header{text-align:center}.blog-feed-header .text-end{text-align:center !important;margin-top:15px}}.homepage-team{overflow-x:hidden;padding:80px 0 30px;z-index:2}.team-marquee-wrap{position:relative;margin-top:40px}.team-marquee{outline:none !important}.flickity-viewport{height:300px !important;outline:none !important;margin-bottom:15px;margin-top:40px}.team-slide{padding:0 15px;width:300px;position:relative}.team-slide-img{height:300px}@media (max-width:1199px){.flickity-viewport{height:250px !important}.team-slide{width:250px}.team-slide-img{height:250px}}@media (max-width:991px){.homepage-team{padding-top:60px}.homepage-team h2{margin-bottom:20px !important}}@media (max-width:767px){.flickity-viewport{height:200px !important}.team-slide{width:200px}.team-slide-img{height:200px}}.homepage-hover-links{padding:40px 0}.homepage-hover-links:before{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background-color:#fff}.homepage-team+.homepage-hover-links{padding-top:200px;margin-top:-180px}.hphl-brand{position:absolute;top:100px;right:20px;bottom:120px}.hphl-brand img{height:100%;width:auto}.img-change-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;opacity:0;transition:all .6s ease-out}.img-change-img:first-of-type{opacity:1 !important}.hphl-links{padding:20px 0 80px 60px;min-height:500px}.hphl-link{border-bottom:1px solid rgba(88,89,91,.15)}.hphl-link:last-child{border:0}.hphl-link a{color:#58595b;display:block;padding:20px 60px 20px 0;transition:all .4s ease-out .3s;position:relative}.hphl-link a svg{position:absolute;top:0;bottom:0;left:0;margin:auto;transform:translateX(-10px);opacity:0;transition:all .4s ease-out}.hphl-link a:hover,.hphl-link a:focus,.hphl-link a:active{padding:20px 0 20px 60px;transition:all .25s ease-out}.hphl-link a:hover h3,.hphl-link a:focus h3,.hphl-link a:active h3{color:#8c2037;transform:translateY(0);transition:all .4s ease-out .3s}.hphl-link a:hover .altfont,.hphl-link a:focus .altfont,.hphl-link a:active .altfont{opacity:1;transition:all .4s ease-out .5s}.hphl-link a:hover svg,.hphl-link a:focus svg,.hphl-link a:active svg{transform:translateX(0);opacity:1;transition:all .4s ease-out .3s}.hphl-link h3{transition:all .4s ease-out;transform:translateY(100%)}.hphl-link .altfont{transition:all .25s ease-out;opacity:0}@media (max-width:1399px){.hphl-links{padding-left:40px}}@media (max-width:1199px){.hphl-links{padding-left:15px}}@media (max-width:991px){.homepage-hover-links{padding-bottom:20px}.homepage-hover-links:before{display:none}.hphl-mobile .slick-dots{margin-top:30px}.hphl-slider{margin:0 -15px}.hphl-slide{padding:0 15px}.hphl-slide a{color:#58595b}.hphl-slide a:hover h3,.hphl-slide a:focus h3,.hphl-slide a:active h3{color:#8c2037}.hphl-slide a:hover .text-uppercase,.hphl-slide a:focus .text-uppercase,.hphl-slide a:active .text-uppercase{color:#8c2037}.hphl-slide-content{margin-top:15px}.hphl-slide-content h3{transition:all .4s ease-out}.hphl-slide-content .text-uppercase{transition:all .4s ease-out}}.homepage-hover-sections{padding-top:60px;overflow:hidden}.hover-sections-wrap{margin-top:60px}.hphs-imgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.hphs-imgs:before{background-color:rgba(88,89,91,.3);z-index:1}.section-change-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;opacity:0;transition:all .6s ease-out}.section-change-img:first-of-type{opacity:1 !important}.hphs-links{position:relative;height:70vh;z-index:2;margin:0}.hphs-link{border-right:1px solid #fff;padding:0}.hphs-link:last-child{border:0}.hover-section-link{color:#f0ece5 !important;padding:35px 50px;position:relative}.hover-section-link h3{max-width:250px;line-height:1.3}.hover-section-link img{display:block;position:absolute;right:40px;bottom:45px;transform:translateX(-10px);opacity:0;transition:all .4s}.hover-section-link:hover img,.hover-section-link:focus img,.hover-section-link:active img{transform:translateX(0);opacity:1}@media (max-width:1199px){.hphs-links{height:60vh}.hover-section-link{padding:35px 20px}.hover-section-link h3{font-size:1.4rem;width:215px}.hover-section-link img{right:20px;width:45px;opacity:1;transform:none}}@media (max-width:991px){.hphs-links{height:500px}.hover-section-link>div{flex-direction:column;justify-content:flex-end;align-items:flex-start !important}.hover-section-link img{position:static;margin-top:15px}.hover-section-link h3{width:195px}}@media (max-width:767px){.hover-sections-wrap{margin-top:45px}.hphs-links{height:auto}.hphs-link{height:unset !important;width:100%;text-align:center;border-bottom:1px solid #fff;border-right:0}.hover-section-link>div{align-items:center !important}.hphs-imgs:before{background-color:rgba(88,89,91,.5)}}.homepage-offices{padding:100px 0 50px}.hpo-query{margin:40px -15px 0;flex-wrap:wrap}.hpo-office-box{width:20%;padding:0 15px;margin-bottom:50px}.hpo-office-box:hover .hpo-box-inner,.hpo-office-box:focus .hpo-box-inner,.hpo-office-box:active .hpo-box-inner{transform:translateY(-15px)}.hpo-office-box:hover .hpo-box-content a,.hpo-office-box:focus .hpo-box-content a,.hpo-office-box:active .hpo-box-content a{opacity:1}.hpo-box-inner{transition:all .4s ease-out}.hpo-box-content{margin-top:12px}.hpo-box-content h3{border-bottom:1px solid #58595b;padding-bottom:12px;margin-bottom:12px !important}.hpo-box-content a{color:#58595b;opacity:0;transition:all .4s ease-out}.hpo-box-content a:hover,.hpo-box-content a:focus,.hpo-box-content a:active{color:#8c2037}@media (max-width:1399px){.hpo-box-content h3{font-size:.85rem}}@media (max-width:1199px){.homepage-offices{padding:60px 0 30px}.hpo-office-box{width:33.33333333%}.hpo-box-inner{transform:none !important}.hpo-box-content a{opacity:1}}@media (max-width:767px){.hpo-office-box{width:50%;margin-bottom:30px}.hpo-box-content h3{min-height:54px;display:flex;align-items:center}}.hp-copy-and-media{padding:60px 0 50px;z-index:1}.hp-copy-and-media:before{content:"";position:absolute;bottom:0;left:0;right:0;height:115px;z-index:-1}.hp-copy-and-media.lightgrey-bg:before,.hp-copy-and-media.secondary-bg:before{background-color:#fff}.hp-copy-and-media.white-bg:before{background-color:#f0ece5}.hp-copy-and-media.media-right .hpcm-media{right:0;left:45%}.hp-copy-and-media.media-right .hpcm-inner{padding-right:40px}.hp-copy-and-media.media-left .hpcm-media{left:0;right:45%}.hp-copy-and-media.media-left .hpcm-inner{padding-left:40px;margin-left:58.33333333%}.hpcm-media{padding:0;position:absolute;top:60px;bottom:50px}.hpcm-inner{min-height:85vh;padding:45px 0 115px}.hpcm-inner>div{max-width:550px}.hpcm-inner .btn,.hpcm-inner .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .hpcm-inner .wp-block-button__link,.hpcm-inner .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .hpcm-inner .wp-block-button__link,.hpcm-inner #login .button-primary,#login .hpcm-inner .button-primary{min-width:260px}@media (max-width:1199px){.hpcm-inner{padding-left:15px !important;padding-right:15px !important}}@media (max-width:991px){.hp-copy-and-media{padding:0}.hp-copy-and-media:before{display:none}.hpcm-media{position:relative;top:0;left:0 !important;right:0 !important;bottom:unset;height:500px}.hpcm-inner{min-height:unset;padding:45px 0 50px !important;margin-left:0 !important}.hpcm-inner>div{max-width:unset}}@media (max-width:767px){.hpcm-media{height:300px}}.homepage-link-boxes{border-top:1px solid #58595b;border-bottom:1px solid #58595b}.link-box{padding:0;border-right:1px solid #58595b}.link-box:last-child{border:0}.link-box a:hover .link-box-inner:after,.link-box a:focus .link-box-inner:after,.link-box a:active .link-box-inner:after{border-width:0}.link-box a:hover .link-box-img:before,.link-box a:focus .link-box-img:before,.link-box a:active .link-box-img:before{opacity:1}.link-box a:hover .link-box-img img,.link-box a:focus .link-box-img img,.link-box a:active .link-box-img img{transform:scale(1)}.link-box a:hover .link-box-text,.link-box a:focus .link-box-text,.link-box a:active .link-box-text{color:#fff}.link-box a:hover .link-box-text svg,.link-box a:focus .link-box-text svg,.link-box a:active .link-box-text svg{opacity:1;transform:translateX(0)}.link-box-inner:after{border:50px solid #fff;border-bottom:130px solid #fff;transition:all .4s ease-out;z-index:2}.link-box-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;overflow:hidden}.link-box-img:before{background-color:rgba(88,89,91,.4);opacity:0;transition:all .4s ease-out;z-index:1}.link-box-img img{transform:scale(.85);transition:all .4s ease-out}.link-box-text{height:130px;width:100%;display:flex;align-items:center;position:relative;z-index:3;padding:20px 50px;color:#58595b;transition:all .4s ease-out}.link-box-text h3{max-width:230px;line-height:1.4}.link-box-text svg{position:absolute;top:0;right:50px;bottom:0;margin:auto;opacity:0;transform:translateX(-5px);transition:all .4s ease-out .3s}@media (max-width:1399px){.link-box-inner:after{border:30px solid #fff;border-bottom:130px solid #fff}.link-box-text{padding:20px 30px}.link-box-text svg{right:30px}}@media (max-width:991px){.link-box{border-bottom:1px solid #58595b}.link-box-inner{--bs-aspect-ratio:unset;padding:30px 30px 0}.link-box-inner:after{display:none}.link-box-inner>div{display:block !important;position:static !important}.link-box-img{position:static;height:400px}.link-box-img:before{display:none}.link-box-img img{transform:none}.link-box-text{padding:30px 0 30px;color:#58595b !important}.link-box-text svg{color:#58595b;opacity:1;transform:none;right:15px}}@media (max-width:767px){.link-box-inner{padding:20px 20px 0}.link-box-img{height:260px}.link-box-text{padding:20px 0}}.testimonial-callout{left:95.6%;padding:80px 0}.testimonial-callout.white-bg{padding:0;margin-top:60px;margin-bottom:60px}.testimonial-callout .container{padding:0 15px}.tcallout-wrap{padding-right:80px;position:relative}.tcallout-slider{padding-right:1px;border:1px solid rgba(88,89,91,.2);background-color:#fff}.tcallout-slide{background-color:#fff;padding:70px 70px 90px;position:relative}.tc-img{border-radius:100%;width:90px;border:1px solid #e22726;overflow:hidden;position:absolute;top:30px;right:70px}.tc-excerpt{margin-top:45px;z-index:1;min-height:112px}.tc-excerpt img{position:absolute;top:-15px;left:-10px;z-index:-1}.tc-name{position:absolute;bottom:0;left:0;right:0;padding:15px 170px 15px 70px;border-top:1px solid rgba(88,89,91,.2)}.tcallout-arrows{position:absolute;bottom:7px;right:140px}@media (max-width:1399px){.testimonial-callout{left:97.4%}}@media (max-width:1199px){.testimonial-callout{left:87.7%}.tcallout-wrap{padding-right:0}.tc-name{padding:15px 150px 15px 70px}.tcallout-arrows{right:60px}}@media (max-width:991px){.testimonial-callout{left:50%}}@media (max-width:767px){.testimonial-callout{padding:50px 0}.testimonial-callout.white-bg{margin-top:50px;margin-bottom:50px}.tcallout-slide{padding:70px 20px 90px}.tc-img{right:20px}.tc-name{padding:15px 90px 15px 20px}.tcallout-arrows{right:10px}}.sticky-heading-wrap{padding:50px 0 70px}.sticky-heading{padding-top:60px;padding-right:80px;padding-bottom:200px}.sticky-heading h2{position:sticky;top:45%}.sticky-content-block{margin-bottom:50px}.sticky-content-block:last-child{margin-bottom:0}.sticky-media{margin-top:45px}@media (max-width:1399px){.sticky-heading{padding-right:30px}}@media (max-width:991px){.sticky-heading-wrap{padding-bottom:50px}.sticky-heading{padding:0 15px 0;text-align:center;margin-bottom:45px}}.timeline-wrap{padding:45px 0}.tl-header a{color:#8c2037}.tl-header a:hover,.tl-header a:focus,.tl-header a:active{color:#58595b}.timeline-modal .modal-dialog{max-width:1100px}.timeline-modal .modal-content{padding:85px 45px 45px;border:2px solid #8c2037}.timeline-modal .video-overlay{display:none !important}.timeline-modal .btn-close{background-color:#cac5b9}.timeline-scroll-widget{width:40px;height:60px;border:1px solid #58595b;border-radius:25px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding-bottom:10px}.timeline-scroll-widget svg{display:block;animation:arrow-bounce 3s linear infinite}@keyframes arrow-bounce{0%{transform:translateY(0px)}50%{transform:translateY(10px)}100%{transform:translateY(0px)}}.tl-wrap{margin-top:30px}.tl-content-item{margin-bottom:75px;padding-top:15px;min-height:calc(100vh - 85px)}.tl-content-item:last-of-type{margin-bottom:0}.tl-content-item h2{font-size:4.5rem;transition:all .4s ease-out .3s}.tl-imgs.layout1 img,.tl-imgs.layout2 img{height:550px;width:auto}.tl-imgs.layout4{height:600px}.tl-imgs.layout4 img{height:100%;width:auto}.tl-nav-wrap{padding-left:30px;margin-top:115px}.tl-list-item{padding:5px 0 3px}.tl-list-item a{color:#58595b;display:block;padding-bottom:2px;border-bottom:1px solid transparent}.tl-list-item a:hover,.tl-list-item a:focus,.tl-list-item a:active,.tl-list-item a.tl-active{color:#8c2037;border-color:#e22726}@media (max-width:1399px){.tl-imgs.layout1 img,.tl-imgs.layout2 img{height:470px}}@media (max-width:1199px){.tl-nav-wrap{padding-left:15px}.tl-imgs.layout1 img,.tl-imgs.layout2 img{height:390px}.tl-imgs.layout4{height:500px}.timeline-modal .modal-dialog{max-width:95vw}}@media (max-width:991px){.tl-content-item{min-height:unset}.tl-imgs.layout1 img,.tl-imgs.layout2 img{height:360px}.tl-imgs.layout4{height:400px}.timeline-modal .modal-content{padding:85px 20px 20px}}@media (max-width:767px){.tl-content-item{margin-bottom:45px}.tl-content-item h2{font-size:2rem}.tl-imgs.layout1 img,.tl-imgs.layout2 img{height:180px}.tl-imgs.layout4{height:260px}}.leadership-feed{padding:70px 0 50px}.leadership-slider{margin:40px -15px 30px}.leadership-slide{padding:0 15px}.leadership-slide a{color:#58595b}.leadership-slide a:hover,.leadership-slide a:focus,.leadership-slide a:active{color:#8c2037}.leadership-slide a:hover img,.leadership-slide a:focus img,.leadership-slide a:active img{filter:grayscale(0)}.leadership-slide-img{margin-bottom:10px}.leadership-slide-img img{filter:grayscale(1);transition:all .6s ease-out}@media (max-width:767px){.leadership-feed{padding:40px 0}}.affiliates-wrap{padding:90px 0 15px}.affiliates-wrap.white-bg .affiliate-item{background-color:#f0ece5}.affiliates-wrap.secondary-bg .affiliate-item,.affiliates-wrap.lightgrey-bg .affiliate-item{background-color:#fff}.affiliates-header{margin-bottom:80px}.affiliate-item{margin:0 0 80px}.affiliate-item:nth-of-type(odd) .affiliate-img{order:2}.affiliate-img{padding:0}.affiliate-content{padding:75px 50px}.affiliate-content img{max-width:230px;max-height:80px;height:auto;width:auto;margin-bottom:10px}@media (max-width:1199px){.affiliate-content{padding:50px 30px}}@media (max-width:991px){.affiliates-wrap{padding:50px 0 15px}.affiliates-header{margin-bottom:50px}.affiliate-img{order:unset !important;height:450px}.affiliate-content{padding:50px 30px}}@media (max-width:767px){.affiliate-item{margin-bottom:50px}.affiliate-img{height:260px}.affiliate-content{padding:45px 20px}}.media-stories-wrap{margin-top:60px;padding:80px 0 45px}@media (max-width:991px){.media-stories-wrap{margin-top:0}}@media (max-width:767px){.media-stories-wrap{padding-top:50px}}.page-template-commercialpage #content{font-family:"Roboto",sans-serif}.page-template-commercialpage #content .sidebar-text h3,.page-template-commercialpage #content .sidebar-text p{font-family:"Roboto",sans-serif}.page-template-commercialpage #content h1,.page-template-commercialpage #content h2,.page-template-commercialpage #content h3,.page-template-commercialpage #content h4,.page-template-commercialpage #content .h1,.page-template-commercialpage #content .h2,.page-template-commercialpage #content .h3,.page-template-commercialpage #content .h4{font-family:"Rufina",serif;letter-spacing:0;line-height:1.1}.page-template-commercialpage #content .header-wrap{min-height:75vh}.page-template-commercialpage #content .page-header h1{color:#8c2037}.page-template-commercialpage #content .freeform-content h2,.page-template-commercialpage #content .blog-feed h2{color:#8c2037}.office-query{padding:50px 0}.office-box-wrap{margin-bottom:70px}.office-box-img{margin-bottom:20px;overflow:hidden}.office-box-img img{transition:all .5s ease-out}.office-box-img a:hover img,.office-box-img a:focus img,.office-box-img a:active img{transform:scale(1.1);transition:all 6s ease-out}.office-box-links{border-top:1px solid #58595b;padding-top:12px;margin-top:10px}.office-box-links a{color:#58595b}.office-box-links a:hover,.office-box-links a:focus,.office-box-links a:active{color:#e22726}@media (max-width:767px){.office-query{padding:25px 0}.office-box-wrap{margin-bottom:50px}}.coms-wrap{padding:50px 0;position:relative;z-index:1}.com-box-wrap{margin-bottom:60px}.com-box-wrap a{color:#58595b}.com-box-wrap a:hover,.com-box-wrap a:focus,.com-box-wrap a:active{color:#8c2037}.com-box-wrap a:hover .com-hover,.com-box-wrap a:focus .com-hover,.com-box-wrap a:active .com-hover{opacity:1}.com-box-img{margin-bottom:20px}.com-hover{background-color:rgba(255,255,255,.85);color:#8c2037;opacity:0;transition:all .4s ease-out}.coms-query .com-box-wrap:nth-child(n+25){display:none}.sa-header-inner h1{letter-spacing:2px}.sa-header-inner hr{background-color:#58595b;opacity:.7;margin:12px 0}.sa-header-inner a{color:#58595b}.sa-header-inner a:hover,.sa-header-inner a:focus,.sa-header-inner a:active{color:#8c2037}.sa-scroll-widget{margin:45px 0 0}.sa-multiple-offices{margin-bottom:30px}.sa-multiple-office{margin-bottom:40px}.sa-multiple-office hr{background-color:#58595b;opacity:.7;margin:12px 0}.sa-multiple-office a{color:#58595b}.sa-multiple-office a:hover,.sa-multiple-office a:focus,.sa-multiple-office a:active{color:#8c2037}.sa-agents{margin-bottom:70px}.sa-agents .media-wrap{position:relative;height:unset !important}.sa-agent-link{margin-top:25px;border-top:1px solid rgba(88,89,91,.5);border-bottom:1px solid rgba(88,89,91,.5);padding:20px 0}.sa-agent-link a{color:#8c2037 !important}.sa-agent-link a svg{transition:all .4s ease-out;position:relative;top:4px}.sa-agent-link a:hover svg,.sa-agent-link a:focus svg,.sa-agent-link a:active svg{transform:translateX(-15px)}.sa-hoods-wrap{margin-bottom:100px}.sa-hoods-header{margin-bottom:50px}.sa-hoods-slider{margin:0 -15px}.com-box-wrap.com-box-slider{padding:0 15px;margin:0}.sa-mrp-wrap{margin-bottom:100px}.sa-mrp-wrap .mrp-showcase-container{height:500px !important}.sa-mrp-wrap .mrp-showcase-container .map-container{padding:0 !important;height:100% !important}.sa-listings-wrap{padding:75px 0 30px}.sa-listings-header{margin-bottom:55px}.sa-listings .list-box-info h3{font-size:1rem}.sa-listings .list-box-meta{font-size:.8rem}.sa-form-wrap{padding:70px 0}.sa-form-img>div{position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:initial}.sa-form textarea{height:175px}@media (max-width:991px){.sa-header-inner{text-align:center}.sa-scroll-widget{margin:45px auto 0}.sa-hoods-wrap,.sa-mrp-wrap{margin-bottom:60px}.sa-listings-header{text-align:center}.sa-listings-header .text-end{text-align:center !important;margin-top:15px !important}.sa-listings-header .text-end .btn,.sa-listings-header .text-end .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .sa-listings-header .text-end .wp-block-button__link,.sa-listings-header .text-end .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .sa-listings-header .text-end .wp-block-button__link,.sa-listings-header .text-end #login .button-primary,#login .sa-listings-header .text-end .button-primary{margin-top:0 !important}.sa-listings{justify-content:center}.sa-form-wrap{padding:60px 0}.sa-form{margin-top:0 !important;margin-bottom:45px}.sa-form textarea{height:115px}.sa-form-img>div{position:static;height:450px}}@media (max-width:767px){.sa-mrp-wrap{margin-bottom:50px}.sa-mrp-wrap .mrp-showcase-container{height:300px !important}.sa-form-img>div{height:300px}.sa-listings-header .text-end .btn+.btn,.sa-listings-header .text-end .wp-block-button:not(.is-style-outline) .wp-block-button__link+.btn,.wp-block-button:not(.is-style-outline) .sa-listings-header .text-end .wp-block-button__link+.btn,.sa-listings-header .text-end .wp-block-button.is-style-outline .wp-block-button__link+.btn,.wp-block-button.is-style-outline .sa-listings-header .text-end .wp-block-button__link+.btn,.sa-listings-header .text-end #login .button-primary+.btn,#login .sa-listings-header .text-end .button-primary+.btn,.sa-listings-header .text-end .wp-block-button:not(.is-style-outline) .btn+.wp-block-button__link,.wp-block-button:not(.is-style-outline) .sa-listings-header .text-end .btn+.wp-block-button__link,.sa-listings-header .text-end .wp-block-button:not(.is-style-outline) .wp-block-button__link+.wp-block-button__link,.wp-block-button:not(.is-style-outline) .sa-listings-header .text-end .wp-block-button__link+.wp-block-button__link,.sa-listings-header .text-end #login .wp-block-button:not(.is-style-outline) .button-primary+.wp-block-button__link,.wp-block-button:not(.is-style-outline) .sa-listings-header .text-end #login .button-primary+.wp-block-button__link,#login .sa-listings-header .text-end .wp-block-button:not(.is-style-outline) .button-primary+.wp-block-button__link,.wp-block-button:not(.is-style-outline) #login .sa-listings-header .text-end .button-primary+.wp-block-button__link,.sa-listings-header .text-end .wp-block-button.is-style-outline .btn+.wp-block-button__link,.wp-block-button.is-style-outline .sa-listings-header .text-end .btn+.wp-block-button__link,.sa-listings-header .text-end .wp-block-button.is-style-outline .wp-block-button__link+.wp-block-button__link,.wp-block-button.is-style-outline .sa-listings-header .text-end .wp-block-button__link+.wp-block-button__link,.sa-listings-header .text-end #login .wp-block-button.is-style-outline .button-primary+.wp-block-button__link,.wp-block-button.is-style-outline .sa-listings-header .text-end #login .button-primary+.wp-block-button__link,#login .sa-listings-header .text-end .wp-block-button.is-style-outline .button-primary+.wp-block-button__link,.wp-block-button.is-style-outline #login .sa-listings-header .text-end .button-primary+.wp-block-button__link,.sa-listings-header .text-end #login .btn+.button-primary,#login .sa-listings-header .text-end .btn+.button-primary,.sa-listings-header .text-end .wp-block-button:not(.is-style-outline) #login .wp-block-button__link+.button-primary,#login .sa-listings-header .text-end .wp-block-button:not(.is-style-outline) .wp-block-button__link+.button-primary,.wp-block-button:not(.is-style-outline) .sa-listings-header .text-end #login .wp-block-button__link+.button-primary,#login .wp-block-button:not(.is-style-outline) .sa-listings-header .text-end .wp-block-button__link+.button-primary,.sa-listings-header .text-end .wp-block-button.is-style-outline #login .wp-block-button__link+.button-primary,#login .sa-listings-header .text-end .wp-block-button.is-style-outline .wp-block-button__link+.button-primary,.wp-block-button.is-style-outline .sa-listings-header .text-end #login .wp-block-button__link+.button-primary,#login .wp-block-button.is-style-outline .sa-listings-header .text-end .wp-block-button__link+.button-primary,.sa-listings-header .text-end #login .button-primary+.button-primary,#login .sa-listings-header .text-end .button-primary+.button-primary{margin-top:10px !important}}.com-box-wrap{margin-bottom:45px}.com-box-wrap a{color:#58595b !important}.com-box-wrap a:hover .com-box-inner,.com-box-wrap a:focus .com-box-inner,.com-box-wrap a:active .com-box-inner{transform:translateY(-15px)}.com-box-wrap a:hover .com-more,.com-box-wrap a:focus .com-more,.com-box-wrap a:active .com-more{opacity:1;transform:translateY(0)}.com-box-inner{transition:all .5s ease-out}.com-box-img{margin-bottom:15px}.com-box-info hr{background-color:#58595b;margin:12px 0;opacity:1}.com-more{opacity:0;transform:translateY(5px);transition:all .5s ease-out}@media (max-width:991px){.com-box-inner{transform:none !important}.com-more{opacity:1;transform:none !important}}.com-wrap{position:relative;z-index:1;margin-bottom:70px;padding:60px 0}.com-mrp{margin-bottom:70px}.com-mrp .mrp-showcase-container{height:500px}.com-mrp .mrp-showcase-container>div{padding:unset;height:100%}.com-mrp+.blog-feed{padding-top:15px}@media (max-width:991px){.single-community .page-header,.single-community .header-callout{text-align:center !important}.com-callout{text-align:left !important;font-size:1rem !important;padding-bottom:45px !important;margin-top:-25px}.com-mrp-header{text-align:center}.com-mrp-header .text-end{text-align:center !important;margin-top:15px}.com-mrp .mrp-showcase-container{height:400px}}.findagent-header{margin-bottom:60px}.agents-wrap{padding-bottom:45px;position:relative;z-index:1}.agent-box-wrap{margin-bottom:45px}.agent-box-wrap:hover h3 a{color:#8c2037}.agent-box-wrap:hover .agent-box-img img{filter:grayscale(0)}.agent-box-wrap a{color:#58595b}.agent-box-wrap a:hover,.agent-box-wrap a:focus,.agent-box-wrap a:active{color:#8c2037}.agent-box-img{margin-bottom:12px}.agent-box-img img{filter:grayscale(1);transition:all .4s ease-out}@media (max-width:991px){.agents-wrap{margin-top:20px}}.agent-header-wrap{position:relative;margin-top:105px;padding:75px 0;z-index:1}.agent-brand{position:absolute;top:70px;bottom:70px;left:10%;right:0;z-index:-1;width:unset;max-width:unset}.agent-brand img{width:auto;height:100%}.agent-header a{color:#58595b}.agent-header a:hover,.agent-header a:focus,.agent-header a:active{color:#8c2037}.agent-office-meta a{color:#8c2037}.agent-office-meta a:hover,.agent-office-meta a:focus,.agent-office-meta a:active{color:#e22726}.agent-logo img{max-height:75px;max-width:200px;width:auto;height:auto}.agent-featured{order:2}.agent-featured>div{border:2px solid #8c2037}.agent-wrap{padding:75px 0}.agent-wrap .testimonial-callout{padding-bottom:0;padding-top:45px}.agent-listings-search{padding:120px 0}.als-img{order:2}@media (max-width:991px){.agent-listings-search{padding:60px 0;text-align:center}.als-img{order:unset;margin-bottom:40px}}@media (max-width:767px){.agent-header-wrap{padding:30px 0 45px}.agent-brand{display:none}.agent-featured{order:unset;margin-bottom:40px}.agent-wrap{padding:50px 0}}.team-query-wrap{margin-top:50px;margin-bottom:50px}.team-box-wrap{margin-bottom:60px}.team-box-wrap a{display:block;height:100%;position:relative;color:#58595b}.team-box-wrap a:hover .team-box-inner,.team-box-wrap a:focus .team-box-inner,.team-box-wrap a:active .team-box-inner{transform:translateY(-30px)}.team-box-wrap a:hover .team-box-img img,.team-box-wrap a:focus .team-box-img img,.team-box-wrap a:active .team-box-img img{filter:grayscale(0)}.team-box-wrap a:hover .lt-more,.team-box-wrap a:focus .lt-more,.team-box-wrap a:active .lt-more{opacity:1;transform:translateY(0);transition:all .6s ease-out}.team-box-inner{height:100%;border-bottom:1px solid rgba(88,89,91,.2);background-color:#fff;transition:all .4s ease-out;padding-bottom:10px}.team-box-img{margin-bottom:15px}.team-box-img img{filter:grayscale(1);transition:all .6s ease-out}.lt-more{position:absolute;bottom:0;left:0;opacity:0;transform:translateY(5px);transition:all .3s ease-out}@media (max-width:991px){.team-query-wrap{margin-top:40px;margin-bottom:20px}.team-box-inner{height:unset;transform:none !important}.lt-more{position:static;opacity:1;transform:none;margin-top:8px}}.search-pg-content{margin:60px 0}.area-searches-wrap{margin:60px 0}.search-box-wrap{margin-bottom:50px}.search-box-wrap a{color:#58595b}.search-box-wrap a:hover .search-box-inner,.search-box-wrap a:focus .search-box-inner,.search-box-wrap a:active .search-box-inner{transform:translateY(-15px)}.search-box-inner{transition:all .4s ease-out}.search-box-info{margin-top:15px}.search-box-info h3{padding-bottom:12px;margin-bottom:15px;border-bottom:1px solid rgba(88,89,91,.5)}.listing-item-top-menu,.summary-business-major,.summary-status,#listing-results-view.mrp-style-area .mrp-listing-links-section,#listing-results-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info{display:none !important}.mrp-popup{overflow:hidden !important}.mrp-vow-account,.mrp-vow-searches,.mrp-vow-fav-categories{background:0 0 !important;background-color:#8c2037 !important;color:#fff !important;height:50px !important;border-radius:0 !important;padding:14px 20px !important}.mrp-vow-account span,.mrp-vow-searches span,.mrp-vow-fav-categories span{color:#fff !important}.listing-sub-categories li{text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:600}.listing-sub-categories li:before{display:none}.mrp-style-area h1,.mrp-style-area h2,.mrp-style-area h3,.mrp-style-area h4{letter-spacing:0}.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn,.mrp-style-area.sm .mrp-vow-toolbar-non-auth .wp-block-button:not(.is-style-outline) .mrp-vow-login.wp-block-button__link,.wp-block-button:not(.is-style-outline) .mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.wp-block-button__link,.mrp-style-area.sm .mrp-vow-toolbar-non-auth .wp-block-button.is-style-outline .mrp-vow-login.wp-block-button__link,.wp-block-button.is-style-outline .mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.wp-block-button__link,.mrp-style-area.sm .mrp-vow-toolbar-non-auth #login .mrp-vow-login.button-primary,#login .mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.button-primary,.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-signup,.mrp-vow-login{background-color:#fff !important;color:#8c2037 !important;border:2px solid #cac5b9 !important;background-image:none !important;border-radius:0 !important;display:inline-flex !important;justify-content:center;align-items:center}.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.btn:hover,.mrp-style-area.sm .mrp-vow-toolbar-non-auth .wp-block-button:not(.is-style-outline) .mrp-vow-login.wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.wp-block-button__link:hover,.mrp-style-area.sm .mrp-vow-toolbar-non-auth .wp-block-button.is-style-outline .mrp-vow-login.wp-block-button__link:hover,.wp-block-button.is-style-outline .mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.wp-block-button__link:hover,.mrp-style-area.sm .mrp-vow-toolbar-non-auth #login .mrp-vow-login.button-primary:hover,#login .mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-login.button-primary:hover,.mrp-style-area.sm .mrp-vow-toolbar-non-auth .mrp-vow-signup:hover{background-color:#fff !important;color:#8c2037 !important}.mrp-style-area .btn-primary,.mrp-style-area .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .mrp-style-area .wp-block-button__link,.mrp-style-area #login .button-primary,#login .mrp-style-area .button-primary,.mrp-form-button-cancel,.cancel,.mrp-idx-close{background-color:#fff !important;color:#8c2037 !important;background-image:none !important;border-radius:0 !important;text-transform:uppercase !important;font-size:13px !important;font-weight:700 !important;border:2px solid #cac5b9 !important}.mrp-idx-close{padding-top:8px !important}.mrp-style-area .btn-primary:hover,.mrp-style-area .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .mrp-style-area .wp-block-button__link:hover,.mrp-style-area #login .button-primary:hover,#login .mrp-style-area .button-primary:hover,.mrp-style-area .mrp-form-button-cancel:hover,.mrp-style-area .cancel:hover{background-color:#fff !important;color:#8c2037 !important}.mrp-form-field input,.mrp-form-field select,.mrp-form-field textarea{border:1px solid #58595b !important}.mrp-vow-working-with-agent-label select{-webkit-appearance:auto !important;border:1px solid #ccc;border-radius:4px;height:30px}.form-group .mrp-form-field .mrp-vow-contact-message textarea{border:2px solid #cac5b9 !important;border-radius:0 !important}.mrp-listing-details .page-title{font-size:2rem}.mrp-listings-details .main-content .container{min-width:1300px !important}#listing-details-view.mrp-style-area.sm620 .post-image-wrapper{width:100% !important}.mrp-style-area a{color:#8c2037 !important;transition:all .3s ease-in}.mrp-style-area a:hover{color:#e22726 !important;text-decoration:none !important}.mrp-listing-main-image{-o-object-fit:cover;object-fit:cover;height:100% !important;width:100%}.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .btn:hover,.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-button:not(.is-style-outline) .listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .wp-block-button__link:hover,.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .wp-block-button__link:hover,.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth #login .button-primary:hover,#login .listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .button-primary:hover{color:#8c2037 !important}#listing-results-view.mrp-style-area .NEW-BANNER .mrp-listing-main-image-container .results-ribbon,#listing-results-view.mrp-style-area .ribbon,.ribbon-outer .item-ribbon.NEW-BANNER{display:none !important}.mrp-style-area .mrp-listing-thumb span.ribbon.NEW-BANNER{background-color:#8c2037 !important;font-family:"Roboto",sans-serif !important;text-transform:uppercase}#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info{align-items:center}.idx-basic-form .selectize-control [data-value] .remove{color:#fff !important}#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info .listing-contact-photo-wrapper img{max-width:100% !important}#listing-details-view.mrp-style-area .mrp-listing-last-modified{float:left !important}.controls label,.mrp-popup label,.mrp-popup .label,.idx-basic-form label,.details-pane label{color:#58595b;font-family:"Roboto",sans-serif}.selectize-control.single{border:1px solid #58595b;padding:5px}.mrp-i-unit,.mrp-m-unit{color:#8c2037 !important;border-bottom:2px solid #8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li a{border:0;padding:0}.mrp-listing-summary-section dt{margin-right:none}.listing-results-view .mrp-listing-result{border-bottom:0 !important}.mrp-listing-result:before{display:none !important}#listing-results-view.mrp-style-area .mrp-listing-result-overflow-message{background-color:#8c2037 !important}#listing-details-view.mrp-style-area.xs .mrp-listing-quick-actions.top>span.details-ribbon.ribbon-new{background-color:#8c2037 !important}.mrp-listing-details-page-navigation>a{font-weight:600 !important;transition:all .3s ease-in-out}.mrp-listing-page-navigation .page-buttons a{color:#58595b !important;font-weight:400;box-shadow:none !important}.mrp-listing-page-navigation .page-buttons a:hover{color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-details-page-navigation>a{box-shadow:none !important}#listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a.current{display:inline-block;box-shadow:none;color:#58595b !important}.mrp-listing-results{display:flex !important;flex-wrap:wrap}form.mrp-omnibox-v2 .location-search-area{background-color:transparent !important;border-radius:0 !important}form.mrp-omnibox-v2 .selectize-input,form.mrp-omnibox-v2 .field-item span{background-color:#fff !important}form.mrp-omnibox-v2 .location-search-view-option{display:none !important}form.mrp-omnibox-v2 .location-search-button{background-color:#8c2037 !important;padding:11px 10px 2px !important;top:16px !important;right:25px !important}form.mrp-omnibox-v2 .toggle-item .slider:before,.idx-basic-form .toggle-control span.base:before{background-color:#8c2037 !important}.idx-basic-form .noUi-connect{background-color:#8c2037 !important}.idx-basic-form .bottom a.save-search{background-color:#8c2037 !important;color:#fff !important}form.mrp-omnibox-v2 .selectize-control.multi .selectize-input [data-value],.idx-basic-form .selectize-control.multi .selectize-input [data-value]{background-color:#8c2037 !important;border-color:#8c2037 !important}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .mrp-listing-price-container{top:85px !important;right:33px !important}#listing-results-view.ectx-myofficelistings.mrp-style-area.sm560 .mrp-listing-result .mrp-listing-price-container{top:20px !important;right:20px !important}#listing-results-view.ectx-myofficelistings.mrp-style-area .summary-property-type{top:0 !important}#listing-results-view.mrp-style-area .summary-property-type,#listing-results-view.mrp-style-area .mrp-listing-price-container{box-shadow:none !important}.mrp-description-and-attribution-wrapper{opacity:0}.mrp-basic-filter-form .noUi-connect{background-color:#8c2037 !important}.mrp-basic-filter-form .bottom a.save-search{background-color:#8c2037 !important;color:#fff !important}#listing-results-view.mrp-style-area .summary-property-type{font-size:.8rem !important;text-transform:uppercase;font-weight:600;top:60px !important;right:0;left:0;text-align:center;margin-top:0 !important;padding:10px !important;bottom:0 !important;background-color:#f0ece5 !important;opacity:1 !important;color:#8c2037 !important;display:block !important;position:relative !important}#listing-results-view.mrp-style-area .mrp-listing-price-container{right:8px !important;top:20px !important;padding:4px 18px !important;font-size:18px !important;background-color:#8c2037 !important;opacity:.8 !important;text-align:right;opacity:1 !important}#listing-results-view.mrp-style-area .mrp-listing-details-link{width:100% !important;z-index:2 !important}#listing-results-view.mrp-style-area .mrp-listing-details-link a{background-color:#8c2037 !important;color:#fff !important;border-radius:0 !important;width:100% !important;text-align:center;border:2px solid transparent !important;transition:all .3s ease-in-out !important}#listing-results-view.mrp-style-area .mrp-listing-details-link a:hover{background-color:#f0ece5 !important;color:#8c2037 !important;border-radius:0 !important;width:100% !important;text-align:center;border:2px solid #cac5b9 !important;box-shadow:none !important}#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .listing-item-entry-title{bottom:85px;position:absolute;padding:0 20px 0 0}#listing-results-view.mrp-style-area .mrp-listing-main-image-container{box-shadow:none !important;padding:0 !important;height:260px !important}#listing-results-view.mrp-style-area .mrp-listing-result.no-photo-overlay .mrp-listing-main-image-container{border-bottom:none !important}#listing-results-view.mrp-style-area .mrp-listing-summary-section>div{border:none !important}#listing-results-view.mrp-style-area .mrp-listing-result-overlay.blue{background-color:#8c2037 !important;font-weight:100 !important;font-size:18px}#listing-results-view.mrp-style-area .mrp-listing-result-overlay .close{border-left:0;border-bottom:0}#listing-results-view.mrp-style-area .mrp-listing-summary-section{text-align:left}.mrp-listing-result{margin-bottom:30px}.btn.btn-circle,.wp-block-button:not(.is-style-outline) .btn-circle.wp-block-button__link,.wp-block-button.is-style-outline .btn-circle.wp-block-button__link,#login .btn-circle.button-primary{min-width:unset !important}.mrp-style-area .nav-inline-close,.mrp-idx-panel .nav-inline-close{display:none !important}.mrp-vow-toolbar-non-auth{text-align:center !important;display:block !important}.mrp-vow-login-with-external-id{display:none !important}.listing-contact-info-wrapper li,.mrp-listing-details-tabs li{padding:0 !important}.listing-contact-info-wrapper li:before,.mrp-listing-details-tabs li:before{display:none !important}.fotorama__thumb-border{border-color:#8c2037 !important}.highlight{color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-details-tabs>li a{color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-details-tabs>li a:hover{color:#58595b !important}#listing-details-view.mrp-style-area.xs .mrp-details-vow-toolbar-wrapper{margin:0 auto !important;max-width:100% !important;transform:none !important}.mrp-listing-details-all-photos-container ul li:before{display:none !important}#listing-details-view.mrp-style-area.sm620 .mrp-listing-quick-actions.top.top{display:flex !important;-webkit-display:flex !important}#listing-details-view.mrp-style-area.sm620 .mrp-listing-quick-actions.top{margin-top:16px !important}.listing-results-view.mrp-style-area .mrp-details-vow-toolbar-wrapper,.listing-details-view.mrp-style-area .mrp-details-vow-toolbar-wrapper,.vow-landing.mrp-style-area .mrp-details-vow-toolbar-wrapper{z-index:1 !important}#listing-details-view.mrp-style-area.md .mrp-vow-login-with-external-id{float:left !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li,#listing-details-view.mrp-style-area .mrp-listing-quick-actions>span{background-color:#cac5b9 !important;transition:all .3s ease-in !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li:hover,#listing-details-view.mrp-style-area .mrp-listing-quick-actions>span:hover{background-color:#8c2037 !important;color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li a{color:#fff !important}#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active{border-bottom:3px solid #8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul .contact-link:before{content:"Contact" !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul .mortgage-calc-link:before{content:"Calculators" !important}#listing-details-view.mrp-style-area .mrp-listing-photo-other .mrp-listing-photo-thumb .more{background-color:#8c2037 !important}.section-head,.top-content h1,.top-content h2,.mrp-listing-price-info .price,#listing-details-view.mrp-style-area.xl .large-sidebar>section.inline-contact-form .mrp-form-title-main,#listing-details-view.mrp-style-area.xl .large-sidebar>section.inline-mortgage-calc-form .mrp-form-title-main,#listing-details-view.mrp-style-area .mrp-listing-info-section label,#listing-details-view.mrp-style-area .mrp-listing-wide-info-section label,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-heading,#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-heading{font-size:18px !important;text-transform:uppercase !important;font-weight:900 !important;letter-spacing:1px !important}#listing-details-view.mrp-style-area .mrp-listing-attribution-container{float:right}.tab-content .mid-content{padding-top:0}.mid-content{padding-top:30px;max-width:100% !important}#listing-details-view.mrp-style-area.sm620 .post-image-wrapper{max-width:100% !important}.section-head,.top-content h1,.top-content h2{color:#58595b !important;text-transform:uppercase;letter-spacing:2px}.mrp-listing-price-info .price{top:32px !important;right:0 !important;background:0 0;color:#8c2037}#listing-details-view.mrp-style-area.xs .mrp-listing-quick-actions.top>span.details-ribbon.ribbon-new{background-color:#8c2037 !important}.mrp-listing-related>div{-moz-column-count:3;-ms-column-count:3;column-count:3;margin-top:45px}.mrp-listing-related>div>a{position:relative;display:block;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.mrp-listing-sold-related{position:relative;margin-top:45px}.related-price{position:absolute;right:0;top:25px;color:#fff;background:#8c2037;padding:5px 10px}.related-recip-logo{position:absolute !important;bottom:18px !important;right:0 !important}.mrp-details-vow-toolbar-wrapper{margin-left:0 !important}#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info .listing-contact-photo-wrapper{border-radius:0 !important;box-shadow:none !important;height:100px !important;width:100px !important}#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info{display:flex !important}.post-image-sidebar .mrp-owner-contact-container .listing-contact-photo-wrapper{float:none !important;width:100% !important}.post-image-sidebar .listing-contact-info{display:block}.listing-contact-info{display:flex;-webkit-display:flex}#listing-details-view.mrp-style-area .mrp-ll-sidebar,#listing-details-view.mrp-style-area .mrp-area-stats{border:1px solid #8c2037 !important}#listing-details-view.mrp-style-area .post-image-sidebar .mrp-ll-sidebar{margin-bottom:20px !important}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search{background-color:#8c2037 !important;transition:all .3s ease-in-out}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer:hover,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search:hover{background-color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer a{color:#fff !important}.inline-contact-form .mrp-form-textbox,.inline-contact-form textarea{background-color:#fff !important}.inline-contact-form .form-group label.col-md-offset-4{margin-left:0;width:100%}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-heading,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-heading{color:#58595b !important}.stat-line dd{color:#8c2037 !important;margin-bottom:0}.mrp-geo-popup-options-container a{color:#8c2037 !important}.mrp-geo-popup-options-container a:hover{color:#58595b !important}.mrp-idx-search-form.mrp-fullscreen .mrp-vow-toolbar{padding-top:0}.mrp-idx-search-form.mrp-fullscreen .mrp-results-page-summary a{color:#fff !important}.mrp-idx-on .mrp-idx-panel .mrp-idx-panel-contents{padding-top:120px}.mrp-idx-on .mrp-idx-panel-controls+.mrp-idx-panel-contents #listing-details-view.xs.sm .mrp-details-vow-toolbar-wrapper{position:absolute;top:-40px}.wp-idx-button-wrapper{padding:0 !important;font-size:unset !important;text-align:unset !important}button.idx-start{background-color:#8c2037;color:#fff !important;background-image:none !important;border-radius:0 !important;border:0 !important;font-size:14px;padding:15px 25px !important;font-weight:600;text-transform:uppercase;transition:background-color .375s ease,color .375s ease}button.idx-start:hover,button.idx-start:focus,button.idx-start:active{background-color:#cac5b9;color:#fff !important}.idx-basic-form .bottom a.launch-map{background-color:#8c2037 !important;color:#fff !important;background-image:url("/wp-content/themes/bosleyre-theme/images/map-marker-white.svg") !important;padding-right:25px !important}.idx-basic-form .bottom a.launch-map:before{display:none !important}.mapboxgl-popup{max-width:unset !important}.selectize-input{padding:0 8px !important}#ibf-search-selectized{height:45px !important}#listing-results-view.mrp-style-area .mrp-listing-main-image-container .inner{width:100% !important;height:100% !important;left:0 !important;top:0 !important}.mrp-listing-links-section li:before{display:none !important}.mrp-style-area .nav-inline-close,.mrp-idx-panel .nav-inline-close{z-index:1000 !important}#listing-details-view.mrp-style-area.xl .large-sidebar{display:none !important}.btn.mrp-idx-close,.wp-block-button:not(.is-style-outline) .mrp-idx-close.wp-block-button__link,.wp-block-button.is-style-outline .mrp-idx-close.wp-block-button__link,#login .mrp-idx-close.button-primary{border:2px solid #58595b !important;color:#58595b !important;background-color:transparent !important;position:relative !important}.btn.mrp-idx-close span,.wp-block-button:not(.is-style-outline) .mrp-idx-close.wp-block-button__link span,.wp-block-button.is-style-outline .mrp-idx-close.wp-block-button__link span,#login .mrp-idx-close.button-primary span{padding:0}.btn.mrp-idx-close span:before,.wp-block-button:not(.is-style-outline) .mrp-idx-close.wp-block-button__link span:before,.wp-block-button.is-style-outline .mrp-idx-close.wp-block-button__link span:before,#login .mrp-idx-close.button-primary span:before{content:"Close" !important;font-size:.8rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid #8c2037;padding-bottom:2px;font-family:"Roboto",sans-serif;color:#8c2037;background:0 0 !important;transform:none !important;top:4px;border:0 !important;left:0 !important;right:0 !important}.btn.mrp-idx-close span:after,.wp-block-button:not(.is-style-outline) .mrp-idx-close.wp-block-button__link span:after,.wp-block-button.is-style-outline .mrp-idx-close.wp-block-button__link span:after,#login .mrp-idx-close.button-primary span:after{display:none !important}.mrp-idx-branding .home-button{top:28px !important}.mrp-idx-branding .mdi-action-home:before{content:"Close";font-size:.8rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid #8c2037;padding-bottom:2px;font-family:"Roboto",sans-serif;color:#8c2037}.mrp-idx-branding .mdi-action-home:hover:before{color:#58595b}.mrp-idx-form-container .idx-form-panel.controls .ctrl-group .labelbar .label,.mrp-in-page-controls a{color:#fff !important}#listing-results-view.mrp-style-area .mrp-results-filter-form{z-index:10 !important}#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .btn,#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) #listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .wp-block-button__link,#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline #listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .wp-block-button__link,#listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons #login .button-primary,#login #listing-results-view.mrp-style-area .mrp-results-filter-form>.filter-controls .filter-form-buttons .button-primary{display:block !important}@media screen and (max-width:1500px){.mls-template-default .main-content .container{min-width:unset !important}}@media screen and (max-width:1230px){.mrp-details-vow-toolbar-wrapper{margin-left:auto !important}}@media screen and (max-width:767px){#listing-results-view.mrp-style-area .summary-property-type{right:0 !important;left:0 !important;display:block !important}.summary-property-type{display:none !important}#listing-results-view .listing-item-entry-title{bottom:95px !important}#listing-results-view.mrp-style-area .mrp-listing-details-link a{margin-bottom:30px !important}.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id,.listing-details-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id,.vow-landing.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id{float:none;padding-bottom:15px;width:100%}.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth,.listing-details-view.mrp-style-area .mrp-vow-toolbar-non-auth,.vow-landing.mrp-style-area .mrp-vow-toolbar-non-auth{text-align:center !important}.mrp-listing-price-info .price{padding:0 !important;position:relative !important;top:0 !important;font-size:18px !important}.mrp-area-stats{clear:both}.mrp-listing-related>div{-moz-column-count:1;-ms-column-count:1;column-count:1}.mrp-listing-related>div>a{margin:15px 0}}@media screen and (max-width:590px){#listing-results-view .listing-item-entry-title{position:absolute}#listing-results-view.mrp-style-area .mrp-listing-price-container{right:0 !important;top:65px !important}#listing-results-view.ectx-myofficelistings.mrp-style-area .mrp-listing-price-container{top:0 !important}}#listing-details-view.mrp-style-area.xs .mrp-details-vow-toolbar-wrapper{margin:0 auto !important}#listing-details-view.mrp-style-area.sm620 .mrp-listing-quick-actions.top.top{display:flex !important;-webkit-display:flex !important}#listing-details-view.mrp-style-area.sm620 .mrp-listing-quick-actions.top{margin-top:16px !important}.listing-results-view.mrp-style-area .mrp-details-vow-toolbar-wrapper,.listing-details-view.mrp-style-area .mrp-details-vow-toolbar-wrapper,.vow-landing.mrp-style-area .mrp-details-vow-toolbar-wrapper{z-index:1 !important}#listing-details-view.mrp-style-area.md .mrp-vow-login-with-external-id{float:left !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li,#listing-details-view.mrp-style-area .mrp-listing-quick-actions>span{background-color:#8c2037 !important;transition:all .3s ease-in !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li:hover,#listing-details-view.mrp-style-area .mrp-listing-quick-actions>span:hover{background-color:#f0ece5 !important;color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li a{color:#fff !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul li a:hover{color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active{border-bottom:3px solid #8c2037 !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul .contact-link:before{content:"Contact" !important}#listing-details-view.mrp-style-area .mrp-listing-links-section>ul .mortgage-calc-link:before{content:"Calculators" !important}.section-head,.top-content h1,.top-content h2,.mrp-listing-price-info .price,#listing-details-view.mrp-style-area.xl .large-sidebar>section.inline-contact-form .mrp-form-title-main,#listing-details-view.mrp-style-area.xl .large-sidebar>section.inline-mortgage-calc-form .mrp-form-title-main,#listing-details-view.mrp-style-area .mrp-listing-info-section label,#listing-details-view.mrp-style-area .mrp-listing-wide-info-section label,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-heading,#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-heading{font-size:18px !important;text-transform:uppercase !important;font-weight:900 !important;letter-spacing:1px !important}#listing-details-view.mrp-style-area .mrp-listing-attribution-container{float:right}.tab-content .mid-content{padding-top:0}.mid-content{padding-top:30px}.section-head,.top-content h1,.top-content h2{color:#8c2037 !important;text-transform:uppercase;letter-spacing:2px}.mrp-listing-price-info .price{top:32px !important;right:0 !important;background:0 0;color:#8c2037}#listing-details-view.mrp-style-area.xs .mrp-listing-quick-actions.top>span.details-ribbon.ribbon-new{background-color:#8c2037 !important}.mrp-listing-related{-moz-column-count:3;column-count:3}.mrp-listing-related .related-listing>div{position:relative}.related-price{position:absolute;right:0;top:25px;color:#fff;background:#8c2037;padding:5px 10px}.related-recip-logo{position:absolute !important;bottom:18px !important;right:0 !important}.mrp-details-vow-toolbar-wrapper{margin-left:0 !important}#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info .listing-contact-photo-wrapper{border-radius:0 !important;box-shadow:none !important;height:100px !important;width:100px !important}#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info{display:flex !important}.post-image-sidebar .mrp-owner-contact-container .listing-contact-photo-wrapper{float:none !important;width:100% !important}.post-image-sidebar .listing-contact-info{display:block}.listing-contact-info{display:flex;-webkit-display:flex}#listing-details-view.mrp-style-area .mrp-ll-sidebar,#listing-details-view.mrp-style-area .mrp-area-stats{border:1px solid #8c2037 !important}#listing-details-view.mrp-style-area .post-image-sidebar .mrp-ll-sidebar{margin-bottom:20px !important}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search{background-color:#8c2037 !important;transition:all .3s ease-in-out}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer:hover,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search:hover{background-color:#f0ece5 !important;color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search a:hover{color:#8c2037 !important}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer a{color:#fff !important}.inline-contact-form .mrp-form-textbox,.inline-contact-form textarea{background-color:#fff !important}.inline-contact-form .form-group label.col-md-offset-4{margin-left:0;width:100%}#listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-heading,#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-heading{color:#8c2037 !important}.mrp-details-main-summary{padding:10px;background-color:#f0ece5 !important}.stat-line dd{color:#8c2037 !important;margin-bottom:0}.mrp-geo-popup-options-container a{color:#8c2037 !important}.mrp-geo-popup-options-container a:hover{color:#58595b !important}.idx-basic-form .noUi-connect,.idx-basic-form .bottom a.launch-map{background-color:#8c2037 !important}a.reset-form:before,a.show-hide:before{background-color:#8c2037 !important}.sa-listings-wrap .showcase-thumb-container{display:flex !important;flex-wrap:wrap}.sa-listings-wrap .showcase-item{width:33.3333333% !important;position:relative;margin-bottom:40px !important}.sa-listings-wrap .showcase-item:hover .streetAddress,.sa-listings-wrap .showcase-item:focus .streetAddress{color:#8c2037 !important}.sa-listings-wrap .price{position:absolute;top:10px;right:10px !important;background-color:rgba(140,32,55,.8);padding:5px 12px !important;color:#fff;font-size:.8rem !important}.sa-listings-wrap .description,.sa-listings-wrap .listed-by{display:none !important}.sa-listings-wrap .showcase-info{display:flex;flex-direction:column;text-align:left !important}.sa-listings-wrap .streetAddress{font-family:"Le Jour Serif",serif;font-size:1.2rem;letter-spacing:2px;transition:all .4s ease-out;white-space:break-spaces !important}.sa-listings-wrap .propertyType{order:1;font-family:"Roboto",sans-serif;font-size:.8rem;text-transform:uppercase;padding:0 !important}.sa-listings-wrap .city{order:2;font-family:"Roboto",sans-serif;font-size:.8rem;text-transform:uppercase;padding:0 !important}@media screen and (max-width:1500px){.mrp-listings-details .container{min-width:unset !important}}@media screen and (max-width:1230px){.mrp-details-vow-toolbar-wrapper{margin-left:auto !important}}@media (max-width:991px){.sa-listings-wrap .showcase-item{width:50% !important}}@media screen and (max-width:767px){#listing-results-view.mrp-style-area .mrp-listing-details-link a{margin-bottom:30px !important}.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id,.listing-details-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id,.vow-landing.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id{float:none;padding-bottom:15px;width:100%}.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth,.listing-details-view.mrp-style-area .mrp-vow-toolbar-non-auth,.vow-landing.mrp-style-area .mrp-vow-toolbar-non-auth{text-align:center !important}.mrp-listing-price-info .price{padding:0 !important;position:relative !important;top:0 !important;font-size:18px !important}.sa-listings-wrap .showcase-item{width:100% !important}.sa-listings-wrap .mrp-showcase-container.xs320 .showcase-thumb-container .photo-container,.sa-listings-wrap .mrp-showcase-container.xs320 .showcase-thumb-container .showcase-info{width:100% !important;float:none !important;padding-left:0 !important}}@media screen and (max-width:590px){#listing-results-view .listing-item-entry-title{position:absolute}}.mrp-style-area a.vow-signup-link:hover,.mrp-style-area a.vow-signup-link:focus,.mrp-style-area a.vow-signup-link:active{color:#58595b !important}