
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  src: url(https://fairplaid.org/files/fonts/publicsans/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  src: url(https://fairplaid.org/files/fonts/publicsans/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#app > div.main-container-outer > div.module > col-react-bridge > div.markdown-block > div > textarea{
  max-height: 350px !important;
  width: 100%;
  margin-top: 50px;
}

#app > div.main-container-outer > div.module:first-child {
  padding:  0;
  width:  auto;
  display: block;
  position: inherit;
}

#app > div.main-container-outer > div.footer > col-react-bridge > div.markdown-block > div > textarea{
  max-height: 350px !important;
  width: 100%;
  margin-top: 50px;
}

#app > .main-container-outer > col-react-bridge > .markdown-block{margin-top: 50px;}
#app > div.main-container-outer > col-react-bridge > div.markdown-block > div > textarea{
  max-height: 350px !important;
  width: 100%;
}

input[type="range"]{
  width: 100%;
}

.nav-logo a{
  display: block;
  height: 100%;
  width: 100%;
}


.mobilenav a{
  overflow: auto;
  height: 100%;
  width: 50%;
}

/*AGB, Impressum, Datenschutz*/
@media screen and (max-width: 768px){
  .agbfix{
    font-size: 14px;
  }
  .datenschutzfix {
    font-size: 14px;
    word-break: break-word;
  }
  .impressumfix{
    font-size: 14px;
    word-break: break-word;
  }
}


/*Quotes*/
.quote-image{
  height:95px;
  width:95px;
  border-radius:90px;
  margin:0 auto;
}

.no-hero {padding: 6.25em 3em !important;}

@media screen and (max-width: 950px){
    .dashboard-intro{
      padding: 6.25em 3em;
    }
}

@media screen and (max-width: 1024px){
  .mobilenav-inner ul li img{
    display: none;
  }
}

.navhowto{
  display: none;
}

/*Login*/
.loginform input[type="submit"]{
float: right;
box-sizing: border-box;
clear: none;
}

@media screen and (max-width: 450px){
.loginform input[type="submit"]{float:left;}
}

.loginform input[type="button"]{
float: left;
display: inline;
box-sizing: border-box;
clear: none;
background: transparent;
box-shadow: none;
text-decoration: underline;
color: black !important;
}

@media screen and (max-width:768px){
.loginform input[type="button"]{ width: 120px;
padding-top: 20px;}
}

.loginform .formcheck-outer .formcheck .formchecktext a {font-weight: bold;}

/* Cookies Klaro */
.klaro .cookie-modal .cm-btn, .klaro .cookie-notice .cm-btn {-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block!important;
  border-radius: 1.66666666666666666666em!important;
  /*font-size: calc(1.3125 * var(--base-font-size));*/
  padding: .75em 1.9em!important;
  outline: 0!important;
  cursor: pointer!important;
  margin: 1.5em auto 0 auto!important;
  box-shadow: 0 .47619047619047619047em .71428571428571428571em 0 rgba(0,0,0,0.10)!important;}


.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {background-color: #0c6c23!important}

.klaro .cookie-modal a,
.klaro .cookie-notice a {
  color: #000!important;
}

.klaro .cm-header a {color:#0000a0!important; text-decoration: revert!important;}

.klaro .cookie-modal .cm-modal.cm-klaro {
  background: #FFF!important;
  color: #eee!important;
}
.klaro .cookie-modal p,
.klaro .cookie-modal strong,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .cookie-notice p,
.klaro .cookie-notice strong,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  color: #000!important;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
  color: #999!important;
}

@media screen and (max-width:768px){
.klaro .cookie-modal .cm-btn, .klaro .cookie-notice .cm-btn {padding: .5em 0.7em!important}
input.form-standard:not(:placeholder-shown) + .form-standard-label {transform: translate(0px, -15px) scale(0.7);}
.form-container .form-single .form-group-standard a {font-size: 14px;}
}



@media only screen and (min-width: 480px) {
  .donation-pot-teaser-xs {display: none;}
}

.upload-image .upload-container-outer .upload-container-inner img {max-height: 100%;}

@media only screen and (max-width: 450px){
.projekt-edit-content .markdown-block p {font-size: 16px;}
.checkout-sofort-link {font-size:16px;}
}


.projekt-edit-content .projekt-edit-item .projekt-edit-item-copytext .projekt-edit-item-copytext-item .btn-standard-nomargin:disabled {background-color: var(--main-25-color);}






/*Versand art Prämien view raus*/
.praemiencard-front-content-infos .praemienversand {display: none;}

/*Anzahl und verkauft Prämienedit raus*/
.praemie-item-content .praemie-infos .praemie-info-row:nth-child(4),.praemie-item-content .praemie-infos .praemie-info-row:nth-child(5){display:none;}

/*Fördertopf Projektview, "i" raus + Logo raus + Schrift "Fördertopf" raus + pointer event raus*/
.projectcard-front .projectcard-more img {display: ;}
.projectcard-support-info {display: ;}
.projectcard-logo img {display: none;}
.projectcard{pointer-events: ;}
@media only screen and (max-width:767px){
  .projectcard {display:block;}
}
/*Prämien Sortierungsicon Herz raus*/
.praemiensortierung .praemiensortierung-icon:nth-child(3) {display: none;}

/*Prämien Rückseite darstellung*/
.praemiencard-back {transform-origin: 0% 0%; background-color: var(--white-color); color: var(--main-color);}
.praemie-teilen {display: none;}

/*Weiter Prämine anzeigen Button ausgeblendet*/
.praemienpagination-more {display:none;}

/*Prämienedit Checkbox Farben*/
.form-group-standard .checkbox-standard input[type="checkbox"]:checked + label:before {background-color: var(--main-10-color);}

/*Projektseite Projekt teilen*/
#free-amount-section + .module + .module {background-color:var(--lightgrey-color)!important;}
#free-amount-section + .module + .module > .module-headline > h2 {color: var(--main-color);}

/*Projektstraterbereich Projektseite "Frage an XY" ausgeblendet*/
.fp-acc-content-right > p + p {display:none;}
.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right > p + p {display: block;}

/*Overview Cursor der Projektkacheln*/
.projekte-overview .projekt-card {cursor: pointer;}

/*Wahrenkorb Hintergrundfarbe, Platzierung, Coupon Code ausblenden*/
.cart-item-single {background-color: var(--white-color);}
.cart-container {margin: auto;}
.coupon {display:none;}
.solisupport-container{
  display: none;
}


/*Organisation/Verein Projektseite ausblenden, Logo*/
#colligent-accordion-project-starter .fp-accordion-item + .fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left {display:;}
.project-logo {display:;margin: 25px;}


/*PartnerPrämien*/
.praemiencard.praemienpartner .praemienpartner-info {display: none;}

/*Schrift Farbe Anpassungen Edit*/
.projekt-edit-profile {color: var(--main-color)!important;}
.projekt-edit-link p.textdark + a {color: var(--main-color);}

/*Edit Abstände Youtube*/
.projekt-edit-item > .projekt-edit-item-left > .projekt-edit-item-headline + .projekt-edit-item-text {margin-bottom: 20px;}


/*Button Prüfen Beartragen*/
.projectcheck p button {-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  border-radius: 1.66666666666666666666em;
  /*font-size: calc(1.3125 * var(--base-font-size));*/
  padding: .75em 1.9em;
  outline: 0;
  cursor: pointer;
  margin: 1.5em auto 0 auto;
  box-shadow: 0 .47619047619047619047em .71428571428571428571em 0 rgba(0,0,0,0.10);
background-color: var(--accent1-color); color: white;}


.projectcheck p button:disabled {
  box-shadow: 0 .47619047619047619047em .71428571428571428571em 0 rgba(0,0,0,0.10);
background-color: var(--accent1-25-color); color: var(--main-50-color);cursor: auto;}

/*Laufbahn*/
.project-status {border: none;}
.support-goal-canvas .support-percentage {top: -76px;}


/*Orga Bild*/
.orga img[src='/i/500/500/'] {display: none;}
.orga-container .orga-item .orga-item-logo img {max-height: 80%;}


/*Icons SoMe Orga Projektview*/
.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right > p + p a:not([href*='insta']):not([href*='facebook']) i:before{
content: "" !important;
}

.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right a {
padding:5px;
border-bottom: none !important;
margin-top: 20px;
display: inline-block;
}

.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right i {
font-size:19px;
}

/*Projektkacheln Fixes*/

.projekt-card-inner div.projekt-kat{
  display: none;
}

.projekt-card-inner div.projekt-verein{
  margin-top: 8px;
  margin-bottom: 8px;
}


.projekt-card-inner div.projekt-fortschritt{
  flex: 1;
}




/*Fördertöpfe*/

.projectcards > div:first-child:before{
content: "Davon gefördert durch";
color: black;
font-size: 2.625em;
font-weight: 600;
margin-top: -65px;
left: 50%;
transform: translate(-50%,-50%);
position: absolute;
}
@media only screen and (max-width: 768px){
  .projectcards > div:first-child:before {font-size: 26px;width: 100%;display: block; text-align: center;margin-top: -45px;}
  .projectcards > div {margin-right: 25px;margin-left: 25px;margin-bottom: 0 !important;}
  .projectcards > div:last-child {
margin-bottom:60px;
}
.projectcards > div:first-child {
margin-top:80px !important;
}
.projectcards > div:last-child {
margin-top:20px;
}
.projectcards > div:nth-child(odd) {
margin-top:40px;
}
.projectcards > div:nth-child(even) {
margin-top:40px;
}

}

#app > div.main-container-outer > .project-hero + div.module.bg-main-color{
padding:0;
}
#app > div.main-container-outer > .project-hero + div.module.bg-main-color div.projectcards{
padding:0;
}
#app > div.main-container-outer > .project-hero + div.module.bg-main-color .module-headline{
display:none;
}
#app > div.main-container-outer > .project-hero + div.module.bg-main-color{
background-color: var(--lightgrey-color);
}

@media only screen and (max-width:1024px){
#app > div.main-container-outer > .project-hero + div.module.bg-main-color {padding:4.25em 0em}
}



.project-hero + .module .projectcards {margin-bottom:60px;}
.project-hero + .module .projectcards {margin-top:140px ;}
@media only screen and (max-width:768px){
  .project-hero + .module .projectcards {margin-top:20px;}
}


.projectcard-front, .projectcard-back{
background-color:var(--lightgrey-color);
}
.projectcard-support{
color:black;
}

/*Projektseite:  Erste Frage immer sichtbar*/
#colligent-accordion-project-questions-1 div.fp-acc-content{
    display:block !important;
}

#colligent-accordion-project-questions-1 a.fp-acc-heading{pointer-events:none;}
#colligent-accordion-project-questions-1 div.fp-acc-icon{display: none;}


/*Galleriebilder größe*/
.contentslide img{
  max-width: 1000px;
  width: 100%;
}



/*Zu Lange Prämien Fix*/
div.praemiencards div.praemiencard-back-content-copy {
    max-height:400px;
}
div.praemiencard-body.flipped div.praemiencard-back-content-copy {
    overflow-y: auto;
}
.praemiencard-body .praemiencard-back-content .praemiencard-back-content-headline{border-bottom:var(--lightgrey-color);}

@media only screen and (max-width:768px){
  div.praemiencards div.praemiencard-back-content-copy {max-height:300px;}
}

/*Checkout Prämie Inputs

div.cart-container div.adress label[for=":user/first-name"]:before{
content:"Vorname*";
font-size:1rem !important;
}

div.cart-container div.adress label[for=":user/last-name"]:before{
content:"Nachname*";
font-size:1rem !important;
}

div.cart-container div.adress label[for=":user/street"]:before{
content:"Straße*";
font-size:1rem !important;
}

div.cart-container div.adress label[for=":user/house-number"]:before{
content:"Hausnummer*";
font-size:1rem !important;
}

div.cart-container div.adress label[for=":user/zipcode"]:before{
content:"PLZ*";
font-size:1rem !important;
}

div.cart-container div.adress label[for=":user/city"]:before{
content:"Ort*";
font-size:1rem !important;
}

div.cart-container div.adress label[for=":user/country"]:before{
content:"Land*";
font-size:1rem !important;
}

div.cart-container div.adress label{
font-size:0 !important;
}*/

/*Abstand zwischn button und Projektkacheln auf der Startseite*/
#aktuelle-projekte {padding-bottom:2em;}

/*Checkout -> Links besser klickbar*/
div.checkout-container.cart-container button.btn-standard-nomargin.noarrow.bg-accent1-color.color-main{
    padding:8px;
}
div.checkout-container.cart-container button.btn-standard-nomargin.noarrow.bg-accent1-color.color-main a{
    padding:15px;
}

/*Checkout - payment info raus*/
.cart-payment-check span.payment-info{
    display: none;
}


.project-support-mysupport-failed {display: none;}


/*Iframe Keditkarte*/
.projekt-edit-header + iframe {min-height:350px;border:none;} 
.thanks-advance-payment .row div iFrame {min-height: 350px;border:none;}


/*fp-key Anpassungen*/
.fp-key-box button {bottom: 0;}

.fp-key-box .copytext-2 {min-height: 180px;}
.fp-key-box .copytext-2 p {hyphens: none;-webkit-hyphens: none;}

@media only screen and (min-width:768px) and (max-width: 1200px){
  .fp-key-box .copytext-2 {min-height: 130px;}
  .fp-key-box .fp-key-title {min-height: 50px;margin-bottom: 0px;}
  .fp-key-box .fp-key-title h3 {margin-bottom: 0px;}
}

@media only screen and (max-width: 767px){
  .fp-key-box .copytext-2 {min-height: 75px;}
}

/*Link klickbar approval*/
#colligent-accordion-dashboard-approval-tool a{
  position: relative;
}



/*Icon Unterstützerlistendowlnoad ausblenden*/
.supporterlist_download_csv img {display: ;}

/*Bilder Galerie abstände Mobil*/
@media only screen and (max-width: 768px){
.contentslider-nav-thumbnails img {margin: auto;}
}

/*grüner Haken Lastschrift Kasse raus*/
.cart-content .form-action-feedback.checked {display:none;}

/*Passwortvorausetzungen Hinweis, Profil passwort ändern*/
.form-group-standard .form-action .forminfo {position: absolute; margin-top: 50px;font-size: 12px;color:var(--alert-color);}
.form-group-standard {margin-bottom: 60px;}

@media only screen and (max-width: 768px){
  .form-group-standard {margin-bottom: 60px;}
}

/*Passwortparameter Hinweis checkout login*/
.checkout-login-user-form .form-group-standard .form-standard-error {position: initial;text-align: left;}



/*Orgabild Hinzufügen Dashboard-Orga Platzhalter Bild
.projekt-edit-item-headline + .upload-image .upload-container-outer .upload-container-inner {background: url(https://mitwirken-staging.fairplaid.org/img/icon-image-upload.svg) no-repeat center;background-size: 30%;}
.projekt-edit-item-left .upload-image .upload-container-outer .upload-container-inner img {display:none;}*/

@-moz-document url-prefix() { 
  .projekt-edit-container.orga .projekt-edit-item-headline {margin-bottom: 15px;}
}

/*Prämienbild height wegen zu großen prämeienkacheln*/
.praemienbild + img {max-height: 250px;margin:auto;}


/*Checkout Input rote umrandung entfernen*/
.cart-items-container input:not([value]) {outline: none!important;}
input.form-standard:focus, textarea.form-standard:focus, select.form-standard:focus {border: none!important;}

/*Profilbilder einheitlich machen*/
.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left img {width: 100px;height: 100px;}
@media only screen and (min-width: 768px){
  .tab-supporter-image,.tab-supporter-image img {width: 75px;height: 75px;}
}
@media only screen and (max-width: 767px){
  .tab-supporter-image, .tab-supporter-image img {width: 50px;height: 50px;}
}



/*Tabslider mobil fix*/
@media only screen and (max-width: 767px){
.fp-tab--content {flex-direction: column;}
}


.dashboard-profile-pic img, .navbuttonsmall span.loggedin img {height: 100%;}

/*Modulabstände angepasst*/
.module {padding: 4.25em 3em;}
@media only screen and (max-width: 767px){
.module {padding: 4.25em 35px;}
}
@media only screen and (max-width: 400px){
.module {padding: 4.25em 15px;}
div.projekt-card div.projekt-name {height: 90px!important;}
div.projekt-card div.projekt-verein {height:60px;}
}

/*Vorschaumodus Fix*/
.preview_link{
    font-weight:bolder !important;
  }
.preview_link a{
    font-size: 1.1em;
    color: var(--accent1-color);
}

/*Schloss auf Edit-Seite Anzeige Fix*/

.projekt-edit-item-info img[src="/img/icon-lock.svg"]{
  display: inline-block;
  margin-right: 10px;
}

/*Orga bearbeiten icon fix*/
.orga-item-edit img{
  margin: 0 auto;
}

/*min width projektkarte*/
@media only screen and (min-width: 768px) {
.project-hero-info {min-width: 450px !important;}
}



.slider.round.active {display: block!important;}


/*Partnerprämien Grafik*/
#partnerpraemien-grafik .step-text {margin:auto;text-align: center;}
#partnerpraemien-grafik .step-item {height:220px;max-width:220px;border-radius: 100%;}
#partnerpraemien-grafik .step-number-icon {margin:auto;margin-bottom: 0px;}

/*Mobil Ansprechpartner untereinander*/
@media only screen and (max-width:767px){
#contact .image-list {flex-direction:column;}
#contact .image-list .image-list-item{margin-bottom: 20px;}
}

/*Mobile Projektvorschau/seite*/
@media only screen and (max-width:767px){
.project-hero-info {min-width: 250px;margin:;}
}

/*Klarna ausblenden
.cart-payment-check div.projekt-edit-item-headline + div.check-login-radio div label:last-child {display:none;}*/


/*Fördertopfanpassung Mobil*/
@media only screen and (max-width:767px){
  .donation-pot-potsdam-startfinanzierung div.projectcard-support-info:before {font-size: 11px;}
}

/* Mobile Portrait */
@media only screen and (max-width: 767px) {
  .navi-breadcrumb,
  .navi-breadcrumb a,
  .navi-breadcrumb span {
    font-size: 10px;
  }
}

@media only screen and (max-width: 370px) {
  .navi-breadcrumb,
  .navi-breadcrumb a,
  .navi-breadcrumb span {
    font-size: 8px;
  }
  .navi-breadcrumb span{margin-left:5px;}
}


/*Navi klickbar machen*/
.loggedin-navi ul li {
    padding: 0px 0px !important;
}
.loggedin-navi ul li a{
    padding:10px 20px !important;
    display: block !important;
}

@media only screen and (max-width: 767px) {
.teaser-item a:hover .teaser-item-link p::after, .teaser-container-full a:hover .teaser-item-link p::after {position:relative!important;}
.projekt-edit-steps {min-width:280px;}
.projekt-content .projekt-button .btn-standard-small-nomargin:after {margin-top:-1px;}
}
@media only screen and (max-width: 767px){
  .cart-item-list-infos-delete a img {width:5%;margin-right:5px;}
  .cart-item-list-infos-delete {display: block;text-align: left;width: 100%;}
  .cart-item-list.donation .cart-item-list-preis {margin-top:20px;}
  .cart-content .form-single {margin-top:20px;}
  .cart-item-list.donation .cart-item-list-preis,.cart-item-list.subtotal .cart-item-list-preis {font-style: normal;font-weight: normal;font-size: 16px;}
  .total-container-head .total-item:nth-child(2) {font-size:18px;}
  col-react-bridge[component='secuconnect-iframe'],.cart-payment-check div.form-single,.check-login-radio,.check-login-radio{margin-left:0px;}
}
.checkout-item-info {padding-top:25px;}
.checkout-item-info .item-comment {padding-top: 15px;}


div.projekt-edit-container:not(.orga) div.projekt-edit-mainheadline:after{
    content:"* Pflichtfeld";
    display: block;
    font-weight:normal;
    font-size:13px;
}


.radiobtn.radiobtn--radio p {color:var(--main-color);}
.radiobtn input:checked ~ p {font-weight: 700;font-size:1.2em;}


@-moz-document url-prefix() {
  .praemiencard-body {flex:none!important;}
  label.form-standard-label {transform: translate(0px, -20px) scale(0.7);}
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) and (max-height:700px){
  .project-hero-info {zoom: 75%!important;} 
}

.praemienpreis {margin-bottom: 15px;}
.praemienheadline {margin-bottom: 5px;}

/*Umkreissuche Styling fpl-toyota*/
.projektfilter col-react-bridge {width: 100%;}
.projektfilter col-react-bridge .input-group .Select {width: 80%;display: inline-block;height: 45px;}
.projektfilter col-react-bridge .input-group .dropdown button  {margin-bottom: 0px; width: 20%;border: none; font-size: 1.125em; height: 45px;float:right;background-color:var(--accent2-color);color:var(--white-color);border-radius: 0 5px 5px 0;}
.projektfilter col-react-bridge .input-group .dropdown-menu {display:none;}
.projektfilter col-react-bridge .input-group .open>.dropdown-menu {display:block;float:right;width:20%;}
.projektfilter col-react-bridge .input-group .Select + span, .projektfilter col-react-bridge .input-group .Select div {height: 45px;font-size:14px;}
.projektfilter col-react-bridge .input-group .dropdown-menu li {background: #fff;border-bottom: 1px solid #fff;height: 45px;padding: 11px 10px;}

@media only screen and (max-width: 767px) {
    .projektfilter col-react-bridge .input-group .dropdown-menu > li > a ,.projektfilter col-react-bridge .input-group .dropdown button, .projektfilter col-react-bridge .input-group .Select-control .Select-placeholder, .projektfilter col-react-bridge .input-group .Select-control .Select-value {font-size: 14px;}
    .projektfilter col-react-bridge .input-group .open>.dropdown-menu, .projektsuche form button, .projektfilter col-react-bridge .input-group .dropdown button {width: 40%!important;max-width: 40%!important;}
    .projektfilter col-react-bridge .input-group .Select, .projektsuche form .standard-option{width: 60%!important;}
}

.projektfilter-tag p:after {content:'X';margin-left: 10px;position:relative;}

@media only screen and (max-width:768px){
  .btn-standard:after, .btn-standard-nomargin:after{margin-top:-5px!important;}
  .btn-standard-small-leftalign:after {margin-top:-2px!important;}
}

@media only screen and (max-width:767px){
.hero-slide {justify-content: space-evenly;}
.smallstatistics-box::after {top:40px;}
}


.navshop span.shopitems {left:5px;}
@media only screen and (min-width:1200px) and (max-width:1325px) {
.navshop span.shopitems {margin-top:-20px;left: 15px;}
}

@media only screen and (min-width:1000px) and (max-width:1199px) {
.navshop span.shopitems {margin-top:-15px;left:15px;}
}


.box-right .overlap-quote-author .author-image {background-position:center!important;}

@media only screen and (max-width:767px){
.fp-accordion-item .fp-acc-content .fp-acc-content-flex .fp-acc-content-left {justify-content: left;}
}


/*Warenkorb anpassungen Orga*/
.item-support-persona .item-support-persona-info {display:none;}
.item-support-persona-outer {width:100%;}
@media only screen and (max-width:767px){
#checkout-dropdown-menu-orga li.options .option {font-size:12px;}
.item-support-persona .radiobtns #checkout-dropdown-menu-orga label {margin-bottom: 5px!important;margin-top:5px;}
.form-container-cart-item-inner:first-child,.form-container-cart-item-inner:last-child {width:100%;}
.dropdown-custom-new {margin-left:-50px;}
.form-container-cart-item.city {flex-direction: column;}
}
.dropdown-custom-new .select_wrap .option .icon {background:url(https://www.fairplaid.org/files/img/icon-upload.svg) no-repeat center;background-size: 70%;}
@media only screen and (min-width:768px){
.item-support-persona{width:80%;}
}

.item-support-persona .item-support-persona-info {display:none;}
.item-support-persona-outer {width:100%;}
#checkout-dropdown-menu-orga li.options .option {font-size:12px;}
.upload-profilepic .picupload {cursor: pointer;}

/*Prämien upload fix*/
.neue-praemie form div.upload-container-outer{
    height: 172px !important;
    width: 300px !important;
    padding: 0px !important;
    outline: 1px dashed var(--main-75-color);
    border:0px !important;
}
.neue-praemie form div.upload-container-outer div.upload-container-inner{
    height: 172px !important;
    width: 300px;
    padding: 1px !important;
}

.neue-praemie form div.upload-container-outer div.upload-container-inner img{
  border-radius: 10px !important;
}


/*abstände mobil Startseiten*/
@media only screen and (max-width:767px){
.max-1300 .fp-key .fp-heart {padding:30px 20px !important;margin-bottom: 0;}
.max-1300 .fp-key .fp-key-box {margin-bottom: 0;}
.fp-key-heart img {margin: auto;max-width: 50%;}
}


a#track-navbar-desktop-find-project {text-decoration: none;}

/*Donation-pot Back - Projektseite*/
.flipped .projectcard-back .projectcard-back-content .projectcard-info-copytext {overflow-y: auto;height:165px;color:var(--main-color);}
.projectcard-back .projectcard-back-content .projectcard-info-copytext {height:165px;color:transparent;}
.projectcard-back .projectcard-info-calc-bottom {display: none;}
.projectcard-back .projectcard-info-calc {margin-top: 0px;}
.projectcard-back .projectcard-close:before {content:url('https://www.fairplaid.org/files/img/icon-support-close-black.svg');max-width: 90%;cursor: pointer;}
.projectcard-back .projectcard-close img {display:none;}
.projectcard-front .projectcard-more img {cursor:pointer;}
.projectcard-support-info {margin-left: 12px;margin-right: 12px;}

/*Projektkacheln verlinkung*/
.projekte-overview a {text-decoration: none;}

/*Prämien Info Text*/
.praemie-info-row-right {word-break: break-word;}

/*Icons Projektseite Orga*/
.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right > p + p a[href*="facebook"] i:before {background-image:url('https://www.fairplaid.org/files/img/icon-fb.svg');background-size: 25px 25px;display: inline-block;width: 25px; height: 25px;content:"";}
.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right > p + p a[href*="instagram"] i:before {background-image:url('https://www.fairplaid.org/files/img/icon-insta.svg');background-size: 25px 25px;display: inline-block;width: 25px; height: 25px;content:"";}
.fp-accordion-item + .fp-accordion-item .fp-acc-content-flex .fp-acc-content-right > p + p a:not([href*='insta']):not([href*='facebook']) i:before {background-image:url('https://www.fairplaid.org/files/img/icon-house.svg');background-size: 25px 25px;display: inline-block;width: 25px; height: 25px;content:"";}

/*Projektkacheln gleiche Höhe*/
div.projekt-card div.projekt-name {height:65px;}
div.projekt-card div.projekt-verein{height:45px;}

/*Projektkachel abstände Startseite*/
.projekte-overview.projekt-grid {margin-top:-4.25em}


.form-group-standard .checkbox-standard input[type="checkbox"]:not(:checked) + label:before {background-color: var(--main-15-color);border:1px solid var(--main-color);}
.form-group-standard .checkbox-standard input[type="checkbox"]:not(:checked) + label, .form-group-standard .checkbox-standard input[type="checkbox"]:checked + label {font-size: 1.2em;}
@media only screen and (max-width:768px){
  .form-group-standard .checkbox-standard input[type="checkbox"]:not(:checked) + label, .form-group-standard .checkbox-standard input[type="checkbox"]:checked + label {font-size: 12px;}
}

/*Voucher test checkout*/
.form-standard-codecheck {color:var(--main-color);}
@media only screen and (max-width: 767px){
.solisupport.code-input {max-width: 300px;}
}
/*Orga Label raus*/
.projekt-edit-container.orga .formgrid2 .projekt-edit-item-headline, .projekt-edit-container.orga .formgrid3 .projekt-edit-item-headline {margin-bottom:0px;}
.orga .projekt-edit-content .projekt-edit-item .form-standard + .form-standard-label {display:none;}
.projekt-edit-item .form-group-standard .form-action-user input[id="email"] + label {display:none;}
.neue-praemie-item .form-group-standard input.form-standard + label, .neue-praemie-item .form-group-standard select.form-standard + label {display:none;}
.checkout-item-info .wraparea textarea + label[for="invoice-notes"] {display:none!important;}



.tab-supporter-vorname{text-align: center;}

/*Navi Einblendung transition*/
.loggedin-navi.nav-open {height:105px;transition-property:height,color;transition-timing-function:linear ;transition-duration: 0.12s,0.22s;visibility:visible;color: #000;}
.loggedin-navi {display:block;visibility: hidden;height: 0px;color:transparent;transition: all 0.2s linear;width:auto;}
.loggedin-navi ul li:first-child {border-bottom: 1px solid transparent;}
.loggedin-navi.nav-open ul li:first-child {border-bottom: 1px solid var(--main-50-color);}
.loggedin-navi ul li {color:transparent;transition: color 0.08s linear;}
.loggedin-navi.nav-open ul li {transition: color 0.28s linear; color: #000;}
.loggedin-navi ul li {text-align: right;}
/*.navbuttonsmall span.loggedin:after {background-image:url('https://www.fairplaid.org/files/images-all/arrow-down-1.svg');width:10px;height:10px;background-size: 10px;top:7px;content:''!important;}*/

/*Approvaltool Anpassungen*/
.projektzyklus .fp-acc-content-flex-three .trashbutton {height: auto;padding-left:0px;}
.projektzyklus .fp-acc-content-flex-three .trashbutton .btn-trash:after {-webkit-mask: url('https://fairplaid.org/files/img/archive.svg') no-repeat 50% 50%; mask: url('https://fairplaid.org/files/img/archive.svg') no-repeat 50% 50%;-webkit-mask-size: 15px;mask-size: 15px;background:var(--main-color)}
.projektzyklus .fp-acc-content-flex-three .projekt-action {height:auto;}
.fp-acc-content-flex-three .project-note-edit textarea {position:relative;width:100%!important;}
.fp-acc-content-flex-three .project-note-edit .project-note-save-btn:disabled {font-size: 0.85em;border: 1px solid var(--main-25-color);color: var(--main-25-color);padding: 0.85em;background: transparent;} 
.fp-acc-content-flex-three .projekt-action .projekt-action-buttons .btn-screen, .projektzyklus .fp-acc-content-flex-three .trashbutton .btn-trash,.fp-acc-content-flex-three .project-note-edit .project-note-save-btn{border: 1px solid var(--main-color);color: var(--main-color);padding: 0.85em;font-size: 0.85em;background: transparent;width:48%;}
.fp-acc-content-flex-three .project-note-edit .project-note-save-btn {margin-bottom:15px;border-radius: 5px;}

@media only screen and (max-width:768px){
  .fp-acc-content-flex-three .projekt-action .projekt-action-buttons .btn-screen, .projektzyklus .fp-acc-content-flex-three .trashbutton .btn-trash,.fp-acc-content-flex-three .project-note-edit .project-note-save-btn{width:100%;}
  .projektzyklus .projekt-action .projekt-action-buttons {row-gap: 10px;flex-direction: column;width:100%;}
  .projektzyklus .fp-acc-content.withcomments .fp-acc-content-flex-three {font-size:12px;}
}

/*Weiter und Zurück Button Projekt editx*/
.projekt-edit-navi-btn > .btn-outline-small:first-child {float:left;}
.projekt-edit-navi-btn > .btn-outline-small:only-child {float:right;}
.projekt-edit-navi-btn > .btn-outline-small:nth-child(2) {float:right;}
.colligent-partner-offers + .projekt-edit-navi-btn > .btn-outline-small:first-child {float:left;}


/*Projekt Galerie Sliderpfeile*/
.slick-prev {left:30px!important;right:auto;}
.slick-next {right:30px!important;left:auto;}
.slick-list {position: relative!important;}
.slick-prev,.slick-next {position: absolute!important;top: 45%!important;z-index: 1;}
.slick-next:before, .slick-prev:before{color:transparent;content}
.slick-prev:before {background-image: url("https://www.fairplaid.org/files/images-all/icons/arrow-left-1.svg") ;font-size: 0px!important;background-size:cover;width:40px; height:40px;display:block;}
.slick-next:before {background-image:url("https://www.fairplaid.org/files/images-all/icons/arrow-right-1.svg") ;font-size: 0px!important;background-size:cover;width:40px; height:40px;display:block;}
.slick-prev:hover {transition: all 0.5s ease;left: 25px!important;}
.slick-next:hover {transition: all 0.5s ease;right: 25px!important;}
@media only screen and (max-width:1299px){
.slick-prev {left:-30px!important;}
.slick-next {right:-15px!important;}
.slick-prev:hover {transition: all 0.5s ease;left:-35px;}
.slick-next:hover {transition: all 0.5s ease;right: -5px;}
.slick-prev:before {width:25px;height:25px;}
.slick-next:before {width:25px;height:25px;}
}
@media only screen and (max-width:1050px){
.slick-prev {left:-30px!important;}
.slick-next {right:-20px!important;}
.slick-prev:hover {transition: all 0.5s ease;left:-35px;}
.slick-next:hover {transition: all 0.5s ease;right: -25px;}
.slick-prev:before {width:25px;height:25px;}
.slick-next:before {width:25px;height:25px;}
}
@media only screen and (max-width:768px){
.slick-prev {left:30px!important;}
.slick-next {right:30px!important;}
.slick-prev:hover {transition: all 0.5s ease;left:25px;}
.projectcard-more:before {content:'Mehr Infos';color:var(--darkgrey-color);margin-right:5px;font-size: 14px;}
.slick-next:hover {transition: all 0.5s ease;right: 25px;}
.slick-prev:before {width:25px;height:25px;}
.slick-next:before {width:25px;height:25px;}
.slick-prev,.slick-next{top:112%!important;}
}
@media only screen and (max-width:580px){
    .slick-prev,.slick-next{top:115%!important;}
    }
@media only screen and (max-width:450px){
    .slick-prev,.slick-next{top:120%!important;}
    }
@media only screen and (max-width:380px){
    .slick-prev,.slick-next{top:125%!important;}
    }


.projekt-edit-save-item .btn-standard-nomargin:disabled {background-color:var(--main-50-color);}

.projectcard-more {display: flex;}
.projectcard-more:before {content:'Mehr Infos';color:var(--darkgrey-color);margin-right:5px;font-size: 14px;}

#praemien-grafik .step-item {height: 220px;max-width: 220px;border-radius: 100%;}
#praemien-grafik .step-number-icon {margin: auto;margin-bottom: 10px;}
#praemien-grafik .step-text {margin: auto;text-align: center;}
#praemien-grafik .step-icon {margin: auto;justify-content: center;}
#praemien-grafik .step-icon svg {max-height: 50px;}
.praemien-grafik-arrow {display:flex;}
.praemien-grafik-arrow .arrow {margin:auto;justify-content:center;display:flex;flex-direction:column;}

@media only screen and (max-width:768px){
    .praemien-grafik-arrow svg {transform: rotate(90deg);}
    .praemien-grafik-arrow .arrow {flex-direction: row;}

    .praemien-grafik-arrow + .step-item #praemien-step-text {position: relative;right: 55px;top: 60px;}
    .praemien-grafik-arrow + .step-item #praemien-step-text + .step-number-icon {position: relative;right: 60px;top: 65px;}
    .praemien-grafik-arrow + .step-item .step-number-icon + .step-number-icon {position: relative;left: 60px;top: -10px;}
    .praemien-grafik-arrow + .step-item .step-number-icon + .step-number-icon + .step-text {position: relative;left: 63px;top: -95px;}
    #praemien-step-item {background: linear-gradient(to right, var(--main-5-color) 50%,var(--main-15-color) 50%)!important;}
}
/*Profil edit new*/
.projekt-edit-container .formgrid2 {grid-template-columns: 1fr 1fr; display: grid; grid-auto-rows: auto; grid-template-rows: auto; gap: 0px 30px;border-bottom: 1px solid var(--main-25-color);}
.projekt-edit-container .formgrid2 .projekt-edit-item {border:none;}
.profil .projekt-edit-item-left {padding: 50px 0px 50px 0;}
.profil .projekt-edit-item-left .form-group-standard {margin-bottom:0px;}
.profil .projekt-edit-content .projekt-edit-item .form-standard + .form-standard-label {display:none;}
.profil .projekt-edit-content {margin-left: 0px;}
.projekt-edit-container.profil {max-width: 900px;}
.profil .projekt-edit-item-headline {margin-bottom:0px;}
.image_profil .projekt-edit-item-headline {margin-bottom:10px;}


@media only screen and (max-width:768px){
  .profil .projekt-edit-content .formgrid2 {display:block;}
  .profil .projekt-edit-item-left {padding: 25px 0px 25px 0;}
  .projekt-edit-container.profil {margin:120px auto 50px auto}
  .projekt-edit-container.profil .formgrid2 .projekt-edit-item:first-child ~ .projekt-edit-item .projekt-edit-item-left {padding-top: 0px;}
}
.orga .formgrid2 .projekt-edit-item {display:block;}

/*Statistik Safari*/

@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .smallstatistics-box::after {display:none;}
  .smallstatistics-info {position: relative; bottom:0;color:var(--main-color);margin-left: 0px;}
}
@media only screen and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 3),only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .smallstatistics-box::after {display:none;}
  .smallstatistics-info {position: relative; bottom:0;color:var(--main-color);margin-left: 0px;}
}

/*Projektende CSS*/
.main-container-outer.no-funding > .project-hero + .module + .module + .module + .module + .module {background-color: var(--lightgrey-color)!important;}
.main-container-outer.no-funding > .project-hero + .module + .module + .module + .module + .module + .module {background-color: var(--white-color)!important;}
.main-container-outer.no-funding > .project-hero + .module + .module + .module + .module + .module + .module > .module-headline > h2 {color: var(--main-color);}
.no-funding .praemien .praemiencard-front .praemienfooter button.praemienkauf {display:none;}
.no-funding .praemien .praemiencard-front .praemienfooter .pramieninfos {width: 100%}

/*Checkout agb schriftgröße*/
@media only screen and (max-width:768px){
.checkout-agb .form-group-standard.checkboxes {font-size:14px;}
}

.tab-container .loginform .error {color:var(--alert-color);}

.projekt-edit-container .form-action-feedback.checked {opacity: 0;}
/*Dashboard US-Liste Download*/
.current-project-edit a.supporter_list_disabled {cursor:not-allowed !important; pointer-events:none;filter: opacity(0.5);}
a.dashboard-project-edit, a.dashboard-project-visit {margin: 0px 0 0 5px;min-width: 25%;}
@media only screen and (max-width:768px){
  .dashboard-item .current-project-edit .supporterlist_download {margin-top: 5px;}
  .dashboard-item .current-project-edit {flex-direction: column;align-items: flex-start;}
  a.dashboard-project-edit,a.dashboard-project-visit {margin: 5px 0 0 5px;}
}

/*Prämien Icons*/
.praemie-icons .praemie-icon:first-child, .praemie-icons .praemie-icon:nth-child(2) {display:none;} 

/*Small Desktop*/
@media only screen and (min-width:1024px) and (max-width:1440px){
  .current-project-infos {max-width:85%;}
  .current-project-edit .supporterlist_download {max-width: 50%;}

  .project-headline,.project-status {margin-bottom: 15px;}
  .project-additional-infos {margin: 20px 0;}
  .embed-youtube {max-width:50%;}
  .project-hero ~ .module {padding: 2.25em 3em;}
  .contentslide img {max-width: 600px;}
  #free-amount-section .copytext {display:none;}
  .supportmodule {margin:25px auto;}
  .project-logo {margin:15px;}
}

/*Vorka QR-Code*/
.thank-you-container-text p {display: flex;flex-direction: column;align-items: flex-start;font-weight:600;}
.thank-you-container-text p span{display:contents;font-weight:normal;}
.thank-you-container-text p span + br + span + br + span + br + span + img + br + span:after {content: 'Der Betrag kann durch eine Überweisung mit den angegebenen Daten beglichen werden. Alternativ besteht die Möglichkeit, den QR-Code mit einer Banking-App zu scannen, um eine vorausgefüllte Überweisungsvorlage zu erhalten.';display: block;margin-top: 10px;}
.thank-you-container-text p .prepay-qr-code + br {display:none;}
.prepay-qr-code {margin-top: 10px;order: 2;width:25%;}
@media only screen and (max-width:768px){
  .prepay-qr-code {width:50%;}
}
/*Barrierefreiheit focus
:focus{outline: 1px var(--main-75-color)!important;outline-style: dashed !important;outline-offset: 3px;} */      

/*Dashboard Styling Partner-Dashboard Infos*/
.projektzyklus .projektinfo .projektinfo-text .projektzyklus-stats-item {margin-top:10px;display: flex;flex-direction: row;
    padding: 0;white-space: nowrap;margin-right: 25px;font-size:0.75em;max-width: 100%;}

.projektzyklus .projektinfo .projektinfo-text .projektzyklus-stats-item .projektzyklus-stats-itemleft {color:var(--main-color);margin-right: 5px;}
.projektzyklus .projektinfo .projektinfo-text .projektzyklus-stats-item .projektzyklus-stats-itemright {color:var(--main-color);overflow: hidden;}
.projektzyklus .projektinfo .projektinfo-text .projektzyklus-stats{width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    flex-wrap: wrap;}
.projektzyklus #colligent-accordion-dashboard-approval-tool .fp-accordion-item.color-accent2 {color:green;}

@media only screen and (max-width:768px){
  .projektzyklus .projektinfo .projektinfo-text .projektzyklus-stats-item {font-size:12px;}
  .projektzyklus .projektinfo {flex-direction: column;}
  .projektzyklus .projektinfo .projektinfo-text{width:100%;}
}

.project-note-edit .project-note-save-btn:disabled {pointer-events: none;}

/*Mindeststandards*/
.projectcheck ul {margin-top: 15px;}
.min-standards-help-center,.min-standards-dashboard{margin-top: 15px;
    display: flex;
    align-items: center;
    background-color: var(--main-5-color);
    font-size: 0.75em;
    font-weight: 600;
    color: var(--main-color);
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 10px;
    max-width: fit-content;}
.min-standards-help-center img,.min-standards-dashboard img {margin: 0 auto;}
.min-standards-help-center a,.min-standards-dashboard a {text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    color: var(--main-color)!important;}

.projekt-edit-steps .projectcheck ul li a:after {content: '\27F6';margin-left: 10px;position: absolute;}
.projekt-edit-steps .projectcheck ul li a {text-decoration: underline;}

/*Edit-*/
.projekt-edit-nav ul li a.current, .projekt-edit-nav ul li a:hover {font-weight: 700;}
/*Overview Btn Color*/
.btn-loadmore {background-color:var(--accent1-color);color:var(--white-color);border:none;}
/*Passwort vergessen Checkout*/
.checkout-forgot-password-form input.standard-option {background-color: var(--main-5-color); border: 1px solid var(--main-15-color);margin:0 0 15px 0;height: 50px;}
.checkout-forgot-password-form {max-width:600px;}
.checkout-forgot-password-reveal {transition: all 0.5s ease;left: 5px;background-color:var(--lightgrey-color);font-weight:normal;}
.checkout-forgot-password-form input#track-password-reset {color:var(--white-color);}

/*Tab-Slider Bottom*/
.fp-tabcontainer .fb-tab--content-container .c-tab--content .tab-maincontent-bottom {font-size:1em;}
@media only screen and (max-width:768px){
  .fp-tabcontainer .fb-tab--content-container .c-tab--content .tab-maincontent-bottom {font-size:14px;}
}

/*Projekt Edit navi*/
.projekt-edit-indikator {display:none;}
.projekt-edit-navitem .projekt-edit-nav ul li .current:before {position: absolute;z-index: 1;right: -43px;top: 0px;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 13px solid var(--lightgrey-color);content:'';}

@media only screen and (max-width:768px){
  .projekt-edit-navitem .projekt-edit-nav ul li .current:before{display:none;}
}

/*Tab-Slider Cursor anpassung*/
.fp-tabs .c-tab--navigation .c-tab--item a.active, .fp-tabs .c-tab--navigation .c-tab--item a {cursor: pointer;}

/*KK checkout*/
.cart-payment-check .check-login-radio .form-group-standard label.radiobtn:first-child {display:!important;}
.cart-payment-check .check-login-radio .form-group-standard label.radiobtn:first-child p:before {content:'Kredit- oder Debitkarte (nur Visa)';visibility: visible;}
.cart-payment-check .check-login-radio .form-group-standard label.radiobtn:first-child p {visibility: hidden;}
/*Cart Prämien Anzahl Anzeige*/
.amount-container .quantity__input {pointer-events: none;}

/*checkout Orga ausblenden bei registrierung*/
.checkout-login-user-form .form-action-user input.form-standard[placeholder="Organisation"], .checkout-login-user-form .form-action-user input.form-standard[placeholder="Organisation"] + label {display:none;}

/*SDG-Projektseite styling*/
.sdg-grid5 {grid-template-columns: repeat(5, 1fr);
    display: grid;
    grid-auto-columns: 1fr;
    gap: 15px 15px;
    width: 100%;
    height: 100%;}
.sdg-grid3 {grid-template-columns: repeat(3, 1fr);
    display: grid;
    grid-auto-columns: 1fr;
    gap: 25px 25px;
    width: 100%;
    height: 100%;}
.sdg-grid-free div {width:25%;padding:10px;}
.sdg-grid-free {display:flex;width:100%;flex-wrap: wrap;}

/*Hintergundfarbe Projektseite   -   #free-amount-section + .module + .module,*/
#app > div.main-container-outer > .project-hero + div.module.bg-main-color, #app > div.main-container-outer > .project-hero + div.module.bg-main-color + div.module + div.module, #free-amount-section {background-color:var(--accent1-10-color)}

/*Dashboard edit btns*/
.profil-item-edit {margin-top: 15px;
    display: flex;
    align-items: center;background-color: var(--main-5-color);
font-size: 0.75em;
    font-weight: 600;
    color: var(--main-color);
text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 10px;
max-width: fit-content;}

.profil-item-edit a {text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    color: var(--main-color);}

.profil-item-edit img {margin: 0 auto;}
.profile-info {margin-top:20px;}
.dashboard-profile-pic {width:120px;height:120px;}
@media only screen and (max-width:767px){
.profil-item-edit a {font-size: 10px;}
.dashboard-profile-pic {max-height:100px;}
.profil-item-edit {padding:0;}
.project-support-link img + br {display:none;}
.project-progressbar-number,.newsdate, .profile-info-top, .finished-project-total-text, .project-support-mysupport-head, .current-project-stats, .finished-project-stats, .project-support-infos, .project-follow-infos, .project-support-mysupport-failed,.dashboard-item-extralink, .dash-add button {font-size: 12px;}
}

/*Servicegeühren anpassungen, Unterseite*/
.bsp-item button {display:flex}

/*Checkout Schriftgrößen Anpassung*/
@media only screen and (max-width:767px){
.cart-item-list-infos-title, .amount-container .quantity__input, .cart-container input.form-standard, textarea.form-standard, select.form-standard, .cart-container .radiobtn input:checked ~ p, .cart-container .radiobtn.radiobtn--radio p, .projekt-edit-save-item.cancel a, .projekt-edit-save button, .checkout-item-info-headline, .item-support-persona-name, .thank-you-container-text-head, .thank-you-footer {font-size:16px;}
}