#topbar-wrap{background:#fff;border-bottom-color:#fff}#topbar-wrap .container{color:#b3b4b4;border-bottom-color:#dedede}#topbar-wrap #ct-currency-switch-wrap,#topbar-wrap .social li:first-child a{border-left-color:#dedede}#topbar-wrap .wpml-lang{border-right:1px solid #dedede}#topbar-wrap li.user-logged-in a{border-left:1px solid #dedede}#topbar-wrap .social a{border-right-color:#dedede}#header-wrap{background:#fff}#header-wrap.sticky{border-bottom:1px solid #dedede}.cbp-tm-menu>li>a{font-weight:800;padding-right:16px;padding-left:16px}.user-frontend li.login-register a{color:#29333d}a.btn-outline,.header-style-three .user-frontend.not-logged-in li a.btn-outline{color:#03b5c3!important;border-color:#03b5c3!important}.show-hide{background:#03b5c3}.home .advanced-search.dsidxpress .IDX-quicksearchWrapper{box-shadow:none;-webkit-box-shadow:none;border:none}.home .advanced-search.dsidxpress .IDX-quicksearchWrapper form{background:#fff}.home .advanced-search.dsidxpress .IDX-quicksearchWrapper label{display:block;float:none;margin:0}.IDX-qsFieldWrap{float:left;padding:0;margin:0 20px 20px 0;text-align:left}.IDX-quicksearchWrapper input,.IDX-quicksearchWrapper select{width:auto}#IDX-qsSubmit-15731{margin-top:28px}.agent-single .page-content{margin-bottom:2%}.agent.col{min-height:490px;margin-right:.75%;margin-left:.75%}.agent h6{font-weight:400;line-height:.5em}.grid-listing-info .price,.list-listing-info .price,.single-listings article .price,.saved-listings .fav-listing .price{background:#03b5c3}.grid-listing-info .brokerage a{color:#000}.under-contract span{background:#90f}#title-header{background:#efefef}#title-header h5,#title-header .muted{color:#191919}span.map-toggle a,span.search-toggle a,.listing-tools li a.btn{background:#03b5c3}#advanced_search.header-search #more-search-options-toggle{}span.searching{background:#ccc;color:#000}span.search-params{background:#efefef;color:#000}.advanced-search h4,.featured-listings header.masthead,.listing .listing-imgs-attached,.advanced-search h3,.flex-caption p,a.btn,.btn,#reply-title small a,.featured-listings a.view-all,.comment-reply-link,.grid figcaption a,input.btn,input[type="submit"],input[type="reset"],input[type="button"],input[type="btn"],.flex-direction-nav a,.user-listing-count,#compare-panel-btn,span.map-toggle,span.search-toggle,.infobox .price,.pagination span.current,.pagination .current a,.partners h5 span{background:#03b5c3}.listing.minimal .grid-listing-info header{background:none}.infobox:after{border-top-color:#03b5c3}.featured-listings .owl-prev,.featured-listings .owl-next{background-color:#ccc;color:#000}.featured-listings a.view-all{background:#03b5c3;border-color:#fff;color:#fff}#topbar-wrap li.login-register a,.user-listing-count,.aq-block-aq_widgets_block .widget h5,.logged-in-as,.home .advanced-search.dsidxpress form,#page .featured-map #map,.cta,.searching-on.search-style-two,.search-style-two .search-params,#map-wrap,.listing-submit,.drag-drop-area,.placeholder,.no-listings,ul.user-nav li a,.no-registration,thead,#your-profile p.submit,.single-listings #listing-sections,.ajaxSubmit{background-color:#03b5c3}aside#user-nav{border:none}aside ul.user-nav li{border-color:#fff}ul.user-nav li a{color:#fff}ul.user-nav li a.current{background-color:#000}.single-listings #listing-sections{border-bottom:none}.single-listings #listing-sections li.listing-nav-icon,.single-listings #listing-sections li a,.single-listings #listing-sections li a:visited{color:#fff}.single-listings #listing-sections li.listing-nav-icon{border-right-color:#fff}span.map-toggle,span.search-toggle,#compare-panel-btn{background:#03b5c3}.ct-menu{font-size:14px;z-index:999;text-transform:capitalize}.ct-menu>li{display:inline-block}.ct-menu>li>a{display:inline-block;text-align:center;line-height:3.4em;margin:0 0 20px 0;padding:17px 20px 0 20px;color:#191919;z-index:0;border-top:5px solid #fff;border-top-color:transparent}.header-style-three .ct-menu>li>a{margin:0;padding:0 16px;line-height:84px}#nav-full-width .ct-menu>li>a{margin:0;padding-top:12px;padding-bottom:16px;line-height:1em;color:#fff}.ct-menu>li.btn-outline>a{line-height:2.2em;padding:4px 14px;border-radius:3px;border:1px solid #255197;color:#255197}.ct-menu li.current-menu-item a,.ct-menu li.current_page_parent a{border-top-color:#03b5c3}.ct-menu li#menu-item-665 a,.ct-menu li.current_page_parent#menu-item-665 a{background:none;border-radius:0}.ctmenu.current_page_parent li.current_menu_item{border-top-color:#255197}.ct-menu .sub-menu{position:absolute;display:none;padding:0;font-size:12px;text-transform:uppercase;text-align:left;z-index:999999;border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden;z-index:99999;box-shadow:0 10px 20px rgba(0,0,0,.15)}.ct-menu li:hover .sub-menu{display:block}.ct-menu .multicolumn>.sub-menu{width:100%;left:0;padding:0 1% 2% 1%;background:#fff}#nav-full-width .ct-menu .multicolumn>.sub-menu{max-width:1100px;margin:0 auto}#nav-full-width nav{position:relative}.ct-menu .multicolumn>.sub-menu>li{}.ct-menu .multicolumn .col-title{color:#191919;padding:15px 2% 0 2%;border-bottom:none;font-size:14px;font-weight:800}.ct-menu .multicolumn .sub-menu .sub-menu{position:relative;margin-top:15px;box-shadow:none}.ct-menu .multicolumn-2 .sub-menu li{width:50%}.ct-menu .multicolumn-3 .sub-menu li{width:33.33%}.ct-menu .multicolumn-4 .sub-menu li{width:25%}.ct-menu .multicolumn-5 .sub-menu li{width:20%}.ct-menu .multicolumn-6 .sub-menu li{width:16.667%}.ct-menu .multicolumn .sub-menu li li{width:100%!important}.ct-menu .multicolumn .sub-menu li .sub-menu li a{margin:0;padding-left:2%}.ct-menu .multicolumn .sub-menu li .sub-menu li:last-child a{border-bottom:none}.ct-menu .sub-menu>.sub-menu{right:18em!important}.ct-menu .sub-menu>li{display:block;width:16em;line-height:normal;background:#fff}.ct-menu .multicolumn .sub-menu>li{float:left}.ct-menu .sub-menu>li i{display:none}.ct-menu .sub-menu>li>a{padding:15px 25px;display:block;color:#191919;background:#fff;font-size:.9em;border-bottom:1px solid #efefef;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.ct-menu .sub-menu>li>a:hover{color:#fff;background:#03b5c3}.ct-menu .multicolumn .sub-menu>li>a:hover{padding-left:6%!important}.ct-menu .sub-menu>li:last-child>a{border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden}footer,footer nav ul li a,footer nav ul li a:visited,footer a,footer a:visited,footer.muted a,footer.muted a:visited{color:#000}footer{background:#efefef}.more-testimonials{display:none}#footer-widgets{background:none}#footer-widgets .dark-overlay{background:none}#footer-widgets .container{padding-top:60px}#footer-widgets h5{color:#03b5c3}#footer-widgets aside .listing figure{min-height:initial}#footer-widgets .widget,#footer-widgets .widget a,#footer-widgets .widget a:visited,#footer-widgets .widget li{color:#191919;border-color:#d5d9dd}#footer-widgets .contact-social li a,#footer-widgets .widget_ct_mortgagecalculator p.muted{border-color:#d5d9dd}