/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra Child Theme for timeless GOLF PROJECT
Version: 4.12.5.1773732906
Updated: 2026-03-17 16:35:06
*/

/* ===== Global Overrides ===== */
html, body {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Astra content area white background fix */
.ast-separate-container .ast-article-single,
.ast-separate-container .ast-article-post,
.ast-separate-container .comment-respond,
.ast-separate-container .ast-comment-list li,
.ast-separate-container .ast-woocommerce-container,
.ast-separate-container .error-404,
.ast-separate-container .no-results,
.ast-separate-container .ast-pagination,
.ast-plain-container,
.site-content,
.entry-content,
#content,
#primary,
.ast-container,
.site-main {
    background-color: #000000 !important;
}

/* Astra link color override */
a, a:visited, a:hover, a:focus, a:active,
.entry-content a,
.ast-single-post a,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: inherit !important;
}

/* Elementor full-width fix */
.elementor-widget-html {
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-element > .elementor-widget-wrap,
.elementor-section .elementor-container,
.elementor-container,
.e-con {
    max-width: 100% !important;
    padding: 0 !important;
}

/* Remove Astra page margins/padding */
.ast-page-builder-template .site-content > .ast-container {
    max-width: 100% !important;
    padding: 0 !important;
}

.elementor-page .site-content {
    padding: 0 !important;
    margin: 0 !important;
}
