@font-face{font-family:lato-light;font-style:normal;font-weight:400;src:url('../fonts/lato-light.eot');src:url('../fonts/lato-light.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-light.woff2') format('woff2'),url('../fonts/lato-light.woff') format('woff')}@font-face{font-family:lato-regular;font-style:normal;font-weight:400;src:url('../fonts/lato-regular.eot');src:url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-regular.woff2') format('woff2'),url('../fonts/lato-regular.woff') format('woff')}@font-face{font-family:lato-italic;font-style:normal;font-weight:400;src:url('../fonts/lato-italic.eot');src:url('../fonts/lato-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-italic.woff2') format('woff2'),url('../fonts/lato-italic.woff') format('woff')}@font-face{font-family:lato-semibold;font-style:normal;font-weight:400;src:url('../fonts/lato-semibold.eot');src:url('../fonts/lato-semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-semibold.woff2') format('woff2'),url('../fonts/lato-semibold.woff') format('woff')}@font-face{font-family:lato-bold;font-style:normal;font-weight:400;src:url('../fonts/lato-bold.eot');src:url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-bold.woff2') format('woff2'),url('../fonts/lato-bold.woff') format('woff')}@font-face{font-family:lato-medium;font-style:normal;font-weight:400;src:url('../fonts/lato-medium.eot');src:url('../fonts/lato-medium.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-medium.woff2') format('woff2'),url('../fonts/lato-medium.woff') format('woff')}@font-face{font-family:lato-black;font-style:normal;font-weight:400;src:url('../fonts/lato-black.eot');src:url('../fonts/lato-black.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-black.woff2') format('woff2'),url('../fonts/lato-black.woff') format('woff')}@font-face{font-family:lato-heavy;font-style:normal;font-weight:400;src:url('../fonts/lato-heavy.eot');src:url('../fonts/lato-heavy.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-heavy.woff2') format('woff2'),url('../fonts/lato-heavy.woff') format('woff')}@font-face{font-family:swiss721bt;font-style:normal;font-weight:900;src:url('../fonts/swiss721bt-black.eot');src:url('../fonts/swiss721bt-black.eot?#iefix') format('embedded-opentype'),url('../fonts/swiss721bt-black.woff') format('woff'),url('../fonts/swiss721bt-black.ttf') format('truetype')}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body,html{overflow-x:hidden}body{display:flex;flex-direction:column;font-family:lato-regular,Arial,sans-serif;margin:0;min-height:100%;padding:0}.main{flex:1}.container{height:inherit;margin:0 auto;max-width:1200px;position:relative}.container:after{clear:both;content:"";display:table}a,a img,i.fa{color:inherit;outline:0;text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}a img{border:0}p{color:#000;font-family:lato-medium;font-size:16px;line-height:36px;margin-top:0;text-align:justify}b,strong{font-family:lato-bold;font-weight:400}em,i{font-family:lato-italic;font-weight:700}ul{list-style:none;margin:0;padding:0}img{height:auto;max-width:100%}h1,h2,h3,h4,h5{font-weight:400;line-height:inherit;margin:0}h2{color:#000;font-family:lato-light;font-size:24px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}h2:after,h2:before{background-color:#000;content:'\a0';height:1px;margin-top:-2px;overflow:hidden;position:absolute;top:50%;width:50%}h2:before{margin-left:-50%;text-align:right}h3,h4{color:#fd0000;font-family:lato-light;font-size:24px;text-transform:uppercase}h4{font-size:20px}.text-shadow{text-shadow:2px 2px 10px #000}.box-shadow{box-shadow:0 0 5px #888}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.nowrap{white-space:nowrap}.block{display:block}.relative{position:relative}.absolute{position:absolute}.center{text-align:center}.overflow{overflow:hidden}.clear:after{clear:both;content:"";display:table}.left{float:left}.right{float:right}.hide{display:none}.hidden{opacity:0}.visible{opacity:1}.text-left{text-align:left}.text-right{text-align:right}::selection{background:#231f20;color:#fff;text-shadow:none}::-moz-selection{background:#231f20;color:#fff;text-shadow:none}.grow{transform:scale(1);transition:.2s ease-in-out}.grow:hover{cursor:pointer;transform:scale(1.03)}.hr{background-color:#231f20;display:block;height:1px;margin:8px auto 30px;max-width:100%}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mr50{margin-right:50px}.mt50{margin-top:50px}.mb70{margin-bottom:70px}.w50{width:50%}.w100{width:100%}.table{display:table;width:100%}.row{display:table-row}.cell{display:table-cell}.flex-between{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.flex-around{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.flex-center{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.flex-start{-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.bx-wrapper{margin-bottom:0!important}.bx-wrapper img{display:inline!important;max-width:inherit!important}.bx-wrapper .bx-viewport{background:0 0!important;border:0!important;box-shadow:none!important;left:0!important}hr{background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));border:0;height:1px}.transition{-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}button{border:0;outline:0}.btn{color:#fff;display:inline-block;font-family:lato-bold;font-size:24px;line-height:24px;text-align:center;text-transform:uppercase}.btn.white{background-color:transparent;border:1px solid #fff;padding:5px 20px 8px}.btn.white:hover{background-color:rgba(0,24,43,.8)}select,select option{-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;outline:0}select{background-image:url(../images/arrow-red.png);background-position:95% 50%;background-repeat:no-repeat}input:focus,select:focus,textarea:focus{outline:0!important}::-webkit-input-placeholder{color:#363636;transition:opacity 250ms ease-in-out}:focus::-webkit-input-placeholder{opacity:.5}:-ms-input-placeholder{color:#363636;transition:opacity 250ms ease-in-out}:focus:-ms-input-placeholder{opacity:.5}::-moz-placeholder{color:#363636;opacity:1;transition:opacity 250ms ease-in-out}:focus::-moz-placeholder{opacity:.5}:-moz-placeholder{color:#363636;opacity:1;transition:opacity 250ms ease-in-out}:focus:-moz-placeholder{opacity:.5}input[type=email],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #939292;color:#363636;float:left;font:15px lato-medium;margin-bottom:10px;padding:5px 10px;text-align:left;width:100%}#searchBar input,#searchBar select,#searchBar textarea{border:1px solid #d7d7d7;float:left;height:42px;margin-bottom:0;margin-right:1px;padding:10px}#searchBar input[type=submit]{border:0}#searchBar select{text-transform:uppercase}textarea{height:97px;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input.find{background:url('../images/button-find-gray.png') no-repeat;border:0;cursor:pointer;float:right;height:42px;width:100px}input.find:hover{background:url('../images/button-find-red.png') no-repeat}input.location{width:350px}select.beds{width:99px}select.baths{width:109px}select.price-min-max{width:157px}select.property-type{width:219px}#contactForm{background-color:#d0cece;margin-top:35px;overflow:hidden;padding:24px 20px 20px}#contactForm p{display:inline-block;font-family:lato-black;font-size:21px;line-height:22px;position:relative;text-align:right;text-transform:uppercase;top:5px}#contactForm div{display:inline-block;overflow:hidden;width:49%}#contactForm div:nth-child(2n),#contactForm input:nth-child(2n),#contactForm select:nth-child(2n),#contactForm span:nth-child(2n) input,#contactForm span:nth-child(2n) select{float:right}#contactForm .contact-submit,#contactForm div:last-child,#contactForm input.w100{width:100%}#contactForm input,#contactForm select{float:left;width:49%}.contact-submit{background:#fd0000;border:0;color:#fff;cursor:pointer;font-family:lato-semibold;font-size:16px;padding:15px 20px;text-transform:uppercase;width:100%}.contact-submit:hover{background:#000}header#siteHeader{background-color:rgba(255,255,255,.8);height:80px;padding-top:0;position:fixed;width:100%;z-index:23}header#siteHeader .logo-bg{background-color:#000;height:100%;left:-680px;position:absolute;width:80%}header#siteHeader a.logo{display:inline-block;float:left;position:relative}header#siteHeader #headerTop{margin-bottom:20px;text-align:right}.social-media{display:inline}.social-media i.fa{background-color:rgba(35,31,32,.5);border-radius:50%;color:rgba(255,255,255,.5);height:23px;line-height:22px;text-align:center;width:23px}.social-media i.fa:hover{background-color:#000;color:#d0cece}.call-us{color:#000;font-family:lato-heavy;font-size:24px;margin-left:45px;position:relative;top:3px}.call-us span{color:#fd0000}.call-us img{padding-right:5px;position:relative;top:3px}.nav.site-nav ul{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;float:right;justify-content:space-between;position:relative;width:755px}.nav.site-nav ul li{display:inline;position:relative}.nav.site-nav ul li a{border-bottom:4px solid transparent;color:#373738;font-family:lato-regular;font-size:15px;text-transform:uppercase}.nav.site-nav ul li:hover a{border-color:#fd0000}.nav.site-nav ul li:first-child a::before,.nav.site-nav ul li:first-child a:before{content:"\f002";font-family:FontAwesome,'Font Awesome 5 Free','Font Awesome 6 Free';font-weight:900;padding-right:3px}#sliderWrap{height:639px;overflow:hidden;position:relative}#sliderWrap .slide{height:639px;position:relative;text-align:center}#sliderWrap .slide a{height:100%;left:0;position:absolute;width:100%}#sliderWrap .slide .title{bottom:82px;color:rgba(0,0,0,.7);font-family:swiss721bt;font-size:95px;left:0;line-height:72px;position:absolute;right:0;text-transform:uppercase;z-index:1}#sliderWrap .slider-bg{animation:10s forwards scale;height:100%;position:absolute;width:100%}@keyframes scale{0%{transform:scale(1.1)}100%{transform:scale(1)}}#searchBar{background-color:rgba(0,0,0,.7);bottom:0;padding:21px 0;position:absolute;width:100%}#searchBar #mobileSearch{display:none;text-align:center}#searchBar #mobileSearch a{background:#fff;color:#000;cursor:pointer;font-family:lato-light;font-size:24px;padding:10px;text-align:center}#searchBar #mobileSearch a:hover{background:#fd0000;color:#fff}#banner{background:url('../images/page-banner.jpg') center no-repeat;border-bottom:20px solid #494a4a;height:218px;position:relative;text-align:center;width:100%}#banner #title{bottom:-2px;color:rgba(0,0,0,.7);font-family:swiss721bt;font-size:95px;left:0;margin-top:40px;position:absolute;right:0;text-transform:uppercase}#searchByType{padding-bottom:30px;padding-top:30px}#searchByType h2{margin-bottom:13px}#searchByType #propertyTypes{text-align:center}#searchByType #propertyTypes img{display:block}#searchByType #propertyTypes a{display:inline-block;margin:0 5px 15px;max-width:286px;position:relative}#searchByType #propertyTypes p{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;font-family:lato-semibold;font-size:16px;height:26px;margin-bottom:0;padding-top:0;position:absolute;text-align:center;text-transform:uppercase;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;width:100%}#searchByType #propertyTypes a:hover p{background-color:rgba(253,0,0,.7);height:100px;padding-top:40px}#featuredListings{background:url('../images/featured-bg.jpg') bottom -270px center no-repeat;padding-bottom:160px;padding-top:30px;position:relative;text-align:center}#featuredListings .kanthan-bg{background:url('../images/kanthan-watermark.png') bottom center no-repeat;height:100%;position:absolute;top:0;width:100%}#featuredListings h2{color:#fff;margin-bottom:26px}#featuredListings .flexmls_connect__carousel{position:relative}#featuredListings .flexmls_connect__count{display:none}#featuredListings .flexmls_connect__container{background-color:transparent;border:0;padding:0}#featuredListings .flexmls_connect__slide_row{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#featuredListings .flexmls_connect__listing img.flexmls_connect__badge_image{display:none}#featuredListings .flexmls_connect__listing{background-color:rgba(0,0,0,.3);border:0;padding:0}#featuredListings .flexmls_connect__slides div p.caption{background-color:rgba(1,1,1,.7);min-height:116px;overflow:hidden;padding:10px;text-align:center}#featuredListings .flexmls_connect__slides div p.caption a{color:#fff;font-family:lato-semibold;font-size:18px;line-height:24px;margin-top:0}#featuredListings .flexmls_connect__slides div p.caption a small.dark{border:0;color:#fff;margin:inherit;padding-bottom:inherit}#featuredListings .flexmls_connect__slides div p.caption a small{color:#fff;display:block;font-family:lato-medium;font-size:14px;line-height:24px;text-transform:capitalize}#featuredListings .flexmls_connect__carousel ul.pagination,#featuredListings .flexmls_connect__disclaimer,#featuredListings .flexmls_connect__disclaimer_text{display:none}#featuredListings .flexmls_connect__listing img.flexmls_connect__slideshow_image{width:286px!important}#featuredListings .flexmls_connect__carousel .pleasewait{background-color:#fff;border-width:1px;font-family:lato-bold;z-index:1}#featuredListings .flexmls_connect__carousel_nav{background-color:transparent;height:100%;position:absolute;top:0;width:100%}#featuredListings .flexmls_connect__carousel a{position:relative;z-index:1}#featuredListings .flexmls_connect__carousel_nav a{display:block;font-size:0;height:34px;position:absolute;top:50%;transform:translateY(-50%);width:34px}#featuredListings .flexmls_connect__carousel_nav .previous{background:url('../images/arrow-previous.png') no-repeat;left:-50px}#featuredListings .flexmls_connect__carousel_nav .next{background:url('../images/arrow-next.png') no-repeat;right:-50px}#sectionContent{padding-bottom:40px}.page-home-page #sectionContent{padding-bottom:0}#sectionContent h2{margin-bottom:10px;margin-top:25px}#sectionContent img.the-dream{bottom:0;float:left;left:-90px;position:absolute}#sectionContent .right{margin-top:10px;max-width:590px;position:relative;z-index:1}section.interior{padding-bottom:50px;padding-top:40px}section.interior h2{clear:both;margin-bottom:15px}.interior .content{overflow:hidden}.interior .content-image{float:right;margin-bottom:45px}.interior .content-image.center{display:block;float:none;margin:0 auto 45px}.interior ul{list-style-position:outside;list-style-type:disc;margin-bottom:10px;overflow:hidden;padding-left:20px}.interior ul li{color:#000;font-family:lato-medium;font-size:16px;margin-bottom:8px}ul.logo{list-style:none;padding-left:inherit}ul.logo li{background:url(../images/logo-bullet.png) no-repeat;font-family:lato-bold;font-size:20px;line-height:28px;margin-bottom:25px;padding:5px 0 1px 50px;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}ul.logo li:hover{background-color:#eee}a.large-red-button{background-color:#fd0000;color:#fff;display:block;margin-bottom:20px;text-align:center}a.large-red-button:hover{background-color:#000}#contact.interior p{line-height:24px;padding-right:30px;top:inherit}#contact h3{display:table-cell;padding-bottom:10px}#contact #contactForm{clear:both}#contact .icon-container{display:table;margin-top:25px;width:100%}#contact .icon-container>div{display:table-cell;margin-right:20px}#contact .icon-container a{color:#000;font-family:lato-regular;font-size:18px}#contact .icon-container a:hover{color:#fd0000}#contact .icon-container img{float:left;margin-right:10px}#communities .content,#services .content{margin-bottom:30px}#testimonials .content{margin-bottom:30px;position:relative}#testimonials .list-item figure,#testimonials .list-item figure>img,#testimonials .list-item span{border-radius:50%}#testimonials .list-item .content:before{content:url('../images/open-quote.png');left:0;position:absolute;top:0}#testimonials .list-item .content:after{bottom:0;content:url('../images/close-quote.png');position:absolute;right:0}.list-item{border-bottom:1px solid #d9d9d9;margin-bottom:30px;overflow:hidden}.list-item figure{float:left;margin:0 30px 25px 0;position:relative;text-align:center}.list-item figure>img{display:block}.list-item figure a,.list-item figure span{background-color:rgba(0,0,0,0);height:100%;left:0;position:absolute;width:100%;z-index:2}.list-item figure a img,.list-item figure span img{opacity:0;position:relative;top:0;transform:translateY(-50%)}.list-item a.search{color:#fd0000;font-family:lato-medium;font-size:16px;position:relative;top:-8px}.list-item a.search i.fa{color:#fd0000;font-size:16px;position:relative;top:1px}.list-item:hover figure{background-color:rgba(0,0,0,.5)}.list-item:hover figure a,.list-item:hover figure span{background-color:rgba(0,0,0,.5);opacity:1}.list-item:hover figure a img,.list-item:hover figure span img{opacity:1;top:50%}footer{background:url('../images/footer-bg.jpg') repeat-y #000;border-top:5px solid #fd0000;padding:30px 0;position:relative;z-index:1}footer .logo-footer{float:left;margin-right:35px}footer .logo-footer img{padding-bottom:3px}footer .call-us{color:#fff;font-size:32px;margin-left:0}footer p{color:#a8a8a8;font-family:lato-medium;font-size:16px;line-height:22px;margin-bottom:0;overflow:hidden;position:relative;top:-4px}footer .col{position:relative}footer .col1{padding-right:35px;width:600px}footer .col2{padding-left:20px;padding-right:20px;width:348px}footer .col2 ul li{display:inline-block;padding:0 0 6px;width:49%}footer .col2 ul li a{border-bottom:4px solid transparent;color:#fff;font-family:lato-regular;font-size:18px;text-transform:uppercase}footer .col2 ul li a:hover{border-color:#fd0000}footer .col3{text-align:center;width:111px}footer .col3 i.fa{background-color:#fd0000;border-radius:50%;color:#fff;height:23px;line-height:24px;margin-bottom:5px;text-align:center;width:23px}footer .col3 i.fa:hover{background-color:#fff;color:#fd0000}footer img.logo-k{position:absolute;right:0;top:0}footer .col1:after,footer .col2:after,footer .col3:after{border-right:1px solid #a8a8a8;content:'';height:81px;position:absolute;right:0;top:0}#responsive-menu-button{cursor:pointer;display:none;height:55px;position:fixed;right:-4px;text-align:center;top:30px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;width:55px;z-index:24}.responsive-menu-box{color:#fff;display:inline-block;height:19px;position:relative;width:25px}.responsive-menu-inner{display:block;margin-top:16px;top:50%}.responsive-menu-inner,.responsive-menu-inner::after,.responsive-menu-inner::before{background-color:#fd0000;border-radius:4px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:25px}.responsive-menu-inner::after,.responsive-menu-inner::before{content:"";display:block}.responsive-menu-inner::before{top:-8px}.responsive-menu-inner::after{bottom:-8px}.responsive-menu-boring .responsive-menu-inner,.responsive-menu-boring .responsive-menu-inner::after,.responsive-menu-boring .responsive-menu-inner::before{transition-property:none}.responsive-menu-boring.is-active .responsive-menu-inner{transform:rotate(45deg)}.responsive-menu-boring.is-active .responsive-menu-inner::before{opacity:0;top:0}.responsive-menu-boring.is-active .responsive-menu-inner::after{bottom:0;transform:rotate(-90deg)}#responsive-menu-container{background-color:rgba(0,0,0,.7);border-right:5px solid #fd0000;bottom:0;font-family:lato-regular;left:0;margin:0;outline:rgba(0,0,0,0) solid 1px;overflow-x:hidden;overflow-y:auto;padding:0 0 5px;position:fixed;text-align:left;top:0;transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);transition:transform .5s;width:70%;z-index:99998}#responsive-menu-container #responsive-menu-additional-content{height:100px;padding-left:10px}#responsive-menu-container #responsive-menu{padding:0}#responsive-menu-container li{list-style:none;margin-bottom:10px;width:100%}#responsive-menu-container li a{color:#fff;display:block;font-size:20px;line-height:40px;padding:0 5%;position:relative;text-decoration:none;width:100%}#responsive-menu-container #responsive-menu li a:hover{background-color:#fff;border-color:#fff;color:#f79641}#responsive-menu-container li a .responsive-menu-subarrow{background-color:#212121;border-left:4px solid #212121;bottom:0;color:#fff;height:40px;line-height:40px;overflow:hidden;position:absolute;right:0;text-align:center;top:0;width:40px}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu{display:none}#responsive-menu-container.slide-left{transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}.responsive-menu-open #responsive-menu-container.push-left,.responsive-menu-open #responsive-menu-container.slide-left{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}.sticky #responsive-menu-button{top:36px}#responsive-menu-container .social-media{padding:0 5%}#responsive-menu-container .social-media i.fa{background-color:#fd0000;color:#fff;margin-right:10px}#responsive-menu-container .social-media i.fa:hover{background-color:#fff;color:#fd0000}#responsive-menu-container .call-us{color:#fff;display:block;margin-bottom:20px;margin-left:5%;margin-top:20px}.page-search div.wpcf7{margin:0 auto;max-width:1200px}div.wpcf7 .ajax-loader{background-image:url('../images/ajax-loader.gif');bottom:9px;height:32px;position:absolute;right:20px;width:32px}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:0;font-family:lato-regular;margin:0;padding:10px 0 20px;text-align:center}div.wpcf7-mail-sent-ok{color:#398f14}div.wpcf7-mail-sent-ng{color:red}div.wpcf7-spam-blocked{color:orange}div.wpcf7-validation-errors{color:#f7e700}#searchBar .flexmls_connect__search_new_shadow{background-color:transparent!important;border:0;box-shadow:none;color:#363636;font:15px lato-medium!important;max-width:inherit!important}#searchBar .flexmls_connect__search_new label{color:rgba(255,255,255,.7);position:absolute;top:-21px}#searchBar .flexmls_connect__search_new_to{display:none}#searchBar input[name=MinBeds]{width:99px}#searchBar input[name=MaxBaths],#searchBar input[name=MaxBeds]{display:none}#searchBar input[name=MinBaths]{width:109px}#searchBar input[name=MaxPrice],#searchBar input[name=MinPrice]{width:157px}#searchBar div.flexmls_connect__search_field .as-results{background-color:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;color:#494a4a;position:absolute;z-index:1}#searchBar div.flexmls_connect__search_field .as-result-item{background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}#searchBar div.flexmls_connect__search_field .as-result-item:hover{background-color:rgba(0,0,0,.3)}#searchBar .flexmls_connect__search_new_submit{background:url('../images/button-find-gray.png') no-repeat;cursor:pointer;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;width:100px}#searchBar .flexmls_connect__search_new_submit:hover{background:url('../images/button-find-red.png') no-repeat}#searchBar .flexmls_connect__search_new_links a{display:none}#searchBar div.property-type{background-color:#fff;background-image:url('../images/arrow-red.png');background-position:95% 50%;background-repeat:no-repeat;border:1px solid #d7d7d7;color:#363636;cursor:pointer;float:left;font:15px lato-medium;height:42px;margin-bottom:0;margin-right:1px;padding:10px;width:219px}#searchBar .flexmls_connect__search_new_property_type{background-color:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;color:#494a4a;display:none;left:-11px;padding:0 7px 10px;position:relative;top:10px;width:219px;z-index:1}#searchBar .flexmls_connect__search_new_property_type.active{display:block;height:auto!important}#searchBar .flexmls_connect__search_new_property_type input[type=checkbox]{height:inherit!important}.page-search section.interior .container{max-width:100%}.page-search.flexmls_connect__listing_details_page .container,.page-search.flexmls_connect__search_results_page .container{margin:0 auto;max-width:1200px!important}.page-search section.interior{padding-top:10px}.page-search .content iframe{border:0;height:800px;width:100%}.flexmls-v2-widget,.flexmls_connect__search_results_v2{font-family:lato-regular,Arial,sans-serif}.flexmls-v2-widget button,.flexmls-v2-widget h1,.flexmls-v2-widget h2,.flexmls-v2-widget h3,.flexmls-v2-widget h4,.flexmls-v2-widget h5,.flexmls-v2-widget h6,.flexmls-v2-widget input,.flexmls-v2-widget label,.flexmls-v2-widget li,.flexmls-v2-widget p,.flexmls-v2-widget select,.flexmls-v2-widget textarea,.flexmls_connect__search_results_v2 button,.flexmls_connect__search_results_v2 h1,.flexmls_connect__search_results_v2 h2,.flexmls_connect__search_results_v2 h3,.flexmls_connect__search_results_v2 h4,.flexmls_connect__search_results_v2 h5,.flexmls_connect__search_results_v2 h6,.flexmls_connect__search_results_v2 input,.flexmls_connect__search_results_v2 label,.flexmls_connect__search_results_v2 li,.flexmls_connect__search_results_v2 p,.flexmls_connect__search_results_v2 select,.flexmls_connect__search_results_v2 textarea{font-family:inherit}:where(.flexmls-v2-widget,.flexmls_connect__search_results_v2) :is(.flexmls-price,.flexmls-bold-label,.flexmls-status){font-family:lato-bold,Arial,sans-serif}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;float:none;gap:12px;justify-content:flex-end}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div{display:flex;flex-direction:column;gap:4px;margin-right:0}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div label{display:block;font-family:lato-semibold;font-size:13px;line-height:1.2;margin:0}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div select{background-image:url(../images/arrow-red.png);background-position:95% 50%;background-repeat:no-repeat;padding-right:30px;text-align:left}:where(.flexmls-v2-widget,.flexmls_connect__search_results_v2) .flexmls-btn.flexmls-btn-primary{background:#fd0000;border:1px solid #fd0000;border-radius:0;box-shadow:none;color:#fff;font-family:lato-regular,Arial,sans-serif;font-size:14px;line-height:1.2;padding:10px 20px;text-transform:none;transition:.2s ease-in-out}:where(.flexmls-v2-widget,.flexmls_connect__search_results_v2) .flexmls-btn.flexmls-btn-primary:focus,:where(.flexmls-v2-widget,.flexmls_connect__search_results_v2) .flexmls-btn.flexmls-btn-primary:hover{background:#000;border-color:#000;color:#fff;outline:0}:where(.flexmls-v2-widget,.flexmls_connect__search_results_v2) .flexmls-btn.flexmls-btn-primary:active{transform:translateY(1px)}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper{margin-bottom:40px}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-600{gap:16px;justify-content:flex-start}.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-600 .flexmls-listing{width:calc(50% - 8px)}@media (max-width:768px){.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper{align-items:stretch;justify-content:flex-start}.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div,.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div select,.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-600 .flexmls-listing{width:100%}}.flexmls_connect__sr_detail{color:#000;font-family:lato-medium;font-size:16px}.flexmls_connect__sr_detail .flexmls_connect__ld_price{color:#fd0000;font-family:lato-bold;position:relative;top:4px}.flexmls_connect__prev_next .flexmls_connect__button,.flexmls_connect__sr_detail button{background:#fd0000;border:0;border-radius:0;color:#fff;font-size:14px;padding:10px 20px}.flexmls_connect__prev_next button img{display:none}.flexmls_connect__prev_next .flexmls_connect__button:hover,.flexmls_connect__sr_detail button:hover{background:#000;color:#fff}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev{background:rgba(0,0,0,.55);color:transparent;transition:.2s ease-in-out}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next::before,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev::before{color:#fff;display:block;font-family:FontAwesome,'Font Awesome 5 Free','Font Awesome 6 Free';font-size:18px;line-height:1}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev::before{content:'\f053'}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next::before{content:'\f054'}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next:hover,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev:hover{background:rgba(253,0,0,.9);border-color:#fff;transform:translateY(-1px)}.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-next.disabled,.flexmls-listing-details.flexmls-v2-widget .slideshow-wrapper .owl-nav .owl-prev.disabled{background:rgba(0,0,0,.28);border-color:rgba(255,255,255,.5);box-shadow:none;opacity:.55}.flexmls_connect__sr_detail .flexmls_connect__detail_header{background-color:#000;color:#fff;padding:5px 10px}.flexmls_connect__sr_detail .flexmls_connect__tab{border-radius:0;font-family:lato-bold;font-size:18px}.flexmls_connect__photo_switcher{margin-top:0}.flexmls_connect__photo_switcher button:first-child::after,.flexmls_connect__photo_switcher button:first-child:after{content:'\f053';font-family:FontAwesome,'Font Awesome 5 Free','Font Awesome 6 Free';font-weight:900}.flexmls_connect__photo_switcher button:last-child::after,.flexmls_connect__photo_switcher button:last-child:after{content:'\f054';font-family:FontAwesome,'Font Awesome 5 Free','Font Awesome 6 Free';font-weight:900}.flexmls_connect__photo_switcher button img{display:none}.flexmls_connect__photo_container{width:100%}.flexmls_connect__sr_detail .flexmls_connect__filmstrip{height:inherit}.flexmls_connect__sr_pagination span{background-color:#000;color:#fff}.flexmls_connect__sr_result .flexmls_connect__sr_details{clear:both}#flexmls_connect__colorbox{font-family:lato-regular}.flexmls_connect__colorbox_address{background-color:#fff}#flexmls_connect__cboxClose{bottom:inherit;top:0}#flexmls_connect__cboxLoadedContent{margin-top:10px}.flexmls_connect__contact_form{font-family:lato-regular}.flexmls_connect__contact_form h1{font-family:lato-semibold}.flexmls_connect__schedule_showing_table{width:100%}.flexmls_connect__schedule_showing_table tr td{display:block;padding-bottom:0!important;padding-left:0!important}.flexmls_connect__schedule_showing_table input,.flexmls_connect__schedule_showing_table textarea{width:100%!important}.flexmls_connect__schedule_showing_table textarea{height:80px!important}.flexmls_connect__schedule_showing_table input#SendOne{background:#fd0000;border:0;color:#fff;font-family:lato-semibold;font-size:16px;padding:5px 0}.flexmls_connect__page_content{color:#000;font-family:lato-medium;font-size:16px}.flexmls_connect__button,.flexmls_connect__page_content .flexmls_toggle-view a,.flexmls_connect__page_content button,.flexmls_connect__sr_detail button{background:#fd0000;border:0!important;border-radius:0;color:#fff;font-family:lato-regular;font-size:14px;padding:10px 20px;transition:.2s ease-in-out}.flexmls_connect__button:hover,.flexmls_connect__page_content .flexmls_toggle-view a:hover,.flexmls_connect__page_content button:hover,.flexmls_connect__sr_detail button:hover{background-color:#000;border:0!important;color:#fff!important}.flexmls_toggle-view a{margin-left:10px}.flexmls_connect__sr_view_options .flexmls_connect_select{display:inline-block!important;width:210px}.flexmls_connect__sr_asset_link{color:#363636}.inv-recaptcha-holder{margin-top:30px;text-align:center}.grecaptcha-badge{display:inline-block}.page-home-page .inv-recaptcha-holder{margin-bottom:-3px;margin-top:0;transform:scale(.7)}