:root{--accent:#848e63}@keyframes spin3{0%,100%{box-shadow:10px 10px rgba(255,255,255,1),-10px 10px rgba(255,255,255,.2),-10px -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,.2)}25%{box-shadow:-10px 10px rgba(255,255,255,.2),-10px -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,.2),10px 10px rgba(255,255,255,1)}50%{box-shadow:-10px -10px rgba(255,255,255,1),10px -10px rgba(255,255,255,.2),10px 10px rgba(255,255,255,1),-10px 10px rgba(255,255,255,.2)}75%{box-shadow:10px -10px rgba(255,255,255,.2),10px 10px rgba(255,255,255,1),-10px 10px rgba(255,255,255,.2),-10px -10px rgba(255,255,255,1)}}#wpadminbar{top:0 !important}#c27-site-wrapper{background-color:#fcfcfc}@media only screen and (max-width:767px){body.single-post .hub-section-intro figure,body.single-custom-content .hub-section-intro figure{width:100%!important}body.single-post .hub-section-intro img:not(.verified-listing),body.single-custom-content .hub-section-intro img:not(.verified-listing){max-height:290px;width:100%;object-fit:cover}}.page-id-15738 header:not(.header-scroll-hide){display:block !important}.elementor-button{text-transform:uppercase!important}.e-con-boxed[data-element_type="container"]{background-size:cover;background-position:center center}.ld-info ul li .c27-bookmark-button i:before{content:"\e867"}.listing-preview .lf-item{background-color:#242429}.header-container .messaging-center{display:none}#c27-explore-listings .reset-results-27{display:none}.header-sub-copy h3{max-width:970px;margin:auto}.element p a,.post-template-default .element li a,.element span a,.element strong a:not(:where(h1 strong a,h2 strong a,h3 strong a,h4 strong a,h5 strong a,h6 strong a)),.post-template-default .elementor-element-7f6fa3cc p a,.element .wp-block-column a{text-decoration:underline}.post-template-default .element img{border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.0705882353)}.post-template-default .elementor-element-7f6fa3cc p{margin-bottom:0}.wp-caption{border:unset;max-width:unset;padding:unset;img{max-width:unset}figcaption{text-align:left;font-style:italic}}@media (max-width:767px){body.page-id-138 #c27-site-wrapper{min-height:calc( 100vh - 114px )!important}}.region-custom-menu .elementor-nav-menu--dropdown{box-shadow:0 1px 4px rgba(0,0,0,.0705882353)}.leaderboard-banner-in-listing-container{margin-top:40px}.leaderboard-banner-in-listing-container-2{padding-bottom:40px}.page-id-137:has(h2.case27-primary-text) .theme-default-header-on-custom-header,.page-id-138:has(h2.case27-primary-text) .theme-default-header-on-custom-header{display:none}.page-id-137:not(:has(h2.case27-primary-text)) .custom-header-simplified,.page-id-138:not(:has(h2.case27-primary-text)) .custom-header-simplified{display:none}#Quicklinks a:not([href]){pointer-events:none!important;filter:grayscale(100%)}.home .listing-feed-carousel .owl-nav .owl-prev div,.home .listing-feed-carousel .owl-nav .owl-next div{border:1px solid #848e63}.home .listing-feed-2>.container{@media (min-width:1025px){margin:auto!important}}a.back-to-top{opacity:1 !important;visibility:visible !important;display:block !important}.woocommerce form .form-row label[for=reg_password2] .required,form .required{color:red !important}body.home .articles-loop-cards .region-label,body.search-results .articles-loop-cards .region-label{display:block!important}.woocommerce-account .login-container .woocommerce-privacy-policy-text p{color:inherit}.woocommerce-account .login-container .woocommerce-privacy-policy-text p a{color:#848e63;transition:all .3s ease}.woocommerce-account .login-container .woocommerce-privacy-policy-text p a:hover{color:#848E6380}.woocommerce .cts-google-signin div[role=button]{border:1px solid #dadce0}.jet-listing-grid__slider-icon.prev-arrow{left:calc(50% - 40px)!important}.jet-listing-grid__slider-icon.next-arrow{right:calc(50% - 40px)!important}.jet-listing-grid__slider-icon.prev-arrow,.jet-listing-grid__slider-icon.next-arrow{border-radius:100%!important;border:1px solid #848e63;transition:.3s all ease}.jet-listing-grid__slider-icon.prev-arrow:hover,.jet-listing-grid__slider-icon.next-arrow:hover{background-color:#848e63!important}.jet-listing-grid__slider-icon.prev-arrow:hover svg path,.jet-listing-grid__slider-icon.next-arrow:hover svg path{fill:#ffffff!important}#cornerstone-section .jet-listing-grid__items{margin-bottom:50px}.woocommerce-js .mce-btn.mce-active button,.woocommerce-js .mce-btn button,.woocommerce-js button .mce-ico{color:#fff}.resturant-menu-repeater input[placeholder="ATDW Images"]{display:none!important}.rooms-atdw-images-link{display:none!important}.block-type-general_repeater .rooms-atdw-images{display:flex;gap:20px;flex-wrap:wrap;padding-left:15px;padding-bottom:15px}.block-type-general_repeater .menu-content{margin-bottom:20px}.block-type-general_repeater .rooms-atdw-image{max-width:225px;height:100%;object-fit:cover;border-radius:4px}.block-type-general_repeater .single-menu-item{border:2px solid #000}.block-type-general_repeater .menu-item-title{text-transform:uppercase;border-bottom:1px solid #000}.block-type-general_repeater .menu-price-btn{padding:0!important;border:0!important}@media (max-width:767px){.block-type-general_repeater .rooms-atdw-image{width:100%}.block-type-general_repeater .rooms-atdw-images{gap:0px}.block-type-general_repeater .rooms-atdw-images a{margin-bottom:20px}.block-type-general_repeater .rooms-atdw-images a img{aspect-ratio:4/3;object-fit:cover}.block-type-general_repeater .rooms-atdw-images{padding-bottom:0}.page.woocommerce-lost-password #c27-site-wrapper{min-height:unset}}.single-listing .ATDW-Pixel-URL-Section .pf-head{display:none}.single-listing .ATDW-Pixel-URL-Section>div{background-color:transparent;height:1px;box-shadow:none}.page-id-138 .mlduo-account-menu{display:none}.page-id-137 #submit-job-form .form-section,.page-id-138 #submit-job-form .form-section{opacity:unset}.page-id-137,.page-id-138{.add-listing-nav{padding-top:50px;li a{padding:5px}}}.page-id-137 .add-listing-nav ul,.page-id-138 .add-listing-nav ul{min-height:100px;max-height:90vh !important}.page-id-137 .add-listing-nav>ul,.page-id-138 .add-listing-nav>ul{margin-top:0}.page-id-137 .job-manager-form #form-section-admin-information,.page-id-137 .add-listing-nav #form-section-admin-information-nav,.page-id-138 .job-manager-form #form-section-admin-information,.page-id-138 .add-listing-nav #form-section-admin-information-nav,.page-id-137 .job-manager-form #form-section-hotlinked-images-info,.page-id-137 .add-listing-nav #form-section-hotlinked-images-info-nav,.page-id-138 .job-manager-form #form-section-hotlinked-images-info,.page-id-138 .add-listing-nav #form-section-hotlinked-images-info-nav,.page-id-137 .job-manager-form #form-section-hotlinked-images,.page-id-137 .add-listing-nav #form-section-hotlinked-images-nav,.page-id-138 .job-manager-form #form-section-hotlinked-images,.page-id-138 .add-listing-nav #form-section-hotlinked-images-nav,.page-id-137 .job-manager-form #form-section-extra-fields-info,.page-id-137 .add-listing-nav #form-section-extra-fields-info-nav,.page-id-138 .job-manager-form #form-section-extra-fields-info,.page-id-138 .add-listing-nav #form-section-extra-fields-info-nav,.page-id-137 .job-manager-form #form-section-unused-fields,.page-id-137 .add-listing-nav #form-section-unused-fields-nav,.page-id-138 .job-manager-form #form-section-unused-fields,.page-id-138 .add-listing-nav #form-section-unused-fields-nav,.page-id-137 .job-manager-form #form-section-organization-info,.page-id-137 .add-listing-nav #form-section-organization-info-nav,.page-id-138 .job-manager-form #form-section-organization-info,.page-id-138 .add-listing-nav #form-section-organization-info-nav,.page-id-137 .job-manager-form #form-section-linked-post-info,.page-id-137 .add-listing-nav #form-section-linked-post-info-nav,.page-id-138 .job-manager-form #form-section-linked-post-info,.page-id-138 .add-listing-nav #form-section-linked-post-info-nav,.page-id-137 .job-manager-form #form-section-listing-info,.page-id-137 .add-listing-nav #form-section-listing-info-nav,.page-id-138 .job-manager-form #form-section-listing-info,.page-id-138 .add-listing-nav #form-section-listing-info-nav,.page-id-137 .job-manager-form #form-section-related-post-info,.page-id-137 .add-listing-nav #form-section-related-post-info-nav,.page-id-138 .job-manager-form #form-section-related-post-info,.page-id-138 .add-listing-nav #form-section-related-post-info-nav{display:none}.page-id-137 #submit-job-form .field:has(>.input-text),.page-id-137 #submit-job-form span.select2-selection,.page-id-137 #submit-job-form .address-field,.page-id-138 #submit-job-form .field:has(>.input-text),.page-id-138 #submit-job-form span.select2-selection,.page-id-138 #submit-job-form .address-field{border:1px solid #00000022!important;border-radius:4px!important;padding-left:10px;padding-right 5px}.page-id-137 #submit-job-form input::placeholder,.page-id-137 #submit-job-form .select2-selection__placeholder,.page-id-138 #submit-job-form input::placeholder,.page-id-138 #submit-job-form .select2-selection__placeholder{color:#242429b3}.page-id-137,.page-id-138{#submit-job-form{.select2-selection__arrow{right:10px}.cts-custom-get-location{right:10px}.form-group{padding-bottom:0;border-bottom:1px solid rgba(0,0,0,.05);border-top:0}.form-group:first-of-type{border-top:1px solid rgba(0,0,0,.05)}.form-group.field-type-term-select,.form-group.field-type-text,.form-group.field-type-email,.form-group.field-type-url,.form-group.field-type-number,.form-group.field-type-select,.form-group.field-type-general-repeater,.form-group.field-type-checkbox,.form-group.field-type-work-hours,.form-group.field-type-textarea{padding-bottom:20px}}}.page-id-137 .md-checkbox,.page-id-138 .md-checkbox{height:unset;overflow:unset}.page-id-137 .md-checkbox label,.page-id-138 .md-checkbox label{line-height:unset;white-space:unset;opacity:.8}body.page-id-137 .job_listing_packages .plan-features h5:not(:nth-child(1)):not(:nth-child(2)){margin-top:20px;margin-bottom:0}body.page-id-137 .job_listing_packages .plan-features h5:first-child,body.page-id-137 .job_listing_packages .plan-features h5:nth-child(2){margin:0}body.page-id-138 .woocommerce-MyAccount-content .subscription_details tr td a{display:block}body.page-id-138 .woocommerce-MyAccount-content .subscription_details tr td .woocommerce-button,body.page-id-138 .woocommerce-MyAccount-content .wcs-switch-link{margin-right:10px;margin-bottom:10px}#submit-claim-form{.field-head label{font-weight:700;display:block;margin-bottom:0}.field{input,textarea{border:1px solid #00000022!important;border-radius:4px!important;padding-left:10px;padding-right 5px}}}.galleryPreview .owl-stage-outer .owl-item.active.center>a{min-height:300px}body.single-job_listing .profile-cover-image>img{height:100%!important}@media (min-width:1025px){.single-job_listing .profile-cover-image{padding-bottom:0!important;height:350px}}.listing-tab .gallery-nav{display:none!important}.listing-tab .owl-dots{margin-top:20px;display:flex;justify-content:center}.listing-tab .owl-dot{border:none;width:8px;height:8px;background:#15294040;border-radius:50%;margin:0 5px;padding:4px;cursor:pointer}.listing-tab .owl-dot.active{background:#152940}@media (max-width:767px){.listing-tab .owl-dots{margin-top:15px}}body.job_listing-template-default .wp-editor-content .details-slider-nav{display:none}.content-disclaimer-section .extra-details li{border:unset}.content-disclaimer-section .pf-body{overflow:hidden}.content-disclaimer-section .extra-details li:nth-child(3) .item-attr{width:100%;display:flex;justify-content:space-between}.content-disclaimer-section .extra-details li:nth-child(3) .item-attr .fa-chevron-down{cursor:pointer;margin:auto 0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.content-disclaimer-section .extra-details li:nth-child(3) .item-property{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.single-job_listing .element .pf-body .outlined-list{flex-direction:column}.single-job_listing .element .pf-body .outlined-list li{width:100%}.single-job_listing .element .pf-body .outlined-list li span{white-space:unset}.job_listing-template-default .col-md-6 .listing-main-buttons .price-or-date .value{white-space:unset}.job_listing-template-default .placeholder-option{color:#797a7c!important}.job_listing-template-default .placeholder-option option:not(:first-child){color:initial !important}.tab-for-mobile-in-region-templates .e-n-tabs-content{background-color:#f4f4f4}.tab-for-mobile-in-region-templates .e-n-tabs-heading{height:100%;flex-wrap:nowrap;overflow-y:scroll;overflow-x:auto;justify-content:left;-ms-overflow-style:none;scrollbar-width:none}selector .e-n-tabs-heading::-webkit-scrollbar{display:none}.tab-for-mobile-in-region-templates .e-n-tabs-heading button{padding:0 50px;height:100%;min-height:50px}.tab-for-mobile-in-region-templates .e-n-tabs-heading button:after{content:"";height:2px;width:0;position:absolute;bottom:0;transition:width .3s ease;left:0;background:#848e63}.tab-for-mobile-in-region-templates .e-n-tabs-heading button:hover:after,.tab-for-mobile-in-region-templates .e-n-tabs-heading button[aria-selected=true]:after{width:100%}@media (max-width:1025px) and (min-width:768px){.tab-for-mobile-in-region-templates .e-n-tabs-heading button{padding:0 30px}}@media (max-width:767px){.tab-for-mobile-in-region-templates .e-n-tabs-heading button{padding:0 20px}#quicksearch-mobile-modal>div>div>button{color:unset}}.anchor-menu ul{height:100%;flex-wrap:nowrap!important;overflow-y:scroll;overflow-x:auto;justify-content:left!important;-ms-overflow-style:none;scrollbar-width:none}.anchor-menu ul::-webkit-scrollbar{display:none}.anchor-menu li{flex:none}.anchor-menu li a{padding:0 50px;height:100%;min-height:50px}.anchor-menu li a:after{content:"";height:2px;width:0;position:absolute;bottom:0;transition:width .3s ease;left:0;background:#848e63}.anchor-menu li a:hover:after{width:100%}@media (max-width:1025px) and (min-width:768px){.anchor-menu li a{padding:0 30px}}@media (max-width:767px){.anchor-menu li a{padding:0 20px}}.anchor-menu ul .arrow{position:absolute;z-index:1;height:60px;display:flex;background-color:#fff;justify-content:center;align-items:center;transition:opacity .3s ease}.anchor-menu ul .arrow-left,#Main-Listing-Search-Form .e-n-tabs-heading .arrow-left{left:0;opacity:0}.anchor-menu ul .arrow-right,#Main-Listing-Search-Form .e-n-tabs-heading .arrow-right{right:0;opacity:0}#Main-Listing-Search-Form .e-n-tabs-heading .arrow{position:absolute;z-index:1;height:62px;display:flex;background-color:#ffffff33;justify-content:center;align-items:center;transition:opacity .3s ease;color:#fff}body.job_listing-template-default #job_header>.container,body.job_listing-template-default #job_description>.container{width:100%!important}.page-id-137 .mce-container.mce-edit-area,.page-id-138 .mce-container.mce-edit-area{border:1px solid #848e63 !important;padding-left:10px !important;padding-bottom:1px !important}.min-scroll{scrollbar-color:rgba(0,0,0,1) transparent}.tax-region .regional-klaviyo-form-section .klaviyo-form,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form{padding:0!important}.tax-region .regional-klaviyo-form-section .klaviyo-form>div,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form>div{flex-direction:row!important;justify-content:left!important;flex-wrap:wrap!important}@media (max-width:1024px) & (min-width:768px){.tax-region .regional-klaviyo-form-section>div .klaviyo-form>div>form>div,.hub-section-intro .regional-klaviyo-form-section>div .klaviyo-form>div>form>div{gap:10px!important}}.tax-region .regional-klaviyo-form-section .klaviyo-form label,.tax-region .regional-klaviyo-form-section .klaviyo-form input,.tax-region .regional-klaviyo-form-section .klaviyo-form input::placeholder,.tax-region .regional-klaviyo-form-section .klaviyo-form div,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form label,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form input,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form input::placeholder,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form div{font-family:unset!important;font-size:14px!important}.tax-region .regional-klaviyo-form-section .klaviyo-form input,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form input{border:1px solid #848e63!important;min-width:175px!important;letter-spacing:unset!important}.tax-region .regional-klaviyo-form-section .klaviyo-form input:hover,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form input:hover{border:1px solid #848e63!important}.tax-region .regional-klaviyo-form-section.region-cta-section .klaviyo-form input,.hub-section-intro .regional-klaviyo-form-section.region-cta-section .klaviyo-form input{min-width:225px!important;background-color:#ffffff!important;border:0!important}.tax-region .regional-klaviyo-form-section .klaviyo-form input:focus,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form input:focus{outline:1px solid #848e63!important}.tax-region .regional-klaviyo-form-section.region-cta-section .klaviyo-form input:focus,.hub-section-intro .regional-klaviyo-form-section.region-cta-section .klaviyo-form input:focus{outline:0!important}.tax-region .regional-klaviyo-form-section .klaviyo-form input::placeholder,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form input::placeholder{letter-spacing:unset!important}.tax-region .regional-klaviyo-form-section .klaviyo-form button,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form button{text-transform:unset!important;font-size:12px!important;font-weight:500!important;padding:0 6px!important;font-size:unset!important;color:#ffffFF!important;background-color:#848e63!important;font-family:unset!important;transition:all .3s ease!important}.tax-region .regional-klaviyo-form-section .klaviyo-form button:hover,.hub-section-intro .regional-klaviyo-form-section .klaviyo-form button:hover{background-color:#ffffff!important;color:#848e63!important;box-shadow:0px 0px 1px rgba(33,29,28,1) inset!important}.tax-region .regional-klaviyo-form-section.region-cta-section .klaviyo-form button:hover,.hub-section-intro .regional-klaviyo-form-section.region-cta-section .klaviyo-form button:hover{border:0!important}.tax-region .grid-section-listing-feed-box{width:100%}.tax-region .grid-section-listing-feed-box .i-section,.tax-region .grid-section-listing-feed-box .results-wrapper>div{padding:0}.tax-region .grid-section-listing-feed-box .prev-next-pagination{margin-top:-30px;@media (max-width:1024px) and (min-width:768px){margin-top:-15px}justify-content:center;}.region-topic-grid-section .jet-listing-grid__item:not(:has(a)){display:none}.tax-region #Latest-Read-Section .jet-listing-grid__slider-icon{border:1px solid #848e63}.tax-region .prev-next-pagination{opacity:0;transition:all .3s ease}.tax-region .prev-next-pagination:has(i.mi){opacity:1}.tax-region .prev-next-pagination{gap:10px}@media (max-width:767px){.tax-region .prev-next-pagination{margin-top:-15px!important}}.tax-region .prev-next-pagination a{height:35px;width:35px;background:#f4f4f4;color:#555558;border-radius:50%;border:1px solid #848e63}.tax-region .prev-next-pagination a:hover{background:#848e63;color:#f4f4f4}.page-id-137 .section-title{margin-bottom:20px}.page-id-137 .section-title h2{margin-bottom:0;font-size:30px}.page-id-137 .pricing-subtext,.page-id-137 .add-listing-subtext{font-size:23px;font-weight:400;color:#898989;text-align:center;max-width:700px;text-wrap:pretty;margin:0 auto 40px}body.type-residential-real-estate{.profile-cover{@media (min-width:1025px){height:450px}@media (max-width:767px){height:275px}.header-gallery-carousel .item{@media (max-width:767px){height:275px}}.profile-name h1{font-size:24px}.profile-name h2{font-size:14px}.price-or-date .value{font-size:14px}}.leaderboard-banner-in-listing-container{display:none}.block-type-general_repeater .single-menu-item{border:unset}#Inspections-by-appointment-only .pf-body{display:none}}body.type-residential-real-estate .listing-main-buttons .price-or-date .sold-property-status{display:inline-block;font-size:24px;background-color:#fff176;color:#000;font-weight:700;text-transform:uppercase;padding:5px 10px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);letter-spacing:2px;margin:5px 3px}.page-id-138 .woocommerce-MyAccount-content .search-my-listings form button{box-shadow:unset;padding-left:10px;padding-right:10px;i{color:#848e63}}.page-id-138 .woocommerce-MyAccount-content .row{.sort-my-listings:not(:has(>select.filter-listing-type-select)){display:none}.search-my-listings,.sort-my-listings{float:inline-end}}.elementor-sticky--active .region-custom-menu{filter:invert(1)}broadstreet-zone>div{text-align:center}body.single-post #c27-explore-listings .mobile-explore-head-top,body.single-post #c27-explore-listings .fl-head{display:none}body.single-post #c27-explore-listings .explore-type-2>.container{width:100%}body.single-custom-content .property-inspect-item:not(:has(.jet-listing-dynamic-repeater__item)),body.single-custom-content .agency-inspect-item:not(:has(.jet-listing-dynamic-repeater__item)){display:none}body.single-custom-content .agency-inspect-item .agency-more-details-contact{font-weight:700}body.single-custom-content .agency-inspect-item a,body.single-custom-content .elementor-widget-case27-listing-feed-widget a,body.single-custom-content .listing-preview a,body.single-custom-content a.elementor-button{text-decoration:none!important}.lf-item-container .lf-item-info>h4{font-size:14px}.elementor-element.element{padding:20px;margin-bottom:20px}.elementor a{color:unset}.elementor a:hover,.elementor a:focus{color:#848e63}.elementor-section-boxed .i-section.listing-feed-2>.container{width:100%}