/* Slider styling */
.auf-schluer-elementor-widget .schluer-slide {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-self: center;
}

.auf-schluer-elementor-widget .schluer-slide-content {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.auf-schluer-elementor-widget .schluer-slide-content {
	width: 90%;
	margin: 0 auto;
}

.auf-schluer-elementor-widget .schluer-slide-content .slider-text {
    align-self: center;
    width: 50%;
}

.auf-schluer-elementor-widget .schluer-slide-content .slider-text.slider-no-image {
    align-self: center;
    width: 70%;
}

.auf-schluer-elementor-widget .schluer-slide-content > img {
    max-width: 250px;
    object-fit: contain;
}

.auf-schluer-elementor-widget .slider-title {
    font-size: 3.2rem;
    margin: 4.5rem auto 0;
    font-weight: bold;
    display: block;
    color: #fff;
}

.auf-schluer-elementor-widget .slider-subtitle {
    font-size: smaller;
}

.auf-schluer-elementor-widget .slider-date {
    font-weight: bold;
    font-size: larger;
    display: block;
}

/* List styling */

.auf-schluer-elementor-widget .auf-schluer-liste {
    display: flex;
    flex-direction: column;
}

.auf-schluer-elementor-widget .entry-title {
    font-size: 3.2rem;
    margin: 1rem auto 0;
    font-weight: bold;
    display: block;
}

.auf-schluer-elementor-widget .entry-subtitle {
    font-size: smaller;
}

.auf-schluer-elementor-widget .entry-date {
    font-weight: bold;
    font-size: larger;
    display: block;
}


.auf-schluer-elementor-widget .entry {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-bottom: 1em;
}

.auf-schluer-elementor-widget .entry .img {
    display: flex;
    justify-content: center;
    flex-direction: row;
    width: 40%;
}

.auf-schluer-elementor-widget .entry .text {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 60%;
}

.auf-schluer-elementor-widget .entry img {
    max-width: 250px;
    object-fit: contain;
}

.auf-schluer-elementor-widget .slider-readmore a {
    margin-top: 1rem;
    opacity: 0.85;
}

.auf-schluer-elementor-widget .slider-readmore a:hover {
    opacity: 1;
}

.auf-schluer-elementor-widget .auf-schluer-list > .entry > .text {
    padding: 1em 0 0 1em;
}

