/*
 * Beyond 'Biz' Experience - Style 1 Styles
 * 
 * @package Beyond_Biz_Experience
 * @author Susan Robichaud
 * @copyright Copyright © 2024 Susan Robichaud International
 * @version 1.0.0
 */

/* ==========================================================================
   STYLE #1 — PLATFORM NAVIGATION (BASIC STRUCTURE ONLY)
   ========================================================================== */

.main-navigation.navigation-style-style-1 .nav-menu {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    max-width: 100%;
    list-style: none;
    padding: 0;
    align-items: center;
    justify-content: flex-start;
}

.main-navigation.navigation-style-style-1 .nav-menu > li {
    position: relative;
}

.main-navigation.navigation-style-style-1 .nav-menu > li > a {
    text-decoration: none;
    font-weight: 300;
    display: block;
    /* REMOVED: All customizable properties - let PHP handle these:
       - padding (PHP handles this)
       - border-radius (PHP handles this) 
       - font-size (PHP handles this)
       - transition (PHP handles this)
    */
}

/* ==========================================================================
   STYLE 1 - Submenu Basic Structure (NON-CUSTOMIZABLE PARTS ONLY)
   ========================================================================== */

/* Basic submenu structure - PHP will handle colors, sizes, etc. */
.main-navigation.navigation-style-style-1 .nav-menu .sub-menu {
    list-style: none !important;
    padding: 0;
    margin: 0;
    /* REMOVED: All customizable properties - let PHP handle:
       - display/positioning (PHP handles this)
       - background-color (PHP handles this)
       - z-index (PHP handles this)
    */
}


/* Basic submenu link structure */
.main-navigation.navigation-style-style-1 .nav-menu .sub-menu a {
    text-decoration: none;
    display: block;
    list-style: none !important;
    /* REMOVED: All customizable properties - let PHP handle:
       - color (PHP handles this)
       - padding (PHP handles this)
       - background (PHP handles this)
       - width (PHP handles this)
    */
}

/* Submenu arrow indicator - Keep this visual element */
.main-navigation.navigation-style-style-1 .nav-menu > li.menu-item-has-children > a:after {
    content: " ▼";
    font-size: 0.6em;
    margin-left: 0.4em;
}