

.projekt-edit-steps {
  background-color: var(--main-color);
  color: var(--white-color);
}

.projekt-edit-indikator {
  border-left: 13px solid var(--main-color);
}


.projekt-edit-kat {
  color: var(--main-75-color);
  font-weight: 700;
  font-size: 1.5em;
  opacity: 0.6;
}

.projekt-edit-kat span {
  font-weight: 400;
}

.projekt-edit-nav ul li a {
  text-decoration: none;
}

.projekt-edit-nav ul li a.current,
.projekt-edit-nav ul li a:hover {
  color: var(--accent1-color);
}


.projekt-edit-nav ul li span svg path {
  fill: var(--white-color);
}

.projekt-edit-nav ul li.info:before {
  background: var(--alert-color);
}

.projekt-edit-link {
  border-top: 1px solid var(--main-75-color);
}

.projekt-edit-nav p {
  font-size: 0.85em;
  line-height: 1.5em;
}

.projekt-edit-nav p.textdark {
  color: var(--main-75-color);
}

.projekt-edit-nav p.startdate {
  font-size: 1em;
}

.projekt-edit-nav.projecktcheck p button {
  font-size: 1.2em;
  font-weight: 400;
  background-color:  var(--main-90-color);
  color: var(--main-50-color);
}

.projekt-edit-nav.projecktcheck.ready p button {
  background-color:  var(--accent1-color);
  color: var(--main-color);
}

.projekt-edit-nav.projecktcheck.started p button {
  background-color:  var(--main-color);
  color: var(--accent1-color);
  border: 1px solid var(--accent1-color);
  border-radius: 0;
}


/* EDIT CONTAINER */


.projekt-edit-header,
.projekt-edit-secondheader {
  border-bottom: 1px solid var(--main-25-color);
}

.projekt-edit-mainheadline {
  font-size: 2em;
  font-weight: 700;
}

.coachcomment-info {
  background: var(--alert-color);
}

.projekt-edit-item {
  border-bottom: 1px solid var(--main-25-color);
}

.projekt-edit-item-headline {
  font-size: 1.35em;
  font-weight: 700;
}

.projekt-edit-item-info {
  font-style: italic;
  font-size: 0.9em;
  color: var(--main-50-color);
}

.projekt-edit-link button:hover {
  color:  var(--accent1-color);
}

.projekt-edit-item-verified {
  border-radius: 3px;
}

.projekt-edit-item-verified.yes {
  background-color:  var(--main-color);
  color:  var(--white-color);
}

.projekt-edit-item-verified.no {
  background-color:  var(--white-color);
  color:  var(--alert-color);
  border:  1px solid var(--alert-color);
}

.projekt-edit-item-verified.yes:after {
  background: url('../../img/icon-check.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.projekt-edit-item-verified.no:after {
  background: url('../../img/icon-attention.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}



.projekt-edit-item-copytext-item p.hasicon a:hover {
  color: var(--accent1-color);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.projekt-edit-item-copytext-item p.hasicon a:hover span svg path {
  fill: var(--accent1-color);
}




.projekt-edit-item-left .selectedtags .singletag {
  background: var(--main-color);
  color: var(--white-color);
  border-radius: 3em;
  font-size: 12px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.projekt-edit-item-left .selectedtags .singletag:hover {
  background: var(--main-50-color);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.projekt-edit-item-left .selectedtags .singletag:after {
  background: url('../../img/icon-close-white.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}


.projekt-coach-indikator {
  border-left: 13px solid var(--accent1-15-color);
}

.projekt-user-indikator {
  border-right: 13px solid var(--accent2-15-color);
}

.projekt-comment-coach-container {
  background: var(--accent1-15-color);
}
.projekt-comment-user-container {
  background: var(--accent2-15-color);
}


.projekt-comment-coach-image,
.projekt-comment-user-image {
  background: var(--main-5-color);
}

.projekt-comment-coach-name,
.projekt-comment-user-name {
  font-weight: 600;
  font-size: 13px;
}

.projekt-comment-coach-date,
.projekt-comment-user-date {
  color: var(--main-50-color);
  font-size: 13px;
}

.projekt-comments-more a {
  font-size: 12px;
}


/* Upload Image */

.upload-container-outer {
  border: 1px dashed var(--main-75-color);
  border-radius: 10px;
}



/* Projekt Image Gallery */

.projekt-image-gallery-item-number span {
  border:  1px solid var(--main-color);
}

.projekt-image-gallery-item-head {
  color: var(--main-25-color);
  font-size: 12px;
}

.projekt-image-gallery-item-image-inner {
  font-size: 12px;
}

.projekt-image-gallery-item.empty .projekt-image-gallery-item-image {
  border: 1px dashed var(--main-75-color);
}

.projekt-image-gallery-item.empty .projekt-image-gallery-item-text a svg path {
  fill: var(--main-25-color);
}

.projekt-image-gallery-item-border {
  background: var(--main-25-color);
}





/* Neue Prämie */

.neue-praemie {
  border-top: 1px solid var(--main-25-color);
}

.neue-praemie .projekt-edit-item-headline,
.news-update .projekt-edit-item-headline,
.alle-praemien-liste .fp-acc-title,
.comment-supporter .fp-acc-title {
  font-size: 18px;
}



/* Alle Prämien */


.alle-praemien-liste .fp-acc-title,
.comment-supporter .fp-acc-title {
  padding-bottom: 5px;
  border-bottom: 1px solid var(--main-25-color);
}

.praemie-item {
  background: var(--white-color);
  border: 1px solid var(--main-15-color);
}

.praemie-item.highlighted .praemie-icons {
  background: var(--accent1-5-color);
}

.praemie-item.notpublished .praemie-icons {
  background: var(--alert-5-color);
}

.praemie-item.notpublished .praemie-icons .praemie-icon a.active svg path,
.comment-supporter-item.notpublished .comment-icon a.active svg path {
  fill: var(--alert-color);
}

.praemie-item .praemie-icons {
  background: var(--main-5-color);
  border-bottom: 1px solid var(--main-15-color);
}

.praemie-item .praemie-icons .praemie-icon a svg path,
.comment-supporter-item .comment-icon a svg path {
  fill: var(--main-color);
}

.praemie-item .praemie-icons .praemie-icon a.active svg path,
.comment-supporter-item .comment-icon a.active svg path {
  fill: var(--main-color);
}

.praemie-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.15;
}

.praemie-info-row {
  font-size: 14px;
  line-height: 1.1;
}

.praemie-info-row.price{
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
}






/* Comments */

.comment-supporter-item .comment-supporter-item-date {
  font-size: 12px;
  color: var(--main-50-color);
}

.comment-supporter-item .comment-supporter-item-name {
  font-size: 18px;
  font-weight: 700;
}

.comment-supporter-item .comment-supporter-item-text p {
  font-size: 14px;
}




/* Kommunikationsplan */

.communicationplan-item-mainhead {
  font-weight: 700;
  letter-spacing: 1px;
  border-bottom: 1px solid var(--main-25-color);
}

/* Save or cancel */

.projekt-edit-save-fixed {
  background: var(--white-color);
}

.projekt-edit-save-fixed.saved-error {
  background: var(--alert-color);
}

.projekt-edit-save-fixed.saved-error .projekt-edit-save-item.cancel a {
  color: var(--alert-120-color);
}

.projekt-edit-save-fixed.saved-success {
  background: var(--accent1-color);
}

.projekt-edit-save-fixed.saved-success .projekt-edit-save-item.cancel a {
  color: var(--accent1-120-color);
}

.saved-info p {
  line-height: 1.35em;
}

.saved-info p.saved-info-todo {
  color:  var(--alert-color);
}

.saved-info p.saved-info-success {
  color:  var(--main-color);
}

.saved-info p.saved-info-error {
  color:  var(--white-color);
}

.projekt-edit-save-item.cancel a {
  color: var(--main-50-color);
}

.projekt-edit-save-item.cancel a:hover {
  color: var(--main-color);
}

.projekt-edit-save-fixed .projekt-edit-save-item.cancel a {
  color: var(--main-25-color);
}

.projekt-edit-save-fixed .projekt-edit-save-item.cancel a:hover {
  color: var(--main-color);
}


.projekt-edit-save-item input {
  -webkit-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}

.projekt-edit-save-item input:disabled {
  background: var(--main-25-color);
  cursor: no-drop;
}

.projekt-edit-save-item input[value]:disabled {
  color: var(--main-5-color);
  cursor: no-drop;
  box-shadow: none;
}


.projekt-edit-save-item input:not([disabled]):hover {
  color: var(--accent1-color);
  background: var(--main-color);
  -webkit-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}




/* Link to profile */

.projekt-edit-profile {
  color: var(--alert-color);
}

.projekt-edit-profile a {
  color: var(--alert-color);
  font-weight: 700;
}


/* With Sidebar */

.projekt-check-coach {
  font-size: 11px;
  line-height: 1.25;
}


.projekt-edit-content.sidebar .projekt-edit-item-left {
  border-right: 1px solid var(--main-25-color);
}

.projekt-edit-content.sidebar .projekt-edit-item-right.coachcheck svg path {
  fill: var(--accent1-color);
}




/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    
  .projekt-edit-mainheadline {
    font-size: 22px;
  }

  .projekt-edit-kat,
  .projekt-edit-item-headline {
    font-size: 16px;
  }

  .projekt-edit-nav ul li a,
  .projekt-comment-coach-name,
  .projekt-comment-user-name,
  .neue-praemie .projekt-edit-item-headline, 
  .news-update .projekt-edit-item-headline, 
  .alle-praemien-liste .fp-acc-title, 
  .comment-supporter .fp-acc-title,
  .praemie-title,
  .comment-supporter-item .comment-supporter-item-name,
  .projekt-edit-save-item.cancel a,
  .saved-info p,
  .projekt-edit-save-item input {
    font-size: 14px;
  }

  .projekt-edit-nav p,
  .projekt-edit-nav p.startdate,
  .projekt-edit-link button,
  .projekt-edit-item-text p,
  .projekt-edit-item-copytext-item p,
  .projekt-edit-profile,
  .projekt-edit-profile a,
  .projekt-edit-save-item a,
  .projekt-edit-save-item.cancel a,
  .projekt-edit-content label.form-standard-label, 
  .projekt-edit-content .wraparea label.form-standard-label,
  .projekt-upload-button button,
  .upload-info-button button,
  .neue-praemie-item button,
  .projekt-edit-content .form-group-standard .checkbox-standard input[type="checkbox"]:not(:checked) + label, 
  .projekt-edit-content .form-group-standard .checkbox-standard input[type="checkbox"]:checked + label,
  .praemie-info-row.price,
  .praemie-info-row,
  .projekt-edit-content .formchecktext,
  .comment-supporter-item .comment-supporter-item-text p,
  .communication-check-save button,
  .communicationplan-item button,
  .projekt-edit-nav button.projecktcheck,
  .communicationplan-item-mainhead{
    font-size: 12px;
  }

  .projekt-edit-item-info,
  .projekt-comment-coach-date,
  .projekt-comment-user-date,
  .projekt-comment-user-text p {
    font-size: 11px;
  }

  .communicationplan-item-subhead {
    font-size: 10px;
  }

  .projekt-edit-content.sidebar .projekt-check-coach,
  .projekt-edit-content .form-group-standard.error .form-standard-error,
  .projekt-image-gallery-item-head,
  .projekt-image-gallery-item-image-inner p,
  .comment-supporter-item .comment-supporter-item-date,
  .communicationplan-item-subhead {
    font-size: 9px;
  }

  .projekt-edit-nav p {
    line-height: 1.45;
  }

  .praemie-info-row {
    line-height: 1.35;
  }

  .saved-info p {
    line-height: 1.35em;
  }

}


/* Tablet Landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.projekt-edit-kat {
    font-weight: 700;
    font-size: 20px;
  }

  .projekt-edit-nav ul li a {
    font-size: 16px;
  }

  .projekt-edit-nav p {
    font-size: 12px;
  }

  .projekt-edit-indikator {
    border-left: 11px solid var(--main-color);
  }

  .projekt-edit-nav.projecktcheck p button {
    font-size: 14px;
  }

}

/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    
  .upload-info {
    font-size: 14px;
    line-height: 1.45;
  }

  .projekt-edit-indikator {
    border-left: 10px solid var(--main-color);
  }

  .projekt-edit-nav.projecktcheck p button {
    font-size: 12px;
  }

}


/* Mobile Portrait */
@media only screen and (max-width: 767px) {

.projekt-edit-steps,
  .projekt-edit-nav p {
    font-size: 14px;
    line-height: 1.35em;
  }

  .projekt-edit-kat {
    font-size: 20px;
  }

  .projekt-edit-nav ul li a {
    font-size: 16px;
  }

  .projekt-edit-mainheadline {
    font-size: 24px;
    line-height: 1.35;
  }

  .projekt-edit-item-headline {
    font-size: 18px;
    line-height: 1.2;
  }

  .neue-praemie .projekt-edit-item-headline, 
  .news-update .projekt-edit-item-headline, 
  .alle-praemien-liste .fp-acc-title, 
  .comment-supporter .fp-acc-title {
    font-size: 16px;
  }

  .projekt-edit-item-text p {
    font-size: 14px;
    line-height: 1.35;
  }


  .projekt-edit-item-copytext-item p,
  .projekt-edit-profile {
    font-size: 16px;
    line-height: 1.5;
  }

  .projekt-edit-indikator {
    border-left: 9px solid var(--accent1-color);
  }

  .projekt-edit-save-item.cancel a {
    font-size: 16px;
    line-height: 1.5;
  }

  .projekt-edit-item-info {
    font-size: 10px;
    line-height: 1.2;
  }

  .projekt-edit-item-verified,
  .projectlink-fix,
  .saved-info p {
    font-size: 14px;
  }

  .upload-info {
    font-size: 13px;
    line-height: 1.45;
  }

  .projekt-comment-coach-name, 
  .projekt-comment-user-name,
  .projekt-comment-user-text p,
  .projekt-comment-coach-text p {
    font-size: 11px;
  }

  .projekt-comment-coach-date, 
  .projekt-comment-user-date {
    font-size: 8px;
  }

  .projekt-edit-save-item input {
    font-size: 14px;
  }

  .projekt-image-gallery-item-number span {
    font-size: 12px;
  }

  .projekt-image-gallery-item-text,
  .projekt-upload-button,
  .communicationplan-item-mainhead,
  .communicationplan-item-subhead,
  .neue-praemie-item button,
  .communication-check-save button,
  .communicationplan-item button {
    font-size: 12px;
  }

  .comment-supporter-item .comment-supporter-item-date {
    font-size: 10px;
  }

  .comment-supporter-item .comment-supporter-item-name {
    font-size: 16px;
  }

  .comment-supporter-item .comment-supporter-item-text p {
    font-size: 12px;
  }

  


  



  /* With Sidebar */

  .projekt-check-coach {
    font-size: 8px;
  }
}


/*Änderungen*/
.projekt-edit-steps {background-color: var(--lightgrey-color);color: var(--main-color);}
.projekt-edit-indikator {border-left: 13px solid var(--lightgrey-color);}

.projekt-edit-save-item input {height: 100%;color: var(--white-color);}

.projekt-edit-secondheader {display: none;}

.colligent-partner-offers,.colligent-sports-type {display: none;}
.projekt-image-gallery-item-image-inner p + p {color: transparent;}
.projekt-image-gallery-item-image-inner p + p:before {color: black !important;content:"Bild hochladen";position: absolute;}
.coachcomment-info.newcomment {display: none;}

.projekt-edit-navitem .projekt-edit-nav > ul > li + li + li, .customquestion + .projekt-edit-navi-btn button:nth-child(2),.addcustomquestion + .projekt-edit-navi-btn button:nth-child(2) {display: none;}
