body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}a{color:#c73849}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.3%!important}}@media only screen and (max-width:479px){.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.3%!important}}ul.et_pb_tabs_controls:after{border-top:0px solid #d9d9d9}.nav li ul{width:290px!important}.et-menu li li a{padding:6px 0px 6px 20px!important}.et-menu li li.menu-item-has-children>a:first-child:after{right:-15px!important}.tcrg-v-menu .et_pb_menu_inner_container,.tcrg-v-menu .et_pb_menu__wrap,.tcrg-v-menu .et_pb_menu__menu,.tcrg-v-menu.et_pb_menu .et_pb_menu__menu>nav,.tcrg-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block}.tcrg-v-menu .et_mobile_nav_menu{display:none}.tcrg-v-menu a:before{content:'';background:gray;display:block;position:absolute;width:10px;height:2px;top:.6em;left:-20px;opacity:0;transition:all .3s ease-in-out}.tcrg-v-menu a:hover:before{left:-10px;opacity:1}.tcrg-v-menu a:hover{padding-left:5px}.et-pb-active-slide .et_pb_slide_description{animation-name:none}.et_mobile_menu{border-top:0}.tcrg-text-button-over-image>.et_pb_promo{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);z-index:10;width:100%;transition:opacity 0.3s ease-in-out}.tcrg-text-button-over-image>.et_pb_image .et_pb_image_wrap:before{content:"";position:absolute;width:100%;height:100%;background-color:#000;z-index:1;transition:opacity 0.3s ease-in-out;background:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.75) 90%)!important}.tcrg-text-button-over-image:hover>.et_pb_promo{}.tcrg-text-button-over-image:hover>.et_pb_image .et_pb_image_wrap:before{}@media (min-width:981px){.dl-blurb-icon-right .et_pb_blurb_content{display:flex;flex-direction:row-reverse}.dl-blurb-icon-right.et_pb_blurb_position_left .et_pb_blurb_container{padding:0 15px 0 0}}a.more-link{clear:both;display:block;background-color:#C73749;padding:15px 15px;border-radius:3px;text-align:center;margin-top:20px;width:100%;color:#ffffff!important}.blog-equal-height .auto-height{height:auto!important}.blog-equal-height .auto-margin{margin-top:20px!important}@media only screen and (max-width:980px){.three-columns .et_pb_column{width:33%!important}}@media only screen and (max-width:479px){.three-columns .et_pb_column{width:33%!important}}#ihf-main-container .title-bar-1,.ihf-main-container .title-bar-1{padding:10px 10px!important;background-color:#C73849!important}#ihf-main-container .ihf-grid-result-price a,.ihf-grid-result-price a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}#ihf-board-detail-disclaimer,#ihf-board-disclaimers{display:none!important}#ihf-powered-by{display:none!important}.ihf-container label,.ihf-widget-label{font-size:16px!important;color:#000000!important;font-weight:bold!important;margin-bottom:10px!important}#ihf-main-container .btn-primary,.ihf-main-container .btn-primary{color:#FFFFFF!important;border-color:#c73849;border-radius:7px;font-size:16px;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important;background-color:#c73849}.ihf-grid-result-address{color:#c73849!important}#ihf-main-container .btn-link{color:#c73849!important}#ihf-main-container a{color:#c73849!important}span.ihf-for-sale-price{color:#ffffff!important}.ui-button-contained-primary{color:rgba(0,0,0,0.87);background-color:#c73849!important}.ihf-grid-result-attribution,.ihf-grid-results-logo,.ihf-grid-result-mlsnum-proptype,.property-divider,.ihf-grid-result-additional-info,.listing-open-home-text{display:none!important}.main_title{font-size:28px!important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important;color:#c73849!important}.site-content-fullwidth{float:left;width:100%}@media (min-width:981px){#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:0px!important;background-color:#e2e2e2}}.ribbon1{color:#fff!important;font-size:15px;line-height:40px!important;right:7px;top:-35px;padding:0 10px;transform-origin:left bottom;transform:translate(29.3%) rotate(45deg);position:absolute;z-index:5}.ribbon1::before{content:"";position:absolute;border-bottom:40px solid #C73749;border-left:40px solid transparent;border-right:40px solid transparent;left:-30px;right:-30px;bottom:0;z-index:-4}.ribbon1::after{content:"";position:absolute;left:-30px;right:-30px;bottom:-20px;border-bottom:20px solid transparent;border-left:20px solid #a02b39;border-right:20px solid #a02b39;z-index:5}body:not(.et-fb) .fdi-popup-wrapper{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;transition:all .5s cubic-bezier(.14,.06,.41,1.39);opacity:0;visibility:hidden}body:not(.et-fb) .fdi-popup-wrapper.popup-is-visible{opacity:1;visibility:visible}.fdi-popup-inside{height:100%;overflow-y:scroll}body.fdi-noscroll{overflow:hidden}.fdi-popup-content{display:flex;flex-direction:column;justify-content:center}.fdi-popup-content .et_pb_row{margin-top:0;margin-bottom:0}@media (min-width:600px) and (max-width:782px){body:not(.et-fb).admin-bar .fdi-popup-wrapper{top:46px}}@media (min-width:783px){body:not(.et-fb).admin-bar .fdi-popup-wrapper{top:32px}}.et_builder_inner_content.popup-is-visible{z-index:99999}.fdi-popup-close{cursor:pointer}.fdi-popup-wrapper.popup-is-visible .et_pb_row:not(.fdi-popup-close){animation:scale-in .5s cubic-bezier(.14,.06,.41,1.39) both;animation-delay:.5s}@keyframes scale-in{0%{transform:scale(0.3);opacity:0}100%{transform:scale(1);opacity:1}}