/*
Theme Name: Envo Royal Child
Theme URI: https://envothemes.com/envo-royal-free-wp-theme/
Template: envo-royal
Description: Child theme for Envo Royal
Author: Your Name
Author URI: https://yourwebsite.com
Version: 1.0.0
Text Domain: envo-royal-child
*/

/* Import parent theme styles */
@import url("../envo-royal/style.css");

/* Add your custom CSS below this line */
 .site-branding-text h1.site-title, .site-branding-text .site-title, .site-branding-text h1.site-title a, .site-branding-text .site-title a {
    font-family: Americana;
    font-size: 32px;
	 font-weight: bold;
}
.site-branding-text {
    padding: 0 0 0 10px;
}

/* Sticky header - preserves all existing styling */
.site-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
    transition: all 0.75s ease !important;
}

/* Adjust for WordPress admin bar */
.admin-bar .site-header {
    top: 32px !important;
}

/* Default gradient (fallback) */
.site-header {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 40%, rgba(172, 208, 240, 1) 100%) !important;
}

/* Page-specific gradients */
.home .site-header {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 60%, rgba(172, 207, 239, 1) 100%) !important;
	border-bottom: none;
    padding-bottom: 40px;
}

.blog .site-header {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 40%, rgba(240, 200, 200, 1) 100%) !important;
}

.woocommerce-page .site-header {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 40%, rgba(200, 240, 200, 1) 100%) !important;
}

/* Add your specific page IDs here */
.page-id-123 .site-header {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 40%, rgba(240, 240, 200, 1) 100%) !important;
}

/* Scrolled state - always solid white */
.site-header.shrink-header {
    background: #FFF !important;
    box-shadow: 0 2px 20px rgba(0,0,0,0.5) !important;
    backdrop-filter: blur(10px) !important;
    padding-bottom: 15px;
}