/**
Theme Name: Astra [JKOMINEK.CZ]
Author: Vlastimil Waic
Version: 24.06.16.01
Text Domain: astra-jkominek-cz
Template: astra
*/

.eventon-blok .wp-block-eventon-blocks-evo-eventon-main, .eventon-blok .calendar_header  {
	display: none;
}

.title-1-redstripe .uagb-heading-text {
	margin-bottom: 325px !important;
}

.title-1-foto {
	margin-right: 2px !important;
}

.title-nadpis-stacilo {
	font-size: 7.1em;
	font-weight: 900 !important;
	color: var(--ast-global-color-2) !important;
}

.eventon-blok .eventon_list_event, .evo_pop_body, .evo_pop_body .open {
	border-radius: 6px !important;
}

.eventon-blok .evoet_c2 {
	margin-right: 25px !important;
}

.eventon-blok .evcal_event_title {
	font-weight: 700 !important;
}

.eventon-blok .evcal_event_subtitle {
	font-family: 'Fira Sans' !important;
	font-size: 14px !important;
	text-transform: none !important;
}

.evo_pop_body .evcal_event_subtitle {
	text-transform: none !important;
}

.eventon-blok .evcal_desc_info {
	margin-top: 10px;
}

.eventon-blok .evcal_desc_info em {
	font-family: 'Fira Sans' !important;
	font-size: 14px !important;
}

.eventon-blok .month  {
	font-size: 16px !important;
}

.eventon-blok p:last-of-type {
	display: none;
}

.evcal_desc_info {
	gap: 10px !important;
}

.evolbclose::before, .evolbclose::after {
	background-color: white !important;
}

.program-akordeon-box {
	margin-right: 2px !important;
}

.popup-inner-flex-st {
	flex-direction: column !important;
	justify-content: flex-start !important;
	align-items: flex-start !important;
	gap: 50px !important;
}

.popup-inner-photowrap-st {
	flex-direction: column !important;
	justify-content: flex-start !important;
	align-items: flex-start !important;
}

.popup-inner-flex-st .uagb-heading-text {
	font-size: 3em !important;
	color: var(--ast-global-color-0) !important;
}

.popup-inner-flex-st .uagb-desc-text {
	font-size: 1.3em !important;
	color: var(--ast-global-color-2) !important;
}

.popup-inner-text-st {
	gap: 30px !important;
	justify-content: flex-start !important;
	align-content: flex-start !important;
	align-items: flex-start !important;
}

.popup-inner-text-st p {
	color: var(--ast-global-color-2) !important;
}

.popup-inner-photowrap-st, .popup-inner-photowrap-st figure {
	width: 260px !important;
	height: auto !important;
}

.popup-inner-photowrap-st, .popup-inner-photowrap-st img {
	border-radius: 6px !important;
}

.popup-inner-photowrap-st .uagb-icon-list__wrap svg {
	transform: scale(1.33);
}

.program-hover {
	aspect-ratio: 1 / 1 !important;
}


@media only screen and (max-width: 800px) {
	.popup-inner-flex-st {
		padding: 20px !important;
	}
	
	.popup-inner-text-st {
		flex-direction: column !important;
	}
}