
.termineHome .tribe-events-widget-events-list__event-details {

	text-align: left;
}

.termineHome  .tribe-events-widget-events-list__view-more {
	text-align: right;
}

.termineHome  .tribe-events-widget-events-list__view-more a {
	font-size: 20px;
	color: #f00;
}

body.home .HomesliderWrap .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {	
	object-fit: contain !important;
	}

 body .kb-row-layout-wrap.hometeaserII {
	background-color: #b9c89f;
	}

body .kb-row-layout-wrap.hometeaserII .zweitespalte  .entry-title {
	padding-top:0px;
	font-size: 20px;
	}

body .kb-row-layout-wrap.hometeaserII .zweitespalte .kt-post-grid-layout-grid-wrap  article {
  	border-bottom: 1px solid #666;
	}

body .kb-row-layout-wrap.hometeaserII .zweitespalte .kt-post-grid-layout-grid-wrap  article:last-child {
  	border: none;
	}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption {
	opacity: 100 !important;
	font-size: 20px !important;
	background-color: #33333380 !important;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	}


.kt-post-loop20_3f2e5c-b2 .kt-blocks-post-grid-item .entry-title {
  color: var(--global-palette3, #1A202C);
  padding: 0px 0px 0px 0px !important;
  margin: 0px 0px 0px 0px;
  font-size: 20px !important;
  line-height: auto;
}

body .TeaserStart article {
	background-color: rgb(224,247,209) !important;	  
	}


.kt-post-loop20_3f2e5c-b2 .entry-content {
  font-size: 16px !important;
  line-height: 24px;
}

body.home .content-area {
  margin-top: 0px !important;

}

@media screen and (max-width: 701px) {

body.home .HomesliderWrap .kt-row-column-wrap {
	padding-left:0px !important;
	padding-right: 0px !important;
}

body.home .homeSpaltenHeader .kt-row-column-wrap {
	padding-left: 0px !important;
	padding-right: 0px !important;
	}
}

@media screen and (min-width: 769px) {


body.home .Homeslider header {
	position: relative;
	top:4px;

	width: 90%;
position: relative;
top: 60px;
width: 90%;

	} 


body.home .Homeslider header h2 {
	font-size: 30px !important;
	}
	body.home .Homeslider header h2 a {
	 	line-height: 47px !important;
	 	text-align: right;
	 	  line-height: 35px !important;
  text-align: right;
	}
body.home .Homeslider .entry-content {
	position: relative;
top: 150px;
font-size: 20px !important;
top: 9px;
width: 90%;
text-align: right;
font-size: 22px !important;
line-height: 40px;

position: relative;
top: 150px;
font-size: 22px !important;
top: 50px;
width: 90%;
text-align: right;
font-size: 22px !important;
line-height: 32px;
 padding-top: 30px;
 padding-left: 20%;
	}

body.home .Homeslider .kt-blocks-post-grid-item-inner {
	order: -1;
}
}