/*
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Custom child theme for Pahad Holidays built on Astra.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* ============================================================
   GLOBAL RESETS FOR PAHAD PAGES
   ============================================================ */
body.pahad-body {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden;
  background: #fff;
}

/* Kill Astra defaults that interfere with custom header/footer */
.pahad-body .ast-container,
.pahad-body #content,
.pahad-body .site-content,
.pahad-body #primary,
.pahad-body .ast-separate-container,
.pahad-body .ast-plain-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.pahad-body .ast-container > .ast-row {
  margin: 0 !important;
}

/* Ensure our fixed header sits on top */
.pahad-body .pahad-header {
  z-index: 9999 !important;
}

/* Astra often adds sticky header — disable for our custom pages */
.pahad-body #ast-scroll-top {
  display: none !important;
}

/* Content area starts below our fixed header */
.pahad-body .ph-page {
  padding-top: 0;
}

/* Remove Astra entry headers */
.pahad-body .entry-header,
.pahad-body .ast-single-entry-header,
.pahad-body .ast-archive-entry-title,
.pahad-body .page-title {
  display: none !important;
}