.rh_mod_sticky_header .rh_sticky_header_menu ul.sub-menu{background:#003a2b}.rh_mod_sticky_header .rh_sticky_header_menu ul.sub-menu>li:hover a{background:#86c140}.rh_mod_sticky_header .rh_sticky_header_menu ul.sub-menu>li a{color:#fff}.rh_sticky_wrapper_footer .elementor-widget-rhea-nav-menu .rhea-elementor-nav-menu>li>ul.sub-menu{transform:translateY(0)!important;width:100%;left:75px;background:#86c140;max-width:250px}.rh_sticky_wrapper_footer .elementor-widget-rhea-nav-menu .rhea-elementor-nav-menu>li>ul.sub-menu>li a{color:#fff}.rh_sticky_wrapper_footer .elementor-widget-rhea-nav-menu .rhea-elementor-nav-menu>li>ul.sub-menu>li:hover a{background:#003a2b}html{scroll-behavior:smooth!important}.rh_header_advance .rh_logo{flex-grow:0}.rh_header .rh_menu .menu-item-has-children .sub-menu li a{border-radius:0!important}.rh_mod_sticky_header .menu-main-menu-container .menu-item-has-children .sub-menu li a{border-radius:0!important}.rh_mod_sticky_header .rh_sticky_header_menu{flex-direction:row-reverse;align-items:center}.rh_mod_sticky_header .rh_sticky_header_menu .rh_social ul{display:flex;align-items:center;column-gap:8px;list-style:none;padding-left:32px}.rh_mod_sticky_header .rh_sticky_header_menu .rh_social ul li{height:25px;width:25px;display:flex;align-items:center;justify-content:center}.rh_mod_sticky_header .rh_sticky_header_menu .rh_social ul li i{font-size:23px;color:#003a2b}.rh_mod_sticky_header .rh_sticky_header_menu .rh_social ul li.tel-number{width:auto;height:auto;flex-direction:row-reverse;padding-right:30px}.rh_mod_sticky_header .rh_sticky_header_menu .rh_social ul li.tel-number i{font-size:18px}.rh_mod_sticky_header .rh_sticky_header_menu .rh_social ul li.tel-number .contact-number{font-size:14px;font-weight:500;line-height:16.8px;padding-left:5px;color:#003a2b}.rh_mod_sticky_header .rh_sticky_header_container{max-width:1280px;width:100%;margin:auto;padding:0 20px}.rh_header_advance .rh_menu .rh_social{order:3;padding-left:30px}.rh_header_advance .rh_menu .rh_social .social_wrap{display:flex;align-items:center;column-gap:8px;list-style:none}.rh_header_advance .rh_menu .rh_social .social_wrap li{height:25px;width:25px;display:flex;align-items:center;justify-content:center}.rh_header_advance .rh_menu .rh_social .social_wrap li i{font-size:23px;color:#fff}.rh_header_advance .rh_menu .rh_social .social_wrap li:hover i{color:#003a2b}.rh_header_var_1 ul.rh_menu__main ul.sub-menu li:hover,.rh_header_var_1 ul.rh_menu__main ul.sub-menu li.current-menu-item{background:0 0!important}.rh_mod_sticky_header.sticky_header_custom .rh_sticky_header_logo img{max-width:180px;width:100%}.rh_header .rh_logo_wrapper img{max-width:180px}.rh_mod_sticky_header .rh_sticky_header_logo{max-width:180px}.rh_mod_sticky_header.sticky_header_custom{border-bottom:2px solid #003a2b}.rh_header .rh_header__wrap .rh_menu nav .hamburger .hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{height:2px}.rh_banner__image{height:40rem}.rh_responsive_header_temp .rh_menu ul>li:hover a{background:#86c140}.rh_responsive_header_temp .rh_menu ul>li>ul.sub-menu{background:#86c140}.rh_responsive_header_temp .rh_menu ul>li>ul.sub-menu>li:hover a{background:#003a2b}.rh_content_wrap{max-width:660px;width:100%;z-index:111}.rh_content_wrap .span span{font-size:20px;line-height:25px;color:#86c140;font-weight:700}.rh_content_wrap .heading h1{margin-top:8px;margin-bottom:5px;color:#003a2b}.rh_content_wrap .discription p{color:#003a2b;font-size:18px;font-weight:400;line-height:26px;padding-bottom:50px}.rh_content_wrap .button a{padding:20px 80px;background:#86c140;border-radius:5px;color:#fff;display:inline-flex;justify-content:center;align-items:center;column-gap:15px;border:2px solid #003a2b;font-size:18px;font-weight:600;line-height:25px;text-transform:uppercase;transition:all .3s}.rh_content_wrap .button a:hover{background:#003a2b;border-color:#86c140}.rh_cfos_slider ul.slides .slide:before{position:absolute;content:'';background:#fff;width:100%;height:100%;opacity:.4}.rh_cfos_slider ul.slides .slide{position:relative}.rh_content_wrap .button i{transition:all .6s ease;display:none}.rh_content_wrap .button a:hover i{transform:translateY(-5px)}.rh_content_slide_desc .rh_cfos_wrap{z-index:1111;position:relative;right:0!important;bottom:0!important}.rh_content_slide_desc{position:absolute;top:170px;width:100%;left:0;right:0;margin:auto;max-width:1270px;padding:0 15px;display:flex;justify-content:space-between;align-items:center}.rh_content_slide_desc .rh_cfos_wrap .cfos_submit{text-transform:uppercase}.rh_apply_sticky_wrapper_footer .rh_footer__logo{padding:0}.rh_apply_sticky_wrapper_footer .rh_footer__logo img{max-width:130px;width:100%;margin:auto}.step-boxes .step-button a{width:70px;height:70px;display:flex;justify-content:center;align-items:center}.step-boxes .icon-box .elementor-icon-box-icon{position:relative;top:8px}.step-boxes .elementor-widget-icon{position:relative;top:5px}.step-boxes .last-step .step-arrow{position:relative}.step-boxes .last-step .step-arrow .check-circle{animation:rotation 8s infinite linear}.step-boxes .last-step .step-arrow .check-icon{position:absolute;right:22px;top:17px}.step-box:hover .step-arrow svg{fill:#86c140!important}.step-box .step-arrow svg{transition:all .5s}.step-box:hover .step-button a{background:#003a2b!important}.step-box .step-button a{transition:all .5s}.feature-section .elementor-element-populated{row-gap:20px}.feature-section .elementor-element-populated .elementor-element{width:33.3%}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box{width:100%}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box figure{background:#86c140;padding:20px;border-radius:100px}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box:hover .elementor-widget-container{background:#003a2b}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box .elementor-widget-container{transition:all .5s}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box:hover h3{color:#fff}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box:hover p{color:#fff}.newsletter-section .elementor-widget-shortcode{margin:auto;max-width:500px!important;width:100%}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields p{margin:0}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields .email_wrap{width:100%}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields .button{width:100%}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields p label{margin:0}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields .button input{width:100%;padding:20px;font-weight:600;border:2px solid #003a2b!important;text-transform:uppercase;transition:all .3s}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields .button input:hover{background:#003a2b;border-color:#86c140!important}.step-boxes .elementor-widget-button span{font-weight:600}.our-testimonial .elementor-shape path{fill:#fff!important}.step-box:hover{transform:scale(1.05)}.step-box{transition:all 1.2s}.rh_map.rh_map__search .click-show-map{text-align:center;margin-top:15px}.rh_map.rh_map__search .click-show-map a{background:#86c140;color:#fff;padding:10px 15px;font-size:15px;line-height:25px;border-radius:5px;border:2px solid #003a2b;cursor:pointer;transition:all .3s}.rh_map.rh_map__search .click-show-map a:hover{background:#003a2b;border-color:#86c140}.step-boxes .step-box .icon-box{height:100%}.cta-section .elementor-shape-bottom path{fill:#f7f7f7!important}.our-testimonial .elementor-shape-bottom path{fill:#f7f7f7!important}.whybuy-section .elementor-shape{z-index:inherit!important}.cta-section .elementor-shape-top path{fill:#f7f7f7!important}.gurantee-section .elementor-shape-top{display:none}.gurantee-section .elementor-shape.elementor-shape-bottom{display:none}.our-partner .rh_partner img{filter:grayscale(1)}.our-partner .rh_partner:hover img{filter:grayscale(0)}.our-partner .elementor-shape .elementor-shape-fill{fill:#003a2b!important}.location-section .location-col img{height:435px;object-fit:cover}.location-section .location-col{position:relative}.location-section .location-col .e-child{position:absolute;height:100%;align-items:center;justify-content:center;z-index:111}.location-section .location-col .e-child .elementor-widget-button{opacity:0;transform:translateY(100px);transition:all .5s ease-in-out}.location-col:hover .elementor-widget-button{opacity:1!important;transform:translateY(0)!important}.location-col:hover .elementor-widget-heading{transform:translateY(-20px)}.location-col .elementor-widget-heading{transition:all .5s ease-in-out}.location-section .location-col:before{display:block!important;position:absolute;height:auto;width:100%;transition:height .9s ease-out;background:linear-gradient(to bottom,transparent 0%,black 100%);content:'';z-index:1;top:70px;opacity:0;border-radius:15px}.location-section .location-col:hover:before{height:100%!important;top:0;opacity:1}.location-section .location-col .e-child h3{margin:0}.property-listing article .rh_prop_card__details .rh_address_sty .mobile-map{display:none}.rh_page__listing_page .rh_property_card_stylish .custom-button-wrapper{display:flex;width:100%;align-items:center;justify-content:flex-end}.rh_page__listing_page .rh_property_card_stylish .custom-button-wrapper a.read-more-button{width:100%;background:#fff;padding:20px 15px;border-radius:5px;text-align:center;border:2px solid #003a2b;font-size:18px;line-height:25px;font-weight:500;color:#86c140;text-transform:uppercase;transition:all .5s}.rh_page__listing_page .rh_property_card_stylish .custom-button-wrapper a.read-more-button:hover{background:#003a2b;border-color:#86c140;color:#fff}.rh_page__listing_page .rh_property_card_stylish .custom-button-wrapper{column-gap:20px;padding-top:25px}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper{position:relative}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box{position:absolute;bottom:0;z-index:111;padding:10px 15px}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .rh_theme_card__status_sty{font-size:16px;font-weight:600;color:#003a2b;display:none}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper a{position:relative}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper a:before{position:absolute;content:'';background:linear-gradient(356deg,#000,transparent);width:100%;height:100%;z-index:11;overflow:hidden}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .rh_theme_card__price_sty{font-size:30px;font-weight:800;color:#fff}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty{display:flex;align-items:center;width:100%;justify-content:space-between}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .address-location-wrapper{display:flex;width:100%;align-items:center;position:relative}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty a{width:100%;text-align:center;display:inline-block;background:#86c140;padding:5px 8px;border-radius:5px;color:#fff;text-decoration:none;font-size:13px;line-height:25px;font-weight:500;border:2px solid #003a2b;max-width:170px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .address-location-wrapper .state-location-wrapper{display:flex;padding-left:10px;flex-flow:wrap}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .address-location-wrapper svg{fill:#86c140;width:30px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .address-location-wrapper .state-location-wrapper .custom-location{font-size:14px;color:#003a2b}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper .area-img svg{width:30px;fill:#86c140}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper .area-img svg polygon{fill:#86c140;stroke:#86c140}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper .area-img svg circle{stroke:#86c140;fill:#86c140}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .address-location-wrapper .state-location-wrapper .custom-state{color:#003a2b;font-size:14px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty a:hover{background:#003a2b;border-color:#86c140}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .address-location-wrapper:before{position:absolute;content:'';border-right:1px solid #86c140;width:1px;height:30px;right:32px;display:none}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta{padding-top:0}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .property-descriptoin p{line-height:25px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper{display:flex;align-items:center;padding-top:15px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper .area-img{padding-right:15px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper .area-img img{max-width:50px;width:100%}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_titles{font-size:18px;font-weight:600;color:#003a2b;display:none}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper span{font-size:20px;font-weight:600;color:#003a2b}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_prop_card__meta .rh_meta_icon_wrapper .figure{padding-right:10px}.sold-property .rh_prop_card{position:relative}.sold-property .rh_prop_card .rh_prop_card__thumbnail:before{position:absolute;content:url(http://terravestland.com/wp-content/uploads/2024/07/out-of-stock.png);width:100%;left:0;right:0;margin:auto;z-index:111111;display:flex;justify-content:center;top:20%}.sold-property .rh_prop_card .rh_figure_property_one a:before{background:#fff;opacity:.9;z-index:9999}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .property-descriptoin{padding-bottom:25px;min-height:79px}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .rh_theme_card__priceLabel_sty{display:flex;align-items:flex-end}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .before-price-text{color:#fff;font-size:25px;font-weight:600;padding-right:15px}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .property-price{display:flex;align-items:baseline;column-gap:6px}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .property-price .price-prefix,.price-postfix{font-size:22px;color:#fff}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper .rh_price_box .property-price .price-number{font-weight:800;font-size:30px;color:#fff}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish{flex-direction:column-reverse;width:100%}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta{padding:10px 0;width:100%;display:flex}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta span.rhea_meta_titles{margin:0;font-size:18px;font-weight:600;color:#003a2b;display:none}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_icon_wrapper{display:flex;align-items:center}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_icon_wrapper span{font-size:17px}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta .rhea_meta_icon_wrapper i{font-size:24px;color:#86c140}.property-listing article .rh_prop_card__priceLabel .rhea_property_price_box{display:flex;align-items:center;padding-top:20px;justify-content:space-between;flex-flow:wrap}.property-listing article .rh_prop_card__priceLabel .rhea_property_price_box span{margin:0;display:block;font-size:18px;font-weight:500;line-height:25px}.property-listing article .rh_prop_card__priceLabel .rhea_property_price_box .rh_prop_card__price{font-size:25px;font-weight:800;color:#86c140}.property-listing article .rh_prop_card__meta_wrap_elementor .rh_prop_card_meta_wrap_stylish .rh_prop_card__meta:nth-child(2){display:none}.property-listing article .rh_prop_card__priceLabel .property-price{display:flex;align-items:baseline;column-gap:6px}.property-listing article .rh_prop_card__priceLabel .property-price .price-prefix,.price-postfix{font-size:22px;color:#fff}.property-listing article .rh_prop_card__priceLabel .property-price .price-number{color:#fff;font-weight:800;font-size:30px}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper img{max-width:605px;width:100%;height:355px;object-fit:cover}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap{justify-content:space-between}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .prop_area .area-img svg{width:30px;fill:#86c140}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .prop_area .area-img svg polygon,circle{fill:#86c140;stroke:#86c140}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_meta_titles{color:#003a2b;font-size:20px;font-weight:600}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap span{font-size:15px;color:gray;font-weight:500}.detail-page-wrapper .rh_property__sidebar a.button.rh-check-out{text-decoration:none;padding:15px 25px;background:#86c140;display:block;text-align:center;border-radius:5px;color:#fff;border:2px solid #003a2b;text-transform:uppercase;font-size:18px;line-height:25px;font-weight:500;transition:all .3s;margin-top:35px}.detail-page-wrapper .rh_property__sidebar .payment-icons{padding-top:30px}.detail-page-wrapper .rh_property__sidebar a.button.rh-check-out:hover{border-color:#86c140;background:#003a2b}.detail-page-wrapper .rh_property__main div#property-content-section-content{margin:25px 0;border-bottom:1px dashed rgba(128,128,128,.2)}.detail-page-wrapper .rh_property__main .property-content-section{border-bottom:1px dashed rgba(128,128,128,.2);margin:25px 0}.detail-page-wrapper .rh_property__main div#property-content-section-content{margin:25px 0;border-bottom:1px dashed rgba(128,128,128,.2)}.detail-page-wrapper .rh_property__main .property-content-section{border-bottom:1px dashed rgba(128,128,128,.2);margin:25px 0}.detail-page-wrapper .rh_property__main .contact-form-7{padding:30px;background:#fff;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,5%);text-align:left}.detail-page-wrapper .rh_property__main .contact-form-7 .contact-form-title{font-size:35px;color:#003a2b;font-weight:600;padding-bottom:35px;line-height:45px}.detail-page-wrapper .rh_property__main .contact-form-7 .conatct-form{}.detail-page-wrapper .rh_property__main .contact-form-7 .conatct-form label{font-size:16px;font-weight:500;color:#003a2b;padding-bottom:20px}.detail-page-wrapper .rh_property__main .contact-form-7 .conatct-form label input,textarea{border-color:#003a2b!important;border-width:2px!important}.detail-page-wrapper .rh_property__main .contact-form-7 .wpcf7-submit{margin-top:20px;width:100%;max-width:300px;font-size:18px;line-height:25px;text-transform:uppercase;background:#86c140;border-radius:5px;border:2px solid #003a2b;transition:all .3s}.detail-page-wrapper .rh_property__main .contact-form-7 .wpcf7-submit:hover{background:#003a2b;border-color:#86c140}.detail-page-wrapper .rh_property__main .contact-form-7 .conatct-form label textarea{height:150px}.detail-page-wrapper .rh_property__main .payment-listing .rh_property__heading{color:#fff;font-size:20px;line-height:30px;background:#003a2b;padding:10px;margin:-30px -30px 0;border-radius:5px 5px 0 0}.detail-page-wrapper .rh_property__main .rh_property__id{align-items:center}.detail-page-wrapper .rh_property__main .rh_property__id .title{font-size:20px;color:#003a2b;font-weight:600}.detail-page-wrapper .rh_property__main .rh_property__id .id{font-size:18px;line-height:25px;color:gray}.detail-page-wrapper .rh_property__main .rh_property__similar_properties{padding:30px;margin-top:30px;background:#fff;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,5%)}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap{margin-bottom:20px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish{margin-bottom:10px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_meta_titles{font-size:18px;font-weight:600;color:#003a2b;display:block;margin:0}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap span{font-size:17px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish .rh_prop_card__meta{width:100%;padding:10px 0;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed rgba(128,128,128,.2)}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .property-cities{padding-bottom:15px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .property-cities span{font-size:18px;color:#003a2b}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .read-more-button{padding-bottom:15px;height:100%}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .read-more-button a{font-size:18px;line-height:25px;font-weight:500;text-transform:uppercase;transition:all .3s;background:#86c140;padding:15px 25px;display:block;text-align:center;color:#fff;border-radius:5px;border:2px solid #003a2b}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .read-more-button a:hover{background:#003a2b;border-color:#86c140}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__priceLabel{display:flex;align-items:center;padding-top:20px;justify-content:space-between;flex-flow:wrap}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__priceLabel span{margin:0;display:block;font-size:18px;font-weight:500;line-height:25px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__priceLabel p{font-size:25px;font-weight:800}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish .rh_prop_card__meta svg{display:none}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish .rh_prop_card__meta:first-child svg{display:block}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish .rh_prop_card__meta:first-child .rh_meta_icon_wrapper{display:flex;align-items:center}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish .rh_prop_card__meta.additional-field .figure{padding-left:5px}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta{margin-right:0;width:32%;padding:15px;background:#fff;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,5%)}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta i{font-size:30px;color:#86c140}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__meta_wrap .rh_prop_card_meta_theme_stylish .rh_prop_card__meta i{font-size:24px;color:#86c140}.detail-page-wrapper .rh_property__sidebar{padding:30px 20px;background:#fff;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,5%);top:100px!important}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper{overflow:hidden;background:#f5f5f5;border-radius:5px}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper .title{margin-top:0;font-size:18px;padding:10px;color:#fff;font-weight:300;background:#003a2b}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper .monthly-head{padding:15px}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper .monthly-head p{margin:0}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper h4{margin-top:0;font-size:16px}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper .monthly-body{background:#fff}.detail-page-wrapper .rh_property__sidebar .monthly-body h3{font-size:20px;line-height:35px}.detail-page-wrapper .rh_property__sidebar .monthly-body h3 span{color:#003a2b;font-size:30px}.detail-page-wrapper .rh_property__sidebar .ready-sidebar{background:#f2f2f2;border-radius:15px;padding:15px;margin-top:20px}.detail-page-wrapper .rh_property__sidebar .ready-sidebar h2{margin-top:0;color:#003a2b;font-size:25px;padding-bottom:5px}.detail-page-wrapper .rh_property__sidebar .ready-sidebar h3{margin-top:0;color:#86c140;font-size:15px;line-height:20px}.detail-page-wrapper .rh_property__sidebar .payment-options-sidebar p{margin:0}.detail-page-wrapper .rh_property__sidebar .ready-sidebar h3 .dollar-sign{font-size:35px;color:#86c140}.detail-page-wrapper .rh_property__sidebar .ready-sidebar h3 span:nth-child(3){font-size:40px;color:#003a2b}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul{column-gap:10px;row-gap:10px}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li{flex-direction:column;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,5%);width:32%!important;flex-basis:inherit!important;padding:15px;border-radius:8px;transition:all .3s}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li:hover{background:#003a2b;color:#fff!important}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li:hover .feature-lable{color:#fff}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li:hover p{color:#fff!important}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li::before{width:50px!important;height:50px!important;background-size:50px!IMPORTANT;flex-shrink:0;margin:0!important}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li .feature-lable{text-align:center;display:block;width:100%;font-weight:800;padding:8px 0;color:#003a2b}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li .feature-value{width:100%;text-align:center}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li .feature-value p{color:gray;font-weight:500}.detail-page-wrapper .rh_property__main .rh_property__features_wrap{padding-bottom:24px}.detail-page-wrapper .rh_property__main .rh_property__video{padding-bottom:24px}.detail-page-wrapper .rh_property__main .rh_property__map_wrap{border:none;margin-bottom:0}.detail-page-wrapper .rh_property__main .payment-listing{box-shadow:0 0 5px 2px rgba(0,0,0,5%);background:#fff;padding:30px;border:none;border-radius:5px}.detail-page-wrapper .rh_property__main .payment-listing .payment-option-text h2{margin-top:0;font-size:30px;margin-bottom:7px}.detail-page-wrapper .rh_property__main .payment-listing .payment-option-text h3{margin-top:5px}.detail-page-wrapper .rh_property__main .payment-listing .payment-option-text h3 span{color:#003a2b;font-size:60px;line-height:65px}.detail-page-wrapper .rh_property__main .payment-listing a{padding:15px 25px;display:block;text-align:center;border-radius:5px;color:#86c140;border:2px solid #86c140;text-transform:uppercase;font-size:18px;line-height:25px;font-weight:500;transition:all .3s;max-width:350px;width:100%;margin:20px auto}.detail-page-wrapper .rh_property__main .payment-listing .payment-icons{padding-bottom:20px;padding-top:20px}.detail-page-wrapper .rh_property__main .payment-listing a:hover{color:#fff;border-color:#003a2b;background:#86c140}.detail-page-wrapper .rh_property__main .payment-listing p.property{font-size:18px;line-height:25px;color:gray;padding-bottom:40px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper{display:flex;margin-bottom:40px;width:100%;flex-flow:wrap;justify-content:space-between;box-shadow:0 0 5px 2px rgba(0,0,0,5%);background:#f5f5f5;overflow:hidden;border-radius:5px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-header{background:#003a2b;padding:15px;color:#fff;text-align:left;border-radius:5px 5px 0 0}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-header h4{margin-top:0;padding-top:8px;color:#fff}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-body{padding:0 10px 15px;flex-grow:1}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-body h3{font-size:24px;text-align:left;padding-bottom:0}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-body h3 span{font-size:45px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-body p{text-align:left;font-size:16px;color:gray;font-style:italic;font-weight:400}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-footer{background:#ddd;padding:10px 15px;width:100%;border-radius:0 0 5px 5px;margin-top:20px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-footer h4.first{margin:0;text-align:center;font-size:11px;color:#003a2b;padding-bottom:7px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-footer h4 span:last-child{color:gray}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-footer h4{margin:0;text-align:center;font-size:11px}.detail-page-wrapper .rh_property__main .payment-listing .button a{margin-top:0}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-4{display:flex;flex-direction:column;width:33%;position:relative;background:linear-gradient(to bottom,#FFF 10%,#fff 84%,#dddddd 8%,#dddddd 100%);border-radius:5px 5px 5px 5px}.detail-page-wrapper .rh_page__head .rh_page__property_address{display:none}.detail-page-wrapper .peace-of-mind{padding-bottom:50px}.detail-page-wrapper .peace-of-mind section{display:flex;align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,5%);padding:30px;justify-content:space-between}.detail-page-wrapper .rh_page.rh_page--fullWidth{padding-bottom:50px}.detail-page-wrapper .peace-of-mind section .col-md-8{text-align:left}.detail-page-wrapper .property-detail-slider-wrapper .flexslider ul.slides li img{height:667px;object-fit:cover}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__priceLabel .property-price{display:flex;column-gap:6px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__priceLabel .property-price .price-prefix,.price-postfix{color:#fff;font-size:22px!important}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__priceLabel .property-price .price-number{color:#fff;font-size:30px;font-weight:800}.detail-page-wrapper .realhomes_comments .property-comments div#comments{display:none}.detail-page-wrapper .rh_property__main .rh_property__similar_properties article{width:50%;padding:0 10px 30px}.detail-page-wrapper .rh_property__main .payment-listing .payment-option-text{padding-top:30px}.detail-page-wrapper .rh_property__main .payment-listing .pay-des{font-size:15px;color:gray}.detail-page-wrapper .rh_property__sidebar .ready-sidebar span{font-size:35px}.detail-page-wrapper .rh_property__sidebar .ready-sidebar .pay-des{font-size:15px;line-height:20px;padding-top:15px;color:gray}.detail-page-wrapper .rh_property__main .rh_property__additional li{padding:8px 10px;border-bottom:1px solid #ecf0f7!important;background-color:#f6f8fb;display:flex}.detail-page-wrapper .rh_property__main .rh_property__additional li .title{display:block;width:30%;font-size:14px;line-height:22px;margin-right:0}.detail-page-wrapper .rh_property__main .rh_property__additional li .value{width:70%;display:block;font-size:16px;line-height:22px}.detail-page-wrapper .rh_property__main .rh_property__additional li:nth-child(2n){background:#fff}.detail-page-wrapper .rh_property__main .rh_property__additional li:hover{background:#86c140}.detail-page-wrapper .rh_property__main .rh_property__additional li:hover span{color:#fff}.detail-page-wrapper .rh_property__main .payment-listing .payment-icons img{max-width:350px;object-fit:cover;width:100%}.detail-page-wrapper .rh_property__main .payment-listing .payment-option-text>p{padding-bottom:15px;font-size:21px;line-height:20px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-8{width:65%;background:#fff;border-radius:5px 5px 0 0;overflow:hidden}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-4 .contact-us{padding:0 10px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-8>h3{padding:0 10px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__wrap .rh_prop_card__details .rh_address_sty .mobile-map a{display:none}.detail-page-wrapper .rh_property__main .rh_property__similar_properties article figure img{max-width:449px;width:100%;height:285px;object-fit:cover}.detail-page-wrapper p a{text-decoration:underline;color:#617f23;font-weight:600}.detail-page-wrapper span a{text-decoration:underline;color:#617f23;font-weight:600}.rh-custom-property-checkout-page .entry-header.blog-post-entry-header{display:none}.peace-of-mind .rh_section{display:flex;align-items:center;justify-content:space-between}.peace-of-mind .rh_section .col-md-8 h2{margin:0;font-size:36px;color:#86c140;text-align:left;line-height:45px;padding-bottom:10px}.peace-of-mind .rh_section .col-md-8 p{text-align:left;font-size:18px;line-height:30px;font-weight:400;color:#003a2b;padding-bottom:30px;max-width:600px}.peace-of-mind .rh_section .col-md-8 a{display:block;text-align:center;padding:20px 91px;color:#86c140;font-size:18px;line-height:25px;font-weight:600;border:3px solid #86c140;border-radius:5px;max-width:330px;transition:all .3s}.peace-of-mind .rh_section .col-md-4.hide-mobile img{max-width:300px}.peace-of-mind .rh_section .col-md-8 a:hover{background:#003a2b;border-color:#86c140}.our-partner .elementor-shape.elementor-shape-bottom{display:none}.elementor-page .rh_section__content.flat-border{padding-bottom:0}.guarantee-section .peace-of-mind{background:#e8e9eb;padding:60px 0}.property-listing article{width:33.3%}.property-listing article .rh_prop_card__wrap{position:relative}.property-listing article .rh_media_count{padding-left:6px;padding-right:6px;text-align:initial;position:absolute;width:100%;background:linear-gradient(rgba(0,0,0,.8),transparent);z-index:1111;left:0;top:0}.property-listing article .rh_media_count .rh_media{cursor:pointer;display:inline-block;background:rgba(0,0,0,.4);padding:5px;color:#fff;font-size:13px;line-height:16px;border-radius:4px 5px;vertical-align:middle;margin:10px 4px}.property-listing article .rh_media_count .rh_media svg{fill:#fff;width:16px}.property-listing article .rh_media_count .rh_media span{vertical-align:middle;display:inline-block;font-size:inherit}.property-listing article figure .rh_figure_property_one a{position:relative}.rh_page.rh_page__listing_page article.rh_prop_card img{max-width:605px;width:100%;height:355px;object-fit:cover}.property-listing article figure .rh_figure_property_one>a:before{content:'';background:linear-gradient(356deg,#000,transparent);width:100%;height:100%;z-index:11;overflow:hidden;position:absolute}.property-listing article .rh_prop_card__thumbnail{position:relative}.property-listing article .rh_prop_card__thumbnail .rh_prop_card__priceLabel{position:absolute;bottom:0;z-index:111;padding:10px 15px;display:flex;align-items:baseline}.property-listing article .rh_prop_card__thumbnail .rh_prop_card__priceLabel p{margin:0}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap{flex-direction:column;margin-bottom:5px!important}.property-listing article .rh_prop_card__details .rh_address_sty{width:100%;display:flex;align-items:center;justify-content:space-between}.property-listing article .rh_prop_card__details .rh_address_sty .address-location-wrapper{display:flex;width:100%;align-items:center;position:relative}.property-listing article .rh_prop_card__details .rh_address_sty .address-location-wrapper span svg{fill:#86c140;width:30px}.property-listing article .rh_prop_card__details .rh_address_sty .address-location-wrapper .state-location-wrapper{display:flex;padding-left:10px;flex-flow:wrap}.property-listing article .rh_prop_card__details .rh_address_sty .address-location-wrapper .state-location-wrapper .custom-state{color:#003a2b;font-size:14px}.property-listing article .rh_prop_card__details .rh_address_sty .address-location-wrapper .state-location-wrapper .custom-location{font-size:14px;color:#003a2b;padding-left:0!important}.property-listing article .rh_prop_card__details .rh_address_sty a{width:100%;text-align:center;display:inline-block;background:#86c140;padding:5px 8px;border-radius:5px;color:#fff;text-decoration:none;font-size:13px;line-height:25px;font-weight:500;border:2px solid #003a2b;max-width:170px}.property-listing article .rh_prop_card__details .rh_address_sty a:hover{background:#003a2b;border-color:#86c140}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap .rh_prop_card__meta{width:100%}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap .rh_prop_card__meta .rh_meta_icon_wrapper{display:flex;align-items:center;padding-top:15px}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap .rh_prop_card__meta .rh_meta_titles{display:none!important}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap .rh_prop_card__meta .rh_meta_icon_wrapper .area-img svg{width:30px;fill:#86c140}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap .rh_prop_card__meta .rh_meta_icon_wrapper .area-img svg polygon{fill:#86c140;stroke:#86c140}.property-listing article .rh_prop_card__details .rh_prop_card__meta_wrap .rh_prop_card__meta .rh_meta_icon_wrapper span{font-size:20px;font-weight:600;color:#003a2b}.property-listing article .custom-button-wrapper{padding-top:25px}.property-listing article .custom-button-wrapper a{width:100%;background:#fff;padding:20px 15px!important;border-radius:5px;text-align:center;border:2px solid #003a2b;font-size:18px;line-height:25px;font-weight:500;color:#003a2b;text-transform:uppercase;transition:all .5s;display:block}.property-listing article .custom-button-wrapper a:hover{background:#003a2b;border-color:#86c140;color:#fff}.property-listing article .rh_prop_card__thumbnail .rh_overlay__fadeIn-bottom{z-index:11111}.property-listing article .rh_prop_card__thumbnail .rh_prop_card__priceLabel .additional-text{color:#fff;font-size:25px;font-weight:600;padding-right:15px}.property-listing article .rh_prop_card__thumbnail .rh_prop_card__priceLabel .rh_prop_card__price{font-size:30px;font-weight:800;color:#fff}#properties-listing .rh_page__listing_page{padding-bottom:0}.sold-property-detail .rh_page__property .rh_page__property_price p{color:gray}.property-listing article h3{min-height:86px}.page-id-6332 .rh_content.entry-content{padding:0!important;margin:0}.page-id-6401 .rh_content.entry-content{padding:0!important;margin:0}body.page-id-6332 .rh_banner__image{background-position:50%!important;background-size:cover}.woocommerce-checkout .rh_content.entry-content{background:#f7f7f7;margin:0}.checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border-color:#003a2b;border-width:2px}.checkout-page .wc-block-components-sidebar button span{font-size:25px;color:#003a2b}f .checkout-page .wc-block-components-sidebar button svg{color:#003a2b;width:25px;height:25px}.checkout-page .wc-block-components-sidebar .wc-block-components-panel__content .wc-block-components-order-summary-item{flex-direction:column}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__image{width:100%}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity{display:none}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__image img{width:100%;max-width:100%;height:125px;object-fit:cover}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__description{padding:20px 0}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__description .wc-block-components-product-name{font-size:16px;color:#003a2b}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__description .price{display:none}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__description .wc-block-components-product-metadata ul li .wc-block-components-product-details__name{font-size:16px;color:#003a2b;font-weight:600}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__description .wc-block-components-product-metadata ul li .wc-block-components-product-details__value{font-size:16px;padding-left:5px;color:gray}.checkout-page .wc-block-components-sidebar .wc-block-components-order-summary-item__total-price span{font-size:18px;color:#003a2b}.checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-coupon-form-block{border-color:#003a2b}.checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-coupon-form-block button{font-size:18px;color:#003a2b}.checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-totals-block{border-color:#003a2b}.checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__label{font-size:17px;color:#003a2b}.checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-item__value{font-size:18px;color:#003a2b}.checkout-page .wc-block-components-sidebar .wc-block-components-totals-wrapper{border-color:#003a2b}.checkout-page .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__label{color:#003a2b}.checkout-page .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item__value span{color:#003a2b}.checkout-page .left-col h2{font-size:30px;line-height:40px}.checkout-page .left-col p{font-size:16px}.checkout-page .left-col .order-note span{font-size:15px}.checkout-page .left-col .order-note label{align-items:center}.checkout-page .left-col .term\&condi{border-color:#003a2b;padding-top:25px}.checkout-page .left-col .term\&condi span{font-size:16px;color:#003a2b}.checkout-page .left-col .term\&condi span a{text-decoration:underline}.checkout-page .left-col .action-return{padding-bottom:0!important}.checkout-page .left-col .action-return .wc-block-components-checkout-return-to-cart-button{display:none}.checkout-page .left-col .action-return .wc-block-checkout__actions_row{justify-content:center}.checkout-page .left-col .action-return .wc-block-components-checkout-return-to-cart-button svg{position:inherit;transform:translateY(0%);transition:all .3s}.checkout-page .left-col .action-return .wc-block-components-checkout-return-to-cart-button:hover svg{transform:translateX(-10px)}.checkout-page .left-col .action-return .wp-element-button.wc-block-components-checkout-place-order-button{padding:19px 80px;background:#003a2b;border-radius:5px;color:#fff;display:inline-flex;justify-content:center;align-items:center;column-gap:15px;border:2px solid #86c140;font-size:18px;font-weight:600;line-height:25px;text-transform:uppercase;transition:all .3s;min-height:64px;width:100%;max-width:400px}.checkout-page .left-col .action-return .wp-element-button.wc-block-components-checkout-place-order-button:hover{background:#fff;color:#003a2b}.woocommerce-checkout .post-6138{margin-top:0}.woocommerce-checkout section.rh_section{padding-top:50px}.checkout-page .wc-block-components-sidebar .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-button{height:50px!important;min-height:50px;border-radius:5px}.checkout-page .wc-block-components-sidebar .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-button span{color:#fff;font-size:16px;cursor:pointer}.woocommerce-checkout .woocommerce .woocommerce-order{background:#fff;padding:40px 25px;border-radius:20px;box-shadow:0 0 5px 2px rgba(0,0,0,5%)}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-notice--success{color:#86c140;text-align:center;font-size:25px;font-weight:600;line-height:35px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details{display:flex;width:100%;padding-top:20px;padding-bottom:30px;margin-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li{margin-right:0;padding:0 20px;border-color:#003A2B border-right-width:2px;font-size:13px;color:#86c140;font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li:last-child{margin-right:0;padding-right:0}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li:first-child{padding-left:0}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.email{width:30%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.email strong{}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.order{width:15%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.date{width:20%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.total{width:15%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.method{width:20%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li strong{font-size:16px;color:#003a2b;font-weight:600;line-height:26px;padding-top:5px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li strong span{font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table{border-color:#003a2b;border-radius:15px;overflow:hidden;border-width:2px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>thead tr{background:#003a2b}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>thead tr>th{color:#fff;border-color:#003a2b}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-name{border-color:#003a2b}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-name a{font-size:16px;font-weight:600;text-decoration:underline;color:#003a2b;display:inline-block}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-name .wc-item-meta{padding-top:15px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-name .wc-item-meta li{}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-name .wc-item-meta li strong{font-size:16px;color:#003a2b;font-weight:600;margin:0;padding-right:5px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-name .wc-item-meta li p{font-size:16px;color:gray}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-total{border-color:#003a2b}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tbody .product-total .amount{font-size:18px;color:#003a2b;font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tfoot>tr th{color:#003a2b;border-color:#003a2b;font-size:17px}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tfoot>tr td{border-color:#003a2b;font-size:18px;color:#003a2b;font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>tfoot>tr td span{font-size:18px;color:#003a2b;font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>thead tr>th.product-total{border-left-color:#fff!important}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .shop_table>thead tr>th.product-name{border-right-color:#fff}.woocommerce-checkout .woocommerce .woocommerce-order address{border-color:#003a2b;border-width:2px;border-radius:15px;padding:25px;color:#003a2b;font-size:16px;font-weight:600;line-height:26px}.woocommerce-checkout .woocommerce .woocommerce-order address .woocommerce-customer-details--phone{padding-top:25px}.woocommerce-checkout .woocommerce .woocommerce-order address .woocommerce-customer-details--phone::before{content:'\f095';font-family:fontawesome;color:#86c140}.woocommerce-checkout .woocommerce .woocommerce-order address .woocommerce-customer-details--email::before{content:'\f0e0';font-family:fontawesome;color:#86c140}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-customer-details{margin:0}.rh_banner__wrap .rh_banner__controls{display:none}.woocommerce-checkout .woocommerce .woocommerce-order .message-icon-wrapper .icon-wrapper{text-align:center;padding:25px 0}.woocommerce-checkout .woocommerce .woocommerce-order .message-icon-wrapper .icon-wrapper i{color:#86c140!important;font-size:160px}.woocommerce-checkout .left-col{margin-top:8px!important}.woocommerce-checkout .left-col .custom-content{background:#e3e1e1;border-radius:5px}.woocommerce-checkout .left-col .custom-content .amount-due{background:#86c140;padding:12px 15px;border-radius:5px 5px 0 0;color:#fff;font-size:18px;display:flex;align-items:center}.woocommerce-checkout .left-col .custom-content .amount-due .reserve_amount{font-size:38px;line-height:45px;font-weight:700;padding-left:10px}.woocommerce-checkout .left-col .custom-content .downpaymentamnt{padding:12px 15px;color:#003a2b;font-size:20px;line-height:25px;font-weight:600}.woocommerce-checkout .left-col h3{font-size:30px;line-height:40px;padding-top:10px;margin-bottom:10px}.woocommerce-checkout .left-col .payment-options form{display:flex;align-items:center;justify-content:space-between;column-gap:10px}.woocommerce-checkout .left-col .payment-options label{padding:15px 25px;display:block;text-align:center;border-radius:5px;color:#86c140;border:2px solid #86c140;text-transform:uppercase;font-size:18px;line-height:25px;font-weight:500;transition:all .3s;max-width:350px;width:100%}.woocommerce-checkout .left-col .payment-options label input[type=radio]{accent-color:#86c140;margin-right:5px}.woocommerce-checkout .left-col div#payment-note{border:2px solid #003a2b;border-radius:5px;padding:12px 15px;margin:10px 0 0}.woocommerce-checkout .left-col div#payment-note p{margin-bottom:0;color:#003a2b;font-weight:600;font-size:15px;line-height:22px}.woocommerce-checkout .left-col .wc-block-checkout__form{padding-top:25px}.mobile-button-wrapper{position:fixed;width:100%;z-index:999999;display:flex;background:#003a2b;border-width:2px 0;border-style:solid;border-color:#86c140;bottom:0;padding:10px 8px;display:none}.mobile-button-wrapper .mobile-buy-now{width:50%;text-align:center;max-width:270px}.mobile-button-wrapper .mobile-contact-us{width:50%;text-align:center;max-width:270px}.mobile-button-wrapper .mobile-buttons{display:flex;width:100%;justify-content:space-evenly;column-gap:10px}.mobile-button-wrapper .mobile-buttons a{color:#fff;display:block;padding:15px 10px;background:#86c140;color:#fff;text-transform:uppercase;font-size:15px;line-height:18px;border:2px solid #86c140;border-radius:5px}#scroll-top.show{bottom:70px}.mobile-button-wrapper.scrolled{animation:fadeOut .9s ease 0s 1 normal forwards}.mobile-button-wrapper{animation:fadeIn .9s ease 0s 1 normal forwards}@keyframes fadeIn{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(45px)}100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}100%{animation-timing-function:ease-out;opacity:0;transform:translateY(0);display:none}}.sold-property-detail .payment-listing .payment-option-text{display:none}.sold-property-detail .payment-listing .single_listings_sold{padding:100px 15px;background:#f2f2f2;border-radius:20px;margin:25px 0 0}.sold-property-detail .payment-listing .single_listings_sold .cust-sub-text{color:#003a2b;font-size:18px;font-weight:600;padding-bottom:20px}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .monthly-head{display:none}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .monthly-body{display:none}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .ready-sidebar{display:none}.sold-property-detail .rh_property__sidebar .payment-options-sidebar p .rh-check-out{display:none}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .payment-icons{display:none}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .single_listings_sold{padding:15px}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .single_listings_sold .cust-sub-text{font-size:15px;padding:0 10px;font-weight:600;color:#003a2b;line-height:25px}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .single_listings_sold .cust-sub-button{padding:15px 25px;display:block;text-align:center;border-radius:5px;color:#86c140;border:2px solid #86c140;text-transform:uppercase;font-size:18px;line-height:25px;font-weight:500;transition:all .3s;max-width:350px;width:100%;margin:20px auto}.sold-property-detail .rh_property__sidebar .payment-options-sidebar .single_listings_sold .cust-sub-button:hover{color:#fff;border-color:#003a2b;background:#86c140}.detail-page-wrapper .single_listings_sold{display:none}.sold-property-detail .single_listings_sold{display:block}.single_listings_sold.full-width-bg.sold-property-detail{background:#86c140;padding:20px 10px;margin-top:30px;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:26px}.single_listings_sold.full-width-bg.sold-property-detail a{padding:10px 20px;background:#003a2b;text-align:center;border-radius:5px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:16px;line-height:25px;font-weight:500;transition:all .3s;margin-left:20px}.single_listings_sold.full-width-bg.sold-property-detail a:hover{background:#86c140}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .mobile-map{display:none}.single-property .rh_banner.rh_banner__image{background-repeat:no-repeat;background-position:50%}.sold-property .rh_prop_card__wrap{position:relative}.sold-property .rh_prop_card__wrap .rh_prop_card__thumbnail:before{position:absolute;content:url(http://simpliacres.com/wp-content/uploads/2025/01/out-of-stock-2.png);width:100%;left:0;right:0;margin:auto;z-index:111111;display:flex;justify-content:center;top:20%;align-items:center}.sold-property .rh_prop_card__wrap .rh_figure_property_one a:before{background:#fff;opacity:.9;z-index:9999}.detail-page-wrapper .rh_page__property{padding-bottom:0}.detail-page-wrapper .custom-shortcode-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding-top:5px;padding-bottom:15px}.detail-page-wrapper .custom-shortcode-wrapper .property-view-count{padding-bottom:5px}.detail-page-wrapper .custom-shortcode-wrapper .property-view-count i{color:#003a2b;font-size:15px;padding-right:5px}.detail-page-wrapper .custom-shortcode-wrapper .property-view-count .people-number{font-size:15px;line-height:25px;color:#86c140;font-weight:600}.detail-page-wrapper .custom-shortcode-wrapper .display-property-rating{display:flex;padding-bottom:10px;align-items:center}.detail-page-wrapper .custom-shortcode-wrapper .display-property-rating .star-rating{padding-right:5px;display:flex;align-items:center;column-gap:2px}.detail-page-wrapper .custom-shortcode-wrapper .display-property-rating .star-rating i{font-size:12px;color:#ffc017;line-height:25px}.detail-page-wrapper .custom-shortcode-wrapper .display-property-rating .rating-text p{font-size:16px;line-height:25px;color:#003a2b}.searchproperty_banner .form{width:100%;max-width:770px!important;padding:15px 30px;margin:auto;background:#fff;border-radius:10px}.searchproperty_banner .form .steps-form{background:#f2f2f2;border-radius:100px;margin-bottom:20px}.searchproperty_banner .form .steps-form .steps-step:first-child{background:#86c140;border-radius:100px 0 0 100px}.searchproperty_banner .form .steps-form .steps-step a.btn.btn-circle{font-size:0;background:0 0!important;box-shadow:none}.searchproperty_banner .form .steps-form .steps-step.step-complete{background:#86c140}.searchproperty_banner .form .steps-form .steps-row.setup-panel::before{display:none}.searchproperty_banner .form .steps-form .steps-step a.btn.btn-circle{height:20px;width:20px}.searchproperty_banner .form .uacf7-multisetp-form label{font-size:15px;font-weight:600;color:#003a2b;line-height:20px;padding-bottom:10px}.searchproperty_banner .form .uacf7-multisetp-form .wpcf7-form-control-wrap select{border:2px solid #003a2b;font-size:15px;font-weight:400;color:#003a2b}.searchproperty_banner .form .uacf7-multisetp-form p button{background:#86c140;font-size:16px;line-height:20px;padding:10px 20px;border-radius:5px;margin-top:20px;cursor:pointer}.searchproperty_banner .form .uacf7-multisetp-form .wpcf7-checkbox{display:flex;flex-flow:wrap}.searchproperty_banner .form .uacf7-multisetp-form .wpcf7-checkbox .wpcf7-list-item{margin-bottom:0;width:33.3%}.searchproperty_banner .form .uacf7-multisetp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:15px;font-weight:500;color:#003a2b}.searchproperty_banner .form .uacf7-multisetp-form .name-wrapper input{border:2px solid #003a2b}.searchproperty_banner .form .uacf7-multisetp-form .name-wrapper input::placeholder{color:#003a2b;font-weight:500;font-size:15px}.searchproperty_banner .form .uacf7-multisetp-form .email-wrapper input{border:2px solid #003a2b}.searchproperty_banner .form .uacf7-multisetp-form .email-wrapper input::placeholder{font-size:15px;font-weight:500;color:#003a2b}.searchproperty_banner .form .uacf7-multisetp-form .phone-wrapper{padding-bottom:20px;display:flex;flex-direction:column;row-gap:10px}.searchproperty_banner .form .uacf7-multisetp-form .phone-wrapper input{border:2px solid #003a2b}.searchproperty_banner .form .uacf7-multisetp-form .phone-wrapper input::placeholder{color:#003a2b;font-size:15px;font-weight:500}.searchproperty_banner .form .uacf7-multisetp-form .phone-wrapper .wpcf7-checkbox label{padding:0}.searchproperty_banner .form .uacf7-multisetp-form .phone-wrapper p{color:#003a2b;font-weight:600}.searchproperty_banner .elementor-element-bb27217{display:none}.searchproperty_banner .form .steps-form .steps-step.step-complete:last-child{border-radius:0 100px 100px 0}.searchproperty_banner .form .wpcf7-response-output{margin-top:20px;color:#46b450;font-weight:600}body.blog .rh_page__sidebar .widget_search{display:none}body.blog .rh_page__sidebar section#block-3{display:none}body.blog .rh_page__sidebar section#block-4{display:none}body.blog .rh_page__sidebar section#categories-2{display:none}body.post-template-default .rh_page.rh_page__sidebar{display:none}body.post-template-default .rh_page__news{width:100%!important;padding:0}body.post-template-default .rh_page__news figure img{width:100%}.woocommerce-checkout .entry-header{display:none}.woocommerce-checkout .woocommerce-notices-wrapper{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .checkout .col2-set{margin:0 auto 16px;position:relative}.woocommerce-checkout .checkout .col2-set .col-1{box-sizing:border-box;margin:0;padding-right:4.5283018868%;width:65%}.woocommerce-checkout .checkout .col2-set .col-2{box-sizing:border-box;margin-top:8px;padding-left:2.2641509434%;width:35%;position:sticky;top:100px}.woocommerce-checkout .checkout .col2-set .col-1 h3{font-size:30px;line-height:40px;margin-bottom:15px}.woocommerce-checkout .checkout .col2-set .col-1 .custom-content{background:#e3e1e1;border-radius:5px}.woocommerce-checkout.checkout .col2-set .col-1 .custom-content .amount-due{background:#86c140;padding:12px 15px;border-radius:5px 5px 0 0;color:#fff;font-size:18px;display:flex;align-items:center}.woocommerce-checkout .checkout .col2-set .col-1 .custom-content .downpaymentamnt{padding:12px 15px;color:#003a2b;font-size:20px;line-height:25px;font-weight:600}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options{padding-top:20px}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p{margin:0;display:flex;align-items:center;justify-content:space-between;column-gap:10px}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p label{padding:15px 25px;display:block;text-align:center;border-radius:5px;color:#86c140;border:2px solid #86c140;text-transform:uppercase;font-size:18px;line-height:25px;font-weight:500;transition:all .3s;max-width:350px;width:100%}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p label input[type=radio]{accent-color:#86c140;margin-right:5px}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p#payment-plan-message{border:2px solid #003a2b;border-radius:5px;padding:12px 15px;margin:10px 0 0;color:#003a2b;font-weight:600;font-size:15px;line-height:22px}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper{padding-top:25px}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row{aa:aa}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row label{font-size:15px;font-weight:500;color:#003a2b;line-height:20px;padding-bottom:5px}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row input{border-color:#003a2b;border-radius:5px;color:#003a2b;font-size:17px;font-weight:500;margin-bottom:15px}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-selection{border-color:#003a2b;border-radius:5px}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-selection .select2-selection__arrow{}.woocommerce-checkout .checkout h3{font-size:30px;line-height:40px;margin-bottom:15px}.woocommerce-checkout .checkout .woocommerce-checkout-review-order table{border-color:#003a2b;border-radius:5px;display:none}.woocommerce-checkout .checkout .woocommerce-checkout-review-order table th{border-color:#003a2b}.woocommerce-checkout .checkout .woocommerce-checkout-review-order table tbody td{border-color:#003a2b;color:#003a2b;font-size:16px;font-weight:600}.woocommerce-checkout .checkout .woocommerce-checkout-review-order table tfoot th{border-color:#003a2b;color:#003a2b;font-size:18px;font-weight:600}.woocommerce-checkout .checkout .woocommerce-checkout-review-order table tfoot td{border-color:#003a2b;color:#003a2b;font-size:20px;font-weight:500}.woocommerce-checkout.checkout .payment_box{background:#e3e1e1!important;border-radius:10px!important}.woocommerce-checkout .checkout .payment_box::before{border-color:#e3e1e1!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce-checkout .checkout .payment_box p{margin-bottom:10px!important;font-size:16px;font-weight:500;color:#003a2b;line-height:24px}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row label{font-size:15px;font-weight:500;color:#003a2b;line-height:20px;padding-bottom:5px}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row input{border-color:#003a2b;border-radius:5px}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row input::placeholder{font-size:15px;line-height:25px;color:#003a2b;font-weight:600}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form p.form-row-wide{margin-bottom:25px!important}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row-first{margin-bottom:0!important}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row-last{margin-bottom:0!important}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary{border-color:#003a2b;border-width:2px;border-radius:5px;padding:16px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-image img{width:100%;max-width:100%;height:125px;object-fit:cover}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-details{padding-top:20px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-details h4{font-size:16px;color:#003a2b;margin-bottom:8px;font-family:inherit;font-weight:400}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-details p{margin:0;font-size:16px;color:gray}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-details p strong{color:#003a2b;font-weight:600;padding-right:5px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-price{text-align:right}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-price p{margin:0;font-size:18px;color:#003a2b;padding-bottom:16px;border-bottom:1px solid;line-height:20px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .subtotal{padding:10px 0;border-bottom:1px solid;display:flex;align-items:center;justify-content:space-between;color:#003a2b;font-size:17px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .subtotal .amount{font-size:18px;font-weight:600}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .subtotal strong{font-weight:500}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .total{padding-bottom:0!important;padding:10px 0;display:flex;align-items:center;justify-content:space-between;color:#003a2b;font-size:17px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .total strong{font-weight:600}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .total .amount{font-size:18px;font-weight:500}.woocommerce-checkout .rh_content.entry-content div#payment .place-order{display:flex;flex-direction:column}.woocommerce-checkout .rh_content.entry-content div#payment .woocommerce-privacy-policy-text p{margin:0;font-size:16px;color:#003a2b;padding-bottom:48px;line-height:24px}.woocommerce-checkout form.checkout .methods{border-color:#003A2B!!important}.woocommerce-checkout .rh_content.entry-content div#payment .place-order button#place_order{margin:auto;padding:19px 80px;background:#003a2b;border-radius:5px;color:#fff;display:inline-flex;justify-content:center;align-items:center;column-gap:15px;border:2px solid #86c140;font-size:18px;font-weight:500;line-height:25px;text-transform:uppercase;transition:all .3s;min-height:64px;width:100%;max-width:400px}.woocommerce-checkout .rh_content.entry-content div#payment .woocommerce-privacy-policy-text p a{text-decoration:underline}.woocommerce-checkout .rh_content.entry-content div#payment .place-order button#place_order:hover{background:#fff;color:#003a2b}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary h3{font-size:25px;font-family:inherit;font-weight:500;text-transform:capitalize}.woocommerce-checkout .checkout h3#order_review_heading{display:none}.woocommerce-checkout .checkout div#order_review{width:60.5%}.woocommerce-checkout .checkout div#order_review .wc_payment_methods.payment_methods.methods .wc_payment_method.payment_method_authnet>label{font-size:16px;font-weight:600;border:1px solid #003a2b;display:block;padding:15px 10px;border-radius:5px;color:#003a2b}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row span.select2{margin-bottom:15px}.newsletter-section .news_letterform form input{padding:1.5rem;border:1px solid rgba(128,128,128,.2);background-color:#fff}.newsletter-section .news_letterform form input.wpcf7-submit{width:100%;width:100%;padding:20px;font-weight:600;border:2px solid #003a2b!important;text-transform:uppercase;transition:all .3s;background-color:#86c140!important;margin-top:20px}.newsletter-section .news_letterform form input.wpcf7-submit:hover{background:#003a2b!important;border-color:#86c140!important}.single-post .blog-post-entry-header .blog-post-entry-meta{display:none}.page-template-properties-search .sold-property{position:relative}.page-template-properties-search .sold-property .rh_thumbnail_wrapper{position:relative}.page-template-properties-search .sold-property .rh_thumbnail_wrapper:before{position:absolute;content:url(http://terravestland.com/wp-content/uploads/2024/07/out-of-stock.png);width:100%;left:0;right:0;margin:auto;z-index:111111;display:flex;justify-content:center;top:20%;align-items:center}.page-template-properties-search .sold-property .rh_thumbnail_wrapper .image-price-wrapper a:before{background:#fff;opacity:.9;z-index:9999}.page-template-properties-search .sold-property .rh_thumbnail_wrapper .rh_top_tags_box{opacity:.1}.cta-section.left .rh_cta__btns_elementor a{border-color:#003a2b}.cta-section.left .rh_cta__btns_elementor a:hover{border-color:#86c140}body.blog a.read-more{color:#fff}.rh_prop_card .rh_prop_card__details .rh_prop_card__meta i{color:#86c140}@media only screen and (max-width:1368px){.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.total{width:12%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.method{width:18%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.email{width:35%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.date{width:16%}.single-property .detail-page-wrapper .rh_prop_card__details{padding:10px}}@media only screen and (max-width:1300px){.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.date{width:20%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.email{width:30%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li.total{width:13%}}@media only screen and (min-width:1300px){.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-footer h4.first{font-size:14px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-footer h4{font-size:14px}.property-listing article h3 a{font-size:20px!important}.detail-page-wrapper .rh_property__sidebar .payment-options-wrapper .title{font-size:20px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper h3 a{font-size:20px}}@media only screen and (max-width:1200px){.single-property .detail-page-wrapper article .rh_prop_card__details .rh_address_sty a{display:none}.single-property .detail-page-wrapper article .rh_prop_card__details .rh_address_sty .mobile-map{width:100%;max-width:112px}.single-property .detail-page-wrapper article .rh_prop_card__details .rh_address_sty .mobile-map a{display:block!important}.single-property .detail-page-wrapper article .rh_prop_card__details .rh_address_sty .mobile-map a i{padding-right:5px}}@media only screen and (max-width:1173px){.property-listing article{width:50%!important}.property-listing article h3{min-height:55px}}@media only screen and (max-width:1140px){.rh_responsive_header_temp .rh_header__wrap .rh_logo img{max-width:85px}.rh_slider .rh_slide__desc .rh_slide__desc_wrap{display:none}.rh_content_slide_desc{top:85px}.rh_slider a.slide{height:100vh!important}.rh_content{padding:0 15px!important}.left{left:-15px!important}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details{flex-direction:column}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details li{width:100%!important;margin:0;padding:15px 0;border-bottom:2px dashed;border-right:0}}@media only screen and (max-width:1024px){.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box figure{padding:10px}section#properties-listing{padding:30px 15px 0}.rh_page__listing_page .rh_property_card_stylish{padding:30px 10px 0}}@media only screen and (max-width:990px){.our-testimonial .rhea-testimonials-nav{margin-top:-45px}.property-listing article p.rh_prop_card__excerpt{min-height:85px}.property-listing article h3{min-height:85px}}@media only screen and (max-width:900px){.rh_content_slide_desc{flex-direction:column;position:inherit;top:0;padding:0}.rh_content_slide_desc .rh_content_wrap{position:absolute;top:-83%;z-index:11111;padding:0 35px;max-width:100%}.rh_slider a.slide{height:50rem!important}body{overflow:hidden}.step-boxes .box-wrapper{flex-direction:column}.step-boxes .box-wrapper .step-box{width:100%;margin:auto}.step-boxes .box-wrapper .step-box .elementor-widget-icon svg{transform:rotate(89deg)}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty{flex-direction:column;align-items:flex-start;row-gap:15px}}@media only screen and (max-width:767px){.rh_content_wrap .span span{font-size:18px}.rh_content_wrap .heading h1{font-size:40px;line-height:50px;padding-bottom:10px}.rh_content_wrap .button a{padding:15px 60px;font-size:16px;line-height:20px}.rh_content_slide_desc .rh_content_wrap{top:-73%}.rh_header .rh_header__wrap{display:flex!important;padding-right:15px}.rh_header .rh_header__wrap .rh_logo{width:20%;margin:0}.rh_header .rh_header__wrap .rh_menu{display:flex!important;width:80%}.rh_header .rh_header__wrap .rh_menu nav{position:inherit!important;margin:0!important;display:block}.rh_header .rh_header__wrap .rh_menu .rh_menu__user{justify-content:end;background:#003a2b}.property-listing article{width:100%!important}.feature-section .elementor-element-populated{flex-flow:wrap}.feature-section .elementor-element-populated .elementor-element{width:50%}.peace-of-mind .rh_section{flex-direction:column-reverse;row-gap:25px;padding:0 15px!important}.peace-of-mind .rh_section .col-md-4.hide-mobile img{max-width:230px}.peace-of-mind .rh_section .col-md-8{width:100%}.peace-of-mind .rh_section .col-md-4.hide-mobile{width:100%!important}.peace-of-mind .rh_section .col-md-8 h2{font-size:30px;line-height:40px}.peace-of-mind .rh_section .col-md-8 p{font-size:16px;line-height:25px;padding-bottom:10px!important}.peace-of-mind .rh_section .col-md-8 a{padding:15px 60px;font-size:16px}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta{padding:10px}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta div{align-items:flex-start;row-gap:10px;flex-flow:wrap}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta div .figure{margin:0}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta div .area-img{width:100%}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta div i{width:100%}.detail-page-wrapper .rh_property__main .rh_property__content{padding:15px}.detail-page-wrapper{padding:30px 15px 0}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul li{width:49%!important;padding:10px}.detail-page-wrapper .rh_property__main .rh_property__features_wrap ul{flex-direction:inherit!important;column-gap:5px}.mobile-button-wrapper{display:block}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper{flex-direction:column}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-8{width:100%}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-4{width:100%;margin-top:15px;background:linear-gradient(to bottom,#FFF 10%,#fff 80%,#dddddd 8%,#dddddd 100%)}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-body h3{margin-bottom:40px}.detail-page-wrapper .rh_property__main .payment-listing{padding:15px}.detail-page-wrapper .rh_property__main .payment-listing .rh_property__heading{margin:-15px -15px 0}.detail-page-wrapper .rh_property__main .contact-form-7{padding:15px}.detail-page-wrapper .rh_property__sidebar{width:100%;margin-top:25px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties{padding:30px 15px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty{flex-direction:row;align-items:center}.detail-page-wrapper .rh_property__main .rh_property__similar_properties article:last-child{padding-bottom:0}.single_listings_sold.full-width-bg.sold-property-detail{display:flex;flex-direction:column;row-gap:15px}.single_listings_sold.full-width-bg.sold-property-detail a{max-width:250px;margin:auto}.inspiry_responsive_header_solid .rh_banner__image{height:20rem}.woocommerce-checkout .woocommerce .woocommerce-order{padding:40px 15px}.woocommerce-checkout .woocommerce .woocommerce-order .message-icon-wrapper .icon-wrapper i{font-size:110px}.woocommerce-checkout .woocommerce .woocommerce-order .message-icon-wrapper .icon-wrapper{text-align:center;padding:15px 0}.rh_page__contact .rh_contact__form{padding:0 15px}.rh_contact{margin-bottom:0;padding:15px 0}.property-listing article .rh_prop_card__details{padding:15px!important}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper{padding:15px}.detail-page-wrapper .rh_property__main div#property-content-section-content .rh_content{padding:0!important}.rh_responsive_header_temp .rh_menu__responsive{top:36px}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .mobile-map{max-width:140px;width:100%;display:flex;justify-content:end}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .mobile-map a{display:block!important}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty a{display:none}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .rh_address_sty .mobile-map a i{padding-right:5px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__wrap .rh_prop_card__details .rh_address_sty .mobile-map{display:flex;justify-content:end;width:100%;max-width:112px}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__wrap .rh_prop_card__details .rh_address_sty .mobile-map a{display:block}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__wrap .rh_prop_card__details .rh_address_sty a{display:none}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__wrap .rh_prop_card__details .rh_address_sty{flex-direction:row;align-items:center}.detail-page-wrapper .rh_property__main .rh_property__similar_properties .rh_prop_card .rh_prop_card__wrap .rh_prop_card__details .rh_address_sty .mobile-map a i{padding-right:5px}.rh_page__listing_page .rh_property_card_stylish .rh_heading_stylish{min-height:auto}.rh_page__listing_page .rh_property_card_stylish .rh_detail_wrapper .property-descriptoin{min-height:auto}.rh_page__listing_page .rh_property_card_stylish .rh_thumbnail_wrapper .image-price-wrapper img{max-width:100%;width:100%;height:auto}.detail-page-wrapper .rh_property__main .rh_property__similar_properties article figure img{max-width:100%;height:auto}.property-listing article .rh_prop_card__details .rh_address_sty a{display:none}.property-listing article .rh_prop_card__details .rh_address_sty .mobile-map{display:flex!important;max-width:112px;width:100%}.property-listing article .rh_prop_card__details .rh_address_sty .mobile-map a{display:block}.property-listing article .rh_prop_card__details .rh_address_sty .mobile-map a i{padding-right:5px}.property-listing article h3{min-height:auto}.property-listing article p.rh_prop_card__excerpt{min-height:auto}.detail-page-wrapper .property-detail-slider-wrapper .flexslider ul.slides li img{height:500px}.step-boxes .step-button a{width:50px;height:50px}.step-boxes .elementor-widget-icon{top:0}.step-boxes .step-box .icon-box .elementor-icon-box-title{margin-bottom:0;padding-bottom:10px}.newsletter-section .elementor-widget-shortcode .mc4wp-form-fields .button input{padding:15px}.property-listing article .custom-button-wrapper a{padding:15px!important}.woocommerce-checkout .checkout-page{padding-top:0}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .col-md-8 h3{margin-bottom:0}.woocommerce-checkout .checkout .col2-set .col-1{width:100%;padding:0}.woocommerce-checkout .checkout .col2-set .col-2{width:100%;padding:0}.woocommerce-checkout section.rh_section{padding:50px 15px!important}.woocommerce-checkout section.rh_section .rh_content.entry-content{padding:0!important}.woocommerce-checkout .checkout div#order_review{width:100%}.woocommerce-checkout .rh_content.entry-content div#payment .place-order button#place_order{padding:15px 30px;min-height:auto}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row-last input{margin:0;width:100%!important}.rh_page.rh_page__listing_page article.rh_prop_card img{max-width:100%;width:100%;height:auto}}@media only screen and (max-width:550px){.rh_content_slide_desc .rh_content_wrap{top:-85%;padding:0 15px}.rh_content_wrap .discription p{padding-bottom:30px}.feature-section .elementor-element-populated .elementor-element{width:100%;padding:0}.feature-section .elementor-element-populated .elementor-element .elementor-widget-image-box figure{max-width:80px}.rh_content_slide_desc .rh_cfos_wrap>.rh_cfos{padding:15px}}@media only screen and (max-width:500px){.detail-page-wrapper .rh_property__main .rh_property__meta_wrap{flex-direction:column}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta{width:100%;text-align:center}.detail-page-wrapper .rh_property__main .rh_property__meta_wrap .rh_property__meta div{justify-content:center}.detail-page-wrapper .rh_property__main .payment-listing a{max-width:259px;line-height:16px}.our-testimonial .rhea-testimonials-nav{margin-top:-45px}.woocommerce-checkout .rh_content.entry-content{padding:0!important}.woocommerce-checkout section.rh_section{padding:50px 15px 0}.our-testimonial{padding-top:80px!important;padding-bottom:80px!important}.our-testimonial .elementor-shape svg{height:85px!important}.detail-page-wrapper .property-detail-slider-wrapper .flexslider ul.slides li img{height:500px}.property-listing article .custom-button-wrapper a{line-height:16px;font-size:16px}.detail-page-wrapper .rh_property__sidebar a.button.rh-check-out{line-height:16px}.detail-page-wrapper .rh_property__main .contact-form-7 .wpcf7-submit{line-height:16px}.detail-page-wrapper .rh_property__main .payment-listing .col-md-wrapper .payment-body h3 span{font-size:35px}.detail-page-wrapper .rh_property__main .payment-listing .payment-option-text h3 span{font-size:50px;line-height:55px}.detail-page-wrapper h1.rh_page__title{line-height:25px!important}.detail-page-wrapper .rh_page__property_price{padding-top:10px}.detail-page-wrapper .rh_property__main div#property-content-section-content h4.rh_property__heading{margin-bottom:10px}.detail-page-wrapper .rh_property__main div#property-content-section-content .rh_content p{margin-bottom:5px;line-height:25px}.abut-us h2{margin-bottom:0}.woocommerce-checkout .left-col .payment-options label{padding:10px;font-size:13px;line-height:20px;display:flex;align-items:center;justify-content:center}.woocommerce-checkout .left-col .payment-options form{column-gap:5px}.woocommerce-checkout .checkout-page .wc-block-components-sidebar{margin:0}.woocommerce-checkout .checkout-page .left-col{margin-top:0!important}.woocommerce-checkout .checkout-page .left-col .wc-block-checkout__form{padding-top:10px}.woocommerce-checkout .checkout-page .left-col .wc-block-checkout__form fieldset#contact-fields{}.woocommerce-checkout .checkout-page .left-col .wc-block-checkout__form fieldset#contact-fields .wc-block-components-checkout-step__heading{}.woocommerce-checkout .checkout-page .left-col .wc-block-checkout__form fieldset#contact-fields .wc-block-components-checkout-step__heading h2{}.checkout-page .left-col h2{font-size:20px;line-height:25px}.woocommerce-checkout .checkout-page .left-col .wc-block-checkout__form fieldset{margin-bottom:15px}.woocommerce-checkout .checkout-page div#order-notes{margin-bottom:15px}.woocommerce-checkout .checkout-page .term\&condi{margin-bottom:15px}.checkout-page .left-col .action-return .wp-element-button.wc-block-components-checkout-place-order-button{padding:15px;min-height:50px}.woocommerce-checkout .checkout-page .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block{border-top:0}.woocommerce-checkout .left-col .custom-content{padding-top:15px}.woocommerce-checkout .left-col .custom-content .amount-due{font-size:15px;flex-direction:column;align-items:flex-start}.woocommerce-checkout .left-col .custom-content .amount-due .reserve_amount{padding-left:0;font-size:30px}.woocommerce-checkout .left-col .custom-content .downpaymentamnt{font-size:18px;padding:10px}.woocommerce-checkout .left-col h3{font-size:20px;line-height:25px}.woocommerce-checkout .checkout .col2-set .col-1 h3{font-size:25px;line-height:35px;margin-bottom:10px}.woocommerce-checkout .rh_content.entry-content div#payment .woocommerce-privacy-policy-text p{padding-bottom:20px}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p label{padding:10px 9px;font-size:15px;line-height:20px;display:flex;justify-content:center;align-items:normal}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p{gap:5px}.woocommerce-checkout .checkout .col2-set .col-1 .payment-options p br{display:none}.woocommerce-checkout section.rh_section{padding:50px 10px!important}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row input{margin-bottom:6px;line-height:15px}.woocommerce-checkout .checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row span.select2{margin-bottom:6px}.woocommerce-checkout.checkout .payment_box{padding:20px 10px!important}.woocommerce-checkout .checkout .payment_box fieldset#wc-authnet-cc-form .form-row input{line-height:15px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-summary-content .product-price p{padding-bottom:10px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .subtotal{line-height:15px}.woocommerce-checkout .checkout .col2-set .col-2 .order-summary .order-total .total{line-height:15px}.newsletter-section .news_letterform form input.wpcf7-submit{padding:15px}.newsletter-section .news_letterform form input{padding:14px}}@media only screen and (max-width:430px){.footer-line .bottom_footer{padding-left:0;padding-right:0;justify-content:center;row-gap:10px;flex-direction:column-reverse}.display-property-rating{flex-direction:column;align-items:flex-start!important}}