.power-header {
    font-size: 46px!important;
}

.powerbutton {
    margin-top: 15px;
}

.fusion-nav-next {
    display: none!important;
}

.fusion-nav-prev {
    display: none!important;
}
/* Ändeurngen Landingpage sap and bower */
.page-id-32863 #submenu
{
    display: flex!important;

}
.page-id-32863 header {
    display: inherit!important;
}
#wpcf7-f34369-p32863-o2 .wpcf7-form .wpcf7-text {
    color: #1d242d;
    border: 3px solid #1d242d;
}

#wpcf7-f34369-p32863-o2 .wpcf7-form .wpcf7-list-item-label,
#wpcf7-f34369-p32863-o2 .wpcf7-form .fusion-row.privacy .fusion-column-wrapper {
    color: #1d242d;
}
#wpcf7-f34369-p32863-o2 .wpcf7-checkbox .wpcf7-list-item input[type='checkbox']::before {
    background: #1d242d78;
    border: 3px solid #1d242d;
}

#wpcf7-f34369-p32863-o2 .wpcf7-form .wpcf7-text::placeholder, #wrapper .wpcf7-form .wpcf7-textarea::placeholder {
    color: #FFFF;
}

#wpcf7-f34369-p32863-o2 .wpcf7-submit,
#wpcf7-f34894-p32863-o1 .wpcf7-submit {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
    display: block;

}




#team .fusion-filters li a[data-filter*="gruender"] {
    display:none !important;
}
#team .fusion-filters li a[data-filter*="founder"] {
    display:none !important;
}
.mf-u-display-none {
    display:none !important;

}


form.sib_signup_form input[type=checkbox] {
    position: relative!important;
    width: 36px!important;
    height: 36px!important;
    left:0!important;
    margin-right: 15px!important;
    border: none;
    background: transparent;
    -webkit-appearance: none;
}
form .sib-multi-lists input[type=checkbox] {
    width:30px!important;
    height:30px!important;
}
form .sib-multi-lists input[type=checkbox]:before {
    border-radius:0!important;
    width: 24px!important;
    height: 24px!important;
}
form .sib-multi-lists input[type=checkbox]:checked:after {
    border-radius:0!important;
}

.sib-multi-lists {
    margin-bottom: 35px;
}
p.sib-multi-lists-area {
    text-align: left!important;
    margin: 35px 0 5px!important;
    font-size: 1.2rem!important;
}
form.sib_signup_form p.sib-OPT_IN-area,
form.sib_signup_form p.sib-OPT_IN-area ~ p,
form.sib_signup_form span
{
    text-align: center;
    font-family: 'Poppins Medium 500'!important;
    font-size: 14px!important;
    letter-spacing: 1px;
    font-weight: 400;

}

form.sib_signup_form span {
    display:block;
}


form.sib_signup_form input[type=checkbox]:before {
    content: '';
    position: absolute;
    opacity: 1;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    background: rgba(255,255,255 , .3);
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    border: 3px solid #1d242d;
    border-radius: 50%;
    transition: all ease .3s;
}
form.sib_signup_form input[type="checkbox"]:checked:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    background: var(--theomary);
    opacity: .8;
    transform: translate(-50%,-50%);
}
form#sib_signup_form_1 input[type="checkbox"]:checked:before {
    border-color: var(--theomary);
}

/*Formular Selector <Spnaisch und Englisch*/
.is-active {
    display: flex!important;
}

.is-inactive {
    display: none!important;
}

/*Allgemeine  Störerbox*/
#default-stoererbox {
    position: fixed;
    bottom: 5%;
    right: 3%;
    width: 33vw;
    border: 2px solid var(--theodary)!important;
    border-radius: 0 30px 30px 30px!important;
    max-width: 500px;
    overflow: hidden;
    z-index: 9999999;
    opacity: 0;
    animation: show-up .5s 7s forwards;
}
#default-stoererbox .fusion-title h5 {
    font-size: 30px !important;
    max-width: 90%;
    text-align: center;
    margin: 0 auto!important;
}
#default-stoererbox .fusion-text {
    text-align: center;
}


#default-stoererbox .fusion-portfolio-content h2, #default-stoererbox .fusion-portfolio-content h2 a, #default-stoererbox .fusion-portfolio-content p {
    font-size: 20px !important;
}


#default-stoererbox .fusion-portfolio-wrapper {
    max-height: 350px;
    display: flex !important;
    flex-direction: column;
}
.close-webinar {
    cursor: pointer;
    font-family: 'Poppins Bold 700';
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 2;
}
.close-webinar:hover {
    color: var(--theomary);

}
#default-stoererbox .fusion-portfolio-post .fusion-portfolio-content-wrapper {
    box-shadow: none!important;
}
.success-story-bg {
    text-shadow: 2px 2px 4px #000000;
}

.wpcf7-submit__url, .wpcf7-submit__default {
    cursor:pointer;
    padding-inline: 25px;
}
.mfo-hidden-btn {
	display:none;
}

/*Social Icons Footer */

.social-menu-item svg {
    width: 22px;
    height: auto;
	fill: #bababa;
}

.fusion-footer-widget-area .widget a:hover svg {
    fill: #000000;
}
.anfrage {
  color: #3b3b3c;
  font-size: 23px;
}
/*Blog*/
li.cat-item.cat-item-487 {
    display: none;
}

li.cat-item.cat-item-497 {
    display: none;align-content
}

.ts-blog__aside h4.tagline.fusion-responsive-typography-calculated {
    font-size: 22px!important;
} 

.ts-blog__list--headline h2,
.ts-blog__aside--social h4,
.ts-bblog__headline h4,
.ts-blog__categorypost--head h2,
.ts-blog__categorypost--content h2,
.ts-blog__aside--posts h4{
    font-size: 22px !important;
	color: #3b3b3c!important;
}
.ts-blog__categorypost--content h2 a,
.ts-blog__aside--posts h4 a{
	color: #3b3b3c!important;
}
.ts-blog__aside--posts article  {
	padding: 40px;
    border-width: 2px 2px 2px 2px;
    border-color: #bababa;
    border-style: solid;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 25px!important;
}
.ts-kategorie__list ul {
	
	display: inline-flex;
    flex-flow: row wrap;
	gap: 15px;
}
.ts-kategorie__list ul li {
	background: #fafafa;
	background: #fafafa;
    padding: 10px 30px!important;
    border-bottom: none!important;
	flex-direction: row;
    flex-basis: calc(50% - 15px);
	text-align: center;
	border-radius: 10px;
}
.ts-kategorie__list ul li a:before {
    content: ""!important;
}
.ts-bolder p {
	font-weight: 800;
}
.ts-blog__author--image,
.ts-blog__author--content{
	background-color: #f9f9f9;
}
.ts-blog-artikel-meta {
    width: 100%;
}
span.fusion-tb-author a {
    pointer-events: none;
    color: initial;
}
.ts_artikel_meta > .fusion-post-content p,
.ts_artikel_meta > .post-content p {
    font-size: 16px!important;
}


/*
  font-size: calc([minimum size] + ([maximum size] - [minimum size]) * ((100vw - [minimum viewport width]) / ([maximum viewport width] - [minimum viewport width])));
*/


.post-template-default .post-content h1,
.post-template-default .post-content h2,
.post-template-default .post-content h3,
.post-template-default .post-content h4,
.post-template-default .post-content h5 {
    font-family: 'Poppins Bold 700';
    color: var(--theodary)!important;
    font-weight: 700!important;
    margin-bottom: 0.75rem!important;
}
.post-template-default .post-content h1::before,
.post-template-default .post-content h1::after,
.post-template-default .post-content h2::before,
.post-template-default .post-content h2::after,
.post-template-default .post-content h3::before,
.post-template-default .post-content h3::after,
.post-template-default .post-content h4::before,
.post-template-default .post-content h4::after,
.post-template-default .post-content h5::before,
.post-template-default .post-content h5::after {
    content: "";
}
@media screen and (max-width: 1023px) {


    .post-template-default .post-content h1 {
        font-size: 2.5rem!important; /* 40px */
    }

    .post-template-default .post-content h2 {
        font-size: 2.188rem!important; /* 35px */
    }

    .post-template-default .post-content h3 {
        font-size: 1.875rem!important; /* 30px */
    }

    .post-template-default .post-content h4 {
        font-size: 1.563rem!important;  /* 25px */

    }
    .post-template-default .post-content h5 {
        font-size: 1.313rem!important;  /* 21px */

    }
}

@media (min-width: 1024px) {


    .post-template-default .post-content h1 {
        font-size: calc(40px + (50 - 40) * ((100vw - 1023px) / (1920 - 1023))) !important;
        line-height: 1.2 !important;
    }

    .post-template-default .post-content h2 {
        font-size: calc(35px + (40 - 35) * ((100vw - 1023px) / (1920 - 1023))) !important;
        line-height: 1.3 !important;
    }

    .post-template-default .post-content h3 {
        font-size: calc(30px + (35 - 30) * ((100vw - 1023px) / (1920 - 1023))) !important;
        line-height: 1.3 !important;
    }

    .post-template-default .post-content h4 {
        font-size: calc(25px + (30 - 25) * ((100vw - 1023px) / (1920 - 1023))) !important;
        line-height: 1.3 !important;
    }
    .post-template-default .post-content h5 {
        font-size: calc(23px + (25 - 23) * ((100vw - 1023px) / (1920 - 1023))) !important;
        line-height: 1.3 !important;
    }
}

/* Kommnentar Eingabefelder*/
#comment-textarea textarea {
	font-family: 'gineso-extended';
    font-weight: 400!important;
    font-size: 17px!important;
    color: #1d242d!important;
    width: 100%;
    border: 3px solid #1d242d!important;
    background-color: transparent;
    border-radius: 5px!important;
}
#comment-input input {
	font-family: 'gineso-extended';
    font-weight: 400;
    font-size: 17px!important;
    color: #1d242d!important;
    height: 50px!important;
    line-height: 50px!important;
    width: 100%;
    border: 3px solid #1d242d!important;
    background-color: transparent!important;
    border-radius: 25px!important;
	margin-bottom: 10px;
}
#comment-input input::placeholder, 
#comment-textarea textarea::placeholder {
	color: #1d242d!important;
}

#wp-comment-cookies-consent {
	position: relative !important;
  width: 36px !important;
  height: 36px !important;
  left: 0 !important;
  margin-right: 15px !important;
  border: none;
  background: transparent;
  -webkit-appearance: none;
}

#wp-comment-cookies-consent:before {
  content: "";
  position: absolute;
  opacity: 1;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
  background: rgba(255,255,255 , .3);
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  border: 3px solid #1d242d;
  border-radius: 50%;
  transition: all ease .3s;
}
#wp-comment-cookies-consent:checked:before {
    content: '';
    position: absolute;
    opacity: 1;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    background: rgba(255,255,255 , .3);
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    border: 3px solid var(--theomary);;
    border-radius: 50%;
    transition: all ease .3s;
}
#wp-comment-cookies-consent:checked:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    background: var(--theomary);
    opacity: .8;
    transform: translate(-50%,-50%);
}
.comment-form-cookies-consent label {
	font-family: 'Poppins Medium 500' !important;
  font-size: 14px !important;
  letter-spacing: 1px;
  font-weight: 400;
}

