body{color:#444444}h1,h2,h3,h4,h5,h6{color:#004e51}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}body #page-container .et_slide_in_menu_container{background:#023a3d}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field,.et_slide_in_menu_container a,.et_slide_in_menu_container #et-info span{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:60px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:60px}.et_header_style_split .centered-inline-logo-wrap{width:120px;margin:-120px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:120px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:120px}.et_header_style_centered #top-menu>li>a{padding-bottom:22px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:51px 0 51px 0!important}.et_header_style_centered #main-header .logo_container{height:120px}#logo{max-height:76%}.et_pb_svg_logo #logo{height:76%}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#ffffff}}@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}}	h1,h2,h3,h4,h5,h6{font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif}.grecaptcha-badge{visibility:hidden}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1)!important;box-shadow:0 0 7px rgba(0,0,0,0.1)!important}#main-header>.container{width:100%;max-width:1400px;padding-left:14px}#main-header:not(.et-fixed-header) #logo{margin-top:14px}body.et_header_style_left #main-header #et-top-navigation{background-color:#001718;padding:20px 100px 20px 40px!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0!important}#main-header .et_toggle_slide_menu:before{color:#fff}.et_pb_slide_menu_active #main-header .et_toggle_slide_menu:before{content:"\4d";opacity:1}#main-header .et_toggle_slide_menu:after{content:'MENU';opacity:1;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif;left:12px;font-size:17px;color:#fff;font-weight:600;letter-spacing:1px;top:-9.5px}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{margin-bottom:4px;font-size:28px;line-height:1.3em}.propery-style-6 .image.image-fill{height:300px!important}.frm_form_field select{height:50.8px}.frm_checkbox{margin-bottom:4px!important}.frm_button_submit{line-height:1.7em!important;transition:all 300ms ease 0ms}#footer-contact .frm_form_field input,#footer-contact .frm_form_field select,#footer-contact .frm_form_field textarea{background-color:transparent!important;border-top:none;border-right:none;border-left:none;border-bottom:2px solid rgba(255,255,255,0.3);color:#fff!important}#footer-contact .frm_form_field ::placeholder{color:rgba(255,255,255,0.5)!important}#footer-contact .frm_submit{text-align:right}.single-rem_property #property-content,.single-rem_property #property-content .col-sm-12{padding:0;max-width:100%}.single-rem_property #property-content .description{line-height:1.8em;text-align:left;font-size:16px}.single-rem_property .wrap_property_featured,.single-rem_property .wrap_property_id{display:none}.btn{font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif!important}.listing-button,.rem_property .btn{display:inline-block;color:#ffffff!important;border-width:2px!important;border-color:rgba(0,0,0,0);border-radius:0px;font-size:15px!important;font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif!important;background-color:#004e51!important;margin-bottom:20px}.listing-button:hover{text-decoration:none!important}.listing-button:hover:after{font-size:1.6em}.ich-settings-main-wrap>.row{display:flex;flex-wrap:wrap;align-items:stretch}.rem_property h2,.rem_property h3{line-height:1.3em!important}.featured-properties-dark .rem_property .propery-style-6{background-color:transparent;box-shadow:none;padding:0;border-bottom:none}.featured-properties-dark .rem_property .propery-style-6 .post-review{background:transparent;color:#fff}.featured-properties-dark .rem_property .propery-style-6 .post-bar span,.featured-properties-dark .rem_property .propery-style-6 .post-description{color:#fff}.featured-properties-dark .rem_property .propery-style-6 .post-img .category>span:not(.price),.featured-properties-dark .rem_property .propery-style-6 .post-img .category-1,.featured-properties-dark .rem_property .propery-style-6 .post-img .property-type{display:none}.featured-properties-dark .rem_property .propery-style-6 hr{opacity:0.2}.propery-style-6 .category .price{display:flex!important}.propery-style-6 .category .price span{font-size:16px}@media only screen and (max-width:600px){#field_ocfup12_label{display:none}#frm_field_11-city_container{grid-column:span 12 / span 12}#frm_field_11-state_container,#frm_field_11-zip_container{grid-column:span 6 / span 6}}@media only screen and (max-width:767px){#main-header:not(.et-fixed-header) #logo{max-height:60px}body.et_header_style_left #main-header #et-top-navigation{padding:14px 84px 14px 18px!important}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{margin-bottom:0;font-size:17px}.rem_property.type-rem_property{width:100%}.propery-style-6 .post-title{font-size:19px}}@media only screen and (min-width:768px){#main-header:not(.et-fixed-header) #logo{margin-top:20px}#main-header>.container{padding-left:30px}}@media only screen and (min-width:768px) and (max-width:980px){#main-header:not(.et-fixed-header) #logo{max-height:80px}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{margin-bottom:10px;font-size:20px}.propery-style-6 .post-title{font-size:22px}}@media only screen and (min-width:981px){#main-header:not(.et-fixed-header) #logo{max-height:100px}}