fix: restore original inline CSS styles in HTML files

- Restored full inline styles (~3100 lines CSS) that were lost during CSS extraction
- Removed malformed outer HTML wrapper
- Cleaned up indentation and formatting
- All styles now embedded directly in HTML for proper rendering
- Button styles, navbar, hero section, all components restored
This commit is contained in:
TenerifeProp Dev
2026-04-05 18:32:47 +01:00
parent 77e3c9c629
commit 5a599e24c6
3 changed files with 2972 additions and 86 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -21,14 +21,604 @@
<link href="https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.css" rel="stylesheet">
<!-- Leaflet CSS -->
<link href="https://cdn.jsdelivr.net/npm/leaflet@1.9.4/dist/leaflet.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="/css/variables.css" rel="stylesheet">
<link href="/css/base.css" rel="stylesheet">
<link href="/css/components.css" rel="stylesheet">
<link href="/css/pages/property.css" rel="stylesheet">
<!-- Lightbox -->
<link href="https://cdn.jsdelivr.net/npm/lightbox2@2.11.4/dist/css/lightbox.min.css" rel="stylesheet">
<style>
:root {
--primary: #1a5f4a;
--primary-light: #2d8f6f;
--primary-dark: #0d4535;
--secondary: #d4a853;
--secondary-light: #e6c57a;
--accent: #e85d04;
--dark: #1a1a2e;
--light: #f8f9fa;
--gray: #6c757d;
--success: #28a745;
--shadow: 0 10px 40px rgba(0,0,0,0.1);
--shadow-lg: 0 25px 50px rgba(0,0,0,0.15);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: 'Open Sans', sans-serif;
color: var(--dark);
background: var(--light);
overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; font-weight: 700; }
/* ============ UTILITY ============ */
.text-primary-custom { color: var(--primary) !important; }
.bg-primary-custom { background-color: var(--primary) !important; }
.btn-primary-custom {
background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);
border: none; color: white; padding: 15px 40px; font-weight: 600;
border-radius: 50px; transition: all 0.4s ease; text-transform: uppercase;
letter-spacing: 1px; font-size: 0.9rem; text-decoration: none;
}
.btn-primary-custom:hover {
transform: translateY(-3px); box-shadow: 0 15px 35px rgba(26,95,74,0.4);
color: white; background: linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%);
}
.btn-outline-primary-custom {
background: transparent; border: 2px solid var(--primary); color: var(--primary);
padding: 13px 38px; font-weight: 600; border-radius: 50px; transition: all 0.4s ease;
text-transform: uppercase; letter-spacing: 1px; font-size: 0.9rem; text-decoration: none;
}
.btn-outline-primary-custom:hover {
background: var(--primary); color: white; transform: translateY(-3px);
}
.btn-whatsapp {
background: #25D366; border: none; color: white; padding: 15px 35px;
font-weight: 600; border-radius: 50px; transition: all 0.4s ease;
font-size: 1rem; text-decoration: none; display: inline-flex; align-items: center; gap: 10px;
}
.btn-whatsapp:hover {
background: #128C7E; color: white; transform: translateY(-3px);
box-shadow: 0 15px 35px rgba(37,211,102,0.4);
}
.section-padding { padding: 80px 0; }
/* ============ NAVBAR ============ */
.navbar {
padding: 20px 0; transition: all 0.4s ease;
background: rgba(255,255,255,0.98); box-shadow: var(--shadow);
}
.navbar-brand {
font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 1.8rem;
color: var(--primary) !important;
}
.navbar-brand span { color: var(--secondary); }
.nav-link {
color: var(--dark) !important; font-weight: 500; padding: 10px 20px !important;
transition: all 0.3s ease; position: relative;
}
.nav-link:hover { color: var(--primary) !important; }
.nav-link::after {
content: ''; position: absolute; bottom: 5px; left: 20px;
width: 0; height: 2px; background: var(--secondary); transition: width 0.3s ease;
}
.nav-link:hover::after { width: calc(100% - 40px); }
.lang-switcher { display: flex; gap: 5px; margin-left: 20px; }
.lang-btn {
padding: 8px 16px; border: 2px solid var(--primary); border-radius: 25px;
background: transparent; color: var(--primary); font-weight: 600; font-size: 0.85rem;
cursor: pointer; transition: all 0.3s ease; text-decoration: none;
}
.lang-btn.active { background: var(--primary); color: white; }
.lang-btn:hover { transform: scale(1.05); }
.navbar-toggler { border: none; padding: 10px; }
.navbar-toggler:focus { box-shadow: none; }
/* ============ BREADCRUMB ============ */
.breadcrumb-section {
background: white; padding: 20px 0; border-bottom: 1px solid #eee;
}
.breadcrumb {
margin: 0; font-size: 0.9rem;
}
.breadcrumb-item a { color: var(--gray); text-decoration: none; }
.breadcrumb-item a:hover { color: var(--primary); }
.breadcrumb-item.active { color: var(--dark); }
.breadcrumb-item + .breadcrumb-item::before {
content: ">"; color: var(--gray);
}
/* ============ GALLERY SECTION ============ */
.gallery-section {
background: var(--dark); padding: 0;
}
.gallery-main {
position: relative; height: 60vh; min-height: 450px; overflow: hidden;
}
.gallery-main img {
width: 100%; height: 100%; object-fit: cover;
transition: transform 0.5s ease;
}
.gallery-main:hover img { transform: scale(1.05); }
.gallery-main-overlay {
position: absolute; bottom: 0; left: 0; right: 0;
background: linear-gradient(transparent, rgba(0,0,0,0.7));
padding: 40px 30px 30px;
}
.gallery-badge {
position: absolute; top: 20px; left: 20px;
padding: 10px 25px; border-radius: 50px; font-weight: 600; font-size: 0.85rem;
text-transform: uppercase; z-index: 5;
}
.gallery-badge.exclusive { background: var(--secondary); color: var(--dark); }
.gallery-badge.new { background: var(--accent); color: white; }
.gallery-badge.urban { background: #4a90d9; color: white; }
.gallery-actions {
display: flex; gap: 15px; position: absolute; top: 20px; right: 20px; z-index: 5;
}
.gallery-action-btn {
width: 50px; height: 50px; background: white; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
color: var(--dark); font-size: 1.2rem; cursor: pointer; transition: all 0.3s ease;
border: none; text-decoration: none;
}
.gallery-action-btn:hover { background: var(--primary); color: white; transform: scale(1.1); }
.gallery-nav {
position: absolute; top: 50%; transform: translateY(-50%);
width: 50px; height: 50px; background: rgba(255,255,255,0.9);
border-radius: 50%; display: flex; align-items: center; justify-content: center;
cursor: pointer; transition: all 0.3s ease; border: none; z-index: 5;
}
.gallery-nav:hover { background: white; transform: translateY(-50%) scale(1.1); }
.gallery-nav.prev { left: 20px; }
.gallery-nav.next { right: 20px; }
.gallery-thumbnails {
display: flex; gap: 10px; padding: 15px 30px;
background: rgba(0,0,0,0.8); overflow-x: auto;
}
.gallery-thumb {
width: 80px; height: 60px; border-radius: 8px; overflow: hidden;
cursor: pointer; opacity: 0.6; transition: all 0.3s ease; flex-shrink: 0;
border: 2px solid transparent;
}
.gallery-thumb:hover, .gallery-thumb.active {
opacity: 1; border-color: var(--secondary);
}
.gallery-thumb img { width: 100%; height: 100%; object-fit: cover; }
/* ============ PROPERTY HEADER ============ */
.property-header {
background: white; padding: 40px 0; border-bottom: 1px solid #eee;
}
.property-title-main {
font-size: 2.5rem; margin-bottom: 10px; color: var(--dark);
}
.property-location-main {
color: var(--gray); font-size: 1.1rem; margin-bottom: 20px;
}
.property-location-main i { color: var(--primary); margin-right: 8px; }
.property-quick-info {
display: flex; flex-wrap: wrap; gap: 25px; margin-bottom: 25px;
}
.quick-info-item {
display: flex; align-items: center; gap: 10px;
padding: 12px 20px; background: #f8f9fa; border-radius: 12px;
}
.quick-info-item i {
font-size: 1.3rem; color: var(--primary);
}
.quick-info-item span { font-weight: 600; color: var(--dark); }
.property-price-main {
font-size: 2.8rem; font-weight: 800; color: var(--primary);
}
.property-price-main span {
font-size: 1rem; font-weight: 400; color: var(--gray);
}
.price-per-m2 {
font-size: 1.1rem; color: var(--gray); margin-top: 5px;
}
/* ============ PROPERTY CONTENT ============ */
.property-content { padding: 60px 0; }
.property-sidebar {
position: sticky; top: 100px;
}
.contact-card {
background: white; border-radius: 20px; padding: 35px;
box-shadow: var(--shadow); margin-bottom: 30px;
}
.contact-card h4 { margin-bottom: 25px; font-size: 1.3rem; }
.agent-info {
display: flex; align-items: center; gap: 15px; margin-bottom: 25px;
padding-bottom: 25px; border-bottom: 1px solid #eee;
}
.agent-avatar {
width: 70px; height: 70px; border-radius: 50%; object-fit: cover;
border: 3px solid var(--secondary);
}
.agent-name { font-size: 1.1rem; margin-bottom: 5px; }
.agent-role { color: var(--gray); font-size: 0.9rem; }
.agent-verified {
color: var(--primary); font-size: 0.85rem; margin-top: 3px;
}
.agent-verified i { margin-right: 5px; }
.contact-form .form-control, .contact-form .form-select {
border: 2px solid #e9ecef; border-radius: 12px; padding: 14px 18px;
margin-bottom: 15px; transition: all 0.3s ease;
}
.contact-form .form-control:focus, .contact-form .form-select:focus {
border-color: var(--primary); box-shadow: 0 0 0 0.2rem rgba(26,95,74,0.15);
}
.contact-form .btn { width: 100%; margin-top: 10px; }
.contact-actions {
display: flex; flex-direction: column; gap: 12px; margin-top: 20px;
}
.contact-action {
display: flex; align-items: center; justify-content: center; gap: 12px;
padding: 14px; border-radius: 12px; font-weight: 600; text-decoration: none;
transition: all 0.3s ease;
}
.contact-action.phone {
background: var(--primary); color: white;
}
.contact-action.phone:hover {
background: var(--primary-dark); color: white; transform: translateY(-3px);
}
.contact-action.whatsapp {
background: #25D366; color: white;
}
.contact-action.whatsapp:hover {
background: #128C7E; color: white; transform: translateY(-3px);
}
.contact-action.email {
background: #f8f9fa; color: var(--dark); border: 2px solid #eee;
}
.contact-action.email:hover {
border-color: var(--primary); color: var(--primary); transform: translateY(-3px);
}
.property-highlights {
background: white; border-radius: 20px; padding: 30px;
box-shadow: var(--shadow);
}
.property-highlights h5 {
margin-bottom: 20px; font-size: 1.1rem;
}
.highlight-item {
display: flex; align-items: center; gap: 15px;
padding: 15px 0; border-bottom: 1px solid #f0f0f0;
}
.highlight-item:last-child { border-bottom: none; }
.highlight-icon {
width: 45px; height: 45px; border-radius: 10px;
display: flex; align-items: center; justify-content: center;
font-size: 1.3rem;
}
.highlight-icon.available { background: rgba(26,95,74,0.1); color: var(--primary); }
.highlight-icon.unavailable { background: rgba(231,76,60,0.1); color: #e74c3c; }
.highlight-text { flex: 1; }
.highlight-text strong { display: block; font-size: 0.95rem; }
.highlight-text span { font-size: 0.85rem; color: var(--gray); }
.share-section {
background: white; border-radius: 20px; padding: 25px;
box-shadow: var(--shadow); margin-top: 30px;
}
.share-section h6 { margin-bottom: 15px; font-size: 1rem; }
.share-buttons { display: flex; gap: 10px; }
.share-btn {
width: 45px; height: 45px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
color: white; font-size: 1.1rem; text-decoration: none; transition: all 0.3s ease;
}
.share-btn:hover { transform: translateY(-5px); color: white; }
.share-btn.facebook { background: #1877f2; }
.share-btn.twitter { background: #1da1f2; }
.share-btn.whatsapp { background: #25D366; }
.share-btn.telegram { background: #0088cc; }
.share-btn.copy { background: var(--gray); }
/* ============ DESCRIPTION ============ */
.description-section { margin-bottom: 50px; }
.section-title {
font-size: 1.8rem; margin-bottom: 25px; position: relative;
display: inline-block;
}
.section-title::after {
content: ''; position: absolute; bottom: -8px; left: 0;
width: 60px; height: 4px; background: var(--secondary); border-radius: 2px;
}
.description-text {
font-size: 1.05rem; line-height: 1.9; color: var(--gray);
}
.description-text p { margin-bottom: 20px; }
/* ============ TABS ============ */
.property-tabs { margin-bottom: 50px; }
.nav-tabs-custom {
display: flex; gap: 10px; border-bottom: 2px solid #eee; margin-bottom: 30px;
overflow-x: auto; padding-bottom: 2px;
}
.nav-tab-custom {
padding: 15px 30px; border: none; background: transparent;
color: var(--gray); font-weight: 600; cursor: pointer;
transition: all 0.3s ease; white-space: nowrap;
border-bottom: 3px solid transparent; margin-bottom: -2px;
}
.nav-tab-custom:hover { color: var(--primary); }
.nav-tab-custom.active {
color: var(--primary); border-bottom-color: var(--primary);
}
.tab-content-custom { display: none; }
.tab-content-custom.active { display: block; }
.features-grid {
display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 20px;
}
.feature-item {
display: flex; align-items: center; gap: 15px;
padding: 20px; background: #f8f9fa; border-radius: 12px;
}
.feature-item i { font-size: 1.5rem; color: var(--primary); }
.feature-item span { font-weight: 500; }
/* ============ UTILITIES DETAIL ============ */
.utilities-section { margin-bottom: 50px; }
.utility-card {
background: white; border-radius: 15px; padding: 25px;
text-align: center; box-shadow: 0 5px 20px rgba(0,0,0,0.05);
transition: all 0.3s ease;
}
.utility-card:hover { transform: translateY(-5px); box-shadow: var(--shadow); }
.utility-icon-big {
width: 70px; height: 70px; border-radius: 50%; margin: 0 auto 15px;
display: flex; align-items: center; justify-content: center;
font-size: 1.8rem;
}
.utility-card.available .utility-icon-big {
background: rgba(26,95,74,0.1); color: var(--primary);
}
.utility-card.available .utility-card-title { color: var(--primary); }
.utility-card.unavailable .utility-icon-big {
background: rgba(231,76,60,0.1); color: #e74c3c;
}
.utility-card.planned .utility-icon-big {
background: rgba(212,168,83,0.1); color: var(--secondary);
}
.utility-card-title { font-size: 1rem; font-weight: 600; margin-bottom: 5px; }
.utility-card-status { font-size: 0.85rem; color: var(--gray); }
/* ============ DOCUMENTS ============ */
.documents-section { margin-bottom: 50px; }
.document-item {
display: flex; align-items: center; gap: 20px;
padding: 20px; background: #f8f9fa; border-radius: 12px;
margin-bottom: 15px; transition: all 0.3s ease;
}
.document-item:hover { background: #f0f0f0; }
.document-icon {
width: 50px; height: 50px; background: white; border-radius: 10px;
display: flex; align-items: center; justify-content: center;
color: var(--primary); font-size: 1.5rem;
}
.document-info { flex: 1; }
.document-info h6 { margin-bottom: 5px; font-size: 1rem; }
.document-info p { font-size: 0.85rem; color: var(--gray); margin: 0; }
.document-status {
padding: 8px 20px; border-radius: 50px; font-size: 0.85rem; font-weight: 600;
}
.document-status.complete { background: rgba(26,95,74,0.1); color: var(--primary); }
.document-status.pending { background: rgba(212,168,83,0.1); color: var(--secondary); }
/* ============ MAP SECTION ============ */
.map-section { margin-bottom: 50px; }
.property-map-container {
height: 400px; border-radius: 20px; overflow: hidden;
box-shadow: var(--shadow);
}
#propertyMap { height: 100%; }
.location-info {
background: white; border-radius: 15px; padding: 25px;
margin-top: 20px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}
.location-info h5 { margin-bottom: 20px; }
.location-item {
display: flex; align-items: center; gap: 15px;
padding: 15px 0; border-bottom: 1px solid #f0f0f0;
}
.location-item:last-child { border-bottom: none; }
.location-item i { color: var(--primary); font-size: 1.2rem; width: 25px; }
.location-item span { color: var(--gray); }
.location-distance { margin-left: auto; font-weight: 600; color: var(--dark); }
/* ============ SIMILAR PROPERTIES ============ */
.similar-section {
background: linear-gradient(180deg, #f8f9fa 0%, white 100%);
padding: 80px 0;
}
.similar-card {
background: white; border-radius: 20px; overflow: hidden;
box-shadow: var(--shadow); transition: all 0.4s ease;
margin-bottom: 30px;
}
.similar-card:hover { transform: translateY(-10px); box-shadow: var(--shadow-lg); }
.similar-card-image {
position: relative; height: 200px; overflow: hidden;
}
.similar-card-image img {
width: 100%; height: 100%; object-fit: cover;
transition: transform 0.5s ease;
}
.similar-card:hover .similar-card-image img { transform: scale(1.1); }
.similar-card-badge {
position: absolute; top: 15px; left: 15px;
padding: 5px 15px; border-radius: 20px; font-size: 0.75rem; font-weight: 600;
}
.similar-card-badge.agricultural { background: var(--primary); color: white; }
.similar-card-badge.urban { background: #4a90d9; color: white; }
.similar-card-badge.house { background: #9b59b6; color: white; }
.similar-card-badge.apartment { background: var(--secondary); color: var(--dark); }
.similar-card-badge.ruins { background: #e74c3c; color: white; }
.similar-card-content { padding: 20px; }
.similar-card-title {
font-size: 1.1rem; margin-bottom: 8px; color: var(--dark);
text-decoration: none; display: block;
}
.similar-card-title:hover { color: var(--primary); }
.similar-card-location { color: var(--gray); font-size: 0.9rem; margin-bottom: 15px; }
.similar-card-location i { margin-right: 5px; }
.similar-card-footer {
display: flex; justify-content: space-between; align-items: center;
padding-top: 15px; border-top: 1px solid #eee;
}
.similar-card-price { font-size: 1.2rem; font-weight: 700; color: var(--primary); }
.similar-card-area { color: var(--gray); font-size: 0.9rem; }
.similar-card-area i { margin-right: 5px; }
/* ============ CALCULATOR ============ */
.calculator-section { margin-bottom: 50px; }
.calculator-card {
background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);
border-radius: 25px; padding: 40px; color: white;
}
.calculator-card h4 { margin-bottom: 30px; }
.calculator-form .form-control {
background: rgba(255,255,255,0.15); border: 2px solid rgba(255,255,255,0.3);
color: white; border-radius: 12px; padding: 14px 18px; margin-bottom: 15px;
}
.calculator-form .form-control::placeholder { color: rgba(255,255,255,0.7); }
.calculator-form .form-control:focus {
background: rgba(255,255,255,0.2); border-color: white;
box-shadow: 0 0 0 0.2rem rgba(255,255,255,0.25);
}
.calculator-form select option { color: var(--dark); }
.calculator-result {
background: rgba(255,255,255,0.15); border-radius: 15px; padding: 25px;
margin-top: 25px;
}
.calculator-result h5 { margin-bottom: 20px; font-size: 1.1rem; }
.result-item {
display: flex; justify-content: space-between; padding: 10px 0;
border-bottom: 1px solid rgba(255,255,255,0.2);
}
.result-item:last-child { border-bottom: none; font-weight: 700; font-size: 1.2rem; }
/* ============ FAQ SECTION ============ */
.faq-section { margin-bottom: 50px; }
.accordion-item {
border: none; margin-bottom: 15px; border-radius: 15px !important;
overflow: hidden; box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}
.accordion-button {
padding: 20px 25px; font-weight: 600; font-size: 1.05rem;
background: white; color: var(--dark);
}
.accordion-button:not(.collapsed) { background: var(--primary); color: white; }
.accordion-button:focus { box-shadow: none; border-color: transparent; }
.accordion-button:not(.collapsed)::after {
filter: brightness(0) invert(1);
}
.accordion-body {
padding: 25px; line-height: 1.8; color: var(--gray);
}
/* ============ FOOTER ============ */
footer {
background: var(--dark); color: white; padding: 60px 0 30px;
}
.footer-brand {
font-family: 'Montserrat', sans-serif; font-size: 2rem; font-weight: 800; margin-bottom: 20px;
}
.footer-brand span { color: var(--secondary); }
.footer-about {
color: rgba(255,255,255,0.7); line-height: 1.8; margin-bottom: 25px;
}
.footer-title {
font-size: 1.2rem; font-weight: 700; margin-bottom: 25px; color: white;
}
.footer-links { list-style: none; padding: 0; }
.footer-links li { margin-bottom: 12px; }
.footer-links a {
color: rgba(255,255,255,0.7); text-decoration: none; transition: all 0.3s ease;
}
.footer-links a:hover { color: var(--secondary); padding-left: 10px; }
.footer-contact-item {
display: flex; align-items: center; gap: 15px; margin-bottom: 15px;
color: rgba(255,255,255,0.7);
}
.footer-contact-item i { color: var(--secondary); font-size: 1.2rem; }
.social-links { display: flex; gap: 15px; margin-top: 30px; }
.social-link {
width: 50px; height: 50px; background: rgba(255,255,255,0.1); border-radius: 50%;
display: flex; align-items: center; justify-content: center;
color: white; font-size: 1.3rem; transition: all 0.3s ease; text-decoration: none;
}
.social-link:hover {
background: var(--primary); color: white; transform: translateY(-5px);
}
.footer-bottom {
border-top: 1px solid rgba(255,255,255,0.1); margin-top: 40px;
padding-top: 25px; display: flex; justify-content: space-between;
align-items: center; flex-wrap: wrap; gap: 20px;
}
.footer-bottom p { margin: 0; color: rgba(255,255,255,0.5); font-size: 0.9rem; }
.footer-legal { display: flex; gap: 25px; }
.footer-legal a {
color: rgba(255,255,255,0.5); font-size: 0.9rem; text-decoration: none;
transition: color 0.3s ease;
}
.footer-legal a:hover { color: var(--secondary); }
/* ============ WHATSAPP ============ */
.whatsapp-float {
position: fixed; bottom: 30px; right: 30px; z-index: 1000;
}
.whatsapp-btn {
width: 65px; height: 65px; background: #25D366; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
color: white; font-size: 2rem; box-shadow: 0 5px 25px rgba(37,211,102,0.4);
transition: all 0.3s ease; text-decoration: none; text-align: center; line-height: 65px;
}
.whatsapp-btn:hover { transform: scale(1.1); color: white; box-shadow: 0 10px 35px rgba(37,211,102,0.5); }
/* ============ LIGHTBOX CUSTOM ============ */
.lightbox-overlay {
background: rgba(0,0,0,0.95) !important;
}
/* ============ RESPONSIVE ============ */
@media (max-width: 991px) {
.property-title-main { font-size: 1.8rem; }
.property-price-main { font-size: 2rem; }
.gallery-main { height: 40vh; min-height: 300px; }
.property-sidebar { position: static; }
}
@media (max-width: 767px) {
.gallery-main { height: 35vh; min-height: 250px; }
.gallery-thumbnails { display: none; }
.property-title-main { font-size: 1.5rem; }
.quick-info-item { padding: 10px 15px; font-size: 0.9rem; }
.footer-bottom { flex-direction: column; text-align: center; }
}
/* Print Styles */
@media print {
.navbar, .whatsapp-float, .contact-sidebar, .share-section, .gallery-actions { display: none !important; }
.property-content { padding-top: 0; }
}
</style>
</head>
<body>
<!-- ============ NAVBAR ============ -->
@@ -1052,3 +1642,10 @@
</script>
</body>
</html>
<script>
</script>
<script src="/js/navigation.js"></script>
</body>
</html>