Spaces:
Running
Running
| .dropdown-menu { | |
| background-color: #1a1a1a ; | |
| border: 1px solid #ffd700 ; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8) ; | |
| padding: 15px ; | |
| border-radius: 8px ; | |
| max-height: 80vh ; | |
| overflow-y: auto ; | |
| position: absolute ; | |
| margin-top: 0 ; | |
| transform: translateY(0) ; | |
| z-index: 1000 ; | |
| left: 0 ; | |
| } | |
| .dropdown-menu.dropdown-menu-end, | |
| .nav-item:last-child .dropdown-menu { | |
| right: 0 ; | |
| left: auto ; | |
| } | |
| @media screen and (min-width: 992px) { | |
| .dropdown-menu { | |
| max-width: min(400px, 90vw) ; | |
| max-height: calc(100vh - 100px) ; | |
| } | |
| .dropdown-menu.dropdown-menu-end, | |
| .nav-item:last-child .dropdown-menu { | |
| transform: none ; | |
| right: 0 ; | |
| left: auto ; | |
| } | |
| .nav-item:hover .dropdown-menu { | |
| display: block ; | |
| } | |
| .nav-item { | |
| position: relative ; | |
| } | |
| .dropdown-menu { | |
| position: absolute ; | |
| top: 100% ; | |
| transform-origin: top right ; | |
| } | |
| .nav-item:last-child .dropdown-menu, | |
| .nav-item:nth-last-child(2) .dropdown-menu { | |
| right: 0 ; | |
| left: auto ; | |
| transform-origin: top right ; | |
| } | |
| } | |
| .dropdown-menu::-webkit-scrollbar { | |
| width: 8px ; | |
| } | |
| .dropdown-menu::-webkit-scrollbar-track { | |
| background: #1a1a1a ; | |
| } | |
| .dropdown-menu::-webkit-scrollbar-thumb { | |
| background: #ffd700 ; | |
| border-radius: 4px ; | |
| } | |
| .dropdown-menu .dropdown-item { | |
| color: #ffffff ; | |
| padding: 10px 20px ; | |
| font-size: 0.95rem ; | |
| transition: all 0.2s ease ; | |
| border: 1px solid #333 ; | |
| border-radius: 6px ; | |
| margin: 5px 0 ; | |
| } | |
| .dropdown-menu .dropdown-item:hover, | |
| .dropdown-menu .dropdown-item:focus { | |
| background-color: #2d2d2d ; | |
| color: #ffd700 ; | |
| transform: translateX(5px) ; | |
| border-color: #ffd700 ; | |
| } | |
| .dropdown-divider { | |
| border-top: 1px solid #ffd700 ; | |
| margin: 12px 0 ; | |
| opacity: 0.3 ; | |
| } | |
| .dropdown-menu .active { | |
| background-color: #2d2d2d ; | |
| color: #ffd700 ; | |
| font-weight: 500 ; | |
| } | |
| OE | |
| /* Consolidated section header styles */ | |
| .dark-theme .section-header, | |
| .dark-theme .section-header h2, | |
| .dark-theme .section-header h3, | |
| .dark-theme .section-header h4, | |
| .dark-theme .section-title, | |
| .dark-theme .formation-header, | |
| .dark-theme .coaching-header, | |
| .dark-theme .contact-header, | |
| .dark-theme .sub-category, | |
| .dark-theme .dropdown-content .section-header, | |
| .dark-theme .dropdown-content .sub-category, | |
| .dark-theme #contact-dropdown .section-header, | |
| .dark-theme #contact-dropdown .sub-category, | |
| .dark-theme .services-submenu .submenu-title, | |
| .dark-theme .dropdown-menu .section-header, | |
| .dark-theme .dropdown-menu .sub-category, | |
| .dark-theme .dropdown-menu h2, | |
| .dark-theme .dropdown-menu h3, | |
| .dark-theme .dropdown-menu h4, | |
| .dark-theme .dropdown-menu .formation-header, | |
| .dark-theme .dropdown-menu .coaching-header, | |
| .dark-theme h1, | |
| .dark-theme h2, | |
| .dark-theme h3, | |
| .dark-theme h4, | |
| .dark-theme h5, | |
| .dark-theme h6 { | |
| color: #ffd700 ; | |
| border-bottom: 2px solid #ffd700 ; | |
| font-size: 1.2rem ; | |
| font-weight: 600 ; | |
| margin-bottom: 15px ; | |
| padding-bottom: 8px ; | |
| text-decoration: none ; | |
| display: block ; | |
| } | |
| /* Remove duplicate styles and ensure consistent styling for all elements */ | |
| .dark-theme .section-header *, | |
| .dark-theme .sub-category *, | |
| .dark-theme .dropdown-content *, | |
| .dark-theme #contact-dropdown *, | |
| .dark-theme .services-submenu *, | |
| .dark-theme .dropdown-menu * { | |
| color: inherit ; | |
| font-size: inherit ; | |
| font-weight: inherit ; | |
| margin-bottom: inherit ; | |
| padding-bottom: inherit ; | |
| border-bottom: inherit ; | |
| text-decoration: inherit ; | |
| display: inherit ; | |
| } | |
| /* Services submenu styling */ | |
| .services-submenu { | |
| min-width: 300px ; | |
| padding: 20px ; | |
| background-color: #1a1a1a ; | |
| border: 1px solid #ffd700 ; | |
| border-radius: 8px ; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8) ; | |
| } | |
| .services-submenu .submenu-section { | |
| margin-bottom: 25px ; | |
| } | |
| /* Formation submenu styling */ | |
| .formation-submenu { | |
| min-width: 300px ; | |
| padding: 20px ; | |
| background-color: #1a1a1a ; | |
| border: 1px solid #ffd700 ; | |
| border-radius: 8px ; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8) ; | |
| } | |
| /* Coaching/Mentorat submenu styling */ | |
| .coaching-submenu { | |
| min-width: 300px ; | |
| padding: 20px ; | |
| background-color: #1a1a1a ; | |
| border: 1px solid #ffd700 ; | |
| border-radius: 8px ; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8) ; | |
| } | |
| /* Contact submenu styling - extending existing styles */ | |
| #contact-dropdown { | |
| min-width: 300px ; | |
| padding: 20px ; | |
| background-color: #1a1a1a ; | |
| border: 1px solid #ffd700 ; | |
| border-radius: 8px ; | |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.8) ; | |
| } | |
| #contact-dropdown .contact-info { | |
| color: #ffffff ; | |
| padding: 15px ; | |
| } | |
| #contact-dropdown .contact-info p, | |
| #contact-dropdown .contact-info span { | |
| color: #ffffff ; | |
| margin: 8px 0 ; | |
| } | |
| #contact-dropdown .contact-info a { | |
| color: #ffffff ; | |
| text-decoration: none ; | |
| transition: color 0.3s ease ; | |
| } | |
| #contact-dropdown .contact-info a:hover { | |
| color: #ffd700 ; | |
| } | |
| #contact-dropdown .contact-info i, | |
| #contact-dropdown .contact-info svg { | |
| color: #ffd700 ; | |
| margin-right: 12px ; | |
| font-size: 1.2rem ; | |
| } | |
| #contact-dropdown .section-header, | |
| #contact-dropdown .sub-category { | |
| color: #ffd700 ; | |
| border-bottom: 2px solid #ffd700 ; | |
| font-size: 1.2rem ; | |
| font-weight: 600 ; | |
| margin-bottom: 15px ; | |
| padding-bottom: 8px ; | |
| text-decoration: none ; | |
| display: block ; | |
| } | |
| /* Consolidated dropdown and submenu item styles */ | |
| .dark-theme .dropdown-item, | |
| .dark-theme .submenu-item { | |
| display: flex ; | |
| align-items: center ; | |
| padding: 12px 15px ; | |
| margin: 8px 0 ; | |
| border: 1px solid #444444 ; | |
| border-radius: 6px ; | |
| transition: all 0.3s ease ; | |
| background-color: #1a1a1a ; | |
| color: #ffffff ; | |
| text-decoration: none ; | |
| } | |
| .dark-theme .dropdown-item:hover, | |
| .dark-theme .submenu-item:hover { | |
| background-color: #2d2d2d ; | |
| color: #ffd700 ; | |
| transform: translateX(8px) ; | |
| border-color: #ffd700 ; | |
| } | |
| .dark-theme .stat-card h3 { | |
| color: #ffd700 ; | |
| } | |
| .dark-theme .stat-card:nth-child(1) .stat-number, | |
| .dark-theme .stat-card:nth-child(2) .stat-number, | |
| .dark-theme .stat-card:nth-child(3) .stat-number { | |
| color: #ffd700 ; | |
| } | |