/**
Theme Name: EBC Clever Curl Astra Child
Author: David Craig
Author URI: 
Description: EBC Custom Astra Child Theme
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: ebc-astra-child
Template: astra
*/

/* Clever Curl */
body.brand-clevercurl {
    --brand-primary: #6F263D;
    --brand-secondary: #FFFFFF;
    --brand-bg: #FFFFFF;
    --brand-text: #FFFFFF;
    --brand-accent: #6F263D;
    --brand-font-heading: sans-serif;
    --brand-font-body: sans-serif;
}

/* Header bar - the actual visible header background in Astra */
body.brand-clevercurl .main-header-bar,
body.brand-clevercurl .ast-primary-header-bar {
    background: var(--brand-primary);
}

/* Header text and menu links */
body.brand-clevercurl .main-header-bar .site-title a,
body.brand-clevercurl .main-header-bar .ast-builder-menu-1 .menu-item > a {
    color: var(--brand-text);
    font-family: var(--brand-font-heading);
}

.site-logo-img {
    background-image:url('logo-clevercurl.png');
    background-repeat: no-repeat;
}

/* Menu item hover */
body.brand-clevercurl .main-header-bar .ast-builder-menu-1 .menu-item:hover > a {
    color: var(--brand-secondary);
}

/* Page background */
body.brand-clevercurl {
    background-color: var(--brand-bg);
}

/* Buttons */
body.brand-clevercurl .btn-primary,
body.brand-clevercurl .ast-custom-button,
body.brand-clevercurl .button,
body.brand-clevercurl input[type="submit"] {
    background: var(--brand-primary);
    border-radius: 2px; 
    border-color: var(--brand-secondary);
    padding: 12px 20px;
}

/* Body font */
body.brand-clevercurl {
    font-family: var(--brand-font-body);
}

/* Headings */
body.brand-clevercurl h1,
body.brand-clevercurl h2,
body.brand-clevercurl h3,
body.brand-clevercurl h4 {
    font-family: var(--brand-font-heading);
    color: var(--brand-text);
}

/* Links */
body.brand-clevercurl a {
    color: var(--brand-accent);
}

/* Footer */
body.brand-clevercurl .site-footer {
    background: var(--brand-primary);
}