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}@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}}.IDX-wrapper-standard{padding:20px!important;background:#e1e9f5!important}.idx-omnibar-form button{margin-top:8px!important;position:absolute;top:0;right:5px}.idx-omnibar-form{position:relative}.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra{display:inline-block;width:23.5%!important;float:left!important;margin-right:2%}.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra.idx-omnibar-bath-container{margin-right:0!important}.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra input{padding:15px 10px}.IDX-wrapper-standard label{color:#373f4c!important;text-transform:uppercase}.IDX-wrapper-standard .IDX-panel-default>.IDX-panel-heading{background:#90a4c6!important;color:#fff!important;border-color:#90a4c6!important}.IDX-wrapper-standard .IDX-well,.IDX-wrapper-standard #IDX-resultsRefineSearchWrap{background:#cdd8ea!important;border-color:#abb6c8!important}.contact i{color:#8b96a8!important}.contact p{font-size:14px}.impress-row{max-width:1480px!important}#impress_city_links-2{width:100%;margin-right:0!important;padding-right:0!important}#impress_city_links-2 ul{margin-left:0!important}.contact{text-align:center;margin:-180px auto 0 auto;padding:30px;z-index:999}.contact .et_pb_text_inner{background:#f0f2f4;padding:30px}.IDX-wrapper-standard .IDX-panel{background:#cdd8ea!important;border-color:#abb6c8!important}.IDX-wrapper-standard .IDX-panel-body .IDX-field{border-color:#abb6c8!important}.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary,.IDX-wrapper-standard .IDX-btn-default{background:#002f7b!important;color:#fff!important;text-transform:uppercase}.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-btn-primary:hover,.IDX-wrapper-standard .IDX-btn-default:hover{background:#002f7b!important}.IDX-wrapper-standard #IDX-formReset{background:#90a4c6;color:#fff!important;text-transform:uppercase}.IDX-wrapper-standard #IDX-formReset:hover,.IDX-wrapper-standard #IDX-formReset:focus{background:#cdd8ea!important;color:#788395!important}.IDX-wrapper-standard .IDX-btn{padding:15px 12px!important;transition:all 300ms ease-in-out 0s}.IDX-wrapper-standard li{height:auto!important}.IDX-wrapper-standard input,.IDX-wrapper-standard select{padding:10px 5px!important;height:auto!important}.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices{border:1px solid #bbc6d6!important}.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default{border:0 none!important}.IDX-wrapper-standard .IDX-navbar-nav{width:100%!important}.IDX-wrapper-standard .IDX-navbar-nav>li{width:25%!important;text-align:center;border-right:1px solid #bccae0}.IDX-wrapper-standard .IDX-navbar-nav>li:nth-lst-of-type(1){bordeR:0 none!important}.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default .IDX-navbar-collapse{border:0 none!important;padding-left:0!important;padding-right:0!important;background:#cdd8ea!important}.et_pb_text ol,.et_pb_text ul{padding:0!important;margin:0!important}.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default .IDX-navbar-nav>li>a{transition:all 300ms ease-in-out 0s;color:#002f7b!important}.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default .IDX-navbar-nav>li.IDX-active>a,.IDX-wrapper-standard .IDX-mobileFirst--neutral .IDX-navbar-default .IDX-navbar-nav>li:hover a{background:#90a4c6!important;color:#fff!important}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{max-width:1580px}.listings-area .columns{min-height:400px;float:left;width:32%;margin-right:2%;margin-bottom:5px;max-height:350px;overflow:hidden;;position:relative}.listings-area .columns:nth-child(3n){margin-right:0!important}.listings-area .columns:nth-last-of-type(1){margin-right:0!important}.listings-area .impress-row{max-width:1980px!important}.listings-area .et_pb_widget{width:100%!important;margin-right:0!important;padding-right:0!important;margin-bottom:0!important}.IDX-rosterDisplayName,#IDX-resultsSeparatorTextFeatured{font-size:27px;vertical-align:baseline;text-size-adjust:100%;color:#000f29;font-weight:normal;line-height:1.2em;text-transform:uppercase;font-family:"Libre Baskerville",Georgia,"Times New Roman",serif;text-align:center}#impress_idx_dashboard_widget-3 .widgettitle{font-size:27px;vertical-align:baseline;text-size-adjust:100%;color:#000f29;font-weight:normal;line-height:1.2em;text-transform:uppercase;font-family:"Libre Baskerville",Georgia,"Times New Roman",serif;text-align:center;background:transparent}#IDX-showcaseGallery-11890 .IDX-showcaseCell{width:33%!important;max-width:100%!important}#IDX-showcaseGallery-11890,#IDX-showcaseGallery-11890 .IDX-showcaseRow{width:100%!important}.IDX-rosterAgentImageWrap{min-height:330px!important}#impress_idx_dashboard_widget-3{width:100%!important}.IDX-rosterAgentInfoWrap{background:#f0f2f4!important}.IDX-rosterAgentInfoWrap a{color:#333!important}.IDX-page-roster{background:transparent!important}.IDX-page-roster .IDX-well{display:none}.IDX-wrapper-standard .select2-container a.select2-choice{min-height:50px!important}.IDX-page-roster .IDX-panel-body{min-height:420px}.IDX-page-roster .IDX-panel-body{position:relative}.IDX-page-roster .IDX-rosterAgentInfoWrap{min-height:300px!important}.listings-area .impress-showcase-property .impress-showcase-photo{}.IDX-panel-heading{padding:10px!important}.IDX-wrapper-standard .IDX-pagination-action a{height:auto!important}.IDX-resultsCellsContainer{background:#cdd8ea!important;padding:20px}.listings-area .impress-address{position:absolute;width:100%;bottom:0;left:0;padding:10px 30px!important;margin-bottom:0!important;color:#fff;background:rgba(7,20,46,1)}.smaller{text-transform:lowercase}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{max-width:1480px!important}.idx-omnibar-form>div{float:left;width:89%!important}#omnibar{height:50px;float:left;width:100%}.idx-omnibar-form button{border:0 none;background:#2a99d0;width:10%!important;height:50px!important;float:right}.idx-omnibar-form{width:80%;margin:30px auto;padding:10px;background:rgba(1,18,46,.8);display:inline-block}.idx-omnibar-form button i{font-size:18px;color:#fff}.idx-omnibar-form button span{font-size:0}.et-fixed-header{background:rgba(5,17,36,.9)!important}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:10% 8%!important}.et_pb_slider .et_pb_slide_0{background:transparent!important}.phone i{color:#2a99d0}.fb i{font-size:22px}.et_pb_slide_title{margin-bottom:15px}.btn{display:inline-block;padding:10px 40px;border:2px solid #fff;color:#fff;text-transform:uppercase;transition:all 300ms ease-in-out 0s}.btn:hover{cursor:pointer;background:#fff;color:#030f24}.btn-blue{display:inline-block;padding:10px 40px;background:#2a99d0;color:#fff;text-transform:uppercase;transition:all 300ms ease-in-out 0s}.btn-blue:hover{cursor:pointer;background:#fff;color:#030f24}.contact a{display:inline-block;padding:15px 20px!important;border:2px solid #fff;color:#fff;text-transform:uppercase;transition:all 300ms ease-in-out 0s}.contact a:hover{cursor:pointer;background:#fff;color:#030f24!important}.et-fixed-header .contat a:hover{color:#030f24!important}.call{font-weight:bold;text-transform:uppercase;border-bottom:2px solid #fff;width:20%;margin:0 auto;padding-bottom:10px;margin-bottom:15px}.call-num{font-size:32px;font-family:'Libre Baskerville',Georgia,"Times New Roman",serif}ul:not(.menu):not(.sub-menu){margin-left:20px}.no-indent{margin-left:0}.no-dot li{list-style:none}.check li{position:relative;list-style:none}.check li::before{content:" ";position:absolute;left:-20px;top:-2px;transform:rotate(45deg);height:15px;width:5px;border-bottom:5px solid #ccc;border-right:5px solid #ccc}.color-li{margin-left:0}.color-li li{list-style:none}.color-li li::before{content:'\2022';padding-right:.5em;color:red;font-size:22px}.square-li{margin-left:0}.square-li li{list-style:none}.square-li li::before{content:'\25a0';padding-right:.5em;color:red;font-size:12px}.tri-li{margin-left:0}.tri-li li{list-style:none}.tri-li li::before{content:'\25b8';padding-right:.5em;color:red;font-size:12px}#top-menu li.mega-menu>ul>li>a:first-child{background:#222;padding:10px!important;color:#fff}#top-menu li.mega-menu>ul>li>a:first-child:hover{color:#222}#top-menu li.mega-menu>ul>li>ul>li>a{padding:5px}.under-head{background:#aaa}.menu-sitemap-nav-container{width:1280px;display:block;margin:0 auto;padding:0px 0}#menu-sitemap-nav{padding:0;width:20%}#menu-sitemap-nav li{list-style:none;color:#333;border-bottom:1px dotted #ccc}#menu-sitemap-nav li a{color:#333}#menu-sitemap-nav li:nth-last-child(1){border:0 none}.gform_wrapper{padding:2% 2%;margin:0}.gfield{position:relative}.gfield_label{}.ginput_container{margin-top:0}.ginput_container input,.ginput_container select,.ginput_container textarea{transition:300ms ease-in-out 0s;margin-top:0!important;padding:15px 10px!important;border:1px solid #ccc;border-radius:2px;box-shadow:1px 1px 5px #ccc}.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus{border:1px solid #222;box-shadow:1px 1px 5px #999}.gform_button{background:#7f96bc;padding:15px;color:#fff;text-align:center;width:98%!important;border-radius:2px;box-shadow:2px 2px 5px #999;transition:300ms ease-in-out 0s;border:0 none;text-transform:uppercase}.gform_button:hover{cursor:pointer;background:#051124}.gform_footer{margin-top:0!important}.gform_title{font-size:22px!important;font-weight:500!important}.bp-name{font-size:22px;font-weight:500}.bp-contact-card>div{margin:7px 0}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:1px solid #666;transition:300ms ease-in-out 0s;background:#222;color:#fff;font-weight:500;padding:15px 25px}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background:#f9f9f9;color:#222;box-shadow:2px 2px 5px #ccc}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#222;box-shadow:inset -2px -2px 5px #ccc}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li,.et_pb_gallery .et_pb_gallery_pagination ul li{padding:10px 0}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a,.et_pb_gallery_pagination li a{transition:300ms ease-in-out 0s;background:#222;color:#fff;font-weight:500;padding:5px 10px;border-right:1px solid #666}.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a:hover,.et_pb_gallery_pagination li a:hover{background:#f9f9f9;color:#222;border-right:1px solid #f9f9f9}.widgettitle{background:#222;color:#fff;padding:10px;font-size:16px;margin-bottom:10px}.et_pb_widget ul li{border-bottom:1px dotted #ccc;margin-bottom:0;padding:5px 0}.et_pb_widget ul li:nth-last-child(1){border:0 none}#et-top-navigation{font-weight:initial}@media only screen and (max-width:1180px){#top-menu li{padding-right:12px;font-size:12px}}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){}@media only screen and (min-device-width:1366px) and (max-device-height:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){}@media only screen and (max-width:980px){.idx-omnibar-form{width:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%!important}.listings-area .columns{float:left;width:48%;margin-right:2%;margin-bottom:5px;max-height:350px;overflow:hidden;;position:relative;min-height:370px}.listings-area .columns:nth-child(2n){margin-right:0!important}}@media only screen and (max-width:480px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:100%!important}.listings-area .impress-address{line-height:1.4em;padding:10px!important}.listings-area .columns{min-height:320px!important}}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}table th,table td{padding:.625em;text-align:center}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table td:last-child{border-bottom:0}}#top-header #et-secondary-menu #et-secondary-nav{font-size:0}.et_pb_post{margin-bottom:100px}.et_pb_post a img{height:auto;float:right;width:400px;left:0;margin-right:14px;margin-bottom:10px}@media only screen and (max-width:980px){.et_pb_post a img{float:none;width:100%;height:300px}}