/**
Theme Name: Swansea Jack Tavern
Template: ft-swanjack
Text Domain: ft-swanjack-child
*/

/** SBT */
:root {
    --primary: #000;
    --secondary: #fff;
    --accent: #a15739;

    --headingBg: var(--secondary);
    --headingCol: var(--primary);


    --buttonColorFT: var(--secondary);
    --buttonBgFT: var(--primary);
    --buttonBorderFT: var(--primary);
    --buttonColorHoverFT: var(--primary);
    --buttonBgHoverFT: var(--white);
    --buttonBorderHoverFT: var(--primary);

    --miniBannerBg: var(--primary);
    --miniBannerColor: var(--white);
}

.ot-button {
    padding: 0.7em 1.2em !important;
    --ot-button-background-color: var(--accent);
    --ot-button-color: var(--white);
    --ot-button-background-color-active: var(--primary);
    
    --otkit-color-background-action: var(--accent);
    --otkit-color-background-action-hover: var(--primary);
}
.ot-button:hover {
    --ot-button-color: var(--white);
}


.signpost_banner.contained {
    --buttonColorFT: var(--primary);
    --buttonBgFT: var(--secondary);
    --buttonBorderFT: var(--secondary);
    --buttonColorHoverFT: var(--secondary);
    --buttonBgHoverFT: var(--accent);
    --buttonBorderHoverFT: var(--accent);
}

.signpost_grid {
    --headingBg: var(--primary);
    --headingCol: var(--secondary);
}

.social_callout .content .row a:hover, .social_callout .content .row a:focus {
    color: var(--accent);
}