/*
Theme Name: GeneratePress Child
Theme URI: https://eedgepackage.com
Description: A lightweight child theme for custom EEdge functions and styling.
Author: Bob MacLean
Author URI: https://leveragethemessage.com
Template: generatepress
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress-child
*/

/* Import parent theme styles */
@import url("../generatepress/style.css");

/* =========================================
   EEdge Footer Menu Styling
   Version: 1.0.0
   ========================================= */

.footer-widgets .menu,
.site-info .menu,
#menu-footer-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-widgets .menu li,
.site-info .menu li,
#menu-footer-menu li {
    display: inline-block;
}

.footer-widgets .menu a,
.site-info .menu a,
#menu-footer-menu a {
    text-decoration: none;
    font-size: 0.9rem;
}

/* =========================================
   EEdge Footer Menu — Center + spacing fix
   Version: 1.0.1 | 2026-02-26
   ========================================= */

/* Make the footer bar content full-width and centered */
.footer-bar .inside-footer-bar,
.site-info .inside-site-info {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Ensure the nav menu widget doesn't float/right-align */
.footer-bar .widget_nav_menu,
.site-info .widget_nav_menu {
  float: none !important;
  width: 100% !important;
  text-align: center;
}

/* Center the menu list and add breathing room */
.footer-bar .widget_nav_menu ul.menu,
.site-info ul.menu,
#menu-footer-menu {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;              /* adjust up/down */
  flex-wrap: wrap;         /* prevents cramming */
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Optional: a little vertical spacing */
.footer-bar .widget_nav_menu ul.menu li,
.site-info ul.menu li,
#menu-footer-menu li {
  margin: 6px 0;
}
