.p-xxs{padding:5px}.p-xs{padding:10px}.p-sm{padding:15px}.p-m{padding:20px}.p-md{padding:25px}.p-lg{padding:30px}.p-xl{padding:40px}.p-w-xs{padding:0 10px}.p-w-sm{padding:0 15px}.p-w-m{padding:0 20px}.p-w-md{padding:0 25px}.p-w-lg{padding:0 30px}.p-w-xl{padding:0 40px}.p-h-xs{padding:10px 0}.p-h-sm{padding:15px 0}.p-h-m{padding:20px 0}.p-h-md{padding:25px 0}.p-h-lg{padding:30px 0}.p-h-xl{padding:40px 0}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0!important}.m-l-none{margin-left:0}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-t-none{margin-top:0}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-r-none{margin-right:0}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-b-none{margin-bottom:0}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.space-15{margin:15px 0}.space-20{margin:20px 0}.space-25{margin:25px 0}.space-30{margin:30px 0}.img-sm{width:32px;height:32px}.img-md{width:64px;height:64px}.img-lg{width:96px;height:96px}.b-r-xs{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.b-r-sm{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.b-r-md{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.b-r-lg{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.b-r-xl{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.bootstrap-wrapper .btn-primary{background-color:#00aca3;border-color:#00aca3}.bootstrap-wrapper .btn-primary:hover{background-color:#0C333A;border-color:#0C333A}.bootstrap-wrapper img.img-xl{width:180px;height:180px}.bootstrap-wrapper .bg-primary{background-color:#00aca3}.bootstrap-wrapper button.dropdown-toggle{border-style:solid;background:#fff;box-shadow:none;display:block;width:100%;line-height:1.6;font-size:15px;height:45px;text-align:left;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bootstrap-wrapper button.dropdown-toggle:after{position:absolute;bottom:0;right:20px;top:0;padding:10px 0 0 10px;color:#595959;font-size:15px;display:inline-block;font-family:FontAwesome;content:""}.bootstrap-wrapper .dropdown .dropdown-search{padding:3px;padding-bottom:5px;border-bottom:#e7e8e9 solid 1px}.bootstrap-wrapper .dropdown .dropdown-menu{width:100%}.bootstrap-wrapper .dropdown .dropdown-menu ul.dropdown-list{margin:0;padding:0}.bootstrap-wrapper .dropdown .dropdown-menu ul.dropdown-list li{padding:5px 20px}.bootstrap-wrapper .dropdown .dropdown-menu ul.dropdown-list li.parent{font-weight:700}.bootstrap-wrapper .dropdown .dropdown-menu ul.dropdown-list li.child{padding-left:40px}.bootstrap-wrapper .dropdown .dropdown-menu .dropdown-content{max-height:200px;overflow-y:auto}.bootstrap-wrapper .dropdown .dropdown-menu .dropdown-buttons{border-top:#e7e8e9 1px solid;padding:10px}.bootstrap-wrapper .dropdown .dropdown-menu .dropdown-buttons button{border:solid 1px #ccc;color:#444;width:49%}.bookmarks-menu-item a{position:relative}.bookmarks-menu-item a .badge{color:#444;padding:3px 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;display:inline-block;margin-left:3px}.hr-dashed{border-bottom:#e7e8e9 dashed 1px}.bootstrap-wrapper .modal{z-index:99999;overflow-y:auto;background-color:rgb(0 0 0 / .6)}.map-container{width:100%;height:80vh;max-height:500px;background-color:#ccc}.map-info{padding-top:10px;padding-bottom:10px}.map-info .label{display:inline-block;background-color:#00aca3;padding:5px;margin:3px;font-size:14px}.single-property{margin-bottom:20px;float:left;padding:0 10px}.single-property .property-image{position:relative;height:30vw;max-height:340px;min-height:260px}.single-property .property-image a.property-image-link{overflow:hidden;display:block;height:100%;position:relative;background-size:cover;background-position:center center}.single-property .property-image a.property-image-link:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;background:-moz-linear-gradient(top,#fff0 0%,#fff0 52%,#fff0 52%,rgb(0 0 0 / .7) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff0),color-stop(52%,#fff0),color-stop(52%,#fff0),color-stop(100%,rgb(0 0 0 / .7)));background:-webkit-linear-gradient(top,#fff0 0%,#fff0 52%,#fff0 52%,rgb(0 0 0 / .7) 100%);background:-o-linear-gradient(top,#fff0 0%,#fff0 52%,#fff0 52%,rgb(0 0 0 / .7) 100%);background:-ms-linear-gradient(top,#fff0 0%,#fff0 52%,#fff0 52%,rgb(0 0 0 / .7) 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 52%,#fff0 52%,rgb(0 0 0 / .7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#000000',GradientType=0)}.single-property .property-image a.property-image-link img{width:100%;height:100%}.single-property .property-image .property-title{color:#fff;position:absolute;bottom:40px;left:10px;text-shadow:#222 1px 1px 1px}.single-property .property-image .property-title h3{font-size:24px}.single-property .property-image .property-location{position:absolute;left:10px;bottom:10px;text-shadow:#222 1px 1px 1px}.single-property .property-image .property-location h4{font-size:14px;text-transform:uppercase;color:#fff;font-weight:300}.single-property .property-image .property-reference{font-size:12px;padding-left:20px}.single-property .property-image a.bookmark-btn{position:absolute;top:10px;right:10px;color:#666!important;cursor:pointer}.single-property .property-image a.bookmark-btn.bookmarked i{color:#00aca3}.single-property .property-image a.bookmark-btn i{display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px #fff0;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:0.3s;transition-property:transform;font-size:20px;border-radius:50px;border:#fff;background:rgb(255 255 255 / .7);padding:10px;text-align:center;vertical-align:middle}.single-property .property-image a.bookmark-btn i:hover,.single-property .property-image a.bookmark-btn i:focus,.single-property .property-image a.bookmark-btn i:active{transform:scale(1.3)}.single-property .property-image a.bookmark-btn .bookmark-legend{position:absolute;right:50px;top:2px;background-color:#222;color:#fff;padding:5px;font-size:12px;white-space:nowrap;border-radius:5px;opacity:.8;display:none}.single-property .property-description{color:#666;background-color:#fff}.single-property .property-description .row{padding:10px}.single-property .property-description .property-price{font-size:1.4em;font-weight:400;vertical-align:top;line-height:34px;text-align:center;color:#00aca3}.single-property .property-description .property-price i{font-size:14px}.single-property .property-description .property-beds{text-align:center}.single-property .property-description .property-baths{text-align:center}.single-property .property-description .property-terrace{text-align:center}.single-property .property-description .property-built{text-align:center}.single-property .property-description .property-plot{text-align:center}.form-search-btn{background-color:#00aca3!important;color:#fff}.property-search-form{background-color:rgb(0 0 0 / .3);border-radius:5px}.property-search-form span.field-name{padding-left:10px}.property-search-form .vertical-scroll ::-webkit-scrollbar{width:8px;height:8px}.property-search-form .vertical-scroll ::-webkit-scrollbar-button{width:0;height:0}.property-search-form .vertical-scroll ::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 none #666;border-radius:50px}.property-search-form .vertical-scroll ::-webkit-scrollbar-thumb:hover{background:#444}.property-search-form .vertical-scroll ::-webkit-scrollbar-thumb:active{background:#444}.property-search-form .vertical-scroll ::-webkit-scrollbar-track{background:#999;border:0 none #666;border-radius:50px}.property-search-form .vertical-scroll ::-webkit-scrollbar-track:hover{background:#999}.property-search-form .vertical-scroll ::-webkit-scrollbar-track:active{background:#999}.property-search-form .vertical-scroll ::-webkit-scrollbar-corner{background:#fff0}.property-search-form .vertical-scroll .list{max-height:360px;overflow:hidden;overflow-y:auto}.property-search-form option.child{padding-left:20px}.property-search-form .advanced-box{width:100%;padding:20px;background-color:#f7f8f9;position:absolute;z-index:9000}.property-search-form label.control-label{padding-left:15px}.property-search-form .search-btn{margin-top:35px}.property-search-form .search-btn i{display:none}.property-search-form .advanced-btns{height:20px;padding-right:15px}.property-search-form .advanced-btns a{position:relative;top:-20px;color:#fff}.property-search-form .popup-list-container{-moz-column-count:2;-moz-column-gap:20px;-moz-column-fill:auto;-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-fill:auto;column-count:2;column-gap:20px;column-fill:auto;list-style-position:inside}.property-search-form .popup-list{list-style:none;margin:0;padding:0}.property-search-form .popup-list li.parent{font-weight:700}.property-search-form .popup-list li.child{padding-left:30px}.slide-container{position:relative;margin:auto;width:100%}.slide-container.strech{min-width:100%;max-width:60vw}.slide-container.strech .slider{position:relative;margin:auto;width:60vw;max-width:1080px}.slide-container.strech .slider-thumbnails{margin:auto;width:60vw;max-width:1080px}.slide-container.strech .title{right:20vw}.slide-container .slider{position:relative;max-height:60vh}.slide-container .slider .slick-track{height:auto;max-height:60vh}.slide-container .slider .slide{height:60vh;max-height:60vh;background-size:cover;background-position:center center}.slide-container .slider-thumbnails{max-width:60vw;margin:auto;height:120px}.slide-container .slider-thumbnails .slick-arrow{position:absolute;top:63px;display:inline-block;color:#444;font-size:22px;text-align:center;background-color:rgb(220 220 220 / .8);padding:15px;width:auto;height:100%;line-height:80px;z-index:1000}.slide-container .slider-thumbnails .slick-arrow:before{display:none}.slide-container .slider-thumbnails .slick-arrow.slick-prev{left:0}.slide-container .slider-thumbnails .slick-arrow.slick-next{right:0}.slide-container .slider-thumbnails div.slide{margin:3px;height:120px;width:180px;background-size:cover;background-position:center center;-webkit-box-shadow:inset 0 0 147px 26px rgb(0 0 0 / .31);-moz-box-shadow:inset 0 0 147px 26px rgb(0 0 0 / .31);box-shadow:inset 0 0 147px 26px rgb(0 0 0 / .31)}.slide-container .slider-thumbnails div.slide.slick-current{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slide-container .title{position:absolute;right:0;bottom:120px;background-color:rgb(0 0 0 / .6);color:#fff;padding:15px;font-size:22px;z-index:1000}