/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2026 | 17:06:19 */
/*TYPOGRAPHY*/

:root {
/*
  --step-0: clamp(0.88rem, 0.79rem + 0.41vw, 1.13rem);
  --step-1: clamp(0.98rem, 0.89rem + 0.46vw, 1.27rem);
  --step-2: clamp(1.11rem, 1.00rem + 0.52vw, 1.42rem);
  --step-3: clamp(1.25rem, 1.13rem + 0.59vw, 1.60rem);
  --step-4: clamp(1.40rem, 1.27rem + 0.66vw, 1.80rem);
  --step-5: clamp(1.58rem, 1.43rem + 0.74vw, 2.03rem);
  --step-6: clamp(1.77rem, 1.61rem + 0.84vw, 2.28rem);
  */
 --step--2: clamp(0.69rem, 0.63rem + 0.20vw, 0.79rem);
  --step--1: clamp(0.78rem, 0.71rem + 0.22vw, 0.89rem);
  --step-0: clamp(0.88rem, 0.80rem + 0.25vw, 1.00rem);
  --step-1: clamp(0.98rem, 0.90rem + 0.28vw, 1.13rem);
  --step-2: clamp(1.11rem, 1.01rem + 0.31vw, 1.27rem);
  --step-3: clamp(1.25rem, 1.14rem + 0.35vw, 1.42rem);
  --step-4: clamp(1.40rem, 1.28rem + 0.40vw, 1.60rem);
  --step-5: clamp(1.58rem, 1.44rem + 0.44vw, 1.80rem);
  --step-6: clamp(1.77rem, 1.62rem + 0.50vw, 2.03rem);
  
  
  --box-shadow:-webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
				box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}

/**Trennzeichen **/
body {
    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 2;
    -webkit-hyphenate-limit-chars: 6 3 2;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;   
    -webkit-hyphenate-limit-zone: 3%;

    -moz-hyphens: auto;
    -moz-hyphenate-limit-chars: 6 3 2;
    -moz-hyphenate-limit-lines: 2;  
    -moz-hyphenate-limit-last: always;
    -moz-hyphenate-limit-zone: 3%;

    -ms-hyphens: auto;
    -ms-hyphenate-limit-chars: 6 3 2;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;   
    -ms-hyphenate-limit-zone: 3%;

    hyphens: auto;
    hyphenate-limit-chars: 6 3 2;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;   
    hyphenate-limit-zone: 3%;
}

body {
  font-family: 'Karla', sans-serif;
  font-size:var(--step-0);
  font-weight:300;
  letter-spacing:0;
	
}
/**Allgemein**/
h1{
  text-transform:lowercase;
		padding-top:1em;
 /* -webkit-animation: slide-in-right 1s ease-out 200ms both;
  animation: slide-in-right 1s ease-out 200ms both;*/
}
h1,h2,h3
{
  font-family: 'Lora', serif;
  font-weight: 400;
  letter-spacing:0;
  text-transform:lowercase;
	line-height:1.2em;
	padding-top:1em;
}
.cover h1, .cover h2, .cover h3, .home h2, .angebote h2, .angebote h3{
	padding-top:0;
	padding-bottom:1em;
}
.netzwerk h3{
	padding-top:0;
	padding-bottom:1.5em;
}
h4,
h5,
h6{
  font-family: 'Karla', sans-serif;
  font-weight: 300;
    letter-spacing:0;
}
h1{
    font-size:var(--step-6);
}
h2{
    font-size:var(--step-4);  
}

h3{
    font-size:var(--step-3);    
}
h4{
    font-size:var(--step-2);
}     
h5{
    font-size:var(--step-1);    
}
h6{
    font-size:var(--step-0); 
  	font-weight: 500;
}
.tagline, .tagline h2, .tagline h3, .tagline h4, h2.tagline, h3.tagline, h4.tagline{
  font-family: 'Karla', sans-serif;
  font-size:var(--step-3); 
  font-weight: 300;
    letter-spacing:0;
	color:#ffffff;
	text-transform:lowercase;
}
/***Red Line after Titel***/
.balken{
	border-radius:0 !Important;
	margin-top:-3em;
}
/*)
h2::after,
h3::after{
	content:'\A';
	width:100px;
	height:8px;
	background:#ff0000;
	position:absolute;
	margin-top:40px;
	left:4.5em;
	animation: 1300ms ease-out 0ms 1 normal forwards;
}*/
/*
h1::after,
.titel h1::after,
.h2titel h2::after,
.titel h3::after,
.home.akademie h2::after,
.home.beratung h2::after,
.home.coaching h2::after,
.single-post h1.page-title::after, 
.author h1.page-title::after,
.titel::after,
.netzwerk .titel::after{
  content:'';
  position:absolute;
  width:100px;
  height:8px;

  background:#ff0000;
  animation:trenner 1300ms ease-out 0ms 1 normal forwards;
}*/
/*

.category h1.page-title::after{
  content:'';
  position:absolute;
  width:100px;
  height:8px;
  left:0%;
  bottom:-24px;
  background:#ff0000;
	animation:trenner 1300ms ease-out 0ms 1 normal forwards;
}

.blog h1.page-title::after{
   content:'';
  position:absolute;
  width:100px;
  height:8px;
  left:0%;
 background:#ff0000;
 animation:trenner 1300ms ease-out 0ms 1 normal forwards;
}*/
p{
	line-height:1.5em;
}
.cover p{
  line-height:1.3em;
  margin-bottom:1.3em;
}
.cover, .cover h1, .cover h2., cover h3, .cover p, .cover ul{
  color:#ffffff;
}
ul li{
  line-height:1.3em;
}
.cover h2,
.cover h3{
 line-height:1.3em !important;
}
/*
.spalte2{
	font-size:16px;
}*/
em{
	font-family: 'Times New Roman', serif;
	font-style:italic;
}
/*POST*/
.blog h2.entry-title, .author h2.entry-title, .category h2.entry-title {
  font-size:var(--step-1);
}
h3.related-entry-title{
  font-size:var(--step-1);
}
h3.ct-block-title{
  font-size:var(--step-1);
}
/*
.hero-section[data-type='type-2'] .ct-title-label{
  color:#ffffff;
  font-family: 'Karla', sans-serif;
  font-size:var(--step-0) !Important;
  font-weight:300;
  margin-bottom:-1em !Important;
  text-transform:normal !important;
}*/
.category .ct-title-label{
	color:#ffffff;
  font-family: 'Karla', sans-serif;
  font-size:var(--step-0) !Important;
  font-weight:300;
  text-transform:lowercase !important;
}
.ct-related-posts article:hover{
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
   box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
.ct-related-posts ul.entry-meta{
  padding: 0 1rem 1em 1rem;
}

h3.related-entry-title{
  font-family: 'Lora', serif;
  font-weight: 400;
  letter-spacing:0;
  text-transform:lowercase;
  padding:0 1rem;
}
li.meta-date,
li.meta-author,
li.meta-categories{
  text-transform:uppercase;
  font-size:12px;
}
.author div.page-description{
  color:#ffffff;
  font-family: 'Karla', sans-serif;
  font-size:var(--step-0) !Important;
  font-weight:400;*/
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	margin-bottom:1rem !important;
}
.cover ul, .ausbildung ul, .post ul{
	margin-bottom:1em !important;
}
@media screen and (max-width:480px) {
	h1{
		margin-top:5em !important;}
}
.cover .schattenbox{
	color:#ffffff !important;
}
/****HOME***/
.home.akademie .wp-block-cover,
.home.coaching .wp-block-cover{
  min-width:50vw;
}
.home .akademie .akademie-container, .home .coaching .coaching-container{
	max-width:600px;
	margin-right:0px;
}
.home .beratung .spalte2{
	max-width:600px;
}

.bup h1{
  font-family: 'Karla', sans-serif;
  font-size:var(--step-3);
  font-weight:400;
}
.bup h2{
  font-family: 'Karla', sans-serif;
  font-size:36px;
  font-weight:300;
  text-transform:lowercase;
  word-spacing:0.1em;
}
.bup .tagline h3{
	font-weight:400;
}
@media only screen and (max-width: 800px) {
	.bup h2{
		font-size:24px;
		white-space:nowrap;
		overflow:visible;
	}
}

.entry-content h2{
  margin-top:0px !important;
}

.bup .cover a{
  color:#ffffff80;
	text-decoration:none;
}
.bup .cover a:hover{
  color:#ff0000;
}
.cover a{
	color:#ffffff;
	text-decoration:none;
}
.cover a:hover{
	color:#ff0000;
}
.partner a{
	 color:#ffffff80;
	text-decoration:none;
}
.partner a:hover{
	 color:#ffffffff;
}
.home .wp-show-posts{
	margin-left:-1em;
}
.home .wp-container-10,
.home .wp-container-15,
.home .wp-container-21{
	grid-gap:0px !important;
}
.svg32{
 background-image: url('https://bup.stelle32.de/wp-content/uploads/2022/05/binasz_logo-icon_20.svg');
 background-position:center;
 background-repeat:no-repeat;
 background-size:85vh;

}
.svgakademie{  
background-image: url('https://bup.stelle32.de/wp-content/uploads/2022/05/binasz_logo-icon_a_50-1.svg');
 background-position:center;
 background-repeat:no-repeat;
 background-size:85vh;
}
.svgberatung{
   background-image: url('https://bup.stelle32.de/wp-content/uploads/2022/05/binasz_logo-icon_b_50.svg');
 background-position:center;
 background-repeat:no-repeat;
 background-size:85vh;
}
.svgcoaching{
   background-image: url('https://bup.stelle32.de/wp-content/uploads/2022/05/binasz_logo-icon_c_50.svg');
 background-position:center;
 background-repeat:no-repeat;
 background-size:85vh;
}

.cover .wp-block-separator{
  width:100px;
  height:8px;
  color:#ff0000;
  margin-left:0;
  margin-top:-2em;
}


.cover .spalte2 h4, {
  color:#ffffff;
  font-family: 'Karla', sans-serif;
  font-size:var(--step-2);
  font-weight:400;
  line-height:1.2em;
}

@media (min-width: 782px){
.home .wp-block-column:not(:first-child) {
  margin-left:0px !important;
  }
}
.beratung .inhalt{

}
/*akademie - beartung - coaching*/

/**Angebote***/
.angebote h3{
	padding-top:1.2em;
}


.wp-show-posts-inner:hover{
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
  box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
**/
.spalte2 .schattenbox h4{
  color:#ffffff;
  font-family: 'Karla', sans-serif;
  font-size:var(--step-2);
  font-weight:400;
  line-height:1.2em;
}
.schattenbox{
  padding:1em ;
  margin-bottom:1em;
  background-color:rgba(88,109,130,0.35); 
	border-radius:6px;
}
.schattenbox:hover{
	  background-color:rgba(88,109,130,0.65); 
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
  box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
}
/*** ESSENZ-PRAXIS ***/
.schatten{
		padding:1.5em 1em;
	border-radius:6px;
}
.schatten:hover{
	 -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
  box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
}

.qubely-column-inner .schattenbox{
  padding:1em 2em;
}
.impressum .qubely-column-inner h4{
  margin-bottom:0;
}
.datenschutz .spalte2{
  padding:2em;
}


h4.netzwerkpartner{
  border-bottom: 1px solid #ffffff;
  width:100%;
  margin-bottom:0;
}
/***PARTNER***/

.kurse .schattenbox{
  background-color:rgba(88,109,130,0.6);
  border-radius:6px;
  padding:2em;
  margin:0;
}

.partner .spalte2 p{
  color:#ffffff;
  margin-bottom:1em;
  font-family: 'Karla', sans-serif;
  font-size:16px;
  font-weight:300;
}
.partner .spalte2 h3{
	padding-bottom:0px;
	font-size:20px;
	margin-bottom:0.5rem !Important;
}
.partner .spalte2 ul li{
	font-size:16px;
}
.datenschutz .spalte2 ul li{
	font-size:16px;
}

/** Ausbildung **/
.beschreibung ul li{
  font-size:var(--step-0) !important;
  line-height:1.3em !important;
}
/***cover spaltenabstand oben-unten***/
.cover .wp-block-cover__inner-container{
	padding:4em 0;
}
.schatten h3{
	margin-bottom:0.5em;
	padding-bottom:0;
}
.sein .schatten h3, .fokussieren .schatten h3,
.gestalten .schatten h3, .wahrnehmen .schatten h3, .machen .schatten h3{
	margin-bottom:1em;
	padding-bottom:1em;
}
.angebote h2::after{
	margin-bottom:-16px;
}

/***ELEMENTE***/
.qubely-image-container .qubely-image-content .qubely-image-content-inner .qubely-image-sub-title {
	color:#ffffff !important;
}
/*** essenz-praxis-icon***/
.essenz-praxis-icon{
	vertical-align:middle;
	margin:auto;
}
/***MAIN MENU ***/
.ct-toggle-dropdown-desktop-ghost{
	display:none;
}
.sub-menu li a{
	text-transform:lowercase;
}
.essenz{
	display:block;
	width:300px !important;
	height:327px !important;
	background-image:url('https://bup.stelle32.de/wp-content/uploads/2022/05/binasz_logo-icon_20.svg');
}

/*****Elemente ****/
.ausbildung .seitenleiste{
	border-radius:6px;
	background-color:rgba(121,158,160,0.1)
}
.coaching .seitenleiste{
	border-radius:6px;
	background-color:rgba(106,114,63,0.1);

}

.seitenleiste{
	padding:2rem !Important;
}
.seitenleiste p{
  font-size:var(--step--1); 
}

.sprung {
    visibility: hidden;
    height: 0px !important;
    position: absolute;
    margin-top:-70px !important;
}
.newsletteranmeldung{
	padding:1em !important;
}
img, figure{
  border-radius:6px !important;
	background:rgba(255,255,255,0) !important;
}
.single-post img, .single-post figure{
  margin-bottom:2em;
}
.entry-content p{
  margin-bottom:1.3em;
}

ul{
  list-style-image:url('https://bup.stelle32.de/wp-content/uploads/2022/04/list-style-image-rosa.gif');
	margin-bottom:1em;
	list-style-position:outside;
}
.cover ul{
	list-style-image:url('https://bup.stelle32.de/wp-content/uploads/2022/04/list-style-image-weiss.gif');
	margin-bottom:1em;
	list-style-position:outside;
}
footer ul{
	list-style-image:none;
	margin-bottom:1em;
}
/***BUTTON ***/
.qubely-block-btn{
	margin-right:1em;
}

button, 
.button, 
.submit, 
.ct-button, 
.added_to_cart, 
.ct-button-ghost, 
input[type="submit"], 
.wp-block-button 
.wp-block-button__link, 
.wp-block-file 
.wp-block-file__button, 
.forminator-design--none 
.forminator-button {
  line-height:1em;
  min-width:200px;
  margin:0;
}

button:hover, 
.button:hover, 
.submit:hover, 
.ct-button:hover, 
.added_to_cart:hover, 
.ct-button-ghost:hover, 
input[type="submit"]:hover, 
.wp-block-button .wp-block-button__link:hover,  
.wp-block-file .wp-block-file__button:hover, 
.forminator-design--none .forminator-button:hover{
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
   box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
button:active, 
.button:active, 
.submit:active, 
.ct-button:active, 
.added_to_cart:active, 
.ct-button-ghost:active, 
input[type="submit"]:active, 
.wp-block-button .wp-block-button__link:active,  
.wp-block-file .wp-block-file__button:active, 
.forminator-design--none .forminator-button:active{
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3)inset; 
   box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3)inset;
}
.buttons .wp-block-column{
  margin-left:0px;
}
/***BUTTONS****/

/**outline**/
a.paoc-popup-btn{
  width:220px !important;
  color:#ffffff !important;
  font-size:16px; 
  font-weight:400;
  text-transform:uppercase;
  border:2px solid #ffffff;
  border-radius:6px;
  background-color:#586d8200;
}
.paoc-popup-button.paoc-popup-btn.button2, .paoc-popup-btn{
  color:#ffffff;
	padding:8px 0px;
}
.paoc-popup-btn:hover{
  background-color:#586d82;
  border:2px solid #586d82; !important;
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
   box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
.wp-block-button.is-style-outline .wp-block-button__link{
  border-color:#ffffff !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
  border-color:#586d82 !important;
}
/**vollbild**/
/*
.voll{
	animation:tagline 2500ms ease-out 0ms 1 normal forwards;
}
*/
.voll a.paoc-popup-btn{
  width:220px !important;
  color:#ffffff !important;
  font-size:16px; 
  font-weight:400;
  text-transform:uppercase;
  border:2px solid #586d82;
  border-radius:6px;
  background-color:#586d82;
}
.voll .paoc-popup-button.paoc-popup-btn.button2 {
  color:#ffffff;
}
.voll .paoc-popup-btn:hover{
  background-color:#586d82;
  border:2px solid #586d82; !important;
  -webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
   box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
voll .wp-block-button.is-style-outline .wp-block-button__link{
  border-color:#586d82 !important;
}
.voll .wp-block-button.is-style-outline .wp-block-button__link:hover{
  border-color:#586d82 !important;
}

/***TESTIMONIALS***/
/*
.a-testimonials{
	display:none;
}
*/
.a-testimonials .wpmslider-wrapper{
	border:10px solid #799d9f;
	border-radius:20px;
	background-color:#ffffff;
}
.b-testimonials .wpmslider-wrapper{
	border:10px solid #587f6f;
	border-radius:20px;
	background-color:#ffffff;
}
.c-testimonials .wpmslider-wrapper{
	border:10px solid #8f7e3a;
	border-radius:20px;
	background-color:#ffffff;
}

/***BEITRÄGE ***/
/** podcast und video disable hero section**/
.podcast .hero-section,
.video .hero-section{
	display:none;
}
@media (max-width: 600px) {
	.video .wp-block-columns.are-vertically-aligned-center,
	.podcast .wp-block-columns.are-vertically-aligned-center{
		padding:1em;
	}
}
@media (max-width: 1200px) {
	.video .wp-block-columns.are-vertically-aligned-center,
	.podcast .wp-block-columns.are-vertically-aligned-center{
		padding:2em;
	}
}


.single-post .ct-image-container img{
	margin-bottom:0;
}
.taxonomy-category a{
	color:#ffffffd5;
}
.taxonomy-category a:hover{
	color:#ffffff;
}
.ct-container h4.related-entry-title{
	padding:0 1em !important;
}
.blog .hero-section{
	display:none!!important;
}
.blog .wp-block-cover__inner-container{
	width:1170px !Important;
	margin:auto;
}
.blog .wp-block-post-date{
	color:#ffffff;
}
.entry-excerpt{
	line-height:1.5em;
}
.ct-sidebar{
	background-color:rgba(143,126,58,0.3) !important;
}
h2.entry-title{
  font-size:var(--step-1)
}
[data-pagination="load_more"], [data-pagination="infinite_scroll"] {
    justify-content: left;
}
[data-cards="boxed"] .entry-card:hover, .archive .entry-card:hover{
	-webkit-box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3); 
	box-shadow: 6px 6px 15px 2px rgba(0,0,0,0.3);
}
/*** wp-Show Posts Shortcode ***/

.wp-show-posts-entry-title,
.wp-show-posts-entry-meta,
.wp-show-posts-entry-summary,
.wpsp-read-more{
  padding:0 1rem;
  color:#5c5753;
}

.wp-show-posts-inner{
  border-radius:6px;
}
.wp-show-posts-entry-meta{
  font-size:12px;
  font-weight:400;
  text-transform:uppercase;
  color:#5c575380;
}


.wp-show-posts-entry-title{
  font-family: 'Lora', serif;
  font-size:var(--step-1); 
  font-weight: 400;
  color:#5c5753;
  letter-spacing:0;
  text-align:left;
  line-height:1.2em;
  text-transform:lowercase;
  padding-top:1rem;
}
a.wp-show-posts-read-more{
  color:#5c575380 !Important;
  background-color:rbg(255, 255, 255, 0) !Important;
  border:none !important;
  padding:8px 0px;
  font-weight:400;
}
a.wp-show-posts-read-more:hover,
a.wp-show-posts-read-more:focus,
a.wp-show-posts-read-more:active
{
  color:#ba8382 !Important;
  background:#ffffff00;
   border:none !important;
}

/***HOME***/
.home .wp-show-posts-entry-title,
.home .wp-show-posts-entry-meta,
.home .wp-show-posts-entry-summary,
.home .wpsp-read-more{
  color:#ffffff;
}
.home .wp-show-posts-entry-summary{
  margin-bottom:0;
}
.home .wp-show-posts-entry-meta{
  color:#ffffff80;
}
.home .wp-show-posts-entry-title a{
  color:#ffffff;
}

.home a.wp-show-posts-read-more{
  color:#ffffff80 !Important;
}
.home a.wp-show-posts-read-more:hover,
.home a.wp-show-posts-read-more:focus,
.home a.wp-show-posts-read-more:active{
  color:#ffffff !Important;
}
.home article.wp-show-posts-single{
  margin-bottom:0px !important;
  
}

/**Angebote  POSTs akademie - beratung - coaching ***/
.angebote .wp-show-posts-entry-title{
  padding-top:0;
  padding-bottom:1em;
}
.angebote .wp-show-posts-entry-title a{
  color:#5c5753;
}
.angebote .wp-show-posts-entry-title a:hover{
  color:#ba8382;
}

.wp-show-posts-inner{
  border-radius:6px;
}
/***BEITRAEGE*** Partnerseite **/
/*
.beitraege .wp-block-co-section-column .co-sm-1-1 .co-md-1-1 .co-lg-1-1{
	max-width:1200px !important;
	margin:auto;!important;
}*/
.partner-post{
		max-width:1200px;
	margin:auto;
}

.beitraege .wp-show-posts-entry-title,
.beitraege .wp-show-posts-entry-meta,
.beitraege .wp-show-posts-entry-summary,
.beitraege .wpsp-read-more{
  color:#ffffff;
}
.beitraege .wp-show-posts-entry-summary{
  margin-bottom:0;
}
.beitraege .wp-show-posts-entry-meta a{
  color:#ffffff80;
}
.beitraege .wp-show-posts-entry-meta a:hover{
  color:#ffffff;
}
.beitraege .wp-show-posts-entry-title a{
  color:#ffffff;
}

.beitraege a.wp-show-posts-read-more{
  color:#ffffff80 !Important;
}
.beitraege a.wp-show-posts-read-more:hover,
.beitraege a.wp-show-posts-read-more:focus,
.beitraege a.wp-show-posts-read-more:active{
  color:#ffffff !Important;
}
.beitraege article.wp-show-posts-single{
  margin-bottom:0px !important;
}
h4.related-entry-title{
	text-transform:lowercase;
}

/*** beitragsnavigation ***/
span.item-label{
	text-transform:none;
}
span.item-title{
	text-transform:lowercase;
	line-height:1rem;
	font-weight:400 !important;
}
div.item-content{
	margin-top:-2em;
}

.single-post h1.page-title,
.blog  h1.page-title{
	padding-bottom:1em;
}

/***Footer***/

footer ul,
footer h3,
footer span.contact-title,
footer p a,{
	text-transform:lowercase !important;
}
.footer .newsletter32{
	text-transform:uppercase;
}

footer h3, footer ul, footer li{
  margin-bottom:0;
  color:#ffffff;
}
footer h3{
	font-size:20px !important;
	font-weight:500 !important;
}

footer div.ct-widget.widget_block{
  margin-top:0 !important;
}

.ct-footer .wp-block-colum figure.alignleft.size-large{
  max-width:90px !important;
}
.ct-footer div.wp-block-column{
  margin-left:0 !important;
}
/***Image overlay Seitenende*///
.footer-overlay{
  border-radius:6px !important;
}
.footer-unterlage{
  margin-top:-240px;
}
.footer-unterlage2{
  margin-top:-240px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content h3 {
	font-family: 'Lora', serif !important;
  font-weight: 400;
  letter-spacing:0;
  text-transform:lowercase;
	 font-size:var(--step-3);   
	font-style:normal;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p {
	font-family: 'Karla', sans-serif !important;
  font-weight: 400;
  letter-spacing:0;
  text-transform:none;
	 font-size:var(--step-1);   
	font-style:normal;
	text-align:left;
}

hr.wp-block-separator{
text-align:center;
width: 100px;
height: 1px;
background: #ff0000;
margin:10px auto;
 padding:5px;
}
footer.ct-footer{
 padding-top:70px !important;
}
/**** EINLADUng Party****/
label#forminator-field-first-name-1_67b0ca687e8b9-label.forminator-label.forminator-floating--input,
label#forminator-field-last-name-1_67b0ca687e8b9-label.forminator-label.forminator-floating--input,
label#forminator-field-email-1_67b0ca687e8b9-label.forminator-label.forminator-floating--input,
label#forminator-field-checkbox-2-1-67b0cbf13760b-label.forminator-checkbox{
		color:#fff!important;
	}
.wp-block-co-section-container.alignwide.con-align-center.con-align-middle.co-con-tb-margin{
	max-width:1200px;
}
.wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow{
	max-width:1200px;
}