:root{--font-family-default:"Manrope", sans-serif;--font-family-title:"League Spartan", sans-serif;--font-size-default:14px;--font-size-title:18px;--font-color-default:#000000;--font-color-title:#6c757d;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);--animate:all 0.3s ease-in-out;--animate2:all 0.5s ease-in-out;--primary-accent:#091b63;--secondary-accent:#49a5b3}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus,a:hover{text-decoration:none!important}.logo{text-align:center}#nav{display:none!important}.ease{-webkit-transition:var(--animate);-moz-transition:var(--animate);-ms-transition:var(--animate);-o-transition:var(--animate);transition:var(--animate)}.ease2{-webkit-transition:var(--animate2);-moz-transition:var(--animate2);-ms-transition:var(--animate2);-o-transition:var(--animate2);transition:var(--animate2)}#main-wrapper{overflow:hidden}.flex{display:flex}.j-center{justify-content:center}.j-end{justify-content:flex-end}.j-spacebet{justify-content:space-between}.j-spacearound{justify-content:space-around}.a-start{align-items:flex-start}.a-center{align-items:center}.a-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.img-canvas{position:relative;overflow:hidden}.img-canvas>canvas{display:block;width:100%;height:auto}.img-canvas>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;-webkit-transition:var(--animate);-moz-transition:var(--animate);-ms-transition:var(--animate);-o-transition:var(--animate);transition:var(--animate)}.bg-fixed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.bg-fixed canvas{width:100%;height:100%;background-position:center;background-repeat:repeat;background-size:cover;display:block;position:relative}.safari-true .page-id-2045 .bg-fixed canvas,.safari-true .single-aios-listings .bg-fixed canvas{background-attachment:scroll!important;background-position:center!important}.blue-accent::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:var(--primary-accent);z-index:1;opacity:.5}.is-mobile{display:none}.nav>li>a{padding:0}.nav>li>a:focus,.nav>li>a:hover{background:none!important}.aios-split-nav{display:flex}.site-btn{text-transform:uppercase;font-family:var(--font-family-title);font-size:clamp(12px, 1vw, 16px);letter-spacing:.15em;display:flex;align-items:center;padding:16px 0;width:fit-content;position:relative;color:#fff;z-index:1}.site-btn:hover{color:#fff}.site-btn.alt span{background:#000}.site-btn.alt span em,.site-btn.alt{color:#000}.site-btn:before,.git-sumbit:before{position:absolute;content:"";width:60px;height:100%;top:0;left:49px;-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);-o-transform:skew(-25deg);background:var(--secondary-accent);z-index:-1;transition:var(--animate2)}.site-btn:hover:before{width:100%}.site-btn span,.git-sumbit>span{position:relative;display:inline-block;width:58px;height:2px;background:#fff;transition:var(--animate);margin-right:18px}.site-btn:hover span,.git-sumbit:hover>span{width:78px}.site-btn span em,.git-sumbit>span em{position:absolute;top:50%;right:-5px;transform:translateY(-50%);font-size:10px;font-weight:bolder;color:#fff}.site-title h2,.site-title h1{text-transform:uppercase;font-size:16px;letter-spacing:.3em;color:var(--secondary-accent);line-height:28px;font-weight:600}.site-title h2 span,.site-title h1 span{font-family:var(--font-family-title);display:block;font-size:clamp(30px, 3.125vw, 50px);letter-spacing:.05em;font-weight:700;color:#000;margin-top:10px;line-height:1}.site-title.light h2,.site-title.light h2 span,.site-title.light h1,.site-title.light h1 span{color:#fff}.slick-nav-arrows button{background:none;border:none;position:relative;height:17px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.slick-nav-arrows button span{display:block;width:34px;height:2px;background:#000;transition:var(--animate)}.slick-nav-arrows button em{position:absolute;font-size:12px;font-weight:bolder;transition:var(--animate)}.slick-nav-arrows div.next button em{right:3.5px;top:48.52%;transform:translateY(-50%)}.slick-nav-arrows div.prev button em{left:3.5px;top:48.52%;transform:translateY(-50%)}.slick-nav-arrows button:hover span{background:var(--secondary-accent)}.slick-nav-arrows button:hover em{color:var(--secondary-accent)}.nav .sub-menu{position:absolute;opacity:0;pointer-events:none;visibility:hidden;min-width:clamp(200px, 15vw, 240px);left:50%;transform:translateX(-50%);transition:var(--animate);padding-top:66px;top:100%}.nav .sub-menu li{margin-bottom:1px}.nav .sub-menu li a{display:block;width:100%;text-align:center;padding:23px 10px;background:var(--primary-accent);transition:var(--animate)}.nav .sub-menu li:hover>a{background:var(--secondary-accent)}.nav .sub-menu .sub-menu{top:0;left:calc(100% + 1px);transform:none}.nav>li:hover>.sub-menu,.nav .sub-menu>li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;padding-top:53px}.main-header{position:absolute;top:0;left:0;z-index:101;width:100%;padding:0 65px;background:var(--primary-accent);min-height:120px;display:flex;align-items:center}body.admin-bar .header.sticky .main-header{top:32px}.main-header-inner{width:100%;max-width:1450px;margin:0 auto;padding:19px 0}.main-nav .menu-main-menu-container{display:flex;justify-content:space-between;align-items:center}.logo{margin:0 10px}.logo img{width:clamp(120px, 10.875vw, 174px);height:auto}.nav>li{margin:0 clamp(10px, 1.563vw, 25px);position:relative;min-height:14px;display:flex;align-items:center;transition:var(--animate)}.nav li a{font-size:clamp(10px, 0.875vw, 14px);text-transform:uppercase;color:#fff;letter-spacing:.15em}.sticky .main-header{position:fixed;animation:smooth 0.8s ease}@keyframes smooth{0%{top:-20%}100%{top:0}}.git-wrap{padding:0 70px}.git-inner{width:100%;max-width:1140px;margin:0 auto;padding:162px 0}.git-left{width:calc(100% - calc((650 / 1140) * 100%))}.git-title h2{color:#000}.git-right{width:calc((650 / 1140) * 100%)}.git-field{width:100%}.git-field input::placeholder,.git-field textarea::placeholder{text-transform:uppercase}.git-field{margin-bottom:30px}.git-field input,.git-field textarea{width:100%;background:none;border:none;outline:none;resize:none;padding-bottom:18px;border-bottom:1px solid #000;letter-spacing:.05em;font-weight:600}.git-field textarea{height:70px}.git-field textarea::-webkit-scrollbar{height:0;width:0}.git-sumbit{display:flex;align-items:center;position:relative;width:fit-content;margin-top:20px;margin-left:auto}.git-sumbit input{background:none;border:none;color:#fff!important}.git-sumbit>span em{right:-2px}.git-sumbit:before{background:#000}.git-sumbit:hover:before{width:90%}.git-form form{position:relative}.git-form span.ajax-loader,.wpcf7-spinner{position:absolute}.git-form .wpcf7-response-output{position:absolute;width:100%;margin:0!important;text-align:center;bottom:-12%}.git-form span.wpcf7-not-valid-tip{position:absolute;width:fit-content;left:auto!important;right:0}.footer-main a:hover{color:var(--secondary-accent)}.footer-main a{color:#fff;transition:var(--animate)}.footer-main{background:var(--primary-accent);border-top:1px solid gray;padding:0 50px}.footer-main-inner{padding:60px clamp(10px, 1.563vw, 25px);width:100%;max-width:1450px;margin:0 auto}.footer-main-top{padding-bottom:10px;border-bottom:1px solid rgb(204 204 204 / .5)}.footer-contact{margin-right:20px}.ftr-info ul li{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.1em;padding:9px 0;font-weight:500}.ftr-info ul li a{color:#fff;transition:var(--animate)}.ftr-smi{padding:10px 0}.ftr-smi a{display:flex;width:45px;height:45px;justify-content:center;align-items:center;border-radius:50%;background:var(--secondary-accent);font-size:20px;margin-right:14px}.ftr-smi a:hover{background:#fff}.ftr-logo>div.ftr-broker-logo{margin-right:0}.ftr-logo>div{margin:0 clamp(10px, 2.188vw, 35px)}.ftr-logo>div img{width:100%;height:auto}.ftr-main-logo img{max-width:198px}.ftr-broker-logo img{max-width:183px}.ftr-broker-logo img[alt="TCRE logo"]{max-width:193px;margin-top:20px}.ftr-broker-logo img{display:block;margin-left:auto}.ftr-broker-logo img.mls-logo-ftr{margin-top:35px}.footer-disclaimer{padding-top:5px}.footer-logo-main .ftr-broker-logo{display:none}.footer-logo .ftr-main-logo{display:none}.footer-disclaimer p{font-size:12px;color:#fff;line-height:20px;letter-spacing:.05em;text-align:center;font-weight:400;margin:20px 0 13px}.footer-copy p{color:#fff;font-size:12px;letter-spacing:.05em;line-height:20px;text-align:center}.footer-copy p span.copy-name{font-weight:600;text-transform:uppercase}.footer-mls{flex-direction:row-reverse;padding:20px 0 10px}.footer-mls i{font-size:37px;color:#fff;display:inline-block;margin:0 7px}.footer-mls i.ai-font-eho{font-size:27px;padding-top:2px}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}.ajax-loader,.wpcf7-spinner{position:absolute}#content .entry-custom-title,#content .entry-title{text-transform:uppercase;font-size:16px;letter-spacing:.3em;color:var(--secondary-accent);line-height:28px;font-weight:600}#content .entry-custom-title span,#content .entry-title span{font-family:var(--font-family-title);display:block;font-size:clamp(30px, 3.125vw, 50px);letter-spacing:.05em;font-weight:700;color:#000;margin-top:10px;line-height:1}#inner-page-wrapper .entry-content a:not([site-btn]) span em{color:#000}#inner-page-wrapper .entry-content a:not([site-btn]) span{background:#000}#inner-page-wrapper .entry-content a:not([site-btn]){color:#000}p#breadcrumbs{padding:40px 0;font-size:12px;color:#545454;text-transform:uppercase;letter-spacing:.3em;padding:20px 0;font-weight:500}p#breadcrumbs .breadcrumb_last{font-weight:700}p#breadcrumbs a{color:#545454!important}#content .aios-roadmaps-default-wrapper .aios-roadmaps-theme-1-headings div a span{background:none!important}.ip-banner{position:relative;width:100%}.ip-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}.custom-banner{position:relative;z-index:0;padding:70px 0}.custom-banner-img{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center}.custom-banner-img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#000;opacity:.17}.custom-banner-title{position:relative;z-index:1}.fixed-bg{clip-path:inset(0 0 0 0);-moz-clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);pointer-events:none;position:absolute;z-index:0;top:0;bottom:0;right:0;left:0;overflow:hidden}.fixed-bg>div{position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;transition:all ease 0s;-moz-transition:all ease 0s;-webkit-transition:all ease 0s}.fixed-bg:before{content:"";display:block;position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;transition:all ease 0s;-moz-transition:all ease 0s;-webkit-transition:all ease 0s}.fixed-bg:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;transition:all ease 0s;-moz-transition:all ease 0s;-webkit-transition:all ease 0s}#custom-breadcrumbs{font-size:12px;color:#545454;text-transform:uppercase;letter-spacing:.05em;padding:20px 0;font-weight:500}#custom-breadcrumbs a{color:inherit}#custom-breadcrumbs a:hover{color:#000}#custom-breadcrumbs span.breadcrumb_last{font-weight:700;color:#000}.map-wrap{margin-top:-4.41%}.hp-map{margin-top:-78px}.fc-map-hovers .fc-map-pin{display:none}.fc-map-container{display:block;position:relative;z-index:3;overflow:hidden;font-size:0}.fc-map-wrapper{display:block;position:relative}.fc-map-main{position:relative;width:1600px}.fc-map-transparent{position:absolute;top:0;left:0;z-index:2;opacity:0}.fc-map-content{position:absolute;top:115px;left:auto;right:100px;z-index:5}.fc-comm-areas ul li{font-size:19px;text-transform:uppercase;letter-spacing:.05em;position:relative;margin-top:10px;font-family:var(--font-family-spartan);font-weight:600;text-shadow:0 2px 5px #000}.fc-comm-areas ul li img{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.fc-comm-areas ul li a{padding:15px 28px;display:block;white-space:nowrap;position:relative;width:fit-content;margin:0 auto;color:#fff}.fc-comm-areas ul li a:before{position:absolute;content:"";width:0;height:calc(100% + 7px);background:var(--secondary-accent);z-index:-1;top:50%;left:43%;transform:skew(-25deg) translate(-50%,-50%);-webkit-transform:skew(-25deg) translate(-50%,-50%);-moz-transform:skew(-25deg) translate(-50%,-50%);-o-transform:skew(-25deg) translate(-50%,-50%);transition:var(--animate)}.fc-comm-areas ul li a:hover:before{width:calc(100% + 28px)}.fc-comm-areas ul li:hover a{color:#fff}.fc-comm-areas{position:absolute}.fc-comm-areas{margin-top:20px}.fc-title h2{text-align:right}.fc-title h2 span{color:#fff}.fc-map-hovers>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fc-map-img{position:absolute;top:0;left:0;width:auto;height:auto;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;opacity:0;visibility:hidden;z-index:2;pointer-events:auto;z-index:4}.fc-map-pin span{font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;line-height:1.2;white-space:nowrap;position:relative;width:100%;display:inline-block;letter-spacing:.05em;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;text-align:center}.fc-map-pin{position:absolute;top:0;left:0;width:auto;height:auto;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;z-index:5;display:block}.fc-map-hovers>div.active .fc-map-img{opacity:1;visibility:visible}.fc-comm-title.active:before,.fc-comm-areas ul li:hover:before{background:linear-gradient(90deg,#ff0000,#ff0000,#ff0000,#ff0000,#ff0000,#ff0000,#ff0000,#ff0000,transparent);width:calc(100% + 26px)}.fc-comm-title.active a{color:#fff}.fc-map-area-links{position:absolute;z-index:1;top:0;left:0;width:auto;height:auto}.fc-map-area-links>div{position:absolute;top:0;left:0;width:auto;height:auto;z-index:1}.fc-map-link{position:absolute;z-index:5;top:0;left:0;width:auto;height:auto;text-align:center;white-space:nowrap;opacity:1;visibility:visible;pointer-events:none;transition:0.3s}.fc-map-link.active{opacity:1;visibility:visible;pointer-events:auto}.fc-map-link:hover{opacity:1;visibility:visible;pointer-events:auto}.fc-map-link span{font-size:11px;color:#fff;font-family:var(--font-family-spartan);text-shadow:#000 1px 0 0,#000000 .540302px .841471px 0,#000000 -.416147px .909297px 0,#000000 -.989992px .14112px 0,#000000 -.653644px -.756802px 0,#000000 .283662px -.958924px 0,#000000 .96017px -.279415px 0}.fc-map-pin-title>div.west-caicos .fc-map-pin{top:460px;left:127px}.fc-map-pin-title>div.providenciales .fc-map-pin{top:321px;left:202px}.fc-map-pin-title>div.parrot-cay .fc-map-pin{top:250px;left:440px}.fc-map-pin-title>div.north-caicos .fc-map-pin{top:265px;left:752px}.fc-map-pin-title>div.middle-caicos .fc-map-pin{top:328px;left:922px}.fc-map-pin-title>div.south-caicos .fc-map-pin{left:995px;top:624px}.fc-map-pin-title>div.ambergris-cay .fc-map-pin{left:945px;top:750px}.fc-map-pin-title>div.grand-turk .fc-map-pin{left:1330px;top:616px}.fc-map-pin-title>div.salt-cay .fc-map-pin{left:1256px;top:750px}.fc-map-hovers>div.salt-cay .fc-map-img{left:1205px;top:703px}.fc-map-hovers>div.grand-turk .fc-map-img{top:585px;left:1256px}.fc-map-hovers>div.north-caicos .fc-map-img{left:569px;top:205px}.fc-map-hovers>div.ambergris-cay .fc-map-img{left:880px;top:718px}.fc-map-hovers>div.south-caicos .fc-map-img{left:954px;top:518px}.fc-map-hovers>div.middle-caicos .fc-map-img{left:677px;top:290px}.fc-map-hovers>div.parrot-cay .fc-map-img{left:551px;top:229px}.fc-map-hovers>div.providenciales .fc-map-img{left:338px;top:292px}.fc-map-hovers>div.west-caicos .fc-map-img{left:245px;top:418px}.fc-map-pin-title div span a{font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;line-height:1.2;white-space:nowrap;position:relative;width:100%;display:inline-block;letter-spacing:.05em;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;text-align:center}.fc-map-pin-title div span em{position:absolute;font-size:10px;left:-28px;top:50%;transform:translateY(-50%);font-weight:700;text-shadow:2px 2px 2px #666;transition:var(--animate);opacity:0}.fc-map-pin-title div span em::after{position:absolute;content:"";width:55px;height:2px;background:#fff;right:2px;top:43%;box-shadow:0 1px 3px #000;z-index:-1}.fc-map-pin-title div span:hover em,.fc-map-pin-title div.active span em{opacity:1;left:-18px}.fc-map-pin-title div span a:before{position:absolute;content:"";width:0;height:calc(100% + 28px);background:var(--secondary-accent);z-index:-1;top:50%;left:41%;transform:skew(-25deg) translate(-50%,-50%);-webkit-transform:skew(-25deg) translate(-50%,-50%);-moz-transform:skew(-25deg) translate(-50%,-50%);-o-transform:skew(-25deg) translate(-50%,-50%);transition:var(--animate)}.fc-map-pin-title div span a:hover:before,.fc-map-pin-title div.active span a:before{width:calc(100% + 50px)}.archive.category #inner-page-wrapper>.container{width:100%}.archive.category #content .entry-title,.archive.category #content .archive-title{font-family:var(--font-family-title);color:var(--primary);font-size:33px;text-transform:uppercase}.archive.category #content .archive-subtitle{color:var(--primary);font-family:var(--font-family-title);text-transform:none;margin:.75em 0;font-size:24px}.archive.category #content .entry-thumbnail img{width:100%;margin:0 auto}.archive.category #content .archive-list{display:flex;flex-flow:row wrap;margin:0 -15px}.archive.category #content .archive-list .post{width:50%;padding:15px;border:none}.archive.category #content .archive-list .post a{display:block;width:100%;position:relative}.archive.category #content .archive-list .post .archive-thumbnail{width:100%;float:none}.archive.category #content .archive-list .post .archive-thumbnail canvas{width:100%;height:auto}.archive.category #content .archive-list .post .archive-thumbnail img{display:block;left:0;top:0;object-fit:cover;object-position:center center;position:absolute;width:100%;height:100%}.archive.category #content .archive-list .post .archive-content{width:100%;float:none}.archive.category #content .archive-list .post .archive-content .archive-more{font-style:normal;text-decoration:none;display:inline-block;width:auto}.archive.category #content .archive-list .post .archive-content .archive-more:hover{color:#fff!important}.archive.category #content .archive-list .post:first-child{width:100%}.archive.category #content .archive-list .post:first-child .entry{display:flex;flex-flow:row wrap}.archive.category #content .archive-list .post:first-child .entry .archive-thumbnail{width:60%}.archive.category #content .archive-list .post:first-child .entry .archive-content{width:37%;margin-left:3%;font-size:22px}.archive.category #content .archive-list .post:first-child .entry .archive-content .archive-subtitle{margin:0}.archive.category .default_button{-webkit-appearance:none;appearance:none;outline:none;background:0 0;display:inline-block;border:2px solid var(--primary);padding:0 40px;height:58px;line-height:58px;text-align:center;text-transform:uppercase;font-weight:700;font-family:var(--font-family-default);transition:all 0.6s ease;font-size:13px;color:var(--primary)}.archive.category .default_button:hover{background:var(--primary);color:var(--secondary);border-color:var(--primary)}#content #agents-results .agents-button:hover,#agents-results .agents-smi li a:hover{color:#fff!important}#agents-results{padding-top:30px}.ti-widget.ti-goog{right:0!important;left:auto!important}.single-aios-agents .props-single,.post-page-properties .props-single,.parent-pageid-22 .props-single,.page-id-1749 .props-single{padding:16px}.single-aios-agents .props-single a,.post-page-properties .props-single a,.parent-pageid-22 .props-single a{box-shadow:0 0 min(1.589vw, 8px) rgb(0 0 0 / .1)}body.page-template-default .ip-banner::before,body.aios-rm-sellers-template-default .ip-banner::before,body.aios-rm-buyers-template-default .ip-banner::before,body.aios-rm-financing-template-default .ip-banner::before,body.post-template-default .ip-banner::before,body.single-post .ip-banner::before,body.page-template-template-fullwidth .ip-banner::before{opacity:0!important}body.post-page-aios-custom-idx-broker-global-page .select2-choices{margin:0!important}body:not(.post-page-aios-custom-idx-broker-details-page,.post-page-aios-custom-idx-broker-results-page) #content .IDX-btn,body:not(.post-page-aios-custom-idx-broker-details-page,.post-page-aios-custom-idx-broker-results-page) #content .IDX-searchNavLink{clip-path:none!important}body:not(.post-page-aios-custom-idx-broker-details-page,.post-page-aios-custom-idx-broker-results-page) #content .IDX-btn{width:48.5%}body:not(.post-page-aios-custom-idx-broker-details-page,.post-page-aios-custom-idx-broker-results-page) #content div#IDX-mapContainer .IDX-btn{width:95px;margin:0 2px}body:not(.post-page-aios-custom-idx-broker-details-page,.post-page-aios-custom-idx-broker-results-page) #content div#IDX-mapContainer .IDX-btn[type="submit"]{width:100%}.select2-chosen{color:#6F6F6F!important}.IDX-wrapper-standard .IDX-criteriaRight input,.IDX-wrapper-standard .IDX-criteriaRight select{border:1px solid #ccc;height:29px}body.page-id-220.post-page-aios-custom-idx-broker-global-page div#IDX-action-buttons{display:flex;justify-content:space-between;padding:0 15px!important}#IDX-advancedFieldsModRight input{border:1px solid #ccc;height:40px}.IDX-wrapper-standard .IDX-navbar-nav>li{margin-right:5px}.IDX-wrapper-standard .select2-container.select2-container-multi .select2-choices input{border:none!important}.IDX-wrapper-standard .IDX-advancedWrap input.IDX-advancedRange{width:48.22%}.single-aios-agents #ad-props .props-bottom-col.props-button,.single-aios-agents #ad-props .props-top-button{display:none!important}#inner-page-wrapper .entry-content .listings-col a:not([site-btn]) span{background:unset!important}#listings-results .listings-grid .listings-plan span em{color:#fff!important}#inner-page-wrapper #breadcrumbs a{background-color:#fff0}#inner-page-wrapper #breadcrumbs a span{background-color:#fff0}#listings-results .listings-grid .listings-col a .listings-img:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.4;background:#000;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 50%,rgb(0 0 0) 100%);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}#listings-results .listings-grid .listings-col a:hover .listings-img:after{opacity:.2}body #listings-results .listings-sort .sort-dropdown>a{font:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.3em;font-weight:500}body #listings-results .listings-grid .listings-address{font-size:21px;text-transform:uppercase;font-family:var(--font-family-title);color:#fff;letter-spacing:.05em;line-height:1.2;text-shadow:0 1px 1px #999;line-height:1.2;font-weight:400}body #listings-results .listings-grid .listings-price{font-size:27px;font-family:var(--font-family-title);color:#fff;font-weight:700;letter-spacing:.05em;transition:var(--animate)}body #listings-results .listings-grid .listings-plan span{font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.2em;padding:0 clamp(5px, 0.625vw, 10px);position:relative;text-shadow:0 1px 1px #999}body.post-page-aios-custom-idx-broker-results-page #content .entry-title:not(.idx_custom_title){display:none}.page-id-18 .ip-banner{display:none}.page-id-18 #inner-page-wrapper{margin-top:120px}.single-aios-rm-sellers .ip-banner,.single-aios-rm-buyers .ip-banner,.single-aios-agents .ip-banner,.page-id-1753 .ip-banner,.page-id-22 .ip-banner,.page-id-220 .ip-banner{display:none}.single-aios-rm-sellers #inner-page-wrapper,.single-aios-rm-buyers #inner-page-wrapper,.single-aios-agents #inner-page-wrapper,.page-id-1753 #inner-page-wrapper,.page-id-22 #inner-page-wrapper,.page-id-220 #inner-page-wrapper{margin-top:121px}.page-id-220 .main-header{z-index:1001}.page-id-220 .aios-mobile-header-wrapper{z-index:1002}.git-sumbit>span.wpcf7-spinner::before{top:30px}.single-aios-agents .aiosp-image-holder .aiosp-close,.aiosp-iframe-holder .aiosp-close{top:0!important}.single-aios-agents .git-form .wpcf7-response-output{color:#fff}.page-id-220 .select2-drop{z-index:101!important}div#IDX-previousPage a#IDX-goToProperty{color:#fff!important}body.page-id-220 .select2-drop-mask{pointer-events:none}#aios-slider-hp-slideshow .aios-slider-volume{bottom:14%!important}.post-aios-testimonials-michele-cooper #content-full,.search.search-no-results #content-full,.search.search-results #content-full{margin-top:120px}.post-aios-testimonials-michele-cooper form.searchform div{display:flex;gap:5px}.page-numbers.current{color:#000}.page-id-220 .ui-widget-overlay{z-index:1045}.page-id-220 #inner-page-wrapper{z-index:auto}.page-id-220 .amh-fixed-header-nav{z-index:9}#IDX-MapSearch-Form #IDX-map-ccz span[data-flytoname="county"]{display:none!important}body.postid-64 .ip-banner canvas{aspect-ratio:1600 / 797;min-height:0;background-position:center bottom;height:auto;min-height:0}.aios-communities-page .aiosCommunitiesGalaxy__col a{display:block;position:relative}a.ip-comm-btn{display:inline-block;padding:10px 15px;background:#091b63;color:#fff!important;position:absolute;top:-24px;right:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a.ip-comm-btn:hover{background:var(--secondary-accent)}.post-aios-agents-woody-bonrud .meet-content .site-title a.site-btn{display:none}@media only screen and (min-width:992px){body #listings-results .listings-grid .listings-address{}body.postid-64 #main-wrapper{padding:120px 0 0}}@media only screen and (max-width:1199px){.aiosp-image-holder .aiosp-close,.aiosp-iframe-holder .aiosp-close{right:0!important}.nav>li{margin:0 10px}.archive.category #content .archive-list .post:first-child .entry .archive-thumbnail{width:100%}.archive.category #content .archive-list .post:first-child .entry .archive-content{width:100%;margin-left:0}.archive.category #content .archive-list .post:first-child .entry .archive-content .archive-subtitle{margin:.75em 0}.ad-agent-photo.break-out-right{margin-right:0!important}}@media only screen and (max-width:991px){a.ip-comm-btn{position:relative;display:block;max-width:max-content;top:0;margin-bottom:30px}.post-aios-testimonials-michele-cooper #content-full,.search.search-no-results #content-full,.search.search-results #content-full{margin-top:20px}.agents-col:nth-child(even) .agents-main .agents-contact{order:3}#agents-results .agents-col:nth-child(even) .agents-main .agents-smi{order:2;margin-right:0!important;margin-left:auto!important}.agents-col:nth-child(even) .agents-main .site-btn{order:1}#agents-results .agents-col:nth-child(even) .agents-main{flex-direction:row!important}.footer-main{padding:0 20px}.footer-logo-main{order:1}.archive.category #content .archive-list{margin:0}.archive.category #content .archive-list .post{width:100%;padding:15px 0}.archive.category #content .archive-list .post .archive-content .archive-subtitle{text-align:left}.archive.category #content .archive-list .post:first-child .entry .archive-thumbnail{width:100%}.archive.category #content .archive-list .post:first-child .entry .archive-content{width:100%;margin-left:0}.single-aios-agents #ad-props{padding-bottom:50px}.single-aios-rm-sellers #inner-page-wrapper,.single-aios-rm-buyers #inner-page-wrapper{margin-top:0}.single-aios-rm-sellers p#breadcrumbs,.single-aios-rm-buyers p#breadcrumbs{padding:0}}.ai-translator-dropdown{left:auto!important;right:100%!important;overflow:scroll!important}#content #agents-results .agents-name a{font-family:var(--font-family-title)!important}#agents-results .agents-name span{text-transform:uppercase;font-size:16px;letter-spacing:.3em;color:var(--secondary-accent);line-height:28px;font-weight:600}#content #agents-results .agents-button{border-color:#000;text-transform:uppercase;font-family:var(--font-family-title);letter-spacing:.15em;padding-top:4px}#content #agents-results ul.agents-smi{width:auto!important}.slick-slide,.slick-slide *,.slick-slide a{outline:none}#IDX-searchForm div#IDX-acres-group{display:none}#IDX-searchForm div#IDX-add-group{background:pink;display:none}#IDX-searchForm div#IDX-sqft-group{display:none}#IDX-searchForm div#IDX-reduced-group{display:none}.footer-main-top>div{width:33.33%}.footer-logo-main .ftr-logo{justify-content:center}.footer-logo .ftr-logo{justify-content:end}#listings-details .listings-smi ul>li>a{font-family:'agentimage'!important}[class^=ai-font]:before{font-family:agentimage!important}body.pojo-a11y-readable-font em[class^=ai-font]{font-family:agentimage!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:auto}.wpcf7 form .wpcf7-response-output{text-align:center}.bootstrap-select.btn-group .dropdown-toggle .filter-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu.pull-right{z-index:1001!important}#listings-details .listings-slideshow .listings-slideshow-slide:after{z-index:5!important}.home .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}.grecaptcha-badge{z-index:99;bottom:80px!important}@media only screen and (min-width:992px){.custom-banner{padding:446px 0 56px}#custom-breadcrumbs{letter-spacing:.3em}}@media only screen and (max-width:1199px){.bg-fixed canvas{background-attachment:scroll;background-position:center!important;background-repeat:no-repeat}.nav .sub-menu{min-width:200px}.nav .sub-menu li a{padding:18px 10px}body.home p{line-height:1.6}}@media only screen and (max-width:991px){.footer-main-top>div{width:100%}body.page-id-15 .custom-banner{padding:150px 0 30px}.is-mobile{display:block}.is-desktop{display:none}#pojo-a11y-toolbar{display:none}.aios-split-nav{display:none}.main-nav .menu-main-menu-container{justify-content:center}.main-header{position:relative!important;z-index:99;padding:70px 15px 20px}body.admin-bar .main-header{top:0}.footer-main-top{flex-direction:column-reverse;align-items:center}.footer-contact{margin-right:0}.ftr-logo>div{margin:10px 0}.ftr-logo{flex-direction:column}.ftr-info{padding:20px 0}.ftr-info ul li{text-align:center;line-height:20px}.ftr-smi{justify-content:center;flex-wrap:wrap}.ftr-smi a{margin:7px}.git-inner{padding:80px 0;flex-direction:column;align-items:center}.git-left{width:100%;text-align:center}.git-right{width:100%;max-width:700px;margin-top:50px}.git-sumbit{margin:20px auto 0}.git-wrap{padding:0 20px}.hp-map{margin-top:0}#agents-results .agents-col:nth-child(even) .agents-smi{margin-left:0!important;margin-right:auto!important}#agents-results .agents-col:nth-child(odd) .agents-smi{margin-left:auto!important}#content #agents-results ul.agents-smi{margin-top:0!important}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.page-id-18 #inner-page-wrapper{margin-top:0}.ip-list-det-hero-specs{position:relative}.single-aios-rm-sellers #inner-page-wrapper,.single-aios-rm-buyers #inner-page-wrapper,.single-aios-agents #inner-page-wrapper,.page-id-1753 #inner-page-wrapper,.page-id-22 #inner-page-wrapper,.page-id-220 #inner-page-wrapper{margin-top:0}.ip-blog-banner-category ul li a{color:#fff!important}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.ftr-smi a{margin:5px;width:40px;height:40px}}@media only screen and (max-width:480px){.ftr-smi a{margin:5px;width:40px;height:40px}.site-btn:before,.git-sumbit:before{left:25px}.site-btn:hover span,.git-sumbit:hover span{width:50px}.site-btn span,.git-sumbit>span{width:35px;margin-right:10px}body #listings-results .listings-grid .listings-plan span{font-size:10px}#agents-results .agents-smi li a{display:flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:13px}.fp-det ul li:before{display:none}.aiosp-image-holder .aiosp-close,.aiosp-iframe-holder .aiosp-close{width:40px;height:40px;right:0!important;font-size:30px ! Important}.aiosp-container[class*="#testi-popup"] .aiosp-content.aios-popup-body{padding:10%!important}}@media only screen and (max-width:360px){#agents-results .agents-smi li{padding:3px 1px}.site-btn:before,.git-sumbit:before{left:10px}}#IDX-advanced_area{display:none}