.filter-line{background:#fff;padding:12px 0;position:relative;z-index:100;display:none}.filter-line .filter-holder{position:relative}.filter-line .query .form-control{border-width:1px;padding:7px 11px}.filter-line .form-group{margin:0 0 10px}.filter-line .sel-col{margin:0 0 0 -10px}.filter-line .sel-col .form-group{width:50%;float:left;padding:0 0 0 10px;overflow:visible}.filter-line select{opacity:0}.filter-line .more-box{position:relative}.filter-line .more{display:block;position:relative;overflow:hidden;height:37px;padding:8px 10px 10px 8px;width:100%;font:15px/21px robotobold,sans-serif;color:#7b93a2;border:1px solid #dce1e4;border-radius:4px;background:#fff}.filter-line .more:after{content:'';position:absolute;top:15px;right:10px;background:url(../images/sel-bull.png) no-repeat;width:9px;height:6px}.filter-line .more-drop{top:100%;position:absolute;left:0;right:0;background:#fff;border:1px solid #dce1e4;border-radius:4px;padding:20px 15px;display:none;max-height:314px;overflow:auto}.filter-line .more-drop .ttl{display:block;color:#7b93a2;font:15px/21px robotomedium,sans-serif;margin:0 0 5px}.filter-line .more-drop .construction-sel{display:none}.filter-line .more-drop .construction-sel .ttl{margin-top:-4px}.filter-line .more-drop .col{overflow:hidden;margin:0 0 0 -10px}.filter-line .more-drop .form-group{float:left;width:50%;padding:0 0 0 10px;overflow:hidden}.filter-line .more-drop .form-group.wide{width:100%}.filter-line .more-drop .form-control{border-width:1px;float:left;padding:7px 11px}.filter-line .more-drop ul{padding:0 0 0 10px;margin:0;list-style:none}.filter-line .more-drop ul li{overflow:hidden;padding:0 0 8px}.filter-line .more-drop label{float:left;color:#7b93a2;padding:0 0 0 21px;font:13px/17px robotoregular,sans-serif}.filter-line .btn-col,.filter-line .buttons-wrap{overflow:hidden}.filter-line .btn-col .btn{float:left;height:37px;padding-top:6px}.filter-line .buttons{float:right}.filter-line .buttons .btn-filter{float:left;margin:0 0 0 10px}.filter-btn{background:#fff;padding:15px;margin:0 0 20px;position:relative;z-index:99;overflow:hidden}.filter-btn .btn{min-width:200px;margin:0}.filter-btn .btn+.btn{float:right}.results{padding:0 0 10px}.results .holder{overflow:hidden}.results .holder h3{color:#6c7f8a;margin:0 0 15px;font:18px/21px robotolight,sans-serif}.results .holder h3 strong{font-family:robotobold,sans-serif;font-weight:400}.results .holder .filter{float:left;margin:0 20px 0 0}.results .holder .form-group{padding:0 0 2px}.results .holder select{opacity:0}.filter{padding:0;margin:0 0 2px;list-style:none;box-shadow:0 2px 0 #d1d6d8;border-radius:2px;background:#fff;float:left}.filter li{float:left;color:#2e4b5d;font:15px/19px robotobold,sans-serif}.filter li+li{border-left:1px solid #dce1e4}.filter li a{color:#2e4b5d;display:block;padding:8px 10px}.filter li a .fo{margin:0 7px 0 0}.filter li a.active,.filter li a:hover{color:#368c52}@media (min-width:768px){.filter-btn{display:none}.filter-line{box-shadow:0 0 5px rgba(0,0,0,.26);margin:0 0 20px;display:block}.filter-line .filter-holder{padding:0 0 0 220px}.filter-line .query{width:220px;position:absolute;top:0;left:0}.filter-line .sel-frame{width:100%;float:left}.filter-line .sel-col{width:50%;float:left;margin:0}.filter-line .more-drop{left:auto;width:240px}.filter-line .buttons-wrap{clear:both;width:100%}.filter-line .btn-col{float:right}.filter-line .buttons{float:left}.results .holder h3{float:left;margin:6px 0 0;max-width:35%}.results .holder>div{float:right;width:60%}.results .holder .filter{margin:0 10px 0 0}}@media (min-width:1025px){.filter-line .filter-holder{margin:0 -20px;padding:0 243px 0 220px}.filter-line .sel-frame{margin:0}.filter-line .buttons-wrap{position:absolute;top:0;right:0;width:233px}.filter-line .form-group{margin:0}.filter-line .more-drop{left:0;padding:20px 15px 10px;right:auto;width:332px;margin:8px 0 0;border:none;box-shadow:0 0 6px rgba(0,0,0,.25);max-height:none}.filter-line .more-drop:after{content:'';position:absolute;bottom:100%;left:8px;border:8px solid transparent;border-bottom:8px solid #e3e8eb}.filter-line .more-drop:before{content:'';position:absolute;top:0;left:0;bottom:0;width:120px;background:#e3e8eb;border-radius:4px 0 0 4px}.filter-line .more-drop>div{position:relative}.filter-line .more-drop>div+div{padding:10px 0 0}.filter-line .more-drop .ttl{float:left;width:95px;margin:6px 16px 0 0}.filter-line .more-drop .col{margin:0}.results .holder .form-group{width:230px;float:left}.results .holder>div{width:auto}.results .holder h3{max-width:400px}}@media (min-width:1200px){.filter-line .filter-holder{margin:0}.results .holder h3{max-width:640px}}.featured-properties{margin:0 0 15px;min-height:40px;position:relative;background:#dce1e4}.featured-properties .input-loader{background:#dce1e4;margin-right:-6px!important;right:50%!important}.featured-properties .featured-items{padding:0;margin:0;list-style:none}.featured-properties .featured-items li{overflow:hidden;color:#546d7d;position:relative;font:13px/18px robotoregular,sans-serif}.featured-properties .featured-items li+li{margin:20px 0 0}.featured-properties .featured-items li .thumb{float:left;width:90px;margin:4px 6px 0 0;height:90px;position:relative;overflow:hidden;background:#d0d0d0}.featured-properties .featured-items li .thumb img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.featured-properties .featured-items li .holder{overflow:hidden;padding:0 0 5px 5px}.featured-properties .featured-items li .holder .title{display:block;color:#7b93a2;font-family:robotobold,sans-serif;font-weight:400}.featured-properties .featured-items li p{margin:0 0 7px}.featured-properties .featured-items li .btn-price{font-size:13px;padding:6px 12px}@media (min-width:1025px){.featured-properties .featured-items li{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.featured-properties .featured-items li .btn-price:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}.add-project{display:block;color:#fff;font:15px/19px robotomedium,sans-serif;background:#368c52;position:relative;border-radius:2px;box-shadow:0 2px 0 #d1d6d8;margin:0 0 15px;overflow:hidden;padding:24px 20px 25px 53px;-webkit-transition:all .5s;transition:all .5s}.add-project .fo{position:absolute;left:7px;top:12px;width:45px;height:45px;font-size:28px;line-height:43px;-webkit-transition:all .5s;transition:all .5s}.add-project:hover{background:#fff;color:#368c52;padding-left:63px;font-size:17px}.add-project:hover .fo{font-size:110px;left:-20px;opacity:.5;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.our-guides{margin:0 0 20px}.guides{padding:0;margin:0;list-style:none}.guides li{font:15px/19px robotomedium,sans-serif;position:relative}.guides li+li{margin:15px 0 0}.guides a{display:block;position:relative;background:#fff;box-shadow:0 2px 0 #d1d6d8;border-radius:2px;padding:24px 22px 25px 53px;color:#333;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}.guides a.active,.guides a:hover{color:#368c52}.guides a:after,.guides a:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;vertical-align:top;position:absolute;top:23px;left:15px;width:30px;font-size:23px;-webkit-transition:all .3s;transition:all .3s}.guides a.ico1:before{content:'\e811'}.guides a.ico2:before{content:'\e828'}.guides a.ico3:before{content:'\e829'}.guides a.ico4:before{content:'\e835'}.guides a.ico5:before{content:'\e810'}.guides a:after{color:#368c52;content:'\e827';top:24px;right:14px;font-size:15px;left:auto;width:auto;-webkit-transform:translate(0px,0);-ms-transform:translate(0px,0);transform:translate(0px,0);-webkit-animation:horz 1s ease infinite;animation:horz 1s ease infinite}.user-guides a{color:#368c52}.user-guides a:after{display:none}.user-guides a span{color:#333;float:right}@media (min-width:1025px){.our-guides ul li{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.our-guides ul li a:hover{padding-left:60px}.our-guides ul li a:hover:before{font-size:40px;left:8px;opacity:.5;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}}.similar-items-area{padding:0 0 20px}.similar-items{padding:0;list-style:none;margin-top:0;margin-bottom:0;font-size:0;line-height:0;letter-spacing:-4px}.similar-items.with-ads .item>*{position:relative;z-index:15}.similar-items.with-ads .item:after{content:'';position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;border:3px solid #368c52;border-radius:2px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:100}.similar-items li{padding-bottom:15px;font-size:14px;line-height:24px;letter-spacing:normal;display:inline-block;vertical-align:top;float:none}.similar-items li .item{background:#fff;position:relative;box-shadow:0 2px 0 #d1d6d8}.similar-items li .item.selected:after{-webkit-animation-name:indexing;animation-name:indexing;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.similar-items li .item .img{position:relative;overflow:hidden;padding-top:100%}.similar-items li .item .img img{width:100%;vertical-align:top;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.similar-items li .item .img .btn-price{position:absolute;bottom:10px;left:10px;z-index:20}.similar-items li .item .img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:5}.similar-items li .item .info{padding:10px 10px 12px}.similar-items li .item h3{margin:0 0 3px;color:#333;font:16px/21px robotomedium,sans-serif}.similar-items li .item .place{display:block;color:#666;font:13px/17px robotomedium,sans-serif}.similar-items li .item dl{margin:-4px 0 0;overflow:hidden;padding:0 10px 5px}.similar-items li .item dl dt{float:left;color:#333;font:13px/18px robotobold,sans-serif;display:block;width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;max-width:50%;padding:0 4px 0 0}.similar-items li .item dl dd{overflow:hidden;margin:0 0 11px;color:#666;font:13px/18px robotomedium,sans-serif;text-align:right;min-height:18px}.similar-items li .item a.more{display:block;color:#368c52;font:13px/17px robotobold,sans-serif;position:relative;padding:12px 20px 16px 12px;border-top:1px solid #dce1e4}.similar-items li .item a.more:hover{color:#28673c}.similar-items li .item a.more:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;vertical-align:top;content:'\e827';position:absolute;top:12px;right:16px;-webkit-transform:translate(0px,0);-ms-transform:translate(0px,0);transform:translate(0px,0);-webkit-animation:horz 1s ease infinite;animation:horz 1s ease infinite}.similar-items li .item ul.more{padding:13px 20px 15px 12px;border-top:1px solid #dce1e4;margin:0;list-style:none;overflow:hidden}.similar-items li .item ul.more li{float:left;font:13px/17px robotobold,sans-serif;padding:0 10px 0 0}.similar-items li .item ul.more li a{color:#368c52}.similar-items li .item ul.more li a:hover{color:#28673c}.similar-items li .item .add-item{display:table;height:100%;width:100%}.similar-items li .item .add-item a{color:#97a4ab;text-align:center;font:15px/18px robotomedium,sans-serif;display:table-cell;vertical-align:middle;padding:40px 20px}.similar-items li .item .add-item a .fo{font-size:60px;line-height:64px}.similar-items li .item .add-item a span{display:block;padding:4px 0 0}.similar-items li .item .add-item a:hover{color:#368c52}.similar-items li .item .check-box{position:relative;padding:12px 40px 16px 12px;border-top:1px solid #dce1e4}.similar-items li .item .check-box ul{padding:0;margin:0;list-style:none;overflow:hidden}.similar-items li .item .check-box ul li{float:left;color:#368c52;padding:0 10px 0 0;font:13px/17px robotobold,sans-serif}.similar-items li .item .check-box ul li a{color:#368c52}.similar-items li .item .check-box ul li a:hover{color:#28673c}.similar-items li .item .check-box input{position:absolute;display:none;opacity:1}.similar-items li .item .check-box .chk-area{margin:0;overflow:visible}.similar-items li .item .check-box .chk-area span{background-position:-34px 0;width:22px;height:22px}.similar-items li .item .check-box .chk-checked span{background-position:-34px -22px;margin:0}@media (min-width:1025px){.similar-items li .item{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.similar-items li .item h3{font-size:18px}.similar-items.no-animation li .item{opacity:1}}.user-area{position:relative;overflow:hidden;background:url(../images/bg-user-area.jpg) 50% 50%/cover no-repeat #dce1e4;font:13px/17px robotoregular,sans-serif;color:#fff;text-shadow:0 1px 0 #000;padding:16px 12px 17px;margin:0 -15px 20px}.user-area .wrap{overflow:hidden;position:relative;padding:10px}.user-area .cell{height:128px;display:table-cell;vertical-align:middle}.user-area .avatar-col{float:left;position:relative;margin:0 13px 0 0}.user-area .avatar-col .img{background:url(../images/avatar-ico.png) 0 100% no-repeat #dce1e4;border:2px solid #646260;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);height:128px;overflow:hidden;position:relative;width:128px}.user-area .avatar-col .ico{position:absolute;top:-4px;right:-4px;color:#fff;border-radius:50%;background:#13a7bd;width:36px;height:36px;text-shadow:none;overflow:hidden}.user-area .avatar-col .ico .btn{width:36px;height:36px;padding:0;text-align:center;margin:0}.user-area .avatar-col .ico .fo{display:block;margin:9px 0 0 8px;line-height:19px;width:21px;height:19px}.user-area .avatar-col .progress{position:absolute;top:20px;left:20px;bottom:20px;right:20px;text-shadow:none}.user-area .avatar-col .progress p{text-align:center;position:absolute;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:green;width:100%;font-size:17px}.user-area .avatar-col .progress .fo{color:green;font-size:81px;line-height:84px;height:84px;width:84px;display:block;-webkit-animation:rotating 5s linear infinite;animation:rotating 5s linear infinite}.user-area .holder{overflow:hidden}.user-area h3{margin:6px 0 4px;font:24px/27px robotomedium,sans-serif}.user-area ul{padding:0 0 4px;margin:0;list-style:none}.user-area ul li{padding:0 0 4px}.user-area .user-rating{overflow:hidden;min-width:200px}.user-area .user-rating .counter{overflow:hidden;font:15px/18px robotomedium,sans-serif;color:#6dc088;text-shadow:none}.user-area .user-rating .counter span{color:#fff}.user-area .member{text-align:right;margin:-18px 9px 0 0}.user-area .btn-mob{position:absolute;border-radius:4px;top:10px;right:10px;width:auto;background:0 0;font:17px/19px robotomedium,sans-serif;color:#fff;padding:0 30px 0 0}.user-area .btn-mob span{display:block;height:4px;text-indent:-9999px;overflow:hidden;border-radius:2px}.user-area .btn-mob span+span{margin-top:3px}.user-area .btn-mob strong{width:24px;position:absolute;right:0;top:1px}.user-area .btn-mob span{background:#fff}@media (min-width:1025px){.user-area{margin:0 -10px}.user-area .btn-mob{display:none}}.rating-box{text-align:left;width:70px;height:14px;overflow:hidden}.rating-box .fo{float:left;font-size:15px;line-height:15px;color:#6c7f8a;text-align:left;vertical-align:top}.rating-box .fo span{float:left;width:14px;height:14px}div.star-rating{float:left;width:14px;height:14px;text-indent:-9999px;display:block;cursor:pointer}div.rating-cancel{display:none!important}div.star-rating,div.star-rating a{background:url(../images/star-rating.png) no-repeat}div.star-rating a{display:block;width:15px;height:100%;background-position:0 0;border:0}div.star-rating-on a{background-position:0 -14px!important}div.star-rating-hover a{background-position:0 -14px}div.star-rating-readonly a{cursor:default!important}div.star-rating{background:0 0!important;overflow:hidden!important}.rating-box.big{width:115px;height:22px}.rating-box.big div.star-rating{width:23px;height:22px}.rating-box.big div.star-rating a{width:23px}.rating-box.big div.star-rating,.rating-box.big div.star-rating a{background:url(../images/star-rating.png) -15px 0 no-repeat}.rating-box.big div.star-rating-on a{background-position:-15px -22px!important}.rating-box.big div.star-rating-hover a{background-position:-15px -22px}.user-rating .rating-box{height:17px;width:95px;float:left;padding:2px 0 0}.user-rating .rating-box .fo{font-size:18px;color:#87ba97;text-shadow:none}.user-rating .rating-box .fo span{width:17px;height:17px}#navigation{display:none}#mobile-navigation{padding:0;margin:0;list-style:none}@media (min-width:1025px){#navigation{display:block;position:relative;z-index:50;border-bottom:1px solid #cfd6da;margin:0 -10px 15px}#navigation>ul{padding:0;margin:0;list-style:none}#navigation>ul>li{display:table-cell;width:1%;text-align:center;border-left:1px solid #cfd6da;height:49px;vertical-align:middle;font:15px/49px robotomedium,sans-serif;position:relative}#navigation>ul>li>a{color:#7b93a2;display:block;padding:0 5px;white-space:nowrap;background:#fff}#navigation>ul>li>a:hover{color:#000}#navigation>ul>li .num{background:#368e52;border-radius:50%;color:#fff;font:10px/16px robotomedium,sans-serif;height:16px;position:absolute;right:7px;top:7px;width:16px}#navigation>ul>li .num.big{right:5px;top:5px;height:19px;width:19px;line-height:19px}#navigation>ul>li.active>a{color:#000}#navigation>ul>li.home>a span{display:none}#navigation>ul>li.home>a:after{font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;text-align:center;text-decoration:none;text-transform:none;vertical-align:top;content:'\e811'}#navigation>ul>li.hasdrop>a:after{font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;text-align:center;text-decoration:none;text-transform:none;vertical-align:top;content:'\e832';margin:0 0 0 3px}#navigation>ul>li.color>a{background:#368d52;color:#fff;text-shadow:0 1px 0 #000}#navigation>ul>li.color>a span{color:#6dc088}#navigation>ul>li.color>a span em{font-style:normal;color:#fff}#navigation>ul>li.color>a:after{color:#87ba97}#navigation>ul>li.color ul{left:0;width:100%}#navigation>ul>li.color.active>a,#navigation>ul>li.color:hover>a{background:#40a761;box-shadow:inset 0 0 0 3px #368d52}#navigation>ul>li:hover ul{display:block}#navigation>ul>li ul{margin:-6px 0 0;list-style:none;font-size:15px;line-height:21px;position:absolute;top:100%;left:-6px;padding:2px 15px 3px;background:#fff;border-radius:2px;text-align:left;width:214px;display:none;box-shadow:0 0 16px rgba(201,201,201,.9);z-index:20}#navigation>ul>li ul:after{content:'';position:absolute;bottom:100%;left:8px;border:5px solid transparent;border-bottom:6px solid #fff}#navigation>ul>li ul li{font-size:15px;border-top:1px solid #f0f0f0;padding:10px 0 11px;display:block}#navigation>ul>li ul li:first-child{border:none}#navigation>ul>li ul li.active a{color:#368c52}#navigation>ul>li ul a{color:#7b93a2;padding:5px 5px 4px;position:relative;display:block;width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#navigation>ul>li ul a:hover{color:#368c52}}.similar-items li .item>*{position:relative;z-index:15}.similar-items li .item:after{content:'';position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;border:3px solid #368c52;border-radius:2px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:100}.similar-items li .item .check-box{overflow:hidden;padding-right:12px}.similar-items li .item .check-box ul{float:left}.similar-items li .item .check-box .chk-area{float:right;position:relative;color:#368c52;font:13px/17px robotobold,sans-serif;height:auto;top:auto;width:auto;right:auto;padding:0 0 0 30px}.similar-items li .item .check-box .chk-area span{float:left;margin:-3px 0 0 -30px}