.sub-menu{border:1px solid white!important;border-radius:20px;margin-top:-16px;z-index:99999!important}.et_pb_menu .et_pb_menu__menu>nav>ul{gap:24px}#mobile_menu1 .sub-menu{border:none!important;margin-top:0px}#mobile_menu1{border:1px solid white;border-radius:20px}.custom-blurb .et_pb_module_header{margin-bottom:0px;padding-bottom:0px}.custom-blurb .et_pb_blurb_container{vertical-align:middle!important;padding-left:30px!important;top:7px;position:relative}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.bootstrap-realtypress .input-group-btn>.btn{background:#063C5E}.bootstrap-realtypress .container{width:90%!important;min-width:90%!important}.bootstrap-realtypress .rps-property-photo-row .bx-slider li img{width:100%!important;height:auto!important;max-height:100%;object-fit:cover}.rps-single-listing,.bootstrap-realtypress .container{z-index:0!important}#rps-result-wrap,.bootstrap-realtypress label{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}#rps-result-wrap h4{font-size:25px!important;font-weight:700!important;color:#063C5E}.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info{background:#063C5E}.bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-open-house{background:#063C5E}.bootstrap-realtypress .rps-result-feature-label-sm{background:#063C5E}.btn.btn-primary.btn-block.btn-filter-search-results,.bootstrap-realtypress .btn-result-filter{background:#063C5E!important;margin-bottom:10px}.bootstrap-realtypress *:before{}.city-province-postalcode{color:#4f9dd1!important;font-size:16px!important}.bootstrap-realtypress .rps-toolbar-btn-sm.active{background:#063C5E}.bootstrap-realtypress .theme-green .back-bar .selected-bar{background:#063C5E}.bootstrap-realtypress .slider-container .back-bar .pointer.last-active{background:#063C5E;border:1px solid #063C5E}.bootstrap-realtypress .rps-toolbar-btn-sm{color:white;background:#063C5E!important}.bootstrap-realtypress .rps-toolbar-btn-sm.active{background:#063C5E!important}.bootstrap-realtypress .rps-toolbar-btn-sm:hover{color:white!important}.row-property-result .bootstrap-realtypress a:hover{color:white!important}.bootstrap-realtypress .pagination>.active>span{background:#063C5E!important;border:1px solid #063C5E!important}.row-property-result .bootstrap-realtypress .pagination>li>a{background:white;color:#063C5E!important}.bootstrap-realtypress .rps-grid-result .rps-property-result .rps-property-info{border:none}.bootstrap-realtypress .form-control.input-lg{height:46px;padding:10px 16px;font-size:16px;line-height:1.3333333;border-radius:6px}.rps-single-listing p,.rps-single-listing h1,.rps-single-listing h2,.rps-single-listing h3,.rps-single-listing h4,.rps-single-listing h5,.rps-single-listing span,.rps-single-listing strong{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:800;color:#063C5E}.rps-single-listing h1 small{color:#4f9dd1}.bootstrap-realtypress .table tr td,.bootstrap-realtypress .table tbody tr td{color:#333333}.rps-single-listing th{color:black!important;font-weight:bold!important}.rps-single-listing h1,.rps-single-listing strong{color:#063C5E}.rps-single-feature-label,.rps-single-feature-label-sm{background:white!important;border-radius:0px!important;color:#063C5E!important;border:1px solid #4f9dd1!important}.bootstrap-realtypress .btn-primary{background:#063C5E!important;border:none;text-transform:uppercase}.rps-single-listing p{font-weight:500;font-size:15px;line-height:1.7}.rps_listing-template-default #custom-desktop-menu{background:#063C5E!important}.rps_listing-template-default .container{min-width:90%!important}.breadcrumb{font-weight:500;font-size:14px;text-transform:uppercase}@media (min-width:978px){#custom-contact-form-container-desktop{position:absolute!important;width:90%}.custom-contact-heading{font-size:20px!important}#custom-contact-form-container-desktop img{display:block;margin-top:70px;margin-bottom:0px!important;margin-left:auto;margin-right:auto;border-radius:20px}}@media (max-width:978px){#custom-contact-form-container-desktop{display:none!important}#custom-contact-form-mobile img{margin-bottom:0px!important;margin-left:auto!important;margin-right:auto;display:block}#custom-contact-form-mobile h3{font-size:25px!important;padding-bottom:0px!important}#scroll-to-contact-btn{color:#FFFFFF!important;border-width:0px!important;border-color:#383838;border-radius:100px!important;font-size:16px;font-weight:bold;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase!important;background-color:#4f9dd1;margin-bottom:20px;padding:15px 40px;padding-top:11px!important;padding-right:43px!important;padding-bottom:11px!important;padding-left:43px!important}#scroll-to-contact-btn:hover{}}.custom-contact-heading{text-align:center;background:transparent;color:#063C5E;padding-top:24px;margin-top:0px!important;border-radius:0px;font-size:18px;padding-bottom:0}.custom-contact-heading{font-size:20px!important}#forminator-module-26341{margin-top:20px!important}@media (max-width:978px){.bootstrap-realtypress .rps-single-listing{position:relative;margin-top:0;padding-top:40px;margin-bottom:20px}.rps-single-listing .container{padding:0px!important}.rps-single-listing h1{font-size:27px!important}.rps-single-listing .rps-text-center-sm{text-align:left!important}.rps-single-listing-favorites-wrap{display:none}}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{padding:0px 5px!important}.forminator-field label,.forminator-description{display:none!important}.forminator-row{margin-bottom:10px!important}.forminator-field input,.forminator-field textarea,.forminator-ui#forminator-module-3300.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;border-radius:10px!important;border:1px solid #4f9dd1;border-color:#4f9dd1!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{border-width:0px!important}.forminator-button-submit{color:#FFFFFF!important;border-width:0px!important;border-color:#383838;border-radius:100px!important;letter-spacing:0px;font-size:14px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase!important;background-color:#063C5E;padding:15px 40px;padding-top:11px!important;padding-right:43px!important;padding-bottom:11px!important;padding-left:43px!important}.forminator-button-submit:hover{background:#4f9dd1!important;color:white!important;box-shadow:none!important;cursor:pointer!important}.forminator-row ::placeholder{color:#063C5E!important}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{color:#063C5E!important}.forminator-ui.forminator-design--default select.forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{font-size:16px;line-height:22px;font-weight:400;border-radius:10px 0px 0px 10px}.forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered,.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{background:white}.forminator-ui.forminator-design--default .forminator-error-message{background-color:#4f9dd1!important;color:white!important}select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;border-radius:10px!important;border:1px solid #4f9dd1;border-color:#4f9dd1!important;width:100%;padding:12px 5px;color:#063C5E!important}#clickconnect-button{background:#063C5E!important;bottom:10px;right:10px;border:3px solid white}#clickconnect-button img{filter:invert(100%)}#clickconnect-popup{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important}.cc-contact-icon,.cc-nav-buttons a{background:#063C5E;font-weight:500!important}.cc-contact-row span{color:white!important}.cc-contact-icon span{font-weight:400!important}.cc-nav-buttons a:hover,.cc-contact-row a:hover{background:#4f9dd1!important}.cc-popup-banner{padding:30px}.page-id-3076 .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:10px}@media (max-width:978px){.page-id-3076 #email-1,.page-id-3076 #name-1{margin-bottom:10px}}.page-id-3076 .et-l--footer{display:none}