/* ============================================= THEME ARCHITECT - İnşaat Firması Alternatif Tema Tamamen farklı tasarım:Modern,Bold,Industrial ============================================= */ /* ===== CSS VARIABLES OVERRIDE ===== */:root{--arch-primary:#1a1a2e;--arch-secondary:#16213e;--arch-accent:#E8722A;--arch-accent-dark:#d4611f;--arch-accent-light:rgba(232,114,42,0.1);--arch-text:#2d3436;--arch-text-light:#636e72;--arch-bg:#ffffff;--arch-bg-alt:#f8f9fa;--arch-bg-dark:#0f0f1a;--arch-border:#e9ecef;--arch-shadow:0 10px 40px rgba(0,0,0,0.08);--arch-radius:0px;/* Sharp corners for industrial feel */ --arch-radius-sm:4px;--arch-transition:0.4s cubic-bezier(0.25,0.46,0.45,0.94)}/* ===== OVERRIDE BASE STYLES ===== */ /* Override the base.css primary colors */ body{font-family:'Segoe UI',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--arch-text);background:var(--arch-bg)}/* ===== TOP BAR - REDESIGNED ===== */ /* Minimal slim top bar with dark background */ .top-bar{background:var(--arch-bg-dark) !important;padding:5px 0 !important;font-size:12px !important;letter-spacing:0.5px;border-bottom:1px solid rgba(255,255,255,0.05)}.top-bar a{color:rgba(255,255,255,0.7) !important;font-size:12px !important;letter-spacing:0.3px}.top-bar a:hover{color:var(--arch-accent) !important}/* ===== MAIN HEADER - TRANSPARENT TO SOLID ===== */ .main-header{background:transparent !important;border-bottom:none !important;box-shadow:none !important;transition:all 0.4s ease !important}.main-header.scrolled{background:rgba(15,15,26,0.95) !important;box-shadow:0 2px 20px rgba(0,0,0,0.3) !important;backdrop-filter:blur(20px)}.main-header .navbar{padding:12px 0 !important}.main-header.scrolled .navbar{padding:6px 0 !important}/* Logo */ .logo-img{height:55px !important;max-width:200px !important;filter:brightness(0) invert(1);/* White logo on transparent header */ transition:filter 0.4s ease}.main-header.scrolled .logo-img{filter:brightness(0) invert(1);/* Keep white logo on dark header */ height:45px !important}/* Nav links - white on transparent,dark on solid */ .navbar-nav .nav-link{color:rgba(255,255,255,0.9) !important;font-weight:500 !important;font-size:14px !important;padding:10px 18px !important;border-radius:0 !important;text-transform:uppercase;letter-spacing:0.5px;position:relative;transition:all 0.3s ease !important}.navbar-nav .nav-link::after{content:'';position:absolute;bottom:5px;left:18px;right:18px;height:2px;background:var(--arch-accent);transform:scaleX(0);transition:transform 0.3s ease}.navbar-nav .nav-link:hover::after,.navbar-nav .nav-link.active::after{transform:scaleX(1)}.navbar-nav .nav-link:hover{color:#fff !important;background:transparent !important}.main-header.scrolled .navbar-nav .nav-link{color:rgba(255,255,255,0.9) !important}.main-header.scrolled .navbar-nav .nav-link:hover{color:var(--arch-accent) !important}/* Header action buttons */ .btn-header-action{color:rgba(255,255,255,0.9) !important;font-size:14px !important;transition:all 0.3s ease !important}.btn-header-action:hover{color:var(--arch-accent) !important;background:transparent !important;transform:none !important;box-shadow:none !important}.main-header.scrolled .btn-header-action{color:rgba(255,255,255,0.9) !important}.main-header.scrolled .btn-header-action:hover{color:var(--arch-accent) !important}/* Dropdown menus */ .dropdown-menu{border:none !important;border-radius:0 !important;box-shadow:0 15px 50px rgba(0,0,0,0.15) !important;padding:10px 0 !important;border-top:3px solid var(--arch-accent) !important;animation:none !important}.dropdown-item{padding:10px 22px !important;font-size:13px !important;color:var(--arch-text) !important;letter-spacing:0.3px;transition:all 0.2s ease !important}.dropdown-item:hover{background:var(--arch-accent-light) !important;color:var(--arch-accent) !important;padding-left:28px !important}/* ===== HERO SECTION - SPLIT DESIGN ===== */ .hero-fullscreen{height:calc(100vh - 40px) !important;max-height:850px !important;min-height:600px !important;background:var(--arch-primary)}.hero-bg-slide{height:100% !important}.hero-bg-overlay{background:linear-gradient( to right,rgba(26,26,46,0.92) 0%,rgba(26,26,46,0.7) 50%,rgba(26,26,46,0.3) 100% ) !important}.hero-center{top:50% !important;left:0 !important;transform:translateY(-50%) !important;max-width:700px !important;padding:0 0 0 calc((100vw - 1200px) / 2 + 15px) !important;text-align:left !important}.hero-content-wrapper{text-align:left !important}.hero-subtitle-badge{background:transparent !important;border:2px solid var(--arch-accent) !important;color:var(--arch-accent) !important;border-radius:0 !important;font-size:12px !important;letter-spacing:3px !important;padding:8px 20px !important;text-transform:uppercase !important}.hero-main-title{font-size:3.5rem !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-1px;text-shadow:none !important}.hero-main-title::after{content:'';display:block;width:80px;height:4px;background:var(--arch-accent);margin-top:20px}.hero-description{font-size:1.1rem !important;opacity:0.8 !important;max-width:500px !important;margin:25px 0 35px 0 !important;line-height:1.8 !important}.hero-buttons{justify-content:flex-start !important}.btn-hero-primary{background:var(--arch-accent) !important;border:2px solid var(--arch-accent) !important;border-radius:0 !important;padding:15px 35px !important;font-weight:700 !important;font-size:14px !important;letter-spacing:1px;text-transform:uppercase}.btn-hero-primary:hover{background:var(--arch-accent-dark) !important;border-color:var(--arch-accent-dark) !important}.btn-hero-outline{border:2px solid rgba(255,255,255,0.4) !important;border-radius:0 !important;padding:15px 35px !important;font-weight:700 !important;font-size:14px !important;letter-spacing:1px;text-transform:uppercase}.btn-hero-outline:hover{border-color:#fff !important;background:rgba(255,255,255,0.1) !important}/* Slider dots - vertical on right */ .hero-slider-dots{position:absolute !important;bottom:auto !important;top:50% !important;right:40px !important;transform:translateY(-50%);flex-direction:column !important;gap:12px !important}.hero-slider-dots .dot{width:12px !important;height:12px !important;border:2px solid rgba(255,255,255,0.5);background:transparent !important;border-radius:0 !important}.hero-slider-dots .dot.active{background:var(--arch-accent) !important;border-color:var(--arch-accent) !important;width:12px !important;height:30px !important;border-radius:0 !important}/* Quick links - bottom bar redesigned */ .hero-quick-links{background:var(--arch-accent) !important;backdrop-filter:none !important;padding:0 !important}.quick-links-container{padding:0 !important}.quick-links-arrow{background:rgba(255,255,255,0.2) !important;border:none !important;border-radius:0 !important;width:50px !important;height:100% !important;position:absolute !important;top:0 !important;transform:none !important}.quick-links-arrow:hover{background:rgba(255,255,255,0.3) !important;transform:none !important;border-color:transparent !important}.quick-links-arrow.prev{left:0 !important}.quick-links-arrow.next{right:0 !important}.quick-links-slider{padding:0 !important;gap:0 !important}.quick-link-item{background:transparent !important;border:none !important;border-right:1px solid rgba(255,255,255,0.2) !important;border-radius:0 !important;padding:18px 25px !important;gap:12px !important}.quick-link-item:hover{background:rgba(0,0,0,0.15) !important;border-color:rgba(255,255,255,0.2) !important;transform:none !important}.quick-link-icon{background:rgba(255,255,255,0.2) !important;border-radius:0 !important;color:#fff !important;width:40px !important;height:40px !important}.quick-link-title{color:#fff !important;font-size:13px !important;font-weight:700 !important}.quick-link-desc{color:rgba(255,255,255,0.7) !important}/* ===== SECTION STYLES ===== */ .section-tag{background:transparent !important;color:var(--arch-accent) !important;border:2px solid var(--arch-accent) !important;border-radius:0 !important;font-size:11px !important;letter-spacing:3px !important;text-transform:uppercase !important;padding:6px 16px !important}.section-title{font-size:2.8rem !important;font-weight:800 !important;color:var(--arch-primary) !important;letter-spacing:-0.5px;position:relative}.section-desc{color:var(--arch-text-light) !important;font-size:1.05rem !important}.btn-section-primary{background:var(--arch-accent) !important;border:2px solid var(--arch-accent) !important;border-radius:0 !important;color:#fff !important;font-weight:700 !important;letter-spacing:0.5px;text-transform:uppercase;font-size:13px !important;padding:14px 32px !important}.btn-section-primary:hover{background:var(--arch-accent-dark) !important;border-color:var(--arch-accent-dark) !important;color:#fff !important}.btn-section-outline{background:transparent !important;border:2px solid var(--arch-primary) !important;border-radius:0 !important;color:var(--arch-primary) !important;font-weight:700 !important;letter-spacing:0.5px;text-transform:uppercase;font-size:13px !important;padding:14px 32px !important}.btn-section-outline:hover{background:var(--arch-primary) !important;color:#fff !important}/* ===== ABOUT SECTION ===== */ .about-home-section{background:#fff;position:relative;overflow:hidden}.about-home-section::before{content:'';position:absolute;top:0;right:0;width:45%;height:100%;background:var(--arch-bg-alt);z-index:0}.about-home-section .container{position:relative;z-index:1}.about-home-image{position:relative}.about-home-image img{border-radius:0 !important;height:500px !important;object-fit:cover;width:100%}.about-experience-badge{position:absolute !important;bottom:-25px !important;right:auto !important;left:0 !important;background:var(--arch-accent) !important;border-radius:0 !important;padding:25px 30px !important;box-shadow:0 15px 40px rgba(232,114,42,0.3) !important}.exp-number{font-size:3rem !important;font-weight:900 !important}.exp-text{font-size:0.8rem !important;text-transform:uppercase;letter-spacing:1px}.about-features{margin:30px 0 !important}.about-feature-item{border-left:3px solid var(--arch-accent);padding-left:15px;margin-bottom:5px}.about-feature-item i{color:var(--arch-accent) !important}/* ===== STATS SECTION ===== */ .stats-section{background:var(--arch-primary) !important;padding:80px 0 !important;position:relative}.stats-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient( 90deg,transparent,transparent 100px,rgba(255,255,255,0.02) 100px,rgba(255,255,255,0.02) 101px )}.stat-card{position:relative;z-index:1;text-align:left !important;padding-left:20px;border-left:3px solid var(--arch-accent)}.stat-icon{display:none !important}.stat-number{font-size:3.5rem !important;font-weight:900 !important;letter-spacing:-2px;line-height:1;margin-bottom:8px !important;color:#fff}.stat-label{font-size:0.85rem !important;text-transform:uppercase;letter-spacing:2px;opacity:0.6 !important;font-weight:500 !important}/* ===== SERVICES SECTION ===== */ .services-home-section{background:var(--arch-bg-alt) !important;position:relative}.service-home-card{border-radius:0 !important;padding:35px 30px !important;border:none !important;border-bottom:3px solid transparent !important;position:relative;overflow:hidden}.service-home-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:var(--arch-accent);transition:height 0.4s ease}.service-home-card:hover::before{height:100%}.service-home-card:hover{border-bottom-color:var(--arch-accent) !important;box-shadow:0 15px 50px rgba(0,0,0,0.08) !important;transform:translateY(-8px) !important}.service-card-icon{border-radius:0 !important;width:65px !important;height:65px !important;font-size:26px !important}.service-home-card h3{font-size:1.2rem !important;font-weight:700 !important;color:var(--arch-primary) !important;letter-spacing:-0.3px}.service-home-card .service-link{color:var(--arch-accent) !important;text-transform:uppercase;letter-spacing:1px;font-size:12px !important;font-weight:700 !important}/* ===== PROJECTS SECTION ===== */ .projects-home-section{background:#fff}.project-category-card{border-radius:0 !important;height:400px !important}.project-category-card img{transition:transform 0.8s cubic-bezier(0.25,0.46,0.45,0.94) !important}.project-category-card:hover img{transform:scale(1.15) !important}.project-category-overlay{background:linear-gradient(transparent 30%,rgba(26,26,46,0.9)) !important;padding:50px 30px 30px !important}.project-category-overlay h3{font-size:1.8rem !important;font-weight:800 !important;letter-spacing:-0.5px}.project-cat-btn{background:var(--arch-accent) !important;border-radius:0 !important;padding:10px 22px !important;font-size:12px !important;letter-spacing:1px;text-transform:uppercase}.project-category-card:hover .project-cat-btn{background:var(--arch-accent-dark) !important}/* ===== NEWS SECTION ===== */ .news-home-section{background:var(--arch-bg-alt)}.news-home-card{border-radius:0 !important;box-shadow:none !important;border:1px solid var(--arch-border);transition:all 0.4s ease !important}.news-home-card:hover{box-shadow:0 15px 50px rgba(0,0,0,0.08) !important;transform:translateY(-5px) !important;border-color:transparent !important}.news-home-img-wrapper{height:220px !important}.news-date-badge{background:var(--arch-accent) !important;border-radius:0 !important;padding:8px 12px !important}.news-tag{background:var(--arch-accent-light) !important;color:var(--arch-accent) !important;border-radius:0 !important;font-size:11px !important;letter-spacing:1px;text-transform:uppercase}.news-home-content h3 a:hover{color:var(--arch-accent) !important}/* ===== CONTACT HOME ===== */ .contact-home-section{background:#fff}.map-wrapper{border-radius:0 !important;box-shadow:var(--arch-shadow) !important}.contact-home-info{background:var(--arch-primary) !important;border-radius:0 !important;padding:35px !important}.contact-home-info h3{color:var(--arch-accent) !important;font-size:1.4rem !important;text-transform:uppercase;letter-spacing:1px}.contact-info-item>i{background:rgba(232,114,42,0.15) !important;color:var(--arch-accent) !important;border-radius:0 !important}.contact-info-item a:hover{color:var(--arch-accent) !important}/* ===== FOOTER - COMPLETELY REDESIGNED ===== */ .main-footer{background:var(--arch-bg-dark) !important}.footer-top{padding:70px 0 50px !important;border-bottom:1px solid rgba(255,255,255,0.08) !important}.footer-logo-img{filter:brightness(0) invert(1);max-width:200px !important}.footer-about-text{color:rgba(255,255,255,0.5) !important;font-size:14px !important;line-height:1.8 !important}.footer-widget-title{color:#fff !important;font-size:16px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:2px !important;border-bottom:none !important;padding-bottom:0 !important;margin-bottom:25px !important;position:relative !important}.footer-widget-title::after{bottom:-10px !important;width:40px !important;height:3px !important;background:var(--arch-accent) !important}.footer-links a{color:rgba(255,255,255,0.5) !important;font-size:14px !important;transition:all 0.3s ease !important}.footer-links a:hover{color:var(--arch-accent) !important;padding-left:8px !important}.footer-links a i{color:var(--arch-accent) !important;font-size:10px !important}.footer-contact-icon{background:rgba(232,114,42,0.15) !important;border-radius:0 !important;color:var(--arch-accent) !important}.footer-contact-text{color:rgba(255,255,255,0.5) !important}.footer-contact-text strong{color:#fff !important}.footer-contact-text a{color:rgba(255,255,255,0.5) !important}.footer-contact-text a:hover{color:var(--arch-accent) !important}/* Footer Social */ .footer-social-link{border-radius:0 !important;background:rgba(255,255,255,0.05) !important;border:1px solid rgba(255,255,255,0.1) !important;transition:all 0.3s ease !important}.footer-social-link:hover{transform:translateY(-3px);border-color:var(--arch-accent) !important}/* Footer Bottom */ .footer-bottom{background:rgba(0,0,0,0.3) !important;padding:20px 0 !important}.footer-copyright{color:rgba(255,255,255,0.4) !important;font-size:13px !important}.footer-bottom-links a{color:rgba(255,255,255,0.4) !important;font-size:12px !important;text-transform:uppercase;letter-spacing:0.5px}.footer-bottom-links a:hover{color:var(--arch-accent) !important}/* Back to Top */ .back-to-top{background:var(--arch-accent) !important;border-radius:0 !important;box-shadow:0 5px 20px rgba(232,114,42,0.3) !important}.back-to-top:hover{background:var(--arch-accent-dark) !important;box-shadow:0 8px 30px rgba(232,114,42,0.4) !important}/* ===== SEARCH MODAL ===== */ .search-modal .modal-content{border-radius:0 !important}.search-modal .modal-header{background:var(--arch-primary) !important;border-radius:0 !important}.search-input-group input:focus{border-color:var(--arch-accent) !important;box-shadow:0 0 0 0.25rem rgba(232,114,42,0.1) !important}.search-input-group .btn-search-modal{background:var(--arch-accent) !important;border-radius:0 !important}.search-input-group .btn-search-modal:hover{background:var(--arch-accent-dark) !important}.search-tag:hover{background:var(--arch-accent) !important}/* ===== MOBILE MENU OVERLAY ===== */ @media (max-width:991.98px){.main-header{background:var(--arch-primary) !important}.main-header .navbar{padding:8px 0 !important}.logo-img{height:40px !important;filter:brightness(0) invert(1) !important}.navbar-toggler{border-color:rgba(255,255,255,0.3) !important}.navbar-toggler-icon{filter:brightness(0) invert(1)}.navbar-collapse{background:var(--arch-primary);padding:15px;margin:10px -15px -8px}.navbar-nav .nav-link{padding:12px 15px !important;border-bottom:1px solid rgba(255,255,255,0.05)}.navbar-nav .nav-link::after{display:none}.btn-header-action{color:rgba(255,255,255,0.9) !important}.dropdown-menu{background:rgba(255,255,255,0.05) !important;border-top:none !important;box-shadow:none !important}.dropdown-item{color:rgba(255,255,255,0.7) !important}.dropdown-item:hover{background:rgba(255,255,255,0.05) !important;color:var(--arch-accent) !important}}/* ===== RESPONSIVE ===== */ @media (max-width:1199.98px){.hero-center{padding-left:60px !important}.hero-main-title{font-size:2.8rem !important}.section-title{font-size:2.2rem !important}.about-home-image img{height:420px !important}.about-home-section::before{display:none}}@media (max-width:991.98px){.hero-fullscreen{height:auto !important;min-height:500px !important;max-height:600px !important}.hero-center{position:relative !important;top:auto !important;left:auto !important;transform:none !important;padding:120px 20px 100px !important;max-width:100% !important}.hero-main-title{font-size:2.2rem !important}.hero-slider-dots{display:none !important}.section-title{font-size:1.8rem !important}.stat-number{font-size:2.5rem !important}.stat-card{border-left:none !important;padding-left:0 !important;text-align:center !important;border-bottom:2px solid var(--arch-accent);padding-bottom:20px}.about-home-image img{height:350px !important}.project-category-card{height:300px !important}.footer-top{padding:50px 0 30px !important}}@media (max-width:767.98px){.hero-fullscreen{min-height:420px !important;max-height:520px !important}.hero-center{padding:100px 15px 80px !important}.hero-main-title{font-size:1.8rem !important}.hero-main-title::after{width:50px;height:3px;margin-top:15px}.hero-description{font-size:0.95rem !important}.btn-hero-primary,.btn-hero-outline{padding:12px 24px !important;font-size:13px !important}.quick-link-item{padding:14px 18px !important}.section-title{font-size:1.5rem !important}.stats-section{padding:50px 0 !important}.stat-number{font-size:2rem !important}.stat-label{letter-spacing:1px !important}.about-home-image img{height:280px !important}.about-experience-badge{padding:18px 22px !important}.exp-number{font-size:2rem !important}.project-category-card{height:250px !important}.news-home-img-wrapper{height:180px !important}.footer-top{padding:40px 0 20px !important}.back-to-top{width:45px !important;height:45px !important}}@media (max-width:575.98px){.hero-fullscreen{min-height:350px !important;max-height:450px !important}.hero-center{padding:80px 15px 70px !important}.hero-main-title{font-size:1.5rem !important}.hero-description{font-size:0.9rem !important;margin:15px 0 25px 0 !important}.hero-buttons{flex-direction:column !important;gap:10px !important}.btn-hero-primary,.btn-hero-outline{width:100% !important;justify-content:center;padding:12px 20px !important}.section-title{font-size:1.3rem !important}.quick-link-desc{display:none !important}.about-features{grid-template-columns:1fr !important}.project-category-card{height:200px !important}.project-category-overlay h3{font-size:1.2rem !important}}/* ===== ANIMATIONS ===== */ @keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}/* Floating social widget theme override */ .social-widget-toggle{background:var(--arch-accent) !important}/* Cookie consent theme override */ .cookie-consent{border-top:3px solid var(--arch-accent)}/* Lang switcher override */ .lang-switcher-topbar a.active{background:rgba(232,114,42,0.5) !important}.lang-switcher-topbar a:hover{background:rgba(232,114,42,0.3) !important;color:#fff !important}/* ===== CTA SECTION (new for architect theme) ===== */ .cta-architect{background:var(--arch-accent);padding:60px 0;text-align:center;color:#fff}.cta-architect h2{font-size:2.2rem;font-weight:800;margin-bottom:15px;letter-spacing:-0.5px}.cta-architect p{font-size:1.1rem;opacity:0.85;margin-bottom:30px;max-width:500px;margin-left:auto;margin-right:auto}.cta-architect .btn-cta{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--arch-accent);padding:15px 35px;font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;border:2px solid #fff}.cta-architect .btn-cta:hover{background:transparent;color:#fff}@media (max-width:767.98px){.cta-architect{padding:40px 0}.cta-architect h2{font-size:1.6rem}.cta-architect p{font-size:0.95rem}}/* ===== PRINT STYLES ===== */ @media print{.top-bar,.main-header,.hero-quick-links,.hero-slider-dots,.back-to-top,.floating-social-widget,.qm-panel,.cta-architect{display:none !important}.main-footer{background:#fff !important;color:#333 !important}}