/*
Theme Name: Pionýr - KOP
Theme URI: https://pionyr.cz
Template: Divi
Author: Pionýr, z. s.
Author URI: https://pionyr.cz
Description: Šablona založená na Divi vyvinutá pro krajské organizace Pionýra.
Version: 4.24.2.1710505022
Updated: 2024-03-15 13:17:02

*/

a{
	text-decoration: underline;
}

/* POSTRANNÍ PANEL */
.pionyr-specialty-with-sidebar .et_pb_column_1_3 {
	padding-top: 1rem !important;
}

.et_pb_sidebar_0_tb_body {
	border: 0;
}

.pionyr-specialty-with-sidebar h4.widgettitle{
	font-size: 18px;
	text-align: center;
}

/* SIMPLE CALENDAR */
.simcal-event-title {
	font-size: 14px;
	color: #0070af;
}

.simcal-event-details p {
	padding-bottom: 0;
	margin-bottom: .1rem !important;
}

.widget_gce_widget {
	margin-bottom: 1rem !important;
}

.simcal-event {
	margin-bottom: 0 !important;
}

.simcal-calendar {
	padding-bottom: 0;
}

.simcal-events a{
	color: #0070af !important;
}

.simcal-event-description {
	margin-bottom: 0 !important;
}

.simcal-event-details {
	border-left: 1px #0070af solid;
	padding-left: .5rem;
}

/* ČLÁNKY NA HOMEPAGE */

.pionyr-homepage-secondary-articles .et_pb_row:first-child{
	min-height: 170px;
	flex-shrink: 0;
}

.pionyr-homepage-secondary-articles .et_pb_row:nth-child(2) {
	font-size: 13px;
	line-height: 1.5em;
}

.pionyr-homepage-latest-article .et_pb_column:nth-child(2) {
	font-size: 14px;
}

/* KURZY */

.pionyr-kurz-info i:not(.fa-info) {
	color: #0070af;
}

.pionyr-kurz-info tr td:first-child {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}
.pionyr-kurz-info tr td:last-child {
	width: 80%;
	text-align: left;
} 

.pionyr-kurz-info table,
.pionyr-kurz-info tbody,
.pionyr-kurz-info tr {
	width: 100%;
}

/* MISCELLANEOUS */

@media (max-width: 980px) {
	.pionyr-homepage-latest-article .et_pb_dmach_column_1 {
		margin-bottom: 0 !important;
	}

	.et_section_specialty .et_pb_row>.et_pb_column {
		padding-bottom: 1rem;
	}
}

@media (min-width: 980px) {
	.et_pb_column_single {
		padding-top: 0;
	}
}

.et_pb_sidebar_0 {
	border: 0;
}

.et_pb_module .mobile_menu_bar::before{
	top: 0px;
}

@media (max-width: 980px) {
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content: center;
	}
}

