/*
Theme Name: Astra Drezen
Theme URI: https://www.drezendogwash.com/
Description: Astra child theme for Drezen — durable blog archive and single templates (SEO-friendly, update-safe). Survives Astra parent theme updates. Do not edit the parent Astra theme.
Author: Drezen
Template: astra
Version: 1.4.6
Text Domain: astra-drezen
*/

/* Parent styles load via functions.php. Blog styles: assets/blog.css */

/*
 * UPDATE-SAFE RULES
 * - Keep this child theme (astra-drezen) active. Never put custom PHP/CSS in parent Astra.
 * - Blog templates, key points meta box, sticky sidebar, button underline fixes live here.
 * - Content (posts, Blog page title/excerpt, key points) lives in the WordPress database.
 * - Header/home Elementor content lives in Elementor data (DB), not in theme files.
 */

/* Kill underlines on buttons / CTA links site-wide */
a.elementskit-btn,
a.elementskit-btn:hover,
a.elementskit-btn:focus,
a.elementskit-btn:visited,
a.elementskit-btn span,
a.elementskit-btn .elementskit-btn-text,
a.elementor-button,
a.elementor-button:hover,
a.elementor-button:focus,
a.elementor-button-link,
a.elementor-button-link:hover,
.elementor-widget-button a,
.elementor-widget-button a:hover,
.ast-custom-button,
.ast-custom-button:hover,
a.dz-btn,
a.dz-btn:hover,
.ehf-header a.elementskit-btn,
.ehf-header a.elementor-button {
  text-decoration: none !important;
}

/* Homepage resources cards — no underlines (durable; not only in Elementor HTML) */
.res-section a,
.res-section a:hover,
.res-section a:focus,
.res-section .res-title,
.res-section .res-text,
.res-section h3 {
  text-decoration: none !important;
}
