/*
 Theme Name:   OGCdigital Core
 Theme URI:    https://ogcdigital.com/
 Description:  OGCdigital 
 Author:       OGCdigital
 Author URI:   https://ogcdigital.com/
 Template:     bricks
 Version:      1.3
 Text Domain:  bricks
*/

/* GLOBAL */
/* Skip Links */
.skip-link {background: var(--base) !important; color: var(--white) !important;}
a.skip-link {text-align: center;}
/* Focus States */
a:focus {outline: none !important;}
a:focus-visible {outline: .25rem solid var(--base) !important; outline-offset: .25em !important;}
/* Overflow */
body {overflow-x: hidden !important;}
/* SVG Sizing */
svg:not([height]) {min-height: unset;}
svg:not([width]) {min-width: unset;}

/* BUTTONS */
/* Primary */
.bricks-button.outline.bricks-color-primary {color: var(--primary) !important;}
.bricks-button:hover.outline.bricks-color-primary {background: var(--primary); color: var(--white) !important;}
/* Secondary */
.bricks-button.outline.bricks-color-secondary {color: var(--secondary) !important;}
.bricks-button:hover.outline.bricks-color-secondary {background: var(--secondary); color: var(--white) !important;}
/* Light */
.bricks-button.outline.bricks-color-light {color: var(--white) !important;}
.bricks-button:hover.outline.bricks-color-light {background: var(--white); color: var(--neutral) !important; border-color: var(--white);}
/* Dark */
.bricks-button.outline.bricks-color-dark {color: var(--neutral) !important;}
.bricks-button:hover.outline.bricks-color-dark {background: var(--neutral); color: var(--neutral-ultra-light) !important; border-color: var(--neutral);}