div,span,p,a,ul,li,form,label,table,caption,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,section,time,mark{font-family:'Rubik',sans-serif;font-size:15px;color:#000}h1{font-family:'Rubik',sans-serif;color:#06116f}h2,h3,h4,h5,h6{font-family:'Rubik',sans-serif;color:#06116f}p{margin-bottom:10px}.header__logo{background-color:transparent!important;height:80px;line-height:80px;width:300px;max-width:300px}.header__logo img{width:100%}.header__info-wrap{justify-content:space-between}.header__phone{display:inline-block}.header__phone:nth-child(2) div, .header__phone:nth-child(3) div {font-weight:400}.header__phone div .fa{margin-right:5px}.header__phone div:before{display:none}.header__address{margin-left:10px}.header__address div{font-weight:600;font-size:16px}.sticky-header-main{margin-top:80px}.search--full{background-position:top center}.search--full-wrapper{max-width:50em}.search--full-wrapper .search--full-container{height:calc(100vh - 70px)}#text-5{text-align:center;color:#fff;position:relative;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;margin:0 auto;text-shadow:1px 1px 3px #000}#text-5 h1{font-family:'Rubik',sans-serif;font-weight:400;color:#fff}#text-5 p{color:#fff;font-size:18px}.current-menu-item a{color:#fff}.home .article-block__copy{text-align:justify}.home .es-wrap .pagination{display:none}header{}.native__color--background{background-color:#fff!important;border-bottom:1px solid #06116f}.header__contact-information{width:auto}.header__contact-information li div:last-child{color:#06116f}.es-wrap *{font-family:'Rubik',sans-serif}.fa{font:14px/1 FontAwesome}.es-layout-3_col .es-col-view{padding:10px 20px!important}.es-layout-2_col .properties .es-property-thumbnail,.es-layout-3_col .properties .es-property-thumbnail{padding:0!important}.es-col-1 .es-col-view,.es-layout-2_col .es-col-view,.es-layout-3_col .es-col-view{padding:10px!important}.es-wrap .listing__sort-list li{margin:10px}.es-wrap .listing__sort-list .active a{padding:0 10px}.es-listing .es-property-inner .es-property-info h2 a{font-weight:bold!important}.es-col-1 .es-col-view .es-price,.es-layout-2_col .es-col-view .es-price,.es-layout-3_col .es-col-view .es-price{font-size:16px!important}.es-layout-2_col .properties .es-details-wrap,.es-layout-3_col .properties .es-details-wrap{display:none!important}.es-layout-2_col .properties .es-property-label-wrap .es-property-label-sold,.es-layout-3_col .properties .es-property-label-wrap .es-property-label-sold{color:#db0340!important}.es-layout-2_col .properties .es-property-label-wrap .es-property-label-for-sale,.es-layout-3_col .properties .es-property-label-wrap .es-property-label-for-sale{color:#04aa85!important}.es-layout-2_col .properties .es-property-label-wrap .es-property-label-new-listing,.es-layout-3_col .properties .es-property-label-wrap .es-property-label-new-listing{color:#ff9600!important}.es-layout-2_col .properties .es-property-label-wrap .es-property-label-pending,.es-layout-3_col .properties .es-property-label-wrap .es-property-label-pending{color:#ffc300!important}.es-layout-2_col .properties .es-property-label-wrap .es-property-label-available,.es-layout-3_col .properties .es-property-label-wrap .es-property-label-available{color:#ff9600!important}.es-layout-2_col .properties .es-property-label-wrap .es-property-label-rented,.es-layout-3_col .properties .es-property-label-wrap .es-property-label-rented{color:#db0340!important}.es-single .es-share-wrapper a{font-family:'Open Sans','Arial',sans-serif}.es-single-tabs-wrap{background:#fff}.es-single h2 .es-title{color:#06116f}.es-single .es-tabbed h3{line-height:inherit;font-size:18px!important;margin-top:30px}.es-single .es-info .es-gallery{position:relative}.es-single .property-status{position:absolute;z-index:1;top:14px;left:8px}.es-single .property-status span{padding:10px 20px;background:#04aa85;color:#fff}.es-single .property-status span.sold{background:#db0340}.es-single .property-status span.for-sale{background:#04aa85}.es-single .property-status span.new-listing{background:#04aa85}.es-single .property-status span.available{background:#ff9600;color:#000}.es-single .property-status span.pending{background:#ffc300;color:#000}.es-single .property-status span.rented{background:#db0340}.es-single-open-house-label{background:#04aa85;color:#fff;padding:10px;display:block;font-weight:bold;text-align:center}.es-single .es-tabbed .es-description{text-align:justify}.es-single .es-tabbed .es-agent .es-agent__image{flex-basis:-webkit-calc(25% - 10px);flex-basis:-moz-calc(25% - 10px);flex-basis:calc(25% - 10px)}.es-single .es-tabbed .es-agent .es-agent__content{flex-basis:-webkit-calc(75% - 10px);flex-basis:-moz-calc(75% - 10px);flex-basis:calc(75% - 10px)}.es-single .es-tabbed .es-agent .es-agent__item{margin-bottom:20px}.es-single .es-tabbed .es-features-list-wrap{width: calc(100% / 2) !important}.es-single .es-category-items{display:inline-block;text-transform:uppercase;font-size:18px;font-weight:700;text-align:center;float:right;margin:0 10px 0 0;text-decoration:none;line-height:24px;color:#fff;background:#1d1d1d;padding:0 10px;margin:0;height:36px;line-height:36px}@media screen and (min-width:768px){.es-single .es-tabbed .es-features-list-wrap ul li{width:50%;float:left}.es-single .es-tabbed .es-features-list-wrap ul li:nth-child(odd) {clear:left}.es-single .es-info .es-property-fields ul{margin:0;clear:both}.es-single .es-info .es-property-fields ul li{width:50%;float:left}.es-single .es-info .es-property-fields ul li:nth-child(odd) {clear:left}.es-single-center .es-property-fields ul li strong{width:28%!important}}.es-agent__list .es-agent__item{border:none}.es-agent__item .es-agent__item--inner .es-agent__content{padding-right:10px}.es-agent__list .es-agent__item .es-agent__item--inner{border:1px solid}.es-agent__field{margin-top:8px!important}.es-agent__field a{text-decoration:none}.view-bio-button{background:#06116f;color:#fff;display:inline-block;text-decoration:none;padding:5px 10px;margin-bottom:5px}.agent-bio{color:#1d1d1d;display:none}@media screen and (min-width:768px){.es-agent__list .es-agent__item{width:50%;float:left}.es-agent__list .es-agent__item:nth-child(odd) {padding-right:10px;clear:both}.es-agent__list .es-agent__item:nth-child(even) {padding-left:10px}}.page-id-6878 .es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap{flex:0 0 20%}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection{border:none}.page-id-6878 .es-search__wrapper .es-search__field.es-search__field--neighborhood .es-field__wrap .select2 .select2-selection{border:1px solid #e2e2e2;border-radius:3px}.es-search__wrapper .es-search__field .es-field__wrap #es-search-neighborhood-input .select2 .select2-selection{border-top:1px solid #e2e2e2}.es-search__wrapper.es-search__wrapper--horizontal{margin-top:20px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-radius:0;padding:10px 0!important}.es-search__wrapper.es-search__wrapper--horizontal:before{background:none!important}.es-search__wrapper .es-search__field .es-field__label label{color:#000}.es-search__wrapper .es-search__field .es-field__wrap input{border:1px solid #e2e2e2!important}.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-search__field{top:0!important}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons{-ms-flex-order:1;order:1;-webkit-order:1}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap{flex:0 0 15%;padding:0;margin-right:2.5%}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap .es-button{display:block!important}.es-search__wrapper .es-search__field--es_category{display:none}@media screen and (max-width:560px){.page-id-6878 .es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap{flex:0 0 48.5%}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap{flex:0 0 48.5%}.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons .es-button__wrap:last-child{margin-right:0}}.main-menu__menu li a{color:#06116f!important;height:50px!important;line-height:50px!important;font-size:14px!important}.main-menu__menu a:before,.main-menu ul li:before{-webkit-transition-duration:.2s!important;-moz-transition-duration:.2s!important;transition-duration:.2s!important;color:#06116f!important;background-color:#06116f!important}.main-menu__menu a:hover{color:#fff!important}.main-menu__menu li:hover>a{color:#fff!important}.main-menu__menu li .sub-menu li a{color:#fff!important}.navigate-line__wrapper .main-menu{flex:1}.navigate-line__wrapper .main-menu .menu-main_menu-container{float:right}.navigate-line__wrapper>.mobile-menu__button{font-family:"glyphicon"!important;height:50px!important;background-color:#fff!important}.navigate-line__wrapper>.mobile-menu__button::before{font-size:25px!important;height:50px!important;line-height:50px!important;color:#06116f!important}.mobile-contact__button{height:70px!important;line-height:70px!important}.mobile-contact__button:before{height:70px!important;line-height:70px!important}@media (max-width:1200px){.navigate-line__wrapper>.mobile-menu__button{display:none}.main-menu{display:block}}@media (max-width:768px){.navigate-line__wrapper>.mobile-menu__button{display:block}.main-menu{display:none}.header__phone:first-child{width:100%}}.es-single-tabs-wrap ul.es-single-tabs li{}.es-single-tabs li,.es-single-tabs li a{-webkit-top-right-border-radius:0!important;-moz-top-right-border-radius:0!important;border-top-right-radius:0!important;-webkit-top-left-border-radius:0!important;-moz-top-left-border-radius:0!important;border-top-left-radius:0!important}.es-single-tabs-wrap ul.es-single-tabs li a{padding:0 10px!important}.es-single-tabs-wrap ul.es-single-tabs li a:not(.active):hover {color:#fff!important}.es-single-tabs-wrap ul.es-single-tabs.es-fixed{left:0!important;position:relative!important}.footer__copyright{color:#fff!important;width:100%!important}@media screen and (max-width:560px){.es-single-tabs-wrap,.es-single-tabs{position:relative!important}}@media (max-width:640px){.navigate-line__wrapper>.mobile-contact__button{background-color:transparent!important;display:none}.navigate-line__wrapper>.mobile-contact__button:before{font-size:20px!important;color:#06116f!important}.navigate-line__wrapper>.mobile-menu__button::before{font-size:25px!important}.header__contact-information{background-color:#fff;height:70px}.header__phone div,.header__phone div:before{line-height:70px}.header__contact-information li div:last-child{color:#fff}}.color-bottom-sidebar{background-color:#050d57!important}.color-bottom-sidebar__container div{color:#fff;text-align:center}.color-bottom-sidebar__container>section{margin:20px 15px 20px -1px}.color-bottom-sidebar__container .textwidget div.company-name{font-size:18px;font-weight:bold}@media screen and (min-width:768px){.sticky-header-main{margin-top:130px}.navigate-line{display:block}.color-bottom-sidebar__container .textwidget div{color:#fff;display:inline-block;text-align:center;padding:0 20px}}.es_calc_overlay{z-index:9999}