/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/* HEADER BACKDROP FILTER FIX */
html { overflow-x: visible; }
body { overflow-x: clip; }

/* BUTTONS */
.bricks-button {
	white-space: nowrap;
	transition: background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;
}
/* PRIMARY BUTTON */
:root .bricks-button[class*="primary"]:not(.outline) {
	box-shadow: var(--shadow-accent);
}
:root .bricks-button[class*="primary"]:not(.outline):hover {
	transform: translateY(-1px);
/*	box-shadow: 0 10px 22px rgba(194,74,40,.34);	ORANGE	*/
	box-shadow: 0 10px 22px var(--color-btn-shadow-hover)		/* PURPLE */
}
/* LIGHT BUTTON */
:root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {
	box-shadow: var(--shadow-card);
}
:root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)):hover {
	transform: translateY(-1px);
	box-shadow: 0 8px 20px 0 rgba(51,41,31,.12);
}
/* DARK BUTTON */
:root .bricks-button[class*="dark"]:not(.outline):hover {
	transform: translateY(-1px);
}

.badge { background: var(--color-accent-soft); color: var(--color-accent) }
.badge:has(a[href*="/kategoria-podujatia/divadlo/"])             { background: var(--cat-divadlo);             color: var(--cat-divadlo-ink) }
.badge:has(a[href*="/kategoria-podujatia/koncerty/"])            { background: var(--cat-koncerty);            color: var(--cat-koncerty-ink) }
.badge:has(a[href*="/kategoria-podujatia/pre-deti/"])            { background: var(--cat-pre-deti);            color: var(--cat-pre-deti-ink) }
.badge:has(a[href*="/kategoria-podujatia/prednasky-a-besedy/"])  { background: var(--cat-prednasky-a-besedy);  color: var(--cat-prednasky-a-besedy-ink) }
.badge:has(a[href*="/kategoria-podujatia/slavnosti-a-jarmoky/"]) { background: var(--cat-slavnosti-a-jarmoky); color: var(--cat-slavnosti-a-jarmoky-ink) }
.badge:has(a[href*="/kategoria-podujatia/sport/"])               { background: var(--cat-sport);               color: var(--cat-sport-ink) }
.badge:has(a[href*="/kategoria-podujatia/tvorive-dielne/"])      { background: var(--cat-tvorive-dielne);      color: var(--cat-tvorive-dielne-ink) }

/* COOKIES */
[data-cky-tag="powered-by"] {
    display: none !important;
}
.cky-prefrence-btn-wrapper button,
.cky-btn-reject,
.cky-btn-accept {
	background-color: var(--color-accent) !important;
	border-color: var(--color-accent) !important;
}
.cky-btn-customize {
	color: var(--color-accent) !important;
	border-color: var(--color-accent) !important;
}
/* LINKS */
p a {
	color: var(--color-accent);
}
p a:hover {
	text-decoration: underline;
}