/*
Theme Name: RealEstate Pro Advanced
Theme URI: https://github.com/pradeephunkaar-hub/realestate-pro-advanced
Author: pradeephunkaar-hub
Description: Advanced Real Estate theme with property listings, search, agent profiles, and integrated chat/contact buttons.
Version: 1.0
License: MIT
Tags: real-estate, listings, responsive, agents
Text Domain: realestate-pro-advanced
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
body { font-family: 'Roboto', sans-serif; margin: 0; background: #f8f8f8; }
header, footer { background: #004466; color: #fff; padding: 1.5em 0; text-align: center; }
a { color: #006699; text-decoration: none; }
.property-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2em; margin: 2em 0; }
.property-card { background: #fff; border-radius: 8px; box-shadow:0 1px 8px rgba(0,76,102,.08); padding: 1em; display: flex; flex-direction: column; }
.property-card img { border-radius: 5px; max-width: 100%; height: 200px; object-fit: cover; }
.property-card .price { font-size: 1.2em; font-weight: bold; color: #004466; }
.agent-list { display: flex; gap: 2em; flex-wrap: wrap; justify-content: center; }
.agent-card { background: #fff; padding: 1em; border-radius: 5px; box-shadow:0 1px 8px rgba(0,76,102,.08); width: 250px;}
.agent-card img { border-radius: 50%; width: 70px; height: 70px; object-fit: cover; margin-bottom: .5em; }
.sticky-chat-btns { position:fixed; bottom:30px; right:30px; display:flex; flex-direction:column; gap:12px; z-index:9999;}
.sticky-chat-btns a { display:block; width:55px; height:55px; border-radius:50%; background:#fff; box-shadow: 0 2px 8px rgba(0,76,102,.20); display:flex; align-items:center; justify-content:center; font-size:2em; transition:0.2s;}
.sticky-chat-btns .whatsapp { color:#25d366;}
.sticky-chat-btns .telegram { color:#0088cc;}
.sticky-chat-btns .chat { color:#006699;}
@media (max-width:600px) { .property-card img, .agent-card img {height:120px;}}