@charset "UTF-8";
/** Globals An import of all abstracts */
/** Vendor For files that need compiling */
/** This themes global styles */
/** Root Font Sizing */
/** Type sets Defines a type grouping that can be looped over and generate utility classes */
/** Grid and Grid Gap */
/** Vertical Gap */
/** Horizontal Gap */
/** Container widths */
/** Global Variables */
/** Label element */
/** Checkbox element */
/** Radio element */
/** Textfield element */
/** No-space Removes the default space, border, and padding place on a component */
/** Grid row Sets row up for the grid */
/** Grid row gutters IF $gutter-horizontal = true: set the sides gap width ELSE $gutter-vertical = false: remove the top and bottom gap width IF $gutter-vertical = true: set the top and bottom gap width ELSE $gutter-vertical = false: remove the top and bottom gap width IF $gutter-horizontal-size & $gutter-vertical-size = wide: large sized space between items IF $gutter-horizontal-size & $gutter-vertical-size = wide-lg: large sized space between items only on the lg breakpoint IF $gutter-horizontal-size & $gutter-vertical-size = narrow: small sized space between items ELSE $gutter-horizontal-size & $gutter-vertical-size = default: regular sized space between items */
/** Grid columns IF = auto: fits the available space ELSE IF = variable: fits the width of it's content ELSE span the amount of columns provided */
/** Grid Spacing Clear Clears first and last grid row margin or padding Declare on column class: @include grid-clear-vertical-spacing(2); Options: • $columns(value = 1 to n) - default = 1 • $property(value = margin or padding) - default = margin, sets to 0 */
/** Grid class generators Generates classes for each column and offset by default and breakpoint */
/** Hide Text Hide text while making it readable for screen readers 1. Needed in WebKit-based browsers because of an implementation bug; See: https://code.google.com/p/chromium/issues/detail?id=457146 */
/** Hide Element Hide element while making it readable for screen readers Shamelessly borrowed from HTML5Boilerplate: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133 */
.eu-cookie-compliance-banner { background: -webkit-gradient(linear, left top, right top, from(#00686D), to(#232C64)); background: linear-gradient(to right, #00686D 0%, #232C64 100%); padding: .5em .25em; }

.eu-cookie-compliance-banner .eu-cookie-compliance-more-button, .eu-cookie-compliance-banner .decline-button { display: none; }

.eu-cookie-compliance-banner .eu-cookie-compliance-content { max-width: 75rem; width: calc(100% - 2rem); margin-left: auto !important; margin-right: auto !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; }

.eu-cookie-compliance-banner .eu-cookie-compliance-message { line-height: 1.2; margin: 1em 0; max-width: none; padding-right: 3em; }

.eu-cookie-compliance-banner .eu-cookie-compliance-message a { font-weight: inherit; text-decoration: none; text-transform: inherit; }

.eu-cookie-compliance-banner .eu-cookie-compliance-message a, .eu-cookie-compliance-banner .eu-cookie-compliance-message a:hover, .eu-cookie-compliance-banner .eu-cookie-compliance-message a:focus, .eu-cookie-compliance-banner .eu-cookie-compliance-message a:active, .eu-cookie-compliance-banner .eu-cookie-compliance-message a.is-active { color: #EEEEEE; }

.eu-cookie-compliance-banner .eu-cookie-compliance-message a:hover, .eu-cookie-compliance-banner .eu-cookie-compliance-message a:active, .eu-cookie-compliance-banner .eu-cookie-compliance-message a:focus { text-decoration: underline; }

.eu-cookie-compliance-banner .eu-cookie-compliance-message p { font-weight: normal; font-size: .8em; }

.eu-cookie-compliance-banner .agree-button { font-size: .875em; margin-top: 1.5em; text-decoration: underline; }

@media (max-width: 61.24em) { .eu-cookie-compliance-banner .eu-cookie-compliance-content { max-width: none; width: 90%; } }

@media (max-width: 35.49em) { .eu-cookie-compliance-banner .eu-cookie-compliance-message { padding-right: 2em; } }

.sliding-popup-bottom .eu-cookie-withdraw-tab { display: none; }

/*# sourceMappingURL=../../maps/contrib-overrides/eu_cookie_compliance/eu_cookie_compliance.css.map */
