
/*ACF*/
.acf-input input {
    color: var(--font-color-body) !important;
    font-size: var(--font-size-body) !important;
  }
  
  /*Dashboard*/
  .review_col .feedback_status-release, .review_col .feedback_status-revise{
    display: none;
    }
    .revise_col .feedback_status-review, .revise_col .feedback_status-release{
    display: none;
    }
    .release_col .feedback_status-review, .release_col .feedback_status-revise{
    display: none;
    }
  
    .task_col .content_status-editing, .task_col .content_status-done{
      display: none;
      }
      .editing_col .content_status-task, .editing_col .content_status-done{
      display: none;
      }
      .done_col .content_status-task, .done_col .content_status-editing{
      display: none;
      }
  
  
   /*Progress Bar*/
   .progress_sec{
    padding-bottom: 0 !important;
  }
  .progressBar_mod{
    margin-bottom: 0 !important;
  }
  #progressBarContainer {
    width: 100%;
    height: 30px;
    background-color: #f3f3f3;
    border-radius: 25px;
  }
  .progressBar {
    height: 100%;
    border-radius: 25px;
    text-align: right;
    padding-right: 15px;
    transition: all 0.5s;
  }
  #inProgressBar {
    background-color: #9d9d9d; /* Orange for In Progress */
  }
  #doneBar {
    background-color:#3cff45;
    position: absolute;
    top: 0;
  
  }
   
  .tasks-repeater {
    padding: 10px 0 !important;
    margin: 0 !important;
  }
  .tasks-repeater .acf-row td {
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  .tasks-repeater .acf-row-handle.order, .tasks-repeater .acf-actions, .acf-fields .tasks-repeater .acf-label:first-of-type {
    display: none !important;
  }
  .tasks-repeater .acf-field-true-false {
    width: 20px;
  }
  .tasks-repeater .task{
    width: 150px;
  } 
  .tasks-repeater tbody {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .tasks-repeater thead{
    display: none;
  }
  .tasks-repeater .acf-true-false {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
  }
  .tasks-repeater br {
    display: none;
  }
  .progress_row .button1 {
    font-size: 14px !important;
    float: right;
  }
  .tasks-repeater .acf-input input {
    font-size: 14px !important;
  }
  .tasks-repeater input{
  padding: 0;
  border: 0;
  }
  .tasks-repeater {
  pointer-events: none;
  }
  .progress_row .button1, .progress_row .acf-row-handle, .progress_row .acf-field-true-false, .progress_row .acf-icon.-duplicate.small.acf-js-tooltip.show-on-shift {
    display: none;
  } 
  /*.acf-row td *{
    color: #9d9d9d !important;
  }*/
  .acf-row.in-progress.done td * {
    color: #009507 !important;
  }
  .acf-row.in-progress td * {
    color: #333 !important;
  }
  .progress_row .acf-field-text input {
    border: 1px solid #ccc !important;
    border-radius: 25px;
    text-align: center;
  }
  /*Admin Role*/
  .admin-body .progress_row .button1, .admin-body .acf-row-handle {
    display: block;
  } 
  .admin-body .tasks-repeater {
    pointer-events: all;
  }
  .admin-body .acf-repeater .acf-row-handle .acf-icon.-plus {
    top: -5px;
    right: -30px;
  }
  .admin-body .acf-repeater .acf-row-handle .acf-icon.-minus{
    top: -5px;
  }
  .acf-repeater .acf-row-handle .acf-icon {
    display: block;}
  .admin-body .progress_sec .acf-field-true-false{
    display: table-cell;
  }
  .admin-body .progress_sec .tasks-repeater .acf-row td {
    padding: 0 0 10px 0 !important;
  }
  
  
  
  /*FEEDBACK*/
  .container{
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  }
  .container .et_pb_section:first-of-type {
    padding-top: 0 !important;
  }
  .feedback-title_row .et_pb_post_title {
    margin: 0 !important;
  }
  .et_post_meta_wrapper{
    display: none;
  }
  .review_row .boxed1{
    border: 1px solid black !important;
    border-radius: 25px;
  }
  .review_row article {
    background: #e8e8e8;
    padding: 15px;
    border-radius: 15px;
  }
  .acf-icon.-minus.small.acf-js-tooltip:hover {
    text-decoration: none;
  }
  
  /*Content*/
  .acf-table {
    background: transparent !important;
    border: 0 !important;
  }
  .acf_content-repeater_mod .acf-table {
    border-collapse: separate;
  }
  .hide-repeater .acf-row-handle.remove, .hide-repeater .acf-row-handle, .hide-repeater .acf-actions:not(table .acf-actions) {
    display: none;
  }
  .acf-fields.-border{
    border: none;
  }
  .acf-repeater.-block > p {
    display: none;
  }
  .acf-row td {
    padding: 35px !important;
    border-radius: 35px !important;
    box-shadow: 0 0 15px #333;
  }
  .acf-field {
    border: 0 !important;
  }
  textarea {
    font-size: var(--font-size-body);
  }
  .acf_content-repeater_mod .img-upload-repeater th, .acf_content-repeater_mod .img-upload-repeater .acf-table{
    border: 0 !important;
  }
  .img-upload-repeater .acf-row td {
     border-bottom: 1px solid #000 !important;
     border-radius: 0px !important;
     box-shadow: none !important;
   }
   .acf-taxonomy-field .categorychecklist-holder{
    border: none;
   }
   .status span, .acf-radio-list label, .acf-checkbox-list span, .acf-checkbox-list label {
    font-size: var(--font-size-h3);
  }
   .status li, .acf-radio-list li, .acf-checkbox-list li {
    margin: 20px 0 !important;
  } 
  
  .locked input, .locked textarea,.locked iframe {
    border: 0;
    font-size: var(--font-size-h5) !important;
    font-weight: 500;
    color: var(--font-color-body);
  }
  
  /*Visitenkarten*/
  .visitenkarten-info ul{
    column-count: 2;
  }
  .visitenkarten_mod .acf-row-handle.order {
    display: none !important;
    visibility: hidden;
  }
  .visitenkarten_mod .acf-row-handle.remove {
    visibility: hidden;
    width: 0 !important;
    max-width: 0;
  }
  .visitenkarten_mod .acf-repeater .acf-row-handle .acf-icon {
    display: block;
    position: absolute;
    top: 0;
    visibility: visible;
    left: 0;
    transform: scale(1.3);
  }
  .visitenkarten_mod .acf-row td {
    padding: 35px !important;
    border-radius: 0px !important;
    box-shadow: 0 0 5px #333;
  }
  .acf-form-fields > .acf-field > .acf-label label{
    font-size: var(--font-size-h2);
    margin-bottom: 35px;
  }
  .visitenkarten_mod .acf-icon.-duplicate{
    display: none !important;
  } 
  
  /*Mail-Adressen*/
  th:empty {
    display: none;
  }
  .acf-input-append {
    font-size: var(--font-size-body);
  }
  .mailadressen_mod .acf-table > thead > tr > th {
    border: 0;
  }
  
  /*COMMENTS*/
  .logged-in-as {
    display: none;
  }
  #comment {
    color: var(--font-color-body) !important;
    font-size: var(--font-size-body ) !important;
  }
  
  /*sureTrigger*/
  .currenttime{
    display: none;
  }
  
  /************************************
  **************KONTO*****************
  ************************************/
  .konto_sec, .konto_row{
    margin-top: 0;
    padding-top: 35px !important;
  }
  .konto_row .et_pb_column {
    padding: 35px;
  }
  #menu-konto {
    flex-direction: column;
  }
  
  /*VERTRAGSWESEN*/
  .download-pdf_row.hidden{
    display: none;
  }
  .download-pdf_btn[href=""]{
    display: none;
  }
  .pdf-download {
    visibility: hidden;
  }
  
  