/*
 Theme Name: Astra Child
 Theme URI: https://wpastra.com/
 Description: Child theme for Astra
 Author: Simon Batchelor
 Author URI: https://getyourwebsiteseen.co.uk/
 Template: astra
 Version: 1.0.0
 Text Domain: astra-child
*/


/* Your custom CSS can live below this line */
/* =============================
   GYWS - Final Header Layout: Logo + Menu Centred Together
   ============================= */
@media (min-width:1025px) {
  /* Centre the header container */
  .ast-desktop .main-header-bar .ast-container {
    display: flex !important;
    justify-content: center !important;  /* whole group centred */
    align-items: center !important;
    margin: 0 auto !important;
    max-width: 1200px !important;
  }

  /* Logo + nav as inline siblings */
  .ast-site-identity,
  .ast-desktop .main-header-bar-navigation {
    display: inline-flex !important;
    align-items: center !important;
  }

  /* Space between logo and menu */
  .ast-site-identity {
    margin-right: 50px !important;  /* adjust gap */
  }

  /* Menu formatting */
  .ast-desktop .main-header-menu {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important; /* menu flows right of logo */
    gap: 20px 30px !important; /* row-gap + column-gap */
    align-items: center !important;
  }
}
