.navbar{background-color:#333;padding:10px 20px}.navbar ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-around}.navbar li{margin:0}.navbar a{color:#fff;text-decoration:none;padding:10px 15px;border-radius:5px;transition:background-color .3s ease}.navbar a:hover{background-color:#555}.archive-title{text-align:center;font-size:28px;font-weight:700;margin-bottom:20px;color:#333}.properties{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:20px}.property{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.property:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,.15)}.property-image{position:relative;width:100%;height:200px}.property-image img{width:100%;height:100%;object-fit:cover}.property-category{position:absolute;top:10px;left:10px;background:rgba(231,76,60,.8);color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;z-index:10;display:block}.property h2{margin:10px 0;font-size:16px;font-weight:700;color:#333;text-align:center}.top-properties{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px}.top-property{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.top-property:hover{transform:scale(1.05);box-shadow:0 6px 10px rgba(0,0,0,.15)}.top-property-image{position:relative;width:100%;height:250px}.top-property-image img{width:100%;height:100%;object-fit:cover}.top-property-category{position:absolute;top:10px;left:10px;background:rgba(231,76,60,.8);color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;z-index:10;display:block}.top-property h2{margin:10px 0;font-size:18px;text-align:center}.top-property-info{text-align:left;padding:10px 20px;font-size:14px;color:#555}@media (max-width:1024px){.properties{grid-template-columns:repeat(3,1fr)}.top-properties{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.properties{grid-template-columns:1fr}.top-properties{grid-template-columns:1fr}}.comments-area,#respond,.comment-form,.comments{display:none !important}.post-navigation{display:none !important}.footer{background-color:#333;color:#fff;padding:20px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto;padding:0 20px}.footer-column{flex:1 1 calc(33.333% - 20px);min-width:300px}.footer-column img.logo{max-width:150px;margin-bottom:10px}.footer-column p,.footer-column a{font-size:14px;color:#ddd;text-decoration:none;line-height:1.6}.footer-column a:hover{color:#fff}.footer .map iframe{width:100%;height:200px;border:none;border-radius:5px}.footer .phone{display:block;margin:10px 0;padding:10px;background-color:#e74c3c;color:#fff;text-align:center;border-radius:5px;text-decoration:none;font-weight:700}.footer .phone:hover{background-color:#c0392b}@media (max-width:768px){.footer-container{flex-direction:column}.footer-column{flex:1 1 100%}}.fadein{opacity:0;transform:translateY(30px);transition-property:transform,opacity;transition-duration:1.5s;transition-delay:0s}.fadein.is-active{opacity:1;transform:translateY(0)}.property-price{font-size:16px;font-weight:700;color:#a93226;text-align:left;margin:6px 0;padding:4px 0}@media (max-width:768px){.property-price{font-size:14px}}.header-flex-container{display:flex;align-items:center;justify-content:space-between !important;width:100%;padding:10px 20px;background-color:#fff;transition:all .3s ease-in-out}.header-menu-fixed{position:fixed;top:0 !important;left:0;width:100vw !important;background-color:rgba(255,255,255,1) !important;z-index:9999;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px 0;display:flex !important;justify-content:center !important;align-items:center !important;border-bottom:2px solid #ddd !important;max-width:100% !important}.header-left{display:flex;align-items:center;justify-content:center !important;flex-grow:1;text-align:center !important}.header-right{display:flex !important;align-items:center !important;justify-content:center !important;flex-grow:1;max-width:100% !important}.header-logo-img img{max-height:75px !important;height:auto !important;width:auto !important;object-fit:contain;display:block;margin:0 auto}.header-logo-text{font-size:16px !important;font-weight:700 !important;color:#1a1a1a !important;letter-spacing:.6px !important;white-space:nowrap !important;text-align:center !important}.nav_menu_header{display:flex !important;justify-content:center !important;align-items:center !important;gap:25px !important;list-style:none !important;padding:0 !important;margin:0 auto !important;width:100% !important;max-width:1200px !important;flex-wrap:nowrap !important;white-space:nowrap !important}.nav_menu_header li a{font-size:17px !important;text-decoration:none !important;color:#333 !important;font-weight:700 !important;padding:10px 15px !important;position:relative !important;transition:color .3s ease-in-out !important;display:inline-block !important;white-space:nowrap !important}.nav_menu_header li a:hover{color:#555 !important;animation:blinkText .8s infinite alternate !important;text-decoration:underline !important}@keyframes blinkText{0%{opacity:1}100%{opacity:.5}}@media (max-width:768px){.nav_menu_header{display:none !important}.header-flex-container{justify-content:center !important}.header-left{flex-grow:1;justify-content:center !important;text-align:center !important}.header-right{display:none !important}.header-logo-img img{max-height:65px !important}.header-logo-text{font-size:14px !important}}