.simevema-overview {
width: 100%;
} .simevema-overview-filter {
background: var(--simevema-filter-bg);
color: var(--simevema-filter-text-color);
font-size: var(--simevema-filter-font-size);
font-weight: var(--simevema-filter-font-weight);
padding: var(--simevema-filter-padding);
margin-bottom: var(--simevema-filter-margin);
border-radius: var(--simevema-filter-radius);
box-shadow: var(--simevema-filter-shadow);
display: flex;
justify-content: center;
}
.simevema-overview-filter a {
color: var(--simevema-filter-link-color);
}
.simevema-overview-filter label {
color: var(--simevema-filter-text-color);
font-size: var(--simevema-filter-heading-size);
font-weight: var(--simevema-filter-font-weight);
} .simevema-overview-filter form {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: var(--simevema-filter-gap);
width: 100%;
max-width: var(--simevema-filter-max-width);
grid-template-rows: auto auto;
} .simevema-overview-filter .filter-group {
display: flex;
flex-direction: column;
gap: 5px;
width: 100%;
} .simevema-overview-filter input,
.simevema-overview-filter select {
background: var(--simevema-filter-input-bg);
color: var(--simevema-filter-input-text-color);
border: 1px solid var(--simevema-filter-input-border-color);
border-radius: var(--simevema-filter-input-radius);
font-size: var(--simevema-filter-font-size);
padding: var(--simevema-filter-input-padding);
width: 100%;
height: var(--simevema-filter-input-height);
box-sizing: border-box;
} .simevema-overview-filter .filter-submit {
display: flex;
justify-content: center;
align-items: flex-end;
grid-column: span 1;
height: 100%;
} .simevema-overview-filter button {
background-color: var(--simevema-button-bg);
color: var(--simevema-button-text-color);
font-size: var(--simevema-button-font-size);
font-weight: var(--simevema-button-font-weight);
padding: var(--simevema-button-padding);
border: 1px solid var(--simevema-button-border-color);
border-radius: var(--simevema-button-radius);
margin: var(--simevema-button-margin);
cursor: pointer;
transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
width: 100%;
min-height: var(--simevema-filter-input-height);
box-sizing: border-box;
}
.simevema-overview-filter button:hover,
.simevema-overview-filter button:focus {
background-color: var(--simevema-button-hover-bg);
color: var(--simevema-button-text-color);
} @media (max-width: 768px) {
.simevema-overview-filter form {
grid-template-columns: 1fr;
}
.simevema-overview-filter .filter-submit {
grid-column: auto;
}
} .simevema-events-overview-list {
display: grid;
gap: var(--simevema-overview-gap);
width: var(--simevema-overview-width);
max-width: var(--simevema-overview-max-width);
margin: 0 auto;
padding: var(--simevema-overview-padding);
box-sizing: border-box;
grid-template-columns: repeat(var(--simevema-overview-columns-mobile), minmax(0, 1fr));
}
@media (min-width: 769px) and (max-width: 1024px) {
.simevema-events-overview-list {
grid-template-columns: repeat(var(--simevema-overview-columns-tablet), minmax(0, 1fr));
}
}
@media (min-width: 1025px) {
.simevema-events-overview-list {
grid-template-columns: repeat(var(--simevema-overview-columns), minmax(0, 1fr));
}
} .simevema-event {
box-sizing: border-box;
}
.simevema-event a {
text-decoration: none;
}
.simevema-event .simevema-event-thumbnail {
margin-bottom: 20px;
overflow: hidden;
}
.simevema-event .simevema-event-thumbnail img {
display: block;
max-width: 100%;
border-radius: inherit;
}
.simevema-event .simevema-event-header {
margin-bottom: 15px;
}
.simevema-event .simevema-event-title {
margin: 0;
}
.simevema-event .simevema-event-meta {
box-sizing: border-box;
}
.simevema-event .simevema-event-meta div:not(:last-child) {
margin-bottom: 10px;
}
.simevema-event .simevema-event-meta-label {
font-weight: 600;
margin-right: 5px;
}
.simevema-event .simevema-event-meta-value {
font-weight: normal;
} .simevema-event--overview {
background: var(--simevema-overview-card-bg);
color: var(--simevema-overview-card-text-color);
border-radius: var(--simevema-overview-card-radius);
box-shadow: var(--simevema-overview-card-shadow);
padding: var(--simevema-overview-card-padding);
margin: var(--simevema-overview-card-margin);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.simevema-event--overview:hover {
transform: translateY(-5px);
box-shadow: var(--simevema-overview-card-hover-shadow);
}
.simevema-event--overview .simevema-event-title {
font-size: var(--simevema-overview-card-title-size);
font-weight: var(--simevema-overview-card-title-weight);
color: var(--simevema-overview-card-title-color);
line-height: 1.3;
}
.simevema-event--overview .simevema-event-title a {
color: var(--simevema-overview-card-link-color);
text-decoration: none;
}
.simevema-event--overview .simevema-event-title a:hover,
.simevema-event--overview .simevema-event-title a:focus {
color: var(--simevema-overview-card-link-hover-color);
}
.simevema-event--overview .simevema-event-meta {
background: var(--simevema-overview-meta-bg);
padding: var(--simevema-overview-meta-padding);
margin: var(--simevema-overview-meta-margin);
border-radius: var(--simevema-overview-meta-radius);
}
.simevema-event--overview .simevema-event-meta div {
font-size: var(--simevema-overview-meta-font-size);
color: var(--simevema-overview-meta-text-color);
font-weight: var(--simevema-overview-card-font-weight);
}
.simevema-event--overview .simevema-event-meta-label {
color: var(--simevema-overview-meta-label-color);
}
.simevema-event--overview .simevema-event-thumbnail img {
width: 100%;
height: var(--simevema-overview-image-height);
object-fit: cover;
border-radius: var(--simevema-overview-card-radius);
} .single-simevema_event .simevema-event {
max-width: var(--simevema-single-max-width);
margin: var(--simevema-single-margin) auto;
background-color: var(--simevema-single-bg);
color: var(--simevema-single-text-color);
border-radius: var(--simevema-single-radius);
box-shadow: var(--simevema-single-shadow);
padding: var(--simevema-single-padding);
}
.single-simevema_event .simevema-event .simevema-event-title {
font-size: var(--simevema-single-title-size);
color: var(--simevema-single-title-color);
margin-bottom: 20px;
text-align: center;
font-weight: 700;
line-height: 1.2;
}
.single-simevema_event .simevema-event a {
color: var(--simevema-single-link-color);
}
.single-simevema_event .simevema-event .simevema-event-meta {
margin-top: 20px;
padding: var(--simevema-single-meta-padding);
background-color: var(--simevema-single-meta-bg);
border-radius: var(--simevema-single-meta-radius);
margin-bottom: var(--simevema-single-meta-margin);
}
.single-simevema_event .simevema-event .simevema-event-meta div {
font-size: var(--simevema-single-meta-font-size);
color: var(--simevema-single-meta-text-color);
}
.single-simevema_event .simevema-event .simevema-event-meta-label {
color: var(--simevema-single-meta-label-color);
}
.single-simevema_event .simevema-event .simevema-event-thumbnail {
text-align: center;
margin-bottom: 20px;
}
.single-simevema_event .simevema-event .simevema-event-thumbnail img {
width: var(--simevema-single-image-width);
max-width: 100%;
height: var(--simevema-single-image-height);
object-fit: cover;
border-radius: var(--simevema-single-radius);
}
.single-simevema_event .simevema-event .simevema-event-content {
font-size: var(--simevema-single-text-size);
color: var(--simevema-single-text-color);
line-height: 1.6;
text-align: justify;
} .simevema-event .simevema-event-content {
word-wrap: break-word;
} @media (max-width: 768px) {
.single-simevema_event .simevema-event {
margin: var(--simevema-single-mobile-margin) auto;
padding: var(--simevema-single-mobile-padding);
}
.single-simevema_event .simevema-event .simevema-event-title {
font-size: var(--simevema-single-mobile-title-size);
}
.single-simevema_event .simevema-event .simevema-event-meta div {
font-size: var(--simevema-single-mobile-meta-font-size);
}
.single-simevema_event .simevema-event .simevema-event-content {
font-size: var(--simevema-single-mobile-text-size);
}
}