/** Uniform Bestellformular Start **/ 
  /** Button anpassen **/
  body .universal-order-form .uni-form {
    --font-family: 'Arial';
    --button-submit-background: #ffaa67;
    --button-submit-color: #000 ;
    --button-submit-border-color: #fff;
    --button-submit-font-size: 26px ;
    --button-submit-font-weight: 0.9rem;
    --button-submit-padding-right: 32px;
    --button-submit-padding-left: 32px;
    --button-submit-border-radius: 5px;
    --button-submit-background-hover: #f3a161;
    --button-submit-border-color-hover: #ffffff;
    --uni-form-block-background: transparent;
    --font-size: 16px;
    /* --font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; */
    --font-color: #444;
    position: relative;
    --input-color:6e777f;
    --uni-form-block-margin-top: -5px;
    --input-radio-background-color: #fafafa;
    --input-background-color: #fdfdfd;

}

/* .uni-form .u-required-text {
    text-align: right !important;
} */

/*** Hand einfÃ¼gen Button ***/
.uni-form .c-button__label::after {
    content: "\f25a";
    font-family: "Font Awesome 6 Pro";
    display: inline-block;
    color: #fff;
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-color: black;
    font-weight: 600;
    font-size: 30px !important;
    position: absolute;
    bottom: -17px;
    right: 4px;
}

/** Text Ã¼ber dem Formular "Meine Daten" anpassen **/
.u-billing-address-headline {
    font-size: 16px;
    color: #444;
    font-weight: 300 !important;
}



.u-introduction-text {
  font-size:20px;
}

.u-introduction-text  p {

font-size: 20px !important;
margin-bottom: 30px !important;
}

.u-introduction-text ul {
    list-style-type: none !important;
  }

.u-introduction-text li {
    padding-left: 1.3em;
    font-size: 20px !important;
    padding-bottom: 14px;
  }

  .u-introduction-text li::before {
    content: "\f058" !important;
    font-family: 'FontAwesome';
    display: inline-block !important;
    color: #28a745;
    margin-left: -2.3em;
    width: 1.3em !important;
    padding-right: 47px;
    font-weight: 900;
    font-size: 20px !important;

  }



/*Text before input-Labels **/
.c-input-radio__label-text, .c-input-group-grid__label-text, .c-input-text__label-text, .c-input-select__label-text, .c-input-radio__radio-label  {
    font-weight: 300 !important;
}

/* input-Labels **/
.c-input-text__input, .c-input-select__input {
    font-weight: 300 !important;
    color: #6e777f !important;
}
  
/** Sepa Text **/
  .u-sepa-mandate-info-title, .u-sepa-mandate-info-content, .u-sepa-mandate-info-creditor, .u-sepa-mandate-info-mandate-reference, .u-sepa-mandate-info-refund{
  font-size:16px !important;
  }
  
  /** Zahlungsweise Bilder zentrieren **/
  .c-paymode__list.c-grid {
  display:flex !important;
    justify-content:center;
  }

  .uni-form .c-block  {
  padding-left:0 !important;
    padding-right:0 !important;
    padding-top: 0 !important;
  }


  /*** Breakpoints Formular Anpassen ***/
  .breakpoint-sm .uni-form .c-grid__col--4\@sm {
    grid-column: span 3 !important;
}     
            .breakpoint-sm .uni-form .c-grid__col--8\@sm {
    grid-column: span 9 !important;
}

.breakpoint-sm .uni-form .u-street1 .c-grid__col--8\@sm,  .breakpoint-sm .uni-form .u-housenumber .c-grid__col--8\@sm,  .breakpoint-sm .uni-form .u-city .c-grid__col--8\@sm , .breakpoint-sm .uni-form .u-zip .c-grid__col--8\@sm{
    grid-column: span 12 !important;
  }
      
      .u-termsAndCancellationPolicyInfotext {
      font-size:initial !important; 
      }
      
      .u-lead-out {
        font-size:initial !important; 
      }
      
        /*** Footer anpassen ***/
        .u-info,  .universal-order-form-legal-links p, .universal-order-form-legal-links a {
    font-size: 12px !important;
      }
      
     .universal-order-form-legal-links li{
        
       margin: 4px 0 0 0!important;
       line-height: 0 !important;
      }


   
      
     .uni-form form {
       margin-bottom:0}



   /** Uniform Bestellformular Ende **/ 
  