.skillbar.ext-text{margin-bottom:33px;}
.skillbar.ext-text .skill-bar-percent, .skillbar.ext-text .skillbar-title{top:23px;left:31px;background:none;color:#333;margin-left:0;}
.skillbar.ext-text .skill-bar-percent{left:0;border-right:1px dotted #bbb;width:32px;}
.skillbar{position:relative;display:block;margin-bottom:15px;width:100%;background:#eee;height:20px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width, background-color;-moz-transition-property:width, background-color;-ms-transition-property:width, background-color;-o-transition-property:width, background-color;transition-property:width, background-color;}
.skill-box .skillbar:last-child{margin-bottom:0;}
.skillbar-title{position:absolute;top:0;left:0;font-size:11px;color:#FFF;background:rgba(5, 180, 160, 0.9);text-transform:uppercase;}
.skillbar-title span{display:block;padding:0 8px;height:20px;line-height:20px;}
.skillbar-bar{height:20px;width:0;background:rgba(5, 180, 160, 0.5);}
.skill-bar-percent {
position: absolute;
right: 10px;
top: 0;
font-size: 13px;
height: 20px;
line-height: 20px;
color: #FFF;
color: rgba(0, 0, 0, 0.6);
}.ich-settings-main-wrap{}
.ich-settings-main-wrap .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.ich-settings-main-wrap .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.ich-settings-main-wrap .slick-list:focus{outline:none;}
.ich-settings-main-wrap .slick-list.dragging{cursor:pointer;cursor:hand;}
.ich-settings-main-wrap .slick-slider .slick-track, .ich-settings-main-wrap .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.ich-settings-main-wrap .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.ich-settings-main-wrap .slick-track:before, .ich-settings-main-wrap .slick-track:after{display:table;content:'';}
.ich-settings-main-wrap .slick-track:after{clear:both;}
.ich-settings-main-wrap .slick-loading .slick-track{visibility:hidden;}
.ich-settings-main-wrap .slick-slide{display:none;float:left;height:100%;min-height:1px;}
.ich-settings-main-wrap [dir='rtl'] .slick-slide{float:right;}
.ich-settings-main-wrap .slick-slide img{display:block;}
.ich-settings-main-wrap .slick-slide.slick-loading img{display:none;}
.ich-settings-main-wrap .slick-slide.dragging img{pointer-events:none;}
.ich-settings-main-wrap .slick-initialized .slick-slide{display:block;}
.ich-settings-main-wrap .slick-loading .slick-slide{visibility:hidden;}
.ich-settings-main-wrap .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.ich-settings-main-wrap .slick-arrow.slick-hidden{display:none;}
.ich-settings-main-wrap .slick-loading .slick-list{background:#ffffff url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/front/lib/images/ajax-loader.gif) center center no-repeat;}
.ich-settings-main-wrap .slick-prev, .ich-settings-main-wrap .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.ich-settings-main-wrap .slick-prev:hover, .ich-settings-main-wrap .slick-prev:focus, .ich-settings-main-wrap .slick-next:hover, .ich-settings-main-wrap .slick-next:focus{color:transparent;outline:none;background:transparent;}
.ich-settings-main-wrap .slick-prev:hover:before, .ich-settings-main-wrap .slick-prev:focus:before, .ich-settings-main-wrap .slick-next:hover:before, .ich-settings-main-wrap .slick-next:focus:before{opacity:1;}
.ich-settings-main-wrap .slick-prev.slick-disabled:before, .ich-settings-main-wrap .slick-next.slick-disabled:before{opacity:.25;}
.ich-settings-main-wrap .slick-prev:before, .ich-settings-main-wrap .slick-next:before{font-family:'Font Awesome 5 Free';font-size:20px;line-height:1;opacity:.75;color:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ich-settings-main-wrap .slick-prev{left:-25px;overflow:hidden !important;}
.ich-settings-main-wrap [dir='rtl'] .slick-prev{right:-25px;left:auto;}
.ich-settings-main-wrap .slick-prev:before{content:"\f359";}
.ich-settings-main-wrap [dir='rtl'] .slick-prev:before{content:"\f35a";}
.ich-settings-main-wrap .slick-next{right:-25px;overflow:hidden !important;}
.ich-settings-main-wrap [dir='rtl'] .slick-next{right:auto;left:-25px;}
.ich-settings-main-wrap .slick-next:before{content:"\f35a";}
.ich-settings-main-wrap [dir='rtl'] .slick-next:before{content:"\f359";}
.ich-settings-main-wrap .slick-dotted.slick-slider{margin-bottom:30px;}
.ich-settings-main-wrap .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0 !important;margin:0 !important;list-style:none;text-align:center;}
.ich-settings-main-wrap .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.ich-settings-main-wrap .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.ich-settings-main-wrap .slick-dots li button:hover, .ich-settings-main-wrap .slick-dots li button:focus{outline:none;}
.ich-settings-main-wrap .slick-dots li button:hover:before, .ich-settings-main-wrap .slick-dots li button:focus:before{opacity:1;}
.ich-settings-main-wrap .slick-dots li button:before{font-family:'Font Awesome 5 Free';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\f111';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ich-settings-main-wrap .slick-dots li.slick-active button:before {
opacity: .75;
color: black;
}.infoBox{overflow:hidden;}
.infoBox img{position:absolute !important;top:70px;right:20px;bottom:auto;left:auto;z-index:9;background-color:rgba(20, 20, 20, 0.6);}
.landz-box-maps{margin:60px 0 10px;width:320px;height:300px;background-color:#FFF;overflow:hidden;-webkit-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);}
.landz-box-maps .img-container{position:relative !important;height:260px;width:320px;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.landz-box-maps .img-container:after{border:8px solid rgba(250, 250, 250, 0.5);content:'';width:100%;position:absolute !important;top:0;right:0;bottom:40px;left:0;z-index:7;}
.landz-box-maps .img-container .title{background-color:rgba(31, 183, 166, 0.9);color:#ffffff;display:block;font-size:18px;height:40px;padding:5px 10px 0 36px;line-height:1.7;overflow:hidden;font-weight:200;position:absolute !important;top:auto;right:0;bottom:0;left:0;z-index:8;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;}
.landz-box-maps .img-container .title:after, .landz-box-maps .img-container .title:before{font-family:'FontAwesome';background-color:#188b7e;line-height:1.15;text-align:center;position:absolute !important;top:0;right:auto;bottom:0;left:auto;z-index:1;}
.landz-box-maps .img-container .title:after{content:'\f041';font-size:20px;padding-top:8px;left:0;width:30px;font-weight:100;}
.landz-box-maps .img-container .title:before{content:'\f105';font-size:32px;right:0;width:22px;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.landz-box-maps .img-container .title:hover{background-color:rgba(31, 183, 166, 0.9);}
.landz-box-maps .img-container .title:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.landz-box-maps .description{background-color:#FAFAFA;border-bottom:1px solid #E5E5E5;font-size:14.5px;font-weight:100;line-height:1.2;padding:6px 12px 8px;text-align:justify;height:81px;overflow:hidden;}
.landz-box-maps .price{background-color:rgba(70, 190, 170, 0.8);color:#ffffff;font-size:28px;font-weight:100;height:42px;padding:2px 0 0;text-align:center;position:absolute !important;top:336px;right:30px;bottom:auto;left:30px;z-index:4;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.landz-box-maps:hover .price{top:220px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.landz-box-maps .details{border-bottom:4px solid #16A393;background-color:#FFF;position:relative;list-style:none;height:40px;z-index:5;padding:0;margin:0;}
.landz-box-maps .details li{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/icon-ads-grey.png) no-repeat scroll 5px top;float:left;color:#777;font-size:13px;height:36px;padding:10px 0 0 54px;margin-right:1px;position:relative;z-index:8;width:75px;}
.landz-box-maps .details li.room{background-position:9px -98px;}
.landz-box-maps .details li.bed-room{background-color:#F7F7F7;background-position:9px -130px;}
.landz-box-maps .details li.bath-room{background-color:#EFEFEF;background-position:9px -161px;}
.landz-box-maps .details li.size{background-color:#E6E6E6;background-position:9px -64px;margin-right:0;width:92px;}
.landz-box-maps .details li:after{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/mini-arrow.png) no-repeat scroll right top;content:"";height:36px;width:22px;position:absolute !important;top:8px;right:auto;bottom:auto;left:26px;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
.landz-box-property{border:1px solid #E5E5E5;position:relative;padding-bottom:64px;margin:0 0 20px 16px;margin-left:0;}
.landz-box-property.margin-left{margin-left:16px;}
.landz-box-property .description{display:block;padding:8px 12px 10px;font-size:15px;border-top:1px dotted #E5E5E5;border-bottom:1px dotted #E5E5E5;background-color:#F7F7F7;}
.landz-box-property .address{display:block;padding:6px 12px;}
.landz-box-property .image{width:100%;display:block;overflow:hidden;position:relative !important;}
.landz-box-property .title{background-color:rgba(255, 255, 255, 0.9);border-bottom:3px solid #1fb7a6;color:#333;font-size:20px;padding:6px 12px;position:absolute !important;top:auto;right:auto;bottom:3px;left:0;z-index:3;}
.landz-box-property .detail{min-height:120px;list-style:outside none none;margin:10px 6px;padding:0;}
.landz-box-property .detail dt, .landz-box-property .detail dd{border-bottom:1px solid #f7f7f7;height:35px;padding:5px 6px 3px;width:35%;font-size:14px;margin-bottom:0 !important;}
.landz-box-property .detail dt{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/icon-ads-grey.png) no-repeat scroll left center;float:left;font-weight:400 !important;padding-left:36px;}
.landz-box-property .detail dt.status{background-position:left -35px;}
.landz-box-property .detail dt.area{background-position:left -69px;}
.landz-box-property .detail dt.bed{background-position:left -134px;}
.landz-box-property .detail dt.bath{background-position:left -164px;}
.landz-box-property .detail dd{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/separator.png) no-repeat scroll left center;float:right;width:64%;padding-left:18px;}
.landz-box-property .detail dd span{text-align:right;display:block;padding:1px 6px;background-color:#FAFAFA;border:1px solid #F0F0F0;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px;}
.landz-box-property .price{position:absolute !important;top:auto;right:-1px;bottom:-1px;left:-1px;z-index:2;font-size:20px;height:42px;background-color:#1fb7a6;font-weight:400;color:#ffffff;padding:6px 14px 0;}
.landz-box-property .price:after{position:absolute !important;top:-10px;right:50%;bottom:auto;left:auto;z-index:2;content:"";margin-right:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1fb7a6;}
.landz-box-property .footer{clear:both;}
.footer-buttons{position:absolute !important;top:auto;right:4px;bottom:4px;left:auto;z-index:3;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.footer-buttons a{padding:2px 6px;font-size:12px;}
[dir=rtl] .footer-buttons{right:auto;left:4px;}
.landz-box-property.box-home{margin:0 0 30px;}
.landz-box-property.box-home .image{height:250px;width:100%;}
.landz-box-property.box-list{margin:0 0 30px;position:relative;padding-bottom:0;background-color:#FFF;}
.landz-box-property.box-list .image{height:172px;width:240px;position:absolute !important;top:10px;right:auto;bottom:auto;left:10px;z-index:1;}
.landz-box-property.box-list .image:after{position:absolute !important;top:6px;right:-6px;bottom:auto;left:auto;z-index:1;content:" ";width:0;height:0;border-left:8px solid #1fb7a6;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.landz-box-property.box-list .description{border:1px solid #E5E5E5;border-right:none;height:82px;}
.landz-box-property.box-list .address, .landz-box-property.box-list .description, .landz-box-property.box-list .detail, .landz-box-property.box-list .footer{margin-left:260px;border-left:1px solid #E5E5E5;}
.landz-box-property.box-list .detail{border-bottom:1px solid #E5E5E5;float:none;margin:0 0 0 260px;min-height:30px;}
.landz-box-property.box-list .detail dd, .landz-box-property.box-list .detail dt{float:none;width:auto;display:inline-block;border-bottom:none;padding-right:4px;}
.landz-box-property.box-list .detail dd{border-right:1px solid #e5e5e5;padding-right:8px;}
.landz-box-property.box-list .detail dd span{display:inline;}
.box-grid.mini .rem-price-amount{color:#FFF;}
.landz-box-property.box-list .price{font-size:18px;height:27px;padding:0 10px;position:absolute !important;top:3px;right:3px;bottom:auto;left:auto;z-index:1;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.landz-box-property.box-list .price:after{border:none;}
.landz-box-property.box-list .footer{overflow:hidden;position:relative;height:48px;padding:6px 10px;}
.landz-box-property{}
.landz-box-property.box-grid{padding-bottom:40px;}
.landz-box-property.box-grid .image{position:relative;overflow:hidden;height:180px;width:100%;}
.landz-box-property.box-grid .description{border-bottom:16px solid #f7f7f7;height:133px;overflow:hidden;padding-bottom:18px;}
.landz-box-property.box-grid .detail{background-color:#FFF;margin:0;padding:10px;height:131px;position:absolute !important;top:auto;right:0;bottom:0;left:0;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;}
.landz-box-property.box-grid:hover .detail{bottom:41px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.landz-box-property{}
.landz-box-property.box-grid{}
.landz-box-property.box-grid.mini .address, .landz-box-property.box-grid.mini .detail, .landz-box-property.box-grid.mini .description{display:none !important;}
.landz-box-property.box-grid.mini .image{height:160px;}
.landz-box-property.box-grid.mini .price{background-color:#F7F7F7;border:1px solid #E5E5E5;border-top:4px solid #1fb7a6;color:#777;height:45px;}
.landz-box-property.box-grid.mini .price:after{right:auto;right:24px;border-width:7px;border-bottom-color:#1fb7a6;}
.property-slide{position:relative;z-index:1;}
.box-property-slide{position:relative;height:386px;color:#ffffff;width:100%;margin-bottom:15px;}
.box-property-slide .left-block, .box-property-slide .right-block{display:block;padding:14px;height:100%;width:50%;background-color:rgba(31, 183, 166, 0.7);position:absolute !important;top:0;right:auto;bottom:auto;left:auto;z-index:1;}
.box-property-slide .right-block{right:0;}
.box-property-slide .left-block{}
.box-property-slide .left-block:after{position:absolute !important;top:50%;right:-19px;bottom:auto;left:auto;z-index:3;content:"";margin-top:-40px;width:0;height:0;border-left:20px solid rgba(31, 183, 166, 0.7);border-top:20px solid rgba(31, 183, 166, 0);border-bottom:20px solid rgba(31, 183, 166, 0);}
.box-property-slide .left-block .price{position:absolute !important;top:auto;right:auto;bottom:0;left:0;z-index:1;font-size:22px;background-color:#188b7e;color:#ffffff;padding:10px 20px 10px 10px;}
.box-property-slide .left-block .button{padding:16px 26px;border:none;position:absolute !important;top:auto;right:0;bottom:0;left:auto;z-index:1;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}
.box-property-slide .left-block .detail{min-height:120px;list-style:outside none none;margin:6px;padding:0;}
.box-property-slide .left-block .detail dt, .box-property-slide .left-block .detail dd{height:35px;padding:6px 6px 3px;width:35%;font-size:14px;}
.box-property-slide .left-block .detail dt{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/icon-ads.png) no-repeat scroll left center;font-weight:400 !important;float:left;padding-left:36px;}
.box-property-slide .left-block .detail dt.status{background-position:left -34px;}
.box-property-slide .left-block .detail dt.area{background-position:left -68px;}
.box-property-slide .left-block .detail dt.bed{background-position:left -133px;}
.box-property-slide .left-block .detail dt.bath{background-position:left -163px;}
.box-property-slide .left-block .detail dd{float:right;width:64%;padding-left:18px;}
.box-property-slide .left-block .detail dd span{position:relative;text-align:right;display:block;padding:1px 6px;background-color:rgba(24, 139, 126, 0.3);border:1px solid rgba(24, 139, 126, 0.9);-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-o-border-radius:1px;border-radius:1px;}
.box-property-slide .left-block .detail dd span:after{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/mini-arrow.png) no-repeat right bottom;content:'';height:21px;width:9px;position:absolute !important;top:0;right:auto;bottom:auto;left:-24px;z-index:1;}
.box-property-slide .left-block .detail li{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/icon-ads.png) no-repeat left top;padding:10px 5px 0 20px;}
.box-property-slide .left-block .detail li .icon-bathroom{background-position:left -158px;}
.box-property-slide .left-block .detail li .icon-bedroom{background-position:left -128px;}
.box-property-slide .left-block .detail li .icon-purpose{background-position:left -30px;}
.box-property-slide .left-block .detail li .icon-type{background-position:left 1px;}
.box-property-slide .left-block .detail li .icon-size{background-position:left -63px;}
.box-property-slide .left-block .detail span{display:block;padding-left:25px;margin-left:10px;}
.box-property-slide .left-block .detail b{display:inline-block;padding-right:30px;font-weight:200;}
.box-property-slide .left-block .title{font-size:28px;display:block;border-bottom:1px dotted #FFF;margin-bottom:6px;}
.box-property-slide .left-block .description{display:block;height:118px;overflow:hidden;width:100%;}
.box-property-slide .rb{background:none;display:block;height:191px;width:100%;position:absolute !important;top:0;right:0;bottom:auto;left:0;z-index:1;}
.property-carousel-box{padding-top:160px;}
.property-carousel-box .content{background-color:rgba(255, 255, 255, 0.5);border-top:1px solid #FFF;border-bottom:1px solid #FFF;padding:20px 0;text-align:left !important;float:none !important;}
.property-carousel-box .content .title, .property-carousel-box .content .address, .property-carousel-box .content .price{float:left;clear:both;color:#444;font-size:30px;padding:0;margin:0;border:none;}
.property-carousel-box .content .price{font-size:50px;margin-top:14px;position:relative;padding-left:64px;}
.property-carousel-box .content .price span{display:inline-block;background-color:#1fb7a6;margin-top:8px;font-size:36px;color:#ffffff;padding:0 14px;position:absolute !important;top:0;right:auto;bottom:auto;left:0;z-index:1;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.property-carousel-box .content .price span:after{position:absolute !important;top:50%;right:-8px;bottom:auto;left:auto;z-index:1;content:"";margin-top:-8px;width:0;height:0;border-left:8px solid #1fb7a6;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.property-carousel-box .content .title{font-size:70px;border-bottom:1px dotted #FFF;padding:10px 0;margin-bottom:10px;text-transform:none !important;font-weight:100;}
.property-carousel-box .button-read{margin-top:20px;padding:8px 30px;font-size:22px;}
.list-box-title{border-bottom:3px solid #1fb7a6;height:36px;position:relative;margin-bottom:20px;}
.list-box-title span{display:block;position:absolute !important;top:0;right:auto;bottom:0;left:0;z-index:1;padding:6px 10px 0;background-color:#1fb7a6;color:#ffffff;}
.list-box-title span .icon{margin-right:10px;}
.list-box-section{display:block;position:absolute !important;top:0;right:auto;bottom:0;left:0;z-index:1;padding:6px 10px 0;background-color:#1fb7a6;color:#ffffff;}
.hover-effect{position:relative !important;display:block;overflow:hidden;}
.hover-effect:before{position:absolute !important;top:0;right:0;bottom:0;left:0;z-index:3;border:8px solid rgba(255, 255, 255, 0.4);content:"";}
.hover-effect .cover{background-color:rgba(31, 183, 166, 0.3);border:8px solid rgba(255, 255, 255, 0);font-size:40px;text-align:center;display:block;overflow:hidden;content:'';position:absolute !important;top:0;right:0;bottom:0;left:0;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;-moz-transition:0.2s all ease-in-out;-ms-transition:0.2s all ease-in-out;-o-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;-webkit-transition:0.2s all ease-in-out;}
.hover-effect .cover:after{content:"";width:100px;height:100px;background-color:rgba(255, 255, 255, 0.95);position:absolute !important;top:-52px;right:-52px;bottom:auto;left:auto;z-index:1;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg);}
.hover-effect .cover:before{position:absolute !important;top:6px;right:10px;bottom:auto;left:auto;z-index:2;font-family:"Font Awesome 5 Free";font-size:16px;content:"\f0c1";font-weight:900;color:#1fb7a6;}
.compare-selected:before{content:"\f00c" !important;}
.hover-effect .cover-title{height:30px;background-color:rgba(31, 183, 166, 0.8);text-align:center;padding-top:2px;color:#ffffff;position:absolute !important;top:auto;right:10px;bottom:-40px;left:10px;z-index:6;-moz-transition:0.4s all ease-in-out;-ms-transition:0.4s all ease-in-out;-o-transition:0.4s all ease-in-out;transition:0.4s all ease-in-out;-webkit-transition:0.4s all ease-in-out;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.hover-effect:hover .cover-title{bottom:10px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.hover-effect:hover .cover{border-color:rgba(255, 255, 255, 0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.hover-effect:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.hover-effect img{-moz-transition:0.2s all ease-in-out;-ms-transition:0.2s all ease-in-out;-o-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;-webkit-transition:0.2s all ease-in-out;}
.propery-style-6{margin-bottom:30px;border-bottom:1px solid #dadada;box-shadow:0 0 5px rgba(167, 197, 167, 0.8);transition:all 0.4s ease-in-out 0s;padding:10px;background-color:#fff;position:relative;}
.propery-style-6 .post-img{position:relative;overflow:hidden;}
.propery-style-6 .image.image-fill{margin:0 !important;height:175px;border-right:none !important;}
.propery-style-6 .post-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0, 0, 0, 0);transition:all 0.4s linear 0s;}
.propery-style-6:hover .post-img:before{background:rgba(0, 0, 0, 0.6);}
.propery-style-6 .post-img img{width:100%;height:auto;}
.propery-style-6 .post-img:before{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 55%, rgba(0,0,0,.75) 100%);}
.propery-style-6 .category{font-size:14px;color:#fff;line-height:19px;text-align:center;text-transform:capitalize;padding:11px 0;position:absolute;bottom:0;left:-50%;transition:all 0.5s ease-in-out 0s;}
.propery-style-6 .category .price{display:block;font-weight:600;font-size:16px;}
.propery-style-6 .category span{display:block;font-size:13px;text-align:left;}
.propery-style-6 .category-1{top:17px;right:10px;}
.propery-style-6 .category-1{min-width:50px;z-index:9;font-size:11px;color:#fff;line-height:11px;text-align:center;padding:3px 0;background:#4e9bea;position:absolute;transition:all 0.5s ease-in-out 0s;}
.propery-style-6 .property-type{top:17px;right:62px;}
.propery-style-6 .property-type{min-width:50px;z-index:9;font-size:11px;color:#fff;line-height:11px;text-align:center;padding:3px 0;background:#7FBA00;position:absolute;transition:all 0.5s ease-in-out 0s;}
.propery-style-6 .category{left:10px;z-index:9;}
.propery-style-6 .post-review{padding:10px 10px;background:#fff;position:relative;}
.propery-style-6 .post-title{margin:0;}
.propery-style-6 .post-title a{display:inline-block;font-size:18px;font-weight:bold;transition:all 0.30s linear 0s;}
.propery-style-6 .post-title a:hover{text-decoration:none;color:#555;}
.propery-style-6 .post-description{font-size:15px;color:#555;line-height:26px;margin-top:10px;}
.propery-style-6 .post-bar span{display:inline-block;font-size:14px;}
.propery-style-6 .post-bar span i{margin-right:5px;color:#999;}
.propery-style-6 .post-bar span a{color:#999;text-transform:uppercase;}
.propery-style-6 .post-bar span a:hover{text-decoration:none;color:#ff9412;}
.propery-style-6 .post-bar span.comments{margin-left:5px;}
.rem-currency-symbol{display:inline !important;}
.property-style-7{margin-bottom:30px;width:100%;height:300px;background-color:#FFF;overflow:hidden;-webkit-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);}
.property-style-7 .img-container{position:relative !important;height:260px;width:100%;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.property-style-7 .img-container:after{border:8px solid rgba(250, 250, 250, 0.5);content:'';width:100%;position:absolute !important;top:0;right:0;bottom:40px;left:0;z-index:7;}
.property-style-7 .img-container .title{background-color:rgba(31, 183, 166, 0.9);color:#ffffff;display:block;font-size:18px;height:40px;padding:5px 10px 0 36px;line-height:1.7;overflow:hidden;font-weight:200;position:absolute !important;top:auto;right:0;bottom:0;left:0;z-index:8;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;}
.property-style-7 .img-container .title:after, .property-style-7 .img-container .title:before{font-family:'FontAwesome';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:'\f041';font-size:20px;padding-top:8px;left:0;width:30px;font-weight:100;}
.property-style-7 .img-container .title:before{content:'\f105';font-size:32px;right:0;width:22px;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.property-style-7 .img-container .title:hover{background-color:rgba(31, 183, 166, 0.9);}
.property-style-7 .img-container .title:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.property-style-7 .description{background-color:#FAFAFA;border-bottom:1px solid #E5E5E5;font-size:14.5px;font-weight:100;line-height:1.2;padding:6px 12px 8px;text-align:justify;height:81px;overflow:hidden;}
.property-style-7 .price{background-color:rgba(70, 190, 170, 0.8);color:#ffffff;font-size:28px;font-weight:100;height:42px;padding:2px 0 0;text-align:center;position:absolute !important;top:336px;right:30px;bottom:auto;left:30px;z-index:4;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.property-style-7:hover .price{top:165px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.property-style-7 .details{border-bottom:4px solid #16A393;background-color:#FFF;position:relative;list-style:none;height:40px;z-index:5;padding:0;margin:0;}
.property-style-7 .details .label{line-height:36px;font-size:13px;margin:8px;}
.property-style-7 .details li{height:260px;background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/icon-ads-grey.png) no-repeat scroll 5px top;float:left;color:#777;font-size:13px;height:36px;padding:10px 0 0 54px;margin-right:1px;position:relative;z-index:8;width:75px;}
.property-style-7 .details li.room{background-position:9px -98px;}
.property-style-7 .details li.bed-room{background-color:#F7F7F7;background-position:9px -130px;}
.property-style-7 .details li.bath-room{background-color:#EFEFEF;background-position:9px -161px;}
.property-style-7 .details li.size{background-color:#E6E6E6;background-position:9px -64px;margin-right:0;width:92px;}
.property-style-7 .details li:after{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/mini-arrow.png) no-repeat scroll right top;content:"";height:36px;width:22px;position:absolute !important;top:8px;right:auto;bottom:auto;left:26px;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
.type-filtering button:focus{outline:none !important;border:none !important;}
.property-style-7 .inline-property-icons{text-align:center;}
.ich-settings-main-wrap .rem-topbar-btn{padding:4px 10px;border:1px solid #E5E5E5;font-size:15px;text-align:center;display:inline-block;background-color:#FFFFFF;color:#555;}
.rem-topbar-btn.list-view{margin-right:5px;}
.rem-topbar-btn:hover{text-decoration:none;-webkit-box-shadow:0 0 0 2px rgba(236, 236, 236, 0.3);-moz-box-shadow:0 0 0 2px rgba(236, 236, 236, 0.3);box-shadow:0 0 0 2px rgba(236, 236, 236, 0.3);}
.rem-style-1{font-family:nunito sans,sans-serif;box-shadow:0 10px 31px 0 rgba(7,152,255,.09);border:1px solid #f1f8ff;transition:.3s ease-out;margin-bottom:30px;position:relative;background-color:#FFF;}
.rem-style-1:hover{box-shadow:0 3px 23px 9px rgba(7,152,255,.15)!important;transform:translate(0%,-5px);}
.rem-style-1 .img-container{position:relative;float:left;width:40%;}
.rem-style-1 .featured-text{position:absolute;top:15px;left:15px;background-color:#f1bf7f;color:#fff;padding:5px;font-size:13px;border-radius:2px;}
.rem-style-1 .property-type{position:absolute;top:15px;right:15px;background-color:#ff6464;color:#fff;padding:5px;font-size:13px;border-radius:2px;}
.rem-style-1 .address-text{position:absolute;bottom:10px;left:10px;font-size:12px;color:#fff;}
.rem-style-1 .images-text{position:absolute;bottom:10px;right:10px;font-size:12px;color:#fff;}
.rem-style-1 .img-container img{width:100%;}
.rem-style-1 .content-container{background-color:#FFF;padding:15px 15px 0 15px;width:60%;float:left;}
.rem-style-1 .content-container h2{font-size:18px;margin:0;color:#222;padding:0;}
.rem-style-1 .content-container a:hover, .rem-style-2 .content-container a:hover{text-decoration:none;}
.rem-style-1 .content-container .property-price{margin:5px 0 0 0;color:#ff6464;font-size:17px;padding:0;}
.rem-style-1 .content-container .property-excerpt{margin:0;font-size:14px;color:#5c727d;max-height:65px;overflow:hidden;}
.rem-style-1 .content-footer{margin-top:10px;padding-top:10px;padding-bottom:10px;position:absolute;width:100%;bottom:0;right:0;padding-left:40%;}
.rem-style-1 .inline-property-icons{margin-top:5px;}
.rem-style-1 .inline-property-icons span:first-child{margin-left:0;}
.rem-style-1 .agent-name{display:inline-block;margin-left:7px;margin-top:7px;color:#333;font-size:14px;}
.rem-style-1 .agent-info img{width:30px;height:30px;border-radius:50%;display:inline-block;}
.rem-style-1 .agent-info{margin-left:15px;float:left;}
.rem-style-1 .icons-wrap{float:right;margin-right:10px;}
.rem-style-1 .clearfix{clear:both;}
.rem-style-1 .icons-wrap ul{margin:0;padding:0;list-style:none;margin-top:7px;}
.rem-style-1 .icons-wrap ul li{display:inline-block;}
.rem-style-1 .icons-wrap ul li a{border:1px solid #eef3f6;color:#c2cbd9;padding:4px 7px;font-size:16px}
.rem-style-1 .icons-wrap a:hover{color:#ff6464;}
.icons-wrap ul{padding:0 !important;}
@media only screen and (max-width: 668px){
.rem-style-1 .img-container{float:none !important;width:100% !important}
.rem-style-1 .content-container{width:100% !important;float:none !important;}
.rem-style-1 .content-footer{position:relative !important;padding-left:0 !important;}
.rem-style-1 .agent-info{margin-left:0 !important;}
.rem-style-1 .icons-wrap{margin-right:0 !important;}
}
.rem-style-2{font-family:nunito sans,sans-serif;box-shadow:0 10px 31px 0 rgba(7,152,255,.09);border:1px solid #f1f8ff;transition:.3s ease-out;margin-bottom:30px;}
.rem-style-2:hover{box-shadow:0 3px 23px 9px rgba(7,152,255,.15)!important;transform:translate(0%,-5px);}
.rem-style-2 .img-container{position:relative;}
.rem-style-2 .featured-text{position:absolute;top:15px;left:15px;background-color:#f1bf7f;color:#fff;padding:5px;font-size:13px;border-radius:2px;z-index:1;}
.rem-style-2 .property-type{position:absolute;top:15px;right:15px;background-color:#ff6464;color:#fff;padding:5px;font-size:13px;border-radius:2px;z-index:1;}
.rem-style-2 .address-text{position:absolute;bottom:10px;left:10px;font-size:12px;color:#fff;z-index:1;}
.rem-style-2 .images-text{position:absolute;bottom:10px;right:10px;font-size:12px;color:#fff;z-index:1;}
.rem-style-2 .img-container img{width:100%;}
.rem-style-2 .content-container{background-color:#FFF;padding:15px 15px 0 15px;}
.rem-style-2 .content-container h2{font-size:18px;margin:0;}
.rem-style-2 .content-container .property-price{margin:5px 0 0 0;color:#ff6464;font-size:17px;padding:0;}
.rem-style-2 .content-container .property-excerpt{margin:5px 0 0 0;font-size:14px;color:#5c727d;}
.rem-style-2 .feature-icons{margin:0;padding:0;color:#5C727D;font-size:13px;margin-top:10px;}
.rem-style-2 .feature-icons li{list-style:none;display:inline-block;margin-right:10px;}
.rem-style-2 .content-footer{margin-top:10px;border-top:1px solid #eef3f6;padding-top:10px;padding-bottom:10px;}
.rem-style-2 .agent-name{display:inline-block;margin-left:7px;margin-top:7px;color:#333;font-size:14px;}
.rem-style-2 .agent-info img{width:30px;height:30px;border-radius:50%;display:inline-block;}
.rem-style-2 .agent-info{float:left;}
.rem-style-2 .icons-wrap{float:right;}
.rem-style-2 .icons-wrap ul{margin:0;padding:0;list-style:none;margin-top:7px;}
.rem-style-2 .icons-wrap ul li{display:inline-block;}
.rem-style-2 .icons-wrap ul li a{border:1px solid #eef3f6;color:#c2cbd9;padding:4px 7px;font-size:16px}
.rem-style-2 .icons-wrap a:hover{color:#ff6464;}
.rem-style-2 .inline-property-icons span:first-child{margin-left:0;}
.rem-loading-ajax:after{content:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/assets/images/ajax-loader.gif);position:absolute;top:calc(50% - 38px);left:calc(50% - 18px);}
.rem-loading-ajax > div{opacity:0.3;}
.rem-flex-layout .row {
display: flex;
flex-wrap: wrap;
}#agent-list{padding:10px 0 80px;}
#rem-agent-page{padding:35px 0;}
#rem-agent-page .section-title.no-margin{margin-top:0;}
#rem-agent-page .right-box.no-margin{margin-bottom:0;}
#rem-agent-page .form-contact input,
#rem-agent-page .form-contact textarea{margin-bottom:20px;}
#rem-agent-page .form-contact textarea{height:140px;}
#rem-agent-page .skill-box{padding:20px;}
#rem-agent-page .agent-box-card{margin-bottom:0;}
#rem-agent-page .my-property{position:relative;padding-bottom:40px;}
#rem-agent-page .my-property .my-property-nav{text-align:center;}
#rem-agent-page .my-property .my-property-nav .button-container{border-top:1px solid #1fb7a6;position:absolute !important;top:auto;right:0;bottom:0;left:0;z-index:1;height:30px;}
#rem-agent-page .my-property .my-property-nav a{background:url(//www.remcifinance.de/wp-content/plugins/real-estate-manager-pro/images/mini-arrow.png) no-repeat scroll top center;display:inline-block;background-color:#1fb7a6;float:right;width:30px;height:30px;text-indent:-9999px;margin-left:1px;}
#rem-agent-page .my-property .my-property-nav a:hover{background-color:#188b7e;}
#rem-agent-page .my-property .my-property-nav a.previous{background-position:11px -36px;}
#rem-agent-page .my-property .my-property-nav a.next{background-position:-40px -36px;}
.agent-box-card .contact{margin-bottom:0;}
#rem-agent-page .wcp-slick{margin-right:-10px;margin-left:-10px;}
.contact-agent-form .iti .form-control {
margin-bottom: 20px !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;
}.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:transparent}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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}