.bridge-listings-grid{gap:25px!important}.bridge-listings-grid .listing-card a{text-decoration:none}.bridge-listings-grid .listing-card{border:1px solid #dddddd94!important;border-radius:10px !IMPORTANT;box-shadow:0 5px 10px rgba(0,0,0,.2)}.bridge-listings-grid .listing-image-wrapper{height:250px;width:100%}.bridge-listings-grid .listing-card{padding:20px 20px}.bridge-listings-grid .listing-card h3{margin:0 0 10px;font-size:20px;color:#000;text-decoration:none;font-weight:800;font-family:"Oswald",Sans-serif}.bridge-listings-grid .listing-card .price{font-weight:500;color:#2f3438;font-size:18px;margin-bottom:4px}.bridge-listings-grid .listing-card .BedroomsTotal{font-size:15px;color:#4c4c4c;margin-bottom:5px}.bridge-listings-grid .listing-card .agent{font-size:15px;margin-top:5px;color:#1e2226;font-weight:400}.bridge-property-detail{background:#F6F2F1;padding:20px;max-width:100%!important;margin-top:40px!important;margin-bottom:40px !IMPORTANT;border-radius:10px}.bridge-row *{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#554b4b}.bridge-row h3{font-family:"Poppins",sans-serif;font-size:22px;font-weight:500;text-transform:capitalize;line-height:1.2em;color:#010415;border:none}.bridge-listings-grid .listing-card a{color:#000;cursor:pointer}.property-filters{border-bottom:1px solid #ddd;padding:35px 0 20px;margin-bottom:40px !IMPORTANT}.property-filters a.filter-btn{margin:0 17px 0 0;background:transparent;text-decoration:none;font-size:16px;font-weight:500;border-right:1px solid #ddd;border-radius:0;padding:0 25px 0 0;color:#000!important}.bridge-listings-grid .listing-card a p{margin-bottom:7px;font-family:"Poppins",Sans-serif;font-size:16px!important;font-weight:400;line-height:1.7em;color:#554b4b!important}.pagination-container{margin-top:50px !IMPORTANT;margin-bottom:50px!important}.pagination-container span,.pagination-container a{font-size:17px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);padding:10px 15px;margin:0 5px;border-radius:4px;color:#000;text-decoration:none}.bridge-listings-grid .listing-card:hover{transform:scale(1.1);transition:0.2s all ease}.bridge-listings-grid .listing-card{transition:0.2s all ease}.wp-singular .bridge-container{max-width:100%;font-family:"Poppins",Sans-serif;padding:35px 0}.property-filters a.filter-btn.active{background:#000;color:#fff!important}.bridge-table th,table td,table th{background:transparent!important}table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent!important}.bridge-table td,.bridge-table th{border:none;border-bottom:1px solid #eee!important;padding:15px 8px!important}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:transparent!important}.bridge-gallery-overlay .swiper-slide{opacity:.3;transform:scale(.8)}.bridge-gallery-overlay .swiper-slide.swiper-slide-active{opacity:1;transform:scale(1.1)}.wp-singular.page-template-default .page-header{display:none}.bridge-row .bridge-col-right{width:30%}.bridge-col-right .fluentform{background-color:#ddd6;padding:25px;width:100%}.bridge-row .bridge-col-left{flex:2;min-width:65%!important}.bridge-row .bridge-col-right .fluentform.ff-default h1{font-size:25px!important;font-weight:600;text-transform:capitalize;text-align:center!important;width:100%}.bridge-row .bridge-col-right .fluentform.ff-default button.ff-btn.ff-btn-submit.ff-btn-md{background:#000;color:#fff;border:none;border-radius:33px;padding:10px 30px}@media (max-width:1200px){.property-filters a.filter-btn{margin-bottom:15px!important}.property-filters{text-align:center}}@media (max-width:991px){.bridge-gallery-button{padding:8px 13px;font-size:13px}.bridge-listings-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.bridge-listings-grid{grid-template-columns:repeat(1,1fr)!important}}