﻿.property-box{position:relative;margin-bottom:30px;box-shadow:0 0 35px rgba(0,0,0,.1);}.property-box:hover{-webkit-box-shadow:0 10px 30px 0 rgba(58,87,135,.15);-moz-box-shadow:0 10px 30px 0 rgba(58,87,135,.15);box-shadow:0 10px 30px 0 rgba(58,87,135,.15);}.property-thumbnail-positionfix{margin-left:15px;}.property-thumbnail{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:4/3;}.property-thumbnail:before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background:linear-gradient(to top,rgba(35,35,37,.9) 0%,rgba(35,35,37,.45) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);border-radius:4px 4px 0 0;opacity:1;}.property-thumbnail img.img-fluid{margin:0 auto;max-height:259px;height:auto;width:auto;max-width:100%;display:block;}.property-box .detail{padding:20px 20px;background:#fff;}.property-box .detail .title{font-size:20px;margin-bottom:10px;font-weight:600;white-space:nowrap;overflow:hidden;}.property-box .detail .title a:hover{color:#343a40;}.property-box .detail .location{margin:0;font-size:14px;font-weight:500;}.property-box .detail .location a{color:#5f5e5e;}.property-box .detail .location i{margin-right:10px;}.property-box .detail a:hover{text-decoration:none;}.price{color:#7ab730;}.property-box .facilities-list{background:#f7f7f7;padding:20px;}.property-box .facilities-list li{list-style:none;float:left;font-weight:500;line-height:30px;font-size:14px;margin-right:25px;}.property-box .facilities-list li span{display:table;font-weight:600;}.property-box .facilities-list li:last-child{margin:0;}.property-box .price-box{color:#fff;text-align:right;font-size:11px;position:absolute;bottom:15px;right:15px;z-index:20;}.property-box .price-box span{color:#7ab730;font-weight:700;font-size:28px;}.property-box .footer{padding:15px 20px;font-size:14px;color:#535353;}.property-box .footer a{color:#535353;}.property-box .footer a:hover{text-decoration:none;}.property-box .footer span{float:right;}.property-box .footer i{margin-right:5px;}.listing-badges{position:absolute;top:0;z-index:999;left:0;width:100%;display:block;font-size:15px;padding:0;overflow:hidden;height:100px;}.listing-badges .featured{float:left;transform:rotate(-45deg);left:-67px;top:17px;position:relative;text-align:center;width:200px;font-size:12px;margin:0;padding:7px 10px;font-weight:600;color:#fff;box-shadow:1px 2px 3px 0 rgba(2,0,0,.2);background-color:#7ab730;}.heading-2{margin:0 0 20px;padding:2rem 0 0 1rem;font-size:21px;font-weight:600;color:#7ab730;}.team-2{margin:0 1px;margin-bottom:30px;min-height:294px;}.team-2:hover{box-shadow:none;}.team-2 img{width:100%;}.team-2 .detail{padding:20px 20px 20px 25px;background:#fff;left:-30px;position:relative;}.team-2 .detail h4{margin:0 0 10px;font-size:20px;font-weight:500!important;}.team-2 .detail h4 a{color:#121415;}.team-2 .detail h4 a:hover{color:#343a40;text-decoration:none;}.team-2 .detail .contact{margin-bottom:20px;}.team-2 .detail .contact ul{list-style-type:none;padding-left:10px;}.team-2 .detail .contact ul li{line-height:30px;font-size:14px;position:relative;padding-left:20px;}.team-2 .detail .contact ul li a{font-weight:500;color:#5f5e5e;margin-left:.4rem;}.team-2 .detail .contact ul li a:hover{text-decoration:none;}.team-2 .detail .contact ul li i{left:0;position:absolute;line-height:30px;width:14px;text-align:center;}.team-2 .detail .social-list li{display:inline-block;font-size:16px;}.team-2 .detail .social-list li a{margin-right:5px;font-size:14px;width:30px;height:30px;border-radius:3px;display:inline-block;text-align:center;line-height:30px;text-decoration:none;}.team-2 .detail h5.position{font-size:17px;margin:0 0 20px;font-weight:600!important;color:#5f5e5e;text-transform:uppercase;}.team-2 .photo{position:relative;}.team-2 .bg{background:#fff;box-shadow:0 0 35px rgba(0,0,0,.1);}.sidebar-right{margin:0 0 30px 0;background:#fff;box-shadow:0 0 35px rgba(0,0,0,.1);}.sidebar-left{margin:0 0 30px 0;background:#fff;box-shadow:0 0 35px rgba(0,0,0,.1);}.widget{margin-bottom:20px;padding:20px;border-bottom:solid 1px #f7f7f7;}.widget-2{margin-bottom:40px;padding:20px;}.sidebar-title{font-size:21px;position:relative;margin:0 0 7px;font-weight:600;}.s-border{width:30px;height:3px;background:#4d4d4d;margin-bottom:30px;border-radius:50px;}.contact-2 .contact-info{text-align:center;}.contact-2 .contact-info strong{font-weight:500;font-size:14px;color:#525252;}.contact-2 .contact-info i{font-size:24px;color:#212529;}.contact-2 .contact-info p{margin:15px 0 5px;font-weight:500;}.contact-2 .contact-info .mrg-btn-50{margin-bottom:50px;}.contact-2 .form-control{width:100%;padding:10px 20px;font-size:14px;border:1px solid #eee;background:transparent;outline:0;height:45px;border-radius:3px;}.contact-2 .form-control:focus{color:#495057;background-color:transparent;border:1px solid #eee;outline:0;box-shadow:none;}.contact-2 .form-group{margin-bottom:20px;}.contact-2 textarea{min-height:240px;}.contact-2 .btn-message{border-radius:50px;padding:10px 60px 11px;}.contact-2 .opening-hours{padding:30px;}.contact-2 .opening-hours .list-style-none li{list-style:none;line-height:35px;font-size:13px;}.contact-2 .opening-hours strong{width:85px;display:inline-block;font-weight:600;}.contact-2 .opening-hours h3{font-size:20px;font-weight:600;margin:0 0 20px;}.contact-2 .main-title{margin-bottom:60px;}.contact-map{height:430px!important;}.contact-map-content .map-content{width:250px;}.button-theme{background:#7ab730;color:#fff!important;outline:0;}