/*
 Theme Name:   Hello Elementor Child
 Description:  Hello Elementor Child
 Author:       fourplex
 Author URI:   https://fourplex.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/

.elementor-column-gap-default>.elementor-column>.elementor-element-populated, .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 20px !important;
}

h1, h2, h3, h4, h5, h6, p, span {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

ul {
  padding-inline-start: 17px !important;
}

::selection {
    background-color: #E3000F;
    color: #fff;
}

header .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

#date ul {
	padding-inline-start: 0px !important;
}

/*.post-listing .elementor-column-wrap {
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

}
*/

section.post-listing:hover section.post-listing-height .elementor-container {
	min-height: 300px;
	-moz-transition: min-height 0.5s;
    -ms-transition: min-height 0.5s;
    -o-transition: min-height 0.5s;
    -webkit-transition: min-height 0.5s;
    transition: min-height 0.5s;
}

section.post-listing-height .elementor-container {
	-moz-transition: min-height 0.5s;
    -ms-transition: min-height 0.5s;
    -o-transition: min-height 0.5s;
    -webkit-transition: min-height 0.5s;
    transition: min-height 0.5s;
}


header.elementor-sticky--effects {
	background-color: #fff !important;
}

header {
	transition: background-color 0.5s ease;
	
}

.swiper-container {
	/*cursor: pointer;*/
  cursor: grab;
}

.swiper-container.stimmenslider .swiper-pagination-bullet {
	background: #fff;
}

.swiper-pagination-bullet {
	background: #000;
}

/* Hier ist die Stelle für die Ausformung des Cursors auf Containern
*/
/*
.elementor-widget-container {
	cursor: pointer;
}*/ /* WARUM? */

.elementor-button {
	cursor: pointer;
}

/* GB 1024 geändert auf 5000   15.12.2022
*/

@media (min-width: 5000px){
	.politikslider .swiper-slide-active, .politikslider  .swiper-slide-duplicate-prev{
	opacity: 0.25;
}
}


.no-ul ul {
	   padding-inline-start: 0px !important;
}


#leben, #politik, #herz {
	display: none;
}


#leben.active, #politik.active, #herz.active {
	display: block ;
}


/*#leben:target, #politik:target, #herz:target {
	display: block ;
}
*/
