.captcha-image{border:1px solid;padding:10px;display:inline-block;text-align:center;}
.cf7ic_instructions{display:block;}
.captcha-image .cf7ic_instructions span{font-weight:bold;}
.captcha-image label{display:inline-block !important;width:60px !important;position:relative;}
.captcha-image svg{padding:5px;width:50px;height:50px;}
.captcha-image label>input+svg{cursor:pointer;border:2px solid transparent;position:relative;overflow:hidden;}
.captcha-image label>input:checked+svg,
.captcha-image label>input:focus+svg{border:2px solid #f00;}
span.wpcf7-form-control.wpcf7-cf7ic{border:none;}
.kc_captcha{display:inherit;}
.cf7ic-style1{border:1px solid;padding:10px;display:inline-block;text-align:center;}
.cf7ic-icon-wrapper{font-size:inherit;}
.cf7ic-style1 .cf7ic-icon-wrapper .fa, .cf7ic-style1 .cf7ic-icon-wrapper svg{font-size:inherit;border-color:inherit;}
body .cf7ic-style1 .cf7ic-icon-wrapper svg{width:1em;height:1em;fill:currentColor;box-sizing:content-box !important;}
.woocommerce .captcha-image .cf7ic-icon-wrapper label, .woocommerce-page .captcha-image .cf7ic-icon-wrapper label, .captcha-image .cf7ic-icon-wrapper label{display:inline-block;width:inherit;vertical-align:text-top;}
.captcha-image label>input{opacity:0 !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;position:absolute !important;}
.captcha-image label>input+*{position:static;cursor:pointer;border-width:2px;border-style:none;border-color:transparent;padding:7px;}
.captcha-image label>input:checked+*,
.captcha-image label>input:focus+*{padding:5px;border-width:2px;border-style:solid;}
.cf7ic-special{opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute;left:0;width:200px;}
.cf7ic-loader, .cf7ic-loader:before, .cf7ic-loader:after{border-radius:50% !important;width:2em !important;height:2em !important;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:cf7ic-load 1.2s infinite ease-in-out;animation:cf7ic-load 1.2s infinite ease-in-out;}
.cf7ic-loader{display:block;color:#444;font-size:10px !important;margin:4.8em 6em !important;position:relative !important;text-indent:-9999em !important;-webkit-transform:translateZ(0) !important;-ms-transform:translateZ(0) !important;transform:translateZ(0) !important;-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.cf7ic-loader:before, .cf7ic-loader:after{content:'';position:absolute;top:0;}
.cf7ic-loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.cf7ic-loader:after{left:3.5em;}
@-webkit-keyframes cf7ic-load {
0%,
80%,
100%{box-shadow:0 2.5em 0 -1.3em;}
40%{box-shadow:0 2.5em 0 0;}
}
@keyframes cf7ic-load {
0%,
80%,
100%{box-shadow:0 2.5em 0 -1.3em;}
40%{box-shadow:0 2.5em 0 0;}
} .ai1ic-fields{height:0 !important;display:block;overflow:hidden !important;}
body .ai1ic-fields input{position:absolute;transform:scale(0);}
.cf7ic-wpf{margin-bottom:30px !important;}
.cf7ic-wpf .captcha-image label{width:35px !important;}
.cf7ic-wpf .captcha-image label i{width:35px !important;text-align:center;}
.cf7ic-wpf .captcha-image .cf7ic-icon-wrapper {
display: block;
text-align: left !important;
}.ich-settings-main-wrap figure{overflow:visible !important;}
.property-style-8 .image-fill, .property-style-10 .image-fill, .property-style-11 .image-fill, .property-style-12 .image-fill, .property-style-13 .image-fill, .property-style-14 .image-fill, .property-style-9 .image-fill{height:350px;overflow:hidden;}
figure.property-style-15{color:#fff;position:relative;overflow:visible;width:100%;background-color:#ffffff;color:#000000;text-align:left;font-size:16px;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);margin-bottom:30px !important;}
figure.property-style-15 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
figure.property-style-15 .image{max-height:220px;overflow:hidden;}
figure.property-style-15 img{max-width:100%;vertical-align:top;position:relative;}
figure.property-style-15 figcaption{margin:-40px 15px 0;padding:15px;position:relative;background-color:#ffffff;}
figure.property-style-15 .type-purpose-badge{top:15px;color:#fff;left:15px;min-height:48px;min-width:48px;position:absolute;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;}
figure.property-style-15 .type-purpose-badge span{display:block;line-height:24px;}
figure.property-style-15 .type-purpose-badge .type-wrap{font-size:10px;background-color:rgba(0, 0, 0, 0.1);}
figure.property-style-15 h3, figure.property-style-15 p{margin:0;padding:0;}
figure.property-style-15 h3{min-height:50px;margin-bottom:10px;margin-left:60px;display:inline-block;font-weight:600;text-transform:uppercase;}
figure.property-style-15 p{font-size:0.8em;margin-bottom:20px;line-height:1.6em;}
figure.property-style-15 footer{padding:0 25px;color:#e6e6e6;font-size:0.8em;line-height:30px;text-align:right;}
figure.property-style-15 footer > div{display:inline-block;margin-left:10px;}
figure.property-style-15 footer i{margin-right:5px;}
figure.property-style-15 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:0;}
figure.property-style-15:hover img, figure.property-style-15.hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}
.property-style-15 .image{height:160px;}
.property-style-15 .hover-effect:before{border:none;}
.property-style-8{position:relative;overflow:hidden;width:100%;color:#000000;text-align:center;font-size:16px;background-color:#fff;margin-bottom:30px !important;}
.property-style-8 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.45s ease;transition:all 0.45s ease;}
.property-style-8 img{vertical-align:top;max-width:100%;backface-visibility:hidden;}
.property-style-8 figcaption{position:absolute;top:0;left:0;right:0;z-index:1;align-items:center;bottom:0;display:flex !important;flex-direction:column;justify-content:center;}
.property-style-8 h3, .property-style-8 h5{margin:0;opacity:0;letter-spacing:1px;}
.property-style-8 h3{-webkit-transform:translateY(-100%);transform:translateY(-100%);text-transform:uppercase;font-weight:400;}
.property-style-8 h5{font-weight:normal;font-style:italic;font-size:16px;color:#888;-webkit-transform:translateY(100%);transform:translateY(100%);}
.property-style-8 a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.property-style-8:hover img, .property-style-8.hover img{opacity:0.1;}
.property-style-8:hover h3, .property-style-8.hover h3, .property-style-8:hover h5, .property-style-8.hover h5{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
figure.property-style-9{color:#fff;position:relative;float:left;width:100%;background:#000000;text-align:center;margin-bottom:30px !important;}
figure.property-style-9 *{-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.property-style-9 img{max-width:100%;opacity:1;width:100%;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.property-style-9 figcaption{font-size:1.25em;}
figure.property-style-9 > .caption-area{position:absolute;bottom:0;left:0;padding:3em 3em;width:100%;height:100%;}
figure.property-style-9 > .caption-area::before{position:absolute;top:30px;right:50%;bottom:30px;left:50%;border-left:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);content:'';opacity:0;background-color:#ffffff;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.property-style-9 h2, figure.property-style-9 .p-details{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;}
figure.property-style-9 h2{word-spacing:-0.15em;font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
figure.property-style-9 h2 span{font-weight:800;}
figure.property-style-9 .p-details{font-weight:200;-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-9 a{left:0;right:0;top:0;bottom:0;position:absolute;color:#ffffff;}
figure.property-style-9:hover img{opacity:0.35;}
figure.property-style-9:hover > .caption-area h2{opacity:1;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
figure.property-style-9:hover > .caption-area .p-details{opacity:0.8;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.property-style-9:hover > .caption-area::before{background:rgba(255, 255, 255, 0);left:30px;right:30px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-10{color:#fff;position:relative;width:100%;background:#000000;text-align:center;margin-bottom:30px !important;}
figure.property-style-10 *{-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.property-style-10 img{opacity:1;width:100%;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.property-style-10 figcaption{position:absolute;bottom:0;left:0;width:100%;height:100%;}
figure.property-style-10 figcaption > div{height:50%;overflow:hidden;width:100%;position:relative;}
figure.property-style-10 figcaption::before{position:absolute;top:50%;right:50%;left:50%;height:2px;content:'';opacity:0;background-color:rgba(255, 255, 255, 0);-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.property-style-10 h2, figure.property-style-10 .p-details{margin:0;padding:30px 35px;opacity:0;position:absolute;width:100%;height:100%;left:0;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s,-webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
figure.property-style-10 h2{display:inline-block;word-spacing:-0.1em;font-weight:300;text-transform:uppercase;bottom:0;background:rgba(0, 0, 0, 0.5);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 60%, rgba(0, 0, 0, 0.7) 100%);-webkit-transform:translate3d(0%, 50%, 0);transform:translate3d(0%, 50%, 0);}
figure.property-style-10 h2 span{font-weight:800;}
figure.property-style-10 .p-details{font-weight:300;top:0%;color:#000;background:#fff;text-align:left;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 40%, rgba(0, 0, 0, 0.1) 100%);-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);}
figure.property-style-10 .curl{width:0px;height:0px;position:absolute;bottom:0;right:0;background:linear-gradient(135deg, #ffffff, #f3f3f3 20%, #cccccc 38%, #bbbbbb 44%, #aaaaaa 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.4));box-shadow:0 0 10px rgba(0, 0, 0, 0.5);transition:all .3s ease;}
figure.property-style-10 .curl:before, figure.property-style-10 .curl:after{content:'';position:absolute;z-index:-1;left:12%;bottom:6%;width:70%;max-width:300px;max-height:100px;height:55%;box-shadow:0 12px 15px rgba(0, 0, 0, 0.3);transform:skew(-10deg) rotate(-6deg);}
figure.property-style-10 .curl:after{left:auto;right:6%;bottom:auto;top:14%;transform:skew(-15deg) rotate(-84deg);}
figure.property-style-10 a{left:0;right:0;top:0;bottom:0;position:absolute;color:#ffffff;}
figure.property-style-10:hover img, figure.property-style-10.hover img{opacity:0.7;}
figure.property-style-10:hover figcaption h2, figure.property-style-10.hover figcaption h2, figure.property-style-10:hover figcaption .p-details, figure.property-style-10.hover figcaption .p-details{-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
figure.property-style-10:hover figcaption h2, figure.property-style-10.hover figcaption h2{opacity:1;}
figure.property-style-10:hover figcaption .p-details, figure.property-style-10.hover figcaption .p-details{opacity:1;}
figure.property-style-10:hover figcaption::before, figure.property-style-10.hover figcaption::before{background:#ffffff;left:0px;right:0px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-10:hover figcaption .curl, figure.property-style-10.hover figcaption .curl{width:40px;height:40px;-webkit-transition-delay:0.7s;transition-delay:0.7s;}
figure.property-style-11{color:#fff;position:relative;width:100%;background:#000000;text-align:right;margin-bottom:30px !important;}
figure.property-style-11 *{-webkit-box-sizing:border-box;box-sizing:border-box;}
figure.property-style-11 img{opacity:1;width:100%;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.property-style-11 figcaption{position:absolute;bottom:0;left:0;padding:30px 3em;width:100%;height:100%;}
figure.property-style-11 figcaption::before{position:absolute;top:30px;right:100%;bottom:30px;left:30px;border-right:4px solid rgba(255, 255, 255, 0.8);content:'';opacity:0;background-color:rgba(255, 255, 255, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.property-style-11 h2, figure.property-style-11 .p-details{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;}
figure.property-style-11 h2{font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(-30%, 0%, 0);transform:translate3d(-30%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
figure.property-style-11 h2 span{font-weight:800;}
figure.property-style-11 .p-details{font-weight:200;-webkit-transform:translate3d(0%, -30%, 0);transform:translate3d(0%, -30%, 0);-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-11 a{left:0;right:0;top:0;bottom:0;position:absolute;color:#ffffff;}
figure.property-style-11:hover img{opacity:0.3;}
figure.property-style-11:hover figcaption h2, figure.property-style-11:hover figcaption .p-details{visibility:visible;}
figure.property-style-11:hover figcaption h2{opacity:1;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s;}
figure.property-style-11:hover figcaption .p-details{opacity:0.9;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.property-style-11:hover figcaption::before{background:rgba(255, 255, 255, 0);right:30px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-11 tr, figure.property-style-11 td{border:none !important;text-align:right !important;}
figure.property-style-11 table{direction:rtl !important;border:none !important;}
figure.property-style-12{color:#fff;position:relative;width:100%;background:#000000;text-align:left;margin-bottom:30px !important;}
figure.property-style-12 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.4s;transition:all 0.4s;}
figure.property-style-12 img{opacity:1;width:100%;}
figure.property-style-12 figcaption{position:absolute;bottom:0;left:0;width:100%;height:100%;}
figure.property-style-12 figcaption > div{height:50%;overflow:hidden;width:100%;position:relative;}
figure.property-style-12 figcaption::before{position:absolute;top:50%;right:0;left:100%;height:2px;content:'';opacity:0;background-color:rgba(255, 255, 255, 0);-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
figure.property-style-12 i, figure.property-style-12 p{margin:0;opacity:0;width:100%;}
figure.property-style-12 i{width:38px;height:38px;line-height:38px;text-align:center;position:absolute;font-size:28px;display:block;bottom:0;left:30px;background:#000000;-webkit-transform:translate3d(0%, 50%, 0);transform:translate3d(0%, 50%, 0);-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-12 p{padding:10px 35px;font-weight:500;-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-12 a{left:0;right:0;top:0;bottom:0;position:absolute;color:#ffffff;}
figure.property-style-12:hover img, figure.property-style-12.hover img{opacity:0.35;}
figure.property-style-12:hover figcaption i, figure.property-style-12.hover figcaption i, figure.property-style-12:hover figcaption p, figure.property-style-12.hover figcaption p, figure.property-style-12:hover figcaption h3, figure.property-style-12.hover figcaption h3{-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:1;}
figure.property-style-12:hover figcaption::before, figure.property-style-12.hover figcaption::before{background:rgba(255, 255, 255, 0.8);left:30px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-13{color:#fff;position:relative;width:100%;background:#000000;text-align:center;overflow:hidden !important;margin-bottom:30px !important;}
figure.property-style-13 *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
figure.property-style-13 img{opacity:1;width:100%;}
figure.property-style-13 figcaption{top:50%;left:40px;right:40px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
figure.property-style-13 figcaption h2{position:relative;font-weight:400;text-transform:uppercase;margin:0;-webkit-transform:translateY(75%);transform:translateY(75%);}
figure.property-style-13 figcaption h2 span{font-weight:800;}
figure.property-style-13 figcaption .p-details{font-size:0.9em;font-weight:500;opacity:0;margin:0;}
figure.property-style-13:before, figure.property-style-13:after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;-webkit-transition:opacity 0.6s;-webkit-transform 0.6s;transition:opacity 0.6s;-webkit-transform 0.6s;-moz-transform 0.6s;-o-transform 0.6s;transform 0.6s;}
figure.property-style-13:before{border-top:1px double #fff;border-bottom:1px double #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);}
figure.property-style-13:after{border-right:1px double #fff;border-left:1px double #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);}
figure.property-style-13 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1;}
figure.property-style-13:hover img, figure.property-style-13.hover img{opacity:0.2;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1);}
figure.property-style-13:hover figcaption h2, figure.property-style-13.hover figcaption h2, figure.property-style-13:hover figcaption .p-details, figure.property-style-13.hover figcaption .p-details{opacity:1;border-color:rgba(255, 255, 255, 0.5);-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:translateY(0);transform:translateY(0);}
figure.property-style-13:hover figcaption .p-details, figure.property-style-13.hover figcaption .p-details{-webkit-transition-delay:0.3s;transition-delay:0.3s;}
figure.property-style-13:hover:before, figure.property-style-13.hover:before, figure.property-style-13:hover:after, figure.property-style-13.hover:after{opacity:0.8;-webkit-transform:scale(1);transform:scale(1);}
figure.property-style-14{position:relative;overflow:hidden;width:100%;background:#000000;text-align:left;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);margin-bottom:30px !important;}
figure.property-style-14 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
figure.property-style-14 img{max-width:100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
figure.property-style-14 figcaption{position:absolute;top:18px;left:18px;bottom:18px;right:18px;display:block;}
figure.property-style-14 figcaption:before{position:absolute;min-width:64px;min-height:64px;display:block;top:0;left:0;width:0;content:'';background:rgba(255, 255, 255, 0.4);-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transition-delay:0.35s;transition-delay:0.35s;}
figure.property-style-14 h3, figure.property-style-14 .p-details{opacity:0;color:#ffffff;}
figure.property-style-14 h3{text-transform:uppercase;margin:0;line-height:65px;padding:0 20px 0 72px;font-weight:400;-webkit-transform:translateX(10px);transform:translateX(10px);}
figure.property-style-14 h3 span{font-weight:800;}
figure.property-style-14 .p-details{padding:10px 10px;text-align:left;margin:0;}
figure.property-style-14 > i{position:absolute;top:25px;left:25px;font-size:34px;color:#000000;width:50px;height:50px;line-height:50px;text-align:center;background:rgba(255, 255, 255, 0.5);z-index:1;}
figure.property-style-14 a{left:0;right:0;top:0;bottom:0;position:absolute;}
figure.property-style-14:hover img, figure.property-style-14.hover img{opacity:0.3;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
figure.property-style-14:hover figcaption:before, figure.property-style-14.hover figcaption:before{width:100%;-webkit-transition-delay:0s;transition-delay:0s;}
figure.property-style-14:hover h3, figure.property-style-14.hover h3, figure.property-style-14:hover .p-details, figure.property-style-14.hover .p-details{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.35s;transition-delay:0.35s;}
figure.property-style-14:hover > i, figure.property-style-14.hover > i{background:rgba(255, 255, 255, 0.8);}
.property-style-17{margin-bottom:20px;overflow:hidden;}
.property-style-17 .flat-item-image{position:relative;}
.property-style-17 .flat-item-image:before{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;visibility:hidden;width:100%;z-index:1;}
.property-style-17:hover .flat-item-image:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;}
.property-style-17 .flat-item-image > a{display:block;}
.property-style-17 .flat-item-image > a > img{width:100%;-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.property-style-17:hover .flat-item-image > a > img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.property-style-17 .for-sale{background:#95c41f none repeat scroll 0 0;color:#fff;font-family:'montserrat';font-size:14px;font-weight:600;left:0;margin-bottom:0;padding:6px 15px;position:absolute;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.property-style-17 .for-sale.rent{background:#343650 none repeat scroll 0 0;}
.property-style-17:hover .for-sale{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;}
.property-style-17 .flat-link{left:0;margin-top:-15px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;right:0;text-align:center;top:50%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;visibility:hidden;z-index:2;}
.property-style-17:hover .flat-link{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;}
.property-style-17 .flat-link > a{border:1px solid #fff;color:#fff;font-family:"montserrat";font-size:14px;font-weight:normal;padding:9px 12px 10px;text-transform:uppercase;}
.property-style-17 .flat-link > a:hover{background:#95c41f none repeat scroll 0 0;border:1px solid #95c41f;color:#fff;text-decoration:none;}
.property-style-17 .flat-desc > li{display:inline-block;}
.property-style-17 .flat-desc .inline-property-icons{color:#FFF;}
.property-style-17 .flat-desc{background:#1f223e none repeat scroll 0 0;color:#bababa;padding:15px 0;position:relative;text-align:center;z-index:2;}
.property-style-17 .flat-desc > li + li{margin-left:10%;}
.property-style-17 .flat-desc li img{margin-right:10px;}
.property-style-17 .flat-item-info{padding:15px 0;}
.property-style-17 .flat-title-price{overflow:hidden;padding-bottom:5px;}
.property-style-17 .price{color:#95c41f;font-family:"montserrat";font-size:22px;font-weight:400;}
.property-style-17 .flat-title-price .price{float:right;line-height:1;}
.property-style-17 .flat-title-price h5{float:left;margin:0;font-size:18px !important;}
.property-style-17 .flat-item-info img{margin-right:10px;}
.property-style-17 .flat-item-info > p{font-size:15px;margin-bottom:0;}
.property-style-7 .img-container .title:after, .property-style-7 .img-container .title:before{font-family:"Font Awesome 5 Free" !important;background-color:#188b7e;line-height:1.15;text-align:center;position:absolute !important;top:0;right:auto;bottom:0;left:auto;z-index:1;}
.property-style-7 .img-container .title:after{content:"\f3c5" !important;font-size:20px;padding-top:8px;left:0;width:30px;font-weight:600 !important;}
.property-style-18{background-color:#FFF;margin-bottom:30px;}
.property-style-18 .property{margin-bottom:30px;overflow:hidden;position:relative;width:100%;font-family:'Roboto', sans-serif;}
.property-style-18 .property:hover img, .property-style-18 .property:active img, .property-style-18 .property:focus img{-moz-backface-visibility:hidden;top:-10px;}
.property-style-18 .property:hover.big .overlay, .property-style-18 .property:active.big .overlay, .property-style-18 .property:focus.big .overlay{bottom:0px;}
.property-style-18 .property:hover .overlay, .property-style-18 .property:active .overlay, .property-style-18 .property:focus .overlay{bottom:0px;}
.property-style-18 .property:hover .tag.status, .property-style-18 .property:active .tag.status, .property-style-18 .property:focus .tag.status{background-color:rgba(0, 0, 0, 0.8);}
.property-style-18 .property:hover .type, .property-style-18 .property:active .type, .property-style-18 .property:focus .type{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.property-style-18 .property img{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-backface-visibility:hidden;width:100%;position:relative;top:0;}
.property-style-18 .property .overlay{-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;bottom:-50px;left:0;position:absolute;width:100%;z-index:1;}
.property-style-18 .property .overlay h3{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);color:#fff;font-size:16px;font-weight:bold;margin:5px 0 3px 0;}
.property-style-18 .property .overlay figure{color:#fff;font-weight:lighter;margin:5px 0;}
.property-style-18 .property .overlay .additional-info{background-color:#073855;display:table;height:30px;list-style:none;margin-bottom:0;width:100%;padding:8px 12px;margin:0;}
.property-style-18 .inline-property-icons{color:#ece7e7;text-align:center;}
.property-style-18 .property .overlay .info{background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );padding:12px;}
.property-style-18 .property .property-image{overflow:hidden;width:100%;}
.property-style-18 .tag.price{text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);background-color:#1396e2;color:#fff;font-size:14px;font-weight:bold;}
.property-style-18 .tag{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);background-color:#fff;display:inline-block;padding:3px 8px;}
.property-style-19{background-color:#FFF;border:1px solid #e5e5e5;font-family:'Montserrat', sans-serif;margin-bottom:30px;}
.property-style-19 .fa-map-marker-alt{color:#90C923;font-size:16px;}
.property-style-19 .imag-wrap{position:relative;}
.property-style-19 h2, .property-style-19 p{padding:2px 10px;margin:10px 0 0 0 !important;}
.property-style-19 .rem-features{margin:10px;width:100%;}
.property-style-19 h2{font-size:18px !important;font-weight:500;}
.property-style-19 p{font-size:12px;}
.property-style-19 img{width:100%;}
.property-style-19 .rem-features tr th, .property-style-19 .rem-features tr td{font-weight:500;font-size:14px;}
.property-style-19 .bottom-area{border-top:1px solid #e5e5e5;}
.property-style-19 .bottom-area .price{margin:10px 0 10px 10px;float:left;color:#0ab40a;}
.property-style-19 .bottom-area .wishlist{padding:11px;float:right;border-left:1px solid #e5e5e5;}
.property-style-19 .bottom-area li{float:right;border-left:1px solid #e5e5e5;}
.property-style-19 .bottom-area li a{padding:11px 15px;display:inline-block;}
.property-style-19 .bottom-area ul{list-style-type:none;margin:0;padding:0;}
.property-style-19 .purpose-badge{background-color:#000;color:#FFF;padding:5px;position:absolute;top:7px;left:7px;font-size:14px;}
.property-style-19 .type-badge{background-color:#90C923;color:#FFF;padding:5px;position:absolute;top:7px;right:7px;font-size:14px;}
.property-style-19 .time-badge{background-color:rgba(239, 239, 239, 0.85);color:#1a1a1a;padding:10px;position:absolute;bottom:0;left:0;font-size:14px;}
.property-style-19 .clear{clear:both;margin:0;padding:0;}
.property-style-19 a{color:#9a9595;}
.property-style-19 a:hover{color:#90C923;}
.property-style-20{font-family:'Nunito', sans-serif;-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.09);-moz-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.09);-o-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.09);box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.09);background-color:#FFF;border-radius:8px;margin-bottom:30px;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.property-style-20:hover{-webkit-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);-moz-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);-o-box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);box-shadow:0px 0px 50px 0px rgba(19, 19, 28, 0.12);}
.property-style-20 .img-container{position:relative;}
.property-style-20 .img-container img{max-width:100% !important;}
.property-style-20 .featured-text{background-color:#ff5a5f;color:#FFF;position:absolute;top:10px;left:10px;padding:5px;border-radius:3px;}
.property-style-20 .price-wrap{bottom:15px;font-size:22px;font-family:"Nunito", "Nunito Sans";color:#ffffff;font-weight:bold;left:15px;line-height:1.2;position:absolute;}
.property-style-20 .icons-wrap{bottom:15px;position:absolute;right:15px;}
.property-style-20 .icons-wrap ul{list-style:none;margin:0;padding:0;}
.property-style-20 .icons-wrap ul li{border-radius:8px;height:35px;line-height:35px;margin-right:5px;text-align:center;width:35px;display:inline-block;}
.property-style-20 .icons-wrap ul li a{color:#ffffff;background-color:rgb(15, 21, 31);font-size:16px;border-radius:8px;text-decoration:none;opacity:0.5;width:35px;height:35px;display:table-cell;vertical-align:middle;}
.property-style-20 .icons-wrap ul li a:hover{opacity:1;background-color:rgb(15, 21, 31);text-decoration:none;}
.property-style-20 .content-inner{padding:20px;}
.property-style-20 .content-inner .property-type{font-size:14px;font-family:"Nunito";color:#484848;line-height:1.2;display:inline-block;}
.property-style-20 .content-inner .address-text{font-size:14px;font-family:"Nunito";color:#484848;line-height:1.2;}
.property-style-20 .content-inner h2, .property-style-20 .content-inner h2 a{font-size:20px;font-family:"Nunito";color:#484848;font-weight:bold;line-height:1.2;margin:10px 0;text-decoration:none;}
.property-style-20 .detail-alt{margin-top:10px;color:#006c70;width:100%;}
.rem-features.detail-alt th{font-weight:bold;}
.property-style-20 .rem-footer{border-top:1px solid #eeeeee;display:flow-root;padding:20px;position:relative;}
.property-style-20 .agent-info img{width:30px;height:30px;border-radius:50%;display:inline-block;}
.property-style-20 .agent-info{float:left;}
.property-style-20 .agent-name{display:inline-block;margin-left:7px;margin-top:7px;color:#333;font-size:14px;}
.property-style-20 .publish-time{font-size:14px;font-family:"Nunito";color:#777777;line-height:1.2;margin-top:12px;float:right;}
.property-box-16{background:#222;color:#fff;margin-bottom:30px;overflow:hidden;position:relative;text-decoration:none;}
.property-box-16 .property-img-wrapper{position:relative;width:100%;}
.property-box-16 .property-img-wrapper .img-box{opacity:.66;transition:transform 1s,opacity 1s;width:100%;}
.property-box-16 .property-img-wrapper .img-box img{width:100%;}
.property-box-16 .property-img-wrapper .img-box a{cursor:pointer;}
.property-box-16 .property-img-wrapper .img-box:hover{opacity:1;transform:scale(1.025);}
.property-box-16 .property-info-wrapper{position:absolute;width:100%;bottom:0;pointer-events:none;}
.property-box-16 .property-info-wrapper .info-box{padding:20px;}
.property-box-16 .property-info-wrapper .info-box h4{font-size:14px;}
.property-box-16 .property-info-wrapper .info-box h2, .property-box-16 .property-info-wrapper .info-box h4, .property-box-16 .property-info-wrapper .info-box p {
color: #fff;
margin: 0 0 5px 0;
font-weight: 200;
}.tdarkoverlay{position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:9999998;}
.tbrightcontent{position:fixed;top:15%;left:25%;width:50%;height:60%;padding:16px;background-color:#ffffff;z-index:9999999;overflow:auto;text-align:left;font-size:15px;}
@media only screen and (max-width:991px) { .tbrightcontent{top:10%;left:10%;width:80%;height:80%;}
}
@media only screen and (max-width:767px) { .tbrightcontent{top:5%;left:5%;width:90%;height:90%;}
} .termspopupcontainer p{font-size:1em !important;line-height:1.6em !important;}
.tthebutton{text-align:center !important;width:80% !important;margin:10px auto !important;}
h3.termstitle{text-align:center;padding:1%;margin:-16px -16px 30px -16px !important;font-size:1.2em;text-transform:capitalize;}
#wp-terms-popup-after-content{padding-bottom:16px;}
#wp-terms-popup-after-content.sticky{position:sticky;position:-webkit-sticky;bottom:-16px;padding:8px 0;background-color:#ffffff;}
#wp-terms-popup-after-content.sticky form{margin:0;}
.wptpa-dropdowns{width:90%;margin:1em 5%;border:0;}
.wptpa-dropdowns tr, .wptpa-dropdowns td{border:0;}
.wptpa-dropdowns td{width:33%;font-family:inherit;}
.wptpa-dropdowns .wptpa-dropdown{width:100% !important;}
.termspopupcontainer .tthebutton .termsagree:disabled, .termspopupcontainer .tthebutton .termsagree[disabled]{opacity:0.25;cursor:pointer;}
.wptp-acknowledgement-check-box{display:flex;margin:2em 15%;width:70%;align-items:center;}
.wptp-acknowledgement-check-box label{font-size:15px;}
.wptp-acknowledgement-check-box input[type="checkbox"] { margin-right: 16px; }.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}