
/* Styly pro seznam akcí */

div#events-list-wrapper > div.kt-row-column-wrap {
	justify-content: space-between;
}

body article div.events-list {
	display: flex;
	flex-flow: column nowrap;
	row-gap: 2rem;
}

body article div.events-list > div.events-filters {
	display: flex;
  flex-flow: row wrap;
  justify-content: center;
	align-items: last baseline;
  column-gap: 1rem;
	font-size: 10pt;
}

body article div.events-list > div.events-filters > span.events-filters-label {
	display: inline-block;
  padding: 3pt 10pt;
}

body article div.events-list > div.events-filters > span.event-filter {
	display: inline-block;
  padding: 3pt 10pt;
	border: solid 1px #888;
  border-radius: 15pt;
}

div.events-filters > span.event-filter.time { color: white; background-color: lightseagreen; }
div.events-filters > span.event-filter.location { color: white; background-color: peru; }
div.events-filters > span.event-filter.event-type { color: var(--global-palette3); background-color: #eed; }
div.events-filters > span.event-filter.tag { color: var(--global-palette3); background-color: #eed; }

body article div.events-by-month-outer div.event > div.kt-inside-inner-col {
	row-gap: 4px;
}

body article div.events-by-month-outer h2.month-title {
	text-align: left;
	color: #b6892f;
	font-family: "Bebas Neue";
	font-weight: normal;
	letter-spacing: 5pt;
	word-spacing: 5pt;
	text-transform: uppercase;
}

body article div.events-by-month-outer div.event-badges {
	align-self: flex-end;
	margin: -1rem -1rem 0 auto;
	border-top: 1px solid var(--global-palette7, #EDF2F7);
	border-right: 1px solid var(--global-palette7, #EDF2F7);
}

body article div.event-badges {
	display: flex;
	flex-flow: row wrap;
	column-gap: 1rem;
	row-gap: 0.2rem;
	justify-content: flex-end;
}

body article span.event-badge {
	padding: 0.1em 0.5em;
	background-color: var(--global-palette1);
	color: white;
	font-weight: 600;
}

body article h3.event-title {
	color: var(--global-palette1);
	font-size: 22px;
	margin-bottom: 5pt;
}

body article h3.event-title > span.event-date {
  display: inline-block;
	min-width: 2.2rem;
	padding: 1pt 5pt;
  color: var(--global-palette9);
  background-color: var(--global-palette1);
  text-align: right;
  border-radius: 4pt 0 0 4pt;
}

body article div.bot-friendly h3.event-title > span.event-date {
  border-radius: 4pt;
}

body article h3.event-title > span.event-weekday {
	display: inline-block;
  min-width: 2rem;
	padding: 1pt 5pt;
	margin-right: 0.5rem;
  color: var(--global-palette9);
  background-color: #aaa; /*#b6892f*/
  border-radius: 0 4pt 4pt 0;
}

body article div.events-by-month-inner {
	display: flex;
	flex-flow: column nowrap;
	row-gap: 1rem;
}

body article p.event-description > span.event-time,
body article p.event-description > span.event-location {
	font-weight: 600;
}

body article div.modal-event-popup-trigger > a[disabled] {
	opacity: 0.25;
	cursor: not-allowed;
}

body article p.no-events {
	margin-top: 1rem;
	text-align: left;
	font-style: italic;
}
