/*
Theme Name: Sara Gallagher
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Heather Sanders - The Persimmon Group
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1768587670
Updated: 2026-01-16 18:21:10

*/
/* Override Elementor's container pseudo-elements */
body.hero-gradient-1 .bdq-hero::before,
body.hero-gradient-1 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-2 .bdq-hero::before,
body.hero-gradient-2 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-3 .bdq-hero::before,
body.hero-gradient-3 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-4 .bdq-hero::before,
body.hero-gradient-4 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-5 .bdq-hero::before,
body.hero-gradient-5 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-6 .bdq-hero::before,
body.hero-gradient-6 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-7 .bdq-hero::before,
body.hero-gradient-7 .bdq-hero::after {
    display: none !important;
}

body.hero-gradient-8 .bdq-hero::before,
body.hero-gradient-8 .bdq-hero::after {
    display: none !important;
}

/* Same for typography styles */
body.hero-typo-1 .bdq-hero::before,
body.hero-typo-1 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-2 .bdq-hero::before,
body.hero-typo-2 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-3 .bdq-hero::before,
body.hero-typo-3 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-4 .bdq-hero::before,
body.hero-typo-4 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-5 .bdq-hero::before,
body.hero-typo-5 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-6 .bdq-hero::before,
body.hero-typo-6 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-7 .bdq-hero::before,
body.hero-typo-7 .bdq-hero::after {
    display: none !important;
}

body.hero-typo-8 .bdq-hero::before,
body.hero-typo-8 .bdq-hero::after {
    display: none !important;
}

/* GRADIENT BACKGROUNDS - with !important to override Elementor */

/* Gradient 1: Classic Diagonal */
body.hero-gradient-1 .bdq-hero {
    background: linear-gradient(135deg, #1c3f60 0%, #7dbbc8 50%, #8fafaf 100%) !important;
}

/* Gradient 2: Radial Depth */
body.hero-gradient-2 .bdq-hero {
    background: radial-gradient(circle at 30% 40%, #7dbbc8 0%, #1c3f60 50%, #2d3039 100%) !important;
}

/* Gradient 3: Bold Orange Start */
body.hero-gradient-3 .bdq-hero {
    background: linear-gradient(45deg, #f15f10 0%, #1c3f60 50%, #7dbbc8 100%) !important;
}

/* Gradient 4: Soft Orbs */
body.hero-gradient-4 .bdq-hero {
    background: 
        radial-gradient(circle at 20% 80%, rgba(241, 95, 16, 0.3) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(125, 187, 200, 0.3) 0%, transparent 50%),
        linear-gradient(135deg, #1c3f60 0%, #2d3039 100%) !important;
}

/* Gradient 5: Dual Ellipse */
body.hero-gradient-5 .bdq-hero {
    background: 
        radial-gradient(ellipse at 70% 30%, #f15f10 0%, transparent 60%),
        radial-gradient(ellipse at 30% 70%, #7dbbc8 0%, transparent 60%),
        #1c3f60 !important;
}

/* Gradient 6: Vertical Spectrum */
body.hero-gradient-6 .bdq-hero {
    background: linear-gradient(180deg, #2d3039 0%, #1c3f60 50%, #7dbbc8 100%) !important;
}

/* Gradient 7: Corner Highlights */
body.hero-gradient-7 .bdq-hero {
    background: 
        radial-gradient(circle at 50% 0%, rgba(125, 187, 200, 0.4) 0%, transparent 50%),
        radial-gradient(circle at 100% 100%, rgba(241, 95, 16, 0.3) 0%, transparent 50%),
        linear-gradient(225deg, #1c3f60 0%, #2d3039 100%) !important;
}

/* Gradient 8: Conic Spin */
body.hero-gradient-8 .bdq-hero {
    background: conic-gradient(from 180deg at 50% 50%, #1c3f60 0deg, #7dbbc8 120deg, #8fafaf 240deg, #1c3f60 360deg) !important;
}

/* TYPOGRAPHY ONLY BACKGROUNDS */

/* Typography 1: Accent Top Bar */
body.hero-typo-1 .bdq-hero {
    background: #1c3f60 !important;
}

/* Typography 2: Side Accent Bar */
body.hero-typo-2 .bdq-hero {
    background: white !important;
}

/* Typography 3: Question Mark Watermark */
body.hero-typo-3 .bdq-hero {
    background: #2d3039 !important;
}

/* Typography 4: Minimal Bottom Accent */
body.hero-typo-4 .bdq-hero {
    background: #f9f9f9 !important;
}

/* Typography 5: Circle Accent */
body.hero-typo-5 .bdq-hero {
    background: #7dbbc8 !important;
}

/* Typography 6: Category Tag Focus */
body.hero-typo-6 .bdq-hero {
    background: white !important;
}

/* Typography 7: Diagonal Strike */
body.hero-typo-7 .bdq-hero {
    background: 
        linear-gradient(135deg, transparent 0%, transparent 48%, #f15f10 48%, #f15f10 52%, transparent 52%, transparent 100%),
        #1c3f60 !important;
}

/* Typography 8: Asymmetric Circle */
body.hero-typo-8 .bdq-hero {
    background: #8fafaf !important;
}