body{font-family:'Rubik',sans-serif;font-size:15px;font-weight:400;color:#757575;background:#fff;margin:0}*:focus{outline:none!important}.no-padding{padding-left:0;padding-right:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}a{text-decoration:none;-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:hover,a:focus{color:orange}#main-wrapper{overflow:hidden}.header{position:absolute;z-index:100;width:100%;margin:0 auto;padding:36px 0}header.header .header-logo img{max-height:130px}header.header .header-logo .main-logo{display:block}header.header .header-logo .fixed-logo{display:none}.fixed-header{position:fixed;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);top:0;left:0;right:0;margin:auto;z-index:1001;opacity:0;background-image:url(../../../../themes/miamicondosforrent/images/fh-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 2px 2px rgb(0 0 0 / .15);-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;padding:12px 0}.fixed-header .header-logo img{max-height:130px}.fixed-header .header-logo .fixed-logo{display:block}.fixed-header .header-logo .main-logo{display:none}.fixed-header.show-fixed{transform:none;-webkit-transform:none;-ms-transform:none;opacity:1}.fixed-header .header-logo img{max-width:259px}.fixed-header .header-nav>li{padding:0 13px}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-contact-smi{margin-bottom:21px}.header-contact-smi .textwidget{display:flex;justify-content:flex-end;align-items:center}.header-contact{margin-right:40px;display:flex;align-items:center}.header-contact span{font-size:15px;font-weight:400;color:#fff;letter-spacing:.375px;margin-right:40px}.header-contact span:last-child{margin-right:0}.header-contact span i{margin-right:10px;font-size:14px}.header-contact span.header-email i{font-size:12px}.header-smi a{color:#fff;margin-right:20px}.header-smi a i{font-size:22px}.header-smi a:last-child{margin-right:0}.header-smi a:hover,.header-smi a:focus{color:orange}.header-nav{display:flex;justify-content:space-between;align-items:center}.header-nav>li{position:relative;padding:0 15px}.header-nav>li:last-child{padding-right:0}.header-nav li a{display:block;position:relative;font-size:15px;font-weight:400;color:#fff;letter-spacing:.375px}.header-nav>li>a:after{content:'';width:0;height:3px;background:#fff;position:absolute;left:50%;transform:translateX(-50%);bottom:-22px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.header-nav>li:hover>a:after,.header-nav>li:focus>a:after{width:100%}.header-nav .sub-menu{display:block;position:absolute;width:180px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);padding-top:31px;z-index:1;-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}.header-nav .sub-menu .sub-menu{margin-left:100%;top:0}.header-nav>li>.sub-menu{left:-150%;right:-150%;margin:auto}.header-nav li:hover>.sub-menu,.header-nav li:focus>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-nav .sub-menu li{display:block;margin-top:1px}.header-nav .sub-menu li a{background:#fff;color:#757575;padding:15px 0;font-size:16px;font-weight:400}.header-nav .sub-menu li:hover>a,.header-nav .sub-menu li:focus>a{background:orange;color:#fff}.is-contact-popup-active{overflow:hidden}.contact-popup{position:fixed;background:#fff;width:400px;height:100vh;max-width:100%;padding:100px 50px 50px;top:0;right:0;font-size:0;z-index:1050;overflow:auto;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:all 0.3s ease-in-out}.is-contact-popup-active .contact-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.contact-popup-close{appearance:none;background:none;padding:0;border:0;position:absolute;top:20px;right:20px;color:#000;transition:all 0.3s ease-in-out}.contact-popup-close:hover{color:#0080ff}.contact-popup-close i{font-size:25px}.contact-popup-row+.contact-popup-row{margin-top:75px}.contact-popup-heading{font-family:'Playfair Display',serif;font-size:35px;color:orange;line-height:1;letter-spacing:.1em;text-transform:uppercase}.contact-popup-info{margin-top:42px}.contact-popup-info strong{display:block;font-family:'Playfair Display',serif;font-size:20px;font-weight:400;color:#000;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.contact-popup-info ul li{margin-bottom:2px}.contact-popup-info ul li a{font-size:15px;color:#757575;line-height:1.2;transition:all 0.3s ease-in-out}.contact-popup-info ul li a:hover{color:#0080ff}.contact-popup-form{margin-top:8px}.contact-popup-form .gsite-input input,.contact-popup-form .gsite-input textarea{appearance:none;background:none;padding:0;border:0;border-bottom:1px solid #000;font-size:15px;color:#757575;width:100%;height:50px}.contact-popup-form .gsite-input textarea{resize:none;padding-top:20px;padding-right:30px;height:105px}.contact-popup-form .gsite-submit{appearance:none;background:none;border:0;padding:0;position:absolute;bottom:10px;right:0;color:orange;transition:all 0.3s ease-in-out}.contact-popup-form .gsite-submit:hover{color:#0080ff}.contact-popup-form .gsite-submit i{font-size:20px}.contact-popup .wpcf7{position:relative}.contact-popup .wpcf7-form-control-wrap{display:block}.contact-popup .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px}.contact-popup .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.contact-popup .wpcf7 form .wpcf7-response-output{font-size:12px;color:#000;text-align:center;position:absolute;width:100%;margin:5px 0 0}#hp-slideshow{position:relative;z-index:1}.hp-slideshow{position:relative}.hp-slideshow:before{content:'';width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAADmCAMAAAC6R7lcAAABzlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3W8d/AAAAmnRSTlMBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmbOdZJQQAAAxNJREFUeNrt3DEOwkAQBEGM+X/MbyHZxCE+aTScqp7gpDVrzPF+AMDvXodnAMCdgHw8AwBueHoEAAgIAAICgIAAICAAICAACAgAAgLAX/AhIQAWCAAWCAAWCAACAgDDCQsACwQAAQGgnBMWABYIABYIABYIABYIAFggAAgIAHFOWAAICAA5TlgAWCAAWCAAWCAAWCAAICAArHDCAkBAAMhxwgLAAgFAQAAo54QFgAUCgIAAUM4JCwABASDHCQsAAQEgxwkLAAsEAAEBoJwTFgAWCAACAoCAALAj70AAEBAAcpywABAQAAQEgHLegQBggQAgIAAICAACAgDDS3QABASAHCcsAAQEAAEBQEAAEBAAGH6FBYCAAJDjhAWAgAAgIAAICAACAgACAsAKP+MFwAIBQEAAKOeEBYAFAoCAACAgAAgIAAgIAAICgIAA8B98BwKAgACQ44QFgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgBX/soEAAsEAAEBQEAAEBAAEBAAVvgVFgAWCAACAkA5JywALBAABAQAAQFAQABAQAAQEAAEBAABAUBAAODKl+gAWCAACAgAAgKAgACAgAAgIAAICAACAsDGfEgIgAUCgIAAICAACAgADC/RAbBAABAQAAQEAAEBgOElOgAWCAACAoCAACAgACAgAAgIAAICgIAAICAAcOVLdAAsEAAEBIByTlgAWCAACAgAAgKAgACAgACwwq+wALBAABAQAAQEAAEBgOElOgAWCAACAoCAACAgADC8RAfAAgFAQAAo54QFgAUCgIAAICAACAgACAgAK/wKCwABASDHCQsAAQFAQAAQEAB25CU6ABYIAAICgIAAsCPvQAAQEABynLAAEBAABASAct6BAGCBACAgAJRzwgJAQADIccICQEAAyHHCAsACAUBAACjnhAWABQKAgABQzgkLAAEBIMcJCwABASDHCQsACwQACwQACwQACwQALBAABASAOCcsAAQEgBwnLAAsEAByzsMzAMACAcACAcACAUBAAEBAALjv9AgAsEAAAAAA2NAXsu2X/d2vp7sAAAAASUVORK5CYII=);background-size:auto;background-position:top center;background-repeat:repeat-x;position:absolute;top:0;left:0;z-index:1}.hp-slideshow:after{content:'';width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:1;opacity:.3}.hp-slideshow .cycloneslider-template-video .canvas-holder,.hp-slideshow .cycloneslider-template-video .cycloneslider-slides{min-height:500px}.hp-slideshow-overlay{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);padding:0 15px;margin-top:3.5%;z-index:10;font-size:0}.hp-slideshow-tagline h2{font-family:'Playfair Display',serif;font-size:50px;color:#fff;line-height:1.1;letter-spacing:.05em;text-align:center;text-transform:uppercase}.hp-slideshow-contact{max-width:1050px;margin:0 auto;padding:25px 25px 15px;background:rgb(0 0 0 / .5)}.hp-slideshow-contact-title{font-family:'Playfair Display',serif;font-size:35px;color:#fff;line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:20px}.hp-slideshow-contact-form .gsite-fields{margin:0 -4px}.hp-slideshow-contact-form .gsite-input{display:inline-block;width:100%;padding:0 4px;margin-bottom:14px}.hp-slideshow-contact-form .gsite-input.sm{width:calc(100% / 3)}.hp-slideshow-contact-form .gsite-input input,.hp-slideshow-contact-form .gsite-input textarea{appearance:none;background:none;border:0;border-bottom:1px solid #fff;font-size:14px;color:#fff;width:100%;height:48px;padding:0}.hp-slideshow-contact-form .gsite-input textarea{resize:none;padding-top:20px;padding-right:30px;height:60px}.hp-slideshow-contact-form .gsite-submit{appearance:none;background:none;padding:0;border:0;position:absolute;right:0;bottom:20px;font-size:20px;color:orange;text-transform:uppercase;transition:all .325s ease-in-out}.hp-slideshow-contact-form .gsite-submit:hover{color:#0080ff}.hp-slideshow-contact-form .gsite-submit i{font-size:20px}.hp-slideshow-contact-form .wpcf7{position:relative}.hp-slideshow-contact-form .wpcf7-form-control-wrap{display:block}.hp-slideshow-contact-form .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px}.hp-slideshow-contact-form .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-12px;margin:0 auto}.hp-slideshow-contact-form .wpcf7 form .wpcf7-response-output{font-size:12px;color:#fff;text-align:center;position:absolute;width:100%;margin:-15px 0 0}.hp-cta{position:absolute;bottom:54px;left:0;right:0;margin:0 auto;z-index:99}.cta-item a{display:block;font-family:'Barlow',sans-serif;font-size:20px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:#fff;line-height:1.25;border:1px solid #fff;padding:34px 0;background:#fff0}.cta-item a:hover,.cta-item a:focus{border:1px solid orange;background:orange}.section-title h2,.section-title h1{font-family:'Playfair Display',serif;font-size:55px;font-weight:400;letter-spacing:5.5px;text-transform:uppercase;color:#fff;position:relative;padding-left:23px}.section-title h2 span,.section-title h1 span{display:block;font-family:'Barlow',sans-serif;font-size:27px;font-weight:400;letter-spacing:8.1px;margin-bottom:3px}.section-title h2:before,.section-title h1:before{content:'';width:3px;height:100%;background:#fff;position:absolute;top:0;left:0}#hp-welcome{display:block;margin-top:65px;font-size:16px;line-height:30px;text-align:center;color:#848484}#hp-welcome .section-title h1{color:orange;line-height:1;display:inline-block;margin-bottom:30px}#hp-welcome .section-title h1:before{background:#0080ff}#hp-qs{background-image:url(../../../../themes/miamicondosforrent/images/qs-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:44px 0 50px;margin-top:67px;position:relative;z-index:10}#hp-qs:before{content:'';width:calc(calc(calc(100vw - 1170px) / 2) - 30px);max-width:184px;height:100%;background-image:url(../../../../themes/miamicondosforrent/images/qs-accent.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0}.hp-qs .section-title{padding:21.5px 0}.qs-form-row{display:flex;justify-content:space-between;align-items:flex-end}.qs-form-row:last-child .qs-form-field{margin-bottom:0}.qs-form-col{width:calc(50% - 25px)}.qs-form-field{margin-bottom:25px;position:relative}.qs-form-field select,#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select{width:100%;font-size:13px;font-weight:400;letter-spacing:.325px;text-transform:uppercase;background-color:#fff0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAP0lEQVR42mP4//9/3X/coJYBSDAC8VYskluAmJEBSICwIBDfBWIYuAsVYwBJwrAhEH+FYkOYOIhAxokgjCwGANysis3qTXrXAAAAAElFTkSuQmCC);background-size:auto;background-position:center right;background-repeat:no-repeat;border:none;border-bottom:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;padding:17px 0;border-radius:inherit}.qs-form-field.dual{display:flex;justify-content:space-between;align-items:center}.qs-form-field.dual option{color:#000}.qs-form-field.dual select{width:calc(50% - 17px)}.qs-form-field.dual input,.qs-form-field.dual a{width:calc(50% - 5px);display:block;font-family:'Playfair Display',serif;font-size:13px;font-weight:400;letter-spacing:1.3px;color:#fff;text-transform:uppercase;text-align:center;border:1px solid #fff;background:#fff0;padding:20px 0;-webkit-transition:all .325s ease-in-out;-moz-transition:all .325s ease-in-out;-ms-transition:all .325s ease-in-out;transition:all .325s ease-in-out}.qs-form-field.dual input:hover,.qs-form-field.dual a:hover{background-color:orange;border-color:orange}input[type=range]{-webkit-appearance:none;-moz-appearance:none;width:100%;height:1px;background:#87d4e9}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]::-moz-slider-thumb{-moz-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:#fff0;border-color:#fff0;color:#fff0}input[type='range']::-webkit-slider-thumb{position:relative;height:11px;width:11px;background:#87d4e9;border-radius:50%;z-index:1;border:none;cursor:pointer}input[type='range']::-moz-range-thumb{position:relative;height:11px;width:11px;background:#87d4e9;border-radius:50%;z-index:1;border:none;cursor:pointer}input[type='range']:nth-child(1)::-webkit-slider-thumb{z-index:2}input[type='range']:nth-child(1)::-moz-range-thumb{z-index:2}.rangeslider{position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:17px}.rangeslider input{position:absolute}.rangeslider span{font-size:13px;font-weight:400;letter-spacing:.325px;text-transform:uppercase;color:#fff;margin-bottom:18px}#hp-fp{padding:113px 0 150px}.hp-fp .container.custom{width:100%;max-width:1470px}.hp-fp .section-title{display:flex;justify-content:center;margin-bottom:83px}.hp-fp .section-title h2{color:orange}.hp-fp .section-title h2:before{background:#0080ff}.hp-fp .section-title h2 span{color:#848484}.fp-items{margin:0 -22.5px}.fp-items .slick-list{overflow:unset}.fp-items:not(.slick-initialized) .fp-item{pointer-events:none}.fp-item{margin:0 22.5px;opacity:1;-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}.fp-item.enabled{opacity:1;pointer-events:auto}.fp-item a{display:block}.fp-item-inner{position:relative}.fp-default,.fp-hover{position:relative}.fp-photo{position:relative}.fp-photo:before{content:'';width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAAH0BAMAAABcFTDGAAAAD1BMVEX///////////////////+Rd1MVAAAABHRSTlMAPj+/nmYqIQAAAO1JREFUeNrtz0ERgDAABLF6QAJWzr+mDk8s7CQOcg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDz5IPLB+PDd/HhF1w+uHxw+eDyweWDyweXDy4fXD64fHD54PLB5YPLB5cPLh9cPrh8cPng8sHlg8sHlw8uH1w+uHxw+eDyweWDyweXDy4fXD64fHD54PLB5YPLB5cPLh9cPrh8cPng8sHlg7snCkwaAWnRngAAAABJRU5ErkJggg==);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0}.fp-photo:after{content:'';width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAAH0CAMAAACZ5d3HAAAA7VBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhlgABAAAAT3RSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNBAZXAQAAAwRJREFUeNrt101u4kAYRdFyxP73RxKyAttsISMmkZAg4qeudM64uwdcva/cYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGv58BvEKSghEiKhhEjIex0Wv4EVIiESSoiE+CLFCiVEQiREQl+kWCESIqGE+JzBCpFQQiTE5wxWKCESIiE+Z6wQCZEQCX3OYIVIiITeQqwQCZHQW4gVIiESSojPGawQCSXEW4gVIqGEeAuxQiR0SLFCJERCbyFWiIRI6C3ECpEQCb2FWCES4pBaIRIiId5CK0RCHFKsUEIkxFuIFUqIQ4oVIqFDihUiIRJ6C7FCJMQhtUIkxCHFCiVEQryFWKGEOKRYIRI6pFghEuKQWiES4pBihRIiId5CrFBCHFKsEAkdUqwQCR1Sh9QKkRCH1AqREIcUK5QQhxQrREKHFCtEQiT0FmKFSIhDaoVIiEOKFUqIQ4oVIqFDihUiIQ6pFSIhDilWKCES4i3ECiXEIcUKkdAhxQqREIfUCpEQhxQrlBAJ8RZihRLikGKFSOiQYoVIiITeQqwQCXFIrRAJcUixQgmREG8hVighDilWiIQS4i3ECpHQIcUKkRAJvYVYIRIiobcQK0RCHFIrREIkxFtohUiIhHgLrRAJkRBvoRUiIRIioc8Z5nD+OfgR2gHPQ8J0wH0sErYDegvLAU/75XPGj9EOKGE+oIT5gN7CYMDt73/t/SjtgBLmA0qYDyhhPqDPmYj9akArzAeUMB9QwnxACfMBfc7MHfB7u+FPWWE8oIT5gBLmA0qYD+hzZsaAX9tdf94K4wElzAeUMB9QwnxAnzMTBVz/+TetMB5QwnxACfMBJcwHlDAf0BfpW20PCGiF+YAS5gNKmA8oYT6ghPmAvkhfH/BzffC/aIXxgBLmA0qYDyhhPqCE+YAS5gP6T8UrAh7Xp/77VhgPKGE+4Bi/c3WKNSKnc/MAAAAASUVORK5CYII=);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0}.fp-photo canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.fp-info{position:absolute;bottom:0;left:0;width:100%;padding:30px}.fp-default .fp-price{font-family:'Playfair Display',serif;font-size:30px;font-weight:400;letter-spacing:1.5px;display:block;color:#fff;margin-bottom:10px;position:relative}.fp-default .fp-price:after{content:'';width:45%;height:1px;background:#fff;position:absolute;top:60%;right:0}.cycloneslider-template-video .cycloneslider-slide-custom{min-height:100%;background:none!important}.fp-default .fp-address{font-size:16px;font-weight:400;letter-spacing:.4px;color:#fff}.fp-hover{width:128%;position:absolute;top:-14%;left:-14%;transform:scale(.78);transform-origin:center center;opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;z-index:1;box-shadow:0 0 43px rgb(0 0 0 / .4)}.fp-hover .fp-info{background:orange;padding:19px 30px 16px}.fp-hover .fp-price{font-family:'Playfair Display',serif;font-size:30px;font-weight:400;letter-spacing:1.5px;display:block;color:#fff;padding-bottom:21px;margin-bottom:14px;border-bottom:1px solid #fff;position:relative}.fp-hover .fp-price:after{display:none}.fp-hover .fp-address-beds-baths{display:flex;justify-content:space-between;align-items:center}.fp-hover .fp-address{font-family:'Lora',serif;font-size:15px;font-weight:400;letter-spacing:.375px;color:#fff;line-height:1.27}.fp-hover .fp-beds-baths{display:flex;justify-content:space-between;align-items:center}.fp-hover .fp-beds-baths span{font-family:'Lora',serif;font-size:14px;font-weight:400;letter-spacing:.35px;color:#fff}.fp-hover .fp-beds-baths span.fp-beds{margin-right:20px}.fp-hover .fp-beds-baths span i{width:17px;height:14px;display:block;background-size:auto;background-position:center center;background-repeat:no-repeat;margin:0 auto 8px}.fp-hover .fp-beds i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAm0lEQVR42q3PMQrCQBCF4bHQQFRSiFjEwlN6AbHyRHoIuxQeQIQowSxo6fovzOI0YYn64GOYYh874r13agL5hvhPin+UjCHIIEaOaYfclrwwwBo1NhBs0cB1aLCLJQ4L2Oieji0Z4YAKewx1VglH0VNCViix1DmPe0Ip+ouQJy4463zEPeEUSu74KYKYG+oerrakhcMMWQ+Fvmvfbm+VYn2V5XwAAAAASUVORK5CYII=)}.fp-hover .fp-baths i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAu0lEQVR42p3SsQnCQBiG4b8xiEVArERtLLRxAC0dwSWCYG0REUE7NxCxFsEETeEQWthlAXEGUZv4Bi4QQpDcffCUeSF3J1EUiYYSpjhgCdH52McTLiy4OoEKrojXg2BRNFCHgz5GqKKGedGAjSEsiNLCLAmYmiSBAD68P46Kp1wQ4hQHXjDdNw6U8YbJGsn/3KG7R/oQN9DdPh3oQGcfdLPX2MQaIXbY5rghgA3JBgZYYQxBnjbOcNTzlh8hwwA1Mc9LxgAAAABJRU5ErkJggg==)}.fp-item a:hover .fp-hover,.fp-item a:focus .fp-hover{transform:scale(1);opacity:1}#hp-fc{background-image:url(../../../../themes/miamicondosforrent/images/fc-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:145px 0 65px}.hp-fc .container.custom{width:100%;max-width:1470px}.hp-fc .section-title{display:flex;justify-content:center;margin-bottom:83px}.fc-items{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 -22.5px}.fc-item{margin:0 22.5px 45px;width:calc(33.33% - 45px)}.fc-item a{display:block}.fc-item-inner{position:relative}.fc-photo{position:relative}.fc-photo:before{content:'';width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:1;opacity:.3;-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}.fc-photo canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.fc-info{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;width:100%;text-align:center}.fc-title{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;letter-spacing:3.4px;display:block;color:#fff;text-transform:uppercase;-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}.fc-item a:hover .fc-photo:before,.fc-item a:focus .fc-photo:before{background:#0080ff;opacity:.66}.fc-item a:hover .fc-title,.fc-item a:focus .fc-title{color:orange}.footer-top{position:relative;padding:150px 0}.footer-top:before{content:'';width:100%;height:100%;background-image:url(../../../../themes/miamicondosforrent/images/contact-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;filter:grayscale(1);background-color:rgb(255 255 255 / .8);background-blend-mode:overlay}.footer-top-inner{display:flex;justify-content:space-between;align-items:center;margin:0 -30px}.footer-contact-form{display:flex;flex-flow:column;align-items:center;justify-content:center;width:calc(100% - 450px);min-height:550px;background:#fff}.footer-contact-form .section-title{margin-bottom:46px}.footer-contact-form .section-title h2{color:orange;padding:0;font-size:43px;letter-spacing:8.6px}.footer-contact-form .section-title h2:before{display:none}.footer-git-row{margin-bottom:9px}.footer-git label{font-size:0;display:block}.footer-git-row:last-child{margin-top:19px;margin-bottom:0}.footer-git-row span:not(.wpcf7-spinner){display:block;width:100%}.footer-git-row input,.footer-git-row textarea{font-size:16px;font-weight:400;letter-spacing:.4px;color:#757575;border:1px solid #9d9d9d;padding:15px 18px;width:100%;display:block}.footer-git-row textarea{height:111px;resize:none}.footer-git-row input[type="submit"]{font-family:'Lora',serif;font-size:16px;font-weight:400;letter-spacing:.4px;color:#fff;background:#0080ff;border:1px solid #0080ff;text-align:center;width:100%;max-width:220px;margin:0 0 0 auto}.footer .footer-form .wpcf7{position:relative}.footer .footer-form .use-floating-validation-tip .wpcf7-not-valid-tip{width:auto;font-size:11px}.footer .footer-form .wpcf7 form .wpcf7-response-output{position:absolute;top:calc(100% + 5px);margin:0!important;width:100%;text-align:center;font-size:12px}.footer .footer-form div.wpcf7 .ajax-loader{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%)}.footer-contact-info{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;max-width:450px;min-height:550px;background-image:url(../../../../themes/miamicondosforrent/images/contact-accent.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.footer-logo{margin-bottom:33px}.footer-contact span{font-size:15px;font-weight:400;color:#fff;letter-spacing:.375px;display:block;text-align:center;margin-bottom:15px}.footer-contact span i{margin-right:10px;font-size:14px}.footer-contact span.footer-email i{font-size:12px}.footer-smi a{color:#fff;margin-right:20px}.footer-smi a:last-child{margin-right:0}.footer-smi a i{font-size:22px}.footer-smi a:hover,.footer-smi a:focus{color:orange}.footer-bottom{background:#0080ff;padding:34px 0 29px}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center}.footer-navigation{margin-bottom:13px}.footer-nav{display:flex;justify-content:flex-start;align-items:center}.footer-nav li{position:relative;padding:0 10px}.footer-nav li:first-child{padding-left:0}.footer-nav li:last-child{padding-right:0}.footer-nav li a{display:block;position:relative;font-size:12px;font-weight:400;color:#fff;letter-spacing:.3px}.footer-nav li a:hover,.footer-nav li a:focus{color:orange}.footer-copyright{font-size:12px;letter-spacing:.3px;color:#fff}.footer-bottom .footer-logo{font-size:22px;color:#fff;margin:0}.bootstrap-extend-left{margin-left:calc((100vw - 1140px) / -2)}.bootstrap-extend-right{margin-right:calc((100vw - 1140px) / -2)}.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 / .2)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:#f9f7f7;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:50px;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}.qs-form .bootstrap-select .dropdown-toggle.bs-placeholder{width:100%;font-size:13px;font-weight:400;letter-spacing:.325px;text-transform:uppercase;background-color:#fff0;background-size:auto;background-position:center right;background-repeat:no-repeat;border:none;border-bottom:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border-radius:0;outline:none;text-shadow:none;box-shadow:none}.qs-form .bootstrap-select .dropdown-toggle .filter-option{text-overflow:ellipsis}.qs-form .bootstrap-select ul.dropdown-menu.inner{max-height:236px!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px;margin-bottom:7px;margin-left:-12px}.btn-group>.btn:first-child{border:none;outline:none;background:#fff0;border-bottom:1px solid rgb(255 255 255 / .75);color:#fff;font-size:13px;font-weight:400;letter-spacing:.325px;text-transform:uppercase;border-radius:0}.hp-quick-search .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px!important;font-weight:400}.qs-form #cityzip{overflow:hidden;height:60px;width:100%}.hp-quick-search .dropdown-menu.open{max-height:300px!important}.hp-quick-search ul.dropdown-menu.inner{max-height:250px!important}.qs-form .dropdown-menu.open{top:100%}#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}#content .entry-title,#content .archive-title{font-family:'Playfair Display',serif;font-size:55px;font-weight:400;letter-spacing:5.5px;text-transform:uppercase;color:orange}#content .cu-title strong{font-weight:600}.page-id-21 #content b,.page-id-21 #content strong{color:#757575}.cu-right .cu-img img{margin-bottom:75px}.cu-right .cu-img:last-child img{margin-bottom:0}a.ip-comm-button{font-family:'Lora',serif;font-size:16px;font-weight:400;letter-spacing:.4px;color:#fff;background:#0080ff;border:1px solid #0080ff;text-align:center;width:100%;max-width:220px;margin:10px;line-height:1;height:50px;display:flex;justify-content:center;align-items:center}a.ip-comm-button:hover,a.ip-comm-button:focus{background-color:orange}.flex-btn{display:flex;justify-content:center}.cs-btn a.ip-comm-button{max-width:33.33%;margin:1.5px}.luxury-apartments-cta{margin-top:20px;margin-bottom:30px}.luxury-apartments-cta a.ip-comm-button{max-width:100%;margin:0 auto}.error404 .error-page-cf-wrap .wpcf7-response-output{margin:0!important;text-align:center}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;z-index:1030;bottom:75px!important}#content .ihf-eureka ul{margin:0;list-style-type:none}a.skiptobtn{padding:10px;position:absolute;top:0;left:0;font-size:15px;z-index:-1;opacity:0;background:rgb(255 255 255 / .5);color:#000}a.skiptobtn:focus{opacity:1;z-index:9;display:block}.mobile-logo-wrapper{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:30%}.mobile-logo-wrapper img{width:100%}.info-form-property .footer-git-row textarea{width:100%!important;margin:0 auto;padding-right:60px;height:101px!important;line-height:1.4!important}#ihf-main-container .modal .close{color:#fff!important;opacity:1!important}#ihf-main-container .ihf-listing-search-results .col-xs-8{z-index:99999!important}#ihf-main-container .col-sm-7.ihf-market-report-header-toggle{z-index:99999999!important}#ihf-main-container .col-sm-7.ihf-market-report-header-toggle ul.dropdown-menu.pull-right{height:600px;overflow-y:scroll}.page-id-2379 .ihf-listings-container,.page-id-2376 .ihf-listings-container,.post-page-property-search .ihf-listings-container{height:calc(100vh - 101px);overflow-y:scroll}.page-id-2379 .ihf-search-bar-location span.ihf-input-group-append,.post-page-property-search .ihf-search-bar-location span.ihf-input-group-append{position:absolute;right:-4px;top:0;height:100%}.post-page-property-search .mt-10{margin-top:0!important}#listings-details .listings-form .ajax-loader.wpcf7-spinner{right:-25px}body.aios-custom-ihomefinder-details-template #inner-page-wrapper .wpcf7-form.use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px;left:0;right:unset!important}.fp-default .fp-price{font-variant:lining-nums}.footer-git-row input[type="submit"]{transition:all 0.3s ease-in-out}.footer-git-row input[type="submit"]:hover{background:orange;border-color:orange}.rangeslider span.range_min::before,.rangeslider span.range_max::before{position:relative;content:'$';margin-right:2px}a.ihf-advanced-search-launch{word-break:break-word;white-space:normal;text-align:left}.ip-container #main-wrapper{z-index:unset}#hp-qs .section-title,#hp-qs .hp-qs .container .col-md-4 .section-title{padding:0}#hp-qs .qs-form-field{margin-bottom:12px}#hp-qs .qs-form-row:last-child .qs-form-field{margin-bottom:0}#hp-qs .qs-form-field select,#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select{padding:10px 0 12px}#hp-qs .qs-form-field.dual select{padding:10px 0 12px}#hp-qs .qs-form-field.dual input,#hp-qs .qs-form-field.dual a{padding:14px 0}#hp-qs .rangeslider{margin-top:8px}#hp-qs .rangeslider span{margin-bottom:10px}#hp-qs .qs-form-row:first-child .qs-form-col:last-child .rangeslider{margin-top:0;margin-bottom:12px}#hp-qs .hp-qs .container{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#hp-qs .hp-quick-search{width:100%;max-width:none;margin:0}#hp-qs .qs-form{width:100%}#hp-qs .qs-form-field>div[data-ihf-client-id]{display:block!important;width:100%}#hp-qs .qs-form-row:first-child .qs-form-col:last-child .rangeslider{margin-top:0}#hp-qs ihf-horizontal-quick-search{display:block;width:100%}#hp-qs ihf-horizontal-quick-search ihf-select{display:block;width:100%;min-height:0}#hp-qs ihf-horizontal-quick-search .ihf-select-selected-options,#hp-qs ihf-horizontal-quick-search .ihf-selected-options{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow:hidden!important;max-width:100%!important;gap:8px;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#hp-qs ihf-horizontal-quick-search .ihf-select-selected-option,#hp-qs ihf-horizontal-quick-search .ihf-badge,#hp-qs ihf-horizontal-quick-search .ihf-chip,#hp-qs ihf-horizontal-quick-search [class*="badge"],#hp-qs ihf-horizontal-quick-search [class*="chip"]{flex:0 0 auto;display:inline-flex!important;align-items:center;visibility:visible!important;opacity:1!important;color:#fff!important;font-size:13px;line-height:1.3;white-space:nowrap;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#hp-qs ihf-horizontal-quick-search ihf-select,#hp-qs ihf-horizontal-quick-search .ihf-select{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#hp-qs ihf-horizontal-quick-search .ihf-select-input{flex:1 1 auto;min-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hp-qs ihf-horizontal-quick-search .ihf-col-md-3>label{font-size:0;margin-bottom:0!important}#hp-qs ihf-horizontal-quick-search .ihf-row>div{display:none}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child{display:block;flex:0 0 100%;max-width:100%}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select{padding:0!important}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select input{color:#fff!important;margin-left:-6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select input::placeholder{color:#fff!important}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select .ihf-select-selected-option{color:#fff!important}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select .ihf-select-input{overflow:hidden}#hp-qs ihf-horizontal-quick-search .ihf-row>div:first-child ihf-select span{position:relative!important}#hp-qs ihf-horizontal-quick-search button[type="submit"],#hp-qs ihf-horizontal-quick-search .ihf-btn,#hp-qs ihf-horizontal-quick-search .ihf-search-button{display:none!important}.show-on-scroll{display:none!important}