.elementor-191 .elementor-element.elementor-element-5b42b68{--display:flex;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-191 .elementor-element.elementor-element-5b42b68:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-5b42b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #808080 100%);}.elementor-191 .elementor-element.elementor-element-36cd172 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-5b42b68 *//* CORRECTIF HEADER PREMIUM - BEST IPTV PRO */

/* Masquer les puces et forcer l'alignement horizontal */
header nav ul, 
header .elementor-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    list-style: none !important;
    gap: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
}

header nav ul li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Style des liens du menu */
header nav ul li a,
header .elementor-nav-menu a {
    color: #ffffff !important; /* Blanc pur comme sur la photo */
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

header nav ul li a:hover {
    color: #00e5ff !important; /* Votre couleur bleu néon */
}

/* Ajustement du Logo (Photo 2) */
header .logo-text, 
header a[href*="home"] {
    font-weight: 900 !important;
    letter-spacing: -1px !important;
}

/* Fix pour mobile - évite que le menu ne casse en vertical sur tablette */
@media (max-width: 1024px) {
    header nav {
        display: block !important;
    }
}/* End custom CSS */