.idx-omnibar-input{font-size:1.6em;padding:8px 14px!important;border-radius:8px!important}.idx-omnibar-extra{width:23%!important;color:#fff;margin-right:2%;font-size:1.4em;float:left}.idx-omnibar-extra input{font-size:1.2em;color:#333;padding:5px 10px!important;border-radius:8px!important}.cstm-section-title{font-size:2.8em;font-weight:700;color:#646970;padding-bottom:35px}.impress-beds,.impress-baths,.impress-sqft,.impress-acres{background-color:#eee;padding:2px 4px;border-radius:3px;margin:1px!important;font-size:0.8em}.impress-showcase-property{margin-bottom:15px!important;min-height:325px}.impress-showcase-property span.impress-price{font-size:24px;display:block;text-decoration:none;background:#cf0a1d;color:#fff;padding:8px 10px;border-radius:10px;text-align:center;margin-top:-12px;z-index:40}.impress-showcase-property img{min-height:180px}@media screen and (max-width:940px) and (min-width:641px){.impress-showcase-property img{min-height:120px}}@media screen and (max-width:1175px) and (min-width:981px){#et_top_search,.menu-item-668,.menu-item-82{display:none;visibility:hidden}}#et_top_search{display:none;visibility:hidden}@media only screen and (max-width:1130px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}.impress-showcase-property .impress-address{margin-bottom:5px;text-align:center}.IDX-widgetLeadLoginWrapper{margin:auto;text-align:center;background-color:#eee;padding:12px;border:1px solid #d91427;border-radius:10px}.IDX-quicksearchForm{margin:auto;text-align:center;background-color:#eee;padding:12px;border:1px solid #d91427;border-radius:10px}#text-2{text-align:center;border:1px solid #d91427;border-radius:8px;padding:12px}#text-3{text-align:center;padding:12px}#text-2 .widgettitle,#text-3 .widgettitle{font-size:1.6em;font-weight:700}#text-2 .textwidget a{font-weight:700;text-align:center;font-size:1.4em;color:#d91427}#text-5{font-size:1.2em}#text-5 .widgettitle{font-size:1.6em;text-align:center}#text-5 .textwidget p{font-size:1.2rem}#text-5 .textwidget ul{margin:10px 0px}#text-5 .textwidget ul li{color:#d91427;border:1px solid #d91427;padding:15px;border-radius:8px;text-align:center;margin:10px auto;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto;max-width:210px}#text-5 .textwidget{font-size:1.3em;text-align:center;color:#d91427}#et-secondary-nav .menu-item-has-children>a:first-child::after,#top-menu .menu-item-has-children>a:first-child::after{content:' \02C5';font-size:16px;position:absolute;right:0;top:0;font-weight:800}