
.textpic-item.textpic-text a {
    color: black;
}

/* Projekte Lighbox small */

@media (max-width:576px) {
    
    .gallery-item-size-2 {
            width: calc(100%);
        }
}

@media (max-width:768px) {
    
    .gallery-item-size-2 {
            width: calc(100%);
        }
        
    .modal-body .row.frame {  
        border-top: 0px solid red;
        padding-bottom: 0rem;
    }  
        
    .modal-body .frame {
        
        border: 0px solid green;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    
    .modal-body .frame .gallery-row {
        border: 0px solid red;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    .modal-body .frame .gallery-row .gallery-item {
        border: 0px solid blue;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    
    
     .modal-body .frame .gallery-row .gallery-item .image {
        border: 0px solid blue;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    /* Spezialfall Bonn mobil */
    .modal-body .row .frame .gallery-row .gallery-item-size-2 {
        border: 2px dashed red;
        padding-top: 1rem;
    }

}

@media (min-width: 768px) {
    
        .modal-body .frame {
        border: 0px solid red;
        padding-top: 1rem;
        padding-bottom: 1rem;
        }

        .modal-body .row .frame {
        border: 0px solid red;
        padding-top: 1rem;
        padding-bottom: 1rem;
        }
  
    .modal-body .row .frame .gallery-row .gallery-item-size-2 {
        border: 0px solid red;

    }
    /* Spezialfall Bonn */
    .modal-body .row .frame .gallery-item-size-2:nth-child(0n + 3){
        border: 2px dashed red;
        width: 100%;

    }




    /* gemischte bilder */
   .modal-body .frame .mixed-images:nth-child(0n + 1){
        /* border: 0px dashed red; */
        /* width: 100%; */
        /* padding-left: 10px; */
        /* HIER 1 */
        /* padding-right: 10px; */
    }
    .modal-body .frame .mixed-images:nth-child(0n + 2){
        border: 0px dashed green;
        width: 100%;
        /* HIER 2 */
        /*padding-right: 8.5px;*/

    }
    
    /* Abstand zwischen den Bildern */
     .modal-body .frame .mixed-images:nth-child(0n + 1) .gallery-item {
       /* padding-right: 15px; */
       /* padding-left:   5px; */
       /* padding-bottom: 5px; */
    }
    .modal-body .frame .mixed-images:nth-child(0n + 2)  .gallery-item{
        /* HIER 2 2 */
       /*padding-right: 10px;*/
        

    }
    


    
}


/* mobiler abstand mixed-images */
@media (max-width:768px) {

        /* row frame default */
        
      .modal-body .frame .gallery-row .gallery-item .image {
        border: 0px solid blue;
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
    /* row frame mixed-images  */
    .modal-body .frame .mixed-images .gallery-row .gallery-item .image {
        border: 0px solid blue;
        padding-top: 0rem;
        padding-bottom: 1rem;
    }
    /* Abstand hinter der letzen row */
    .modal-body .row .frame {
       
        border-bottom:0px dashed red;
    }
    
    .mobile-margin-top { margin-top: 1rem;}

    
}


/* Probe Projekte Desktop */

/* Lightbox */ 

@media (min-width:768px){
   
        .modal-body .frame {
        border: 0px solid red;
        padding-top: 0rem;
        padding-bottom: 5px;
        }
  
        .modal-body .frame.frame-type-text { margin-left: 0.5rem; margin-right: 0.5rem;}

  
}

@media (min-width:900px){

.modal-body .frame .mixed-images:nth-child(0n + 2) {
    border: 0px dashed green;
    width: 100%;
    /* padding-right: 11px; */
    border: 0px solid white;
}

.modal-body .frame-mixed  {
    
    border: 0px dashed green;
    max-width: 870px;
    padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    margin-bottom: 0px;
}
.modal-body .frame-mixed .gallery-row  {
    /* border: 0px dashed red; */
    margin: 0px;
    /* margin-bottom: 0px; */
}
.modal-body .frame-mixed .gallery-row .gallery-item-size-2  {
    /* border: 0px dashed red; */
    /* padding-right: 10px; */
    /* padding-right: 0px; */
    /* padding-top: 0px; */
    /* padding-bottom: 0px; */
    /* margin-bottom: 0px; */
}

/* Zwei nebeneinander  */

/* Bild links */
.modal-body .frame-mixed .gallery-row .gallery-item-size-2:nth-child(0n + 1) {
    /* border: 1px dashed red; */
    padding-right: 5px;
    margin-bottom: 5px;
}
/* Bild rechts */
.modal-body .frame-mixed .gallery-row .gallery-item-size-2:nth-child(0n + 2) {
    /* border: 1px dashed red; */
    padding-left: 15px;
    padding-right: 0px;
    margin-left: 0px;
}





.modal-body .frame-mixed .gallery-row .gallery-item-size-1  {
    /* border: 1px dashed green; */
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}


}


@media (min-width: 900px) and (max-width: 992px) {
    .modal-body .frame-container {
        max-width: 770px;
        border: 0px solid red;
    }
}


/* Lightbox Abstahd zwischen row frame frame-container */
@media (max-width:576px) {
        .frame-pull-up { margin-top: -15px; }
        .frame-pull-up-mobile { margin-top: -15px; }
        
}
@media (max-width:768px) {
        .frame-pull-up { margin-top: -15px; }
        .frame-pull-up-mobile { margin-top: -15px; }
        
}
@media (min-width:768px) {
        .frame-pull-up { margin-top: -15px; }
        
}


/* ANPASSUNGEN DER PROJEKTE  */


/* ANPASSUNGEN DER PROJEKTE  */

/* BONN und Heinsberg Jobcenter */

@media (min-width:768px)  {
    
    .max-height-490 img {
        height: 383px;
        }

   
}

@media (min-width:800px)  {

    .max-height-490 img {
        width: 200px;
        height: 384px;
        }
}

@media (min-width:900px) { 

.max-height-490 img {
    width: 265px;
    height: 388px;
    }


}

@media (min-width:992px) {
    
    /* BONN und Heinsberg Jobcenter */
    .max-height-490 img {height: 490px;}
   
    
    .frame-pull-left-2px {
        margin-left: -4px;
    }
}


/* Post heinsberg */

@media (min-width:768px)  {
    
    
   .frame img { border:0px solid red; }
   
   
   .post-hs1-re img {
       border: 0px dashed red;
       width: 200px;
       height: 732px;
   }
}

@media (min-width:800px)  {
.post-hs1-re img {
       border: 0px dashed red;
       width: 230px;
       height: 732px;
   }
   
}

@media (min-width:900px) { 

.frame img { border: 0px solid  red;}

    .post-hs1-re img {
       border: 0px dashed red;
       width: 205px;
       height: 575px;
   }
   .post-hs2-li img {
       border: 1px solid red;
       width: 205px;
       height: 323px;
   }
   
   .post-hs2-re img {
       border: 0px solid red;
       width: 205px;
       height: 323px;
   }
}

@media (min-width:992px) {
   
  .post-hs1-re img {
       border: 0px dashed red;
       height: 732px;
       width: 270px;
   }
   
   .post-hs2-re img {
       border: 1px solid red;
   }
}


/* Hintergrundbilder */ 


/* Hintergrundbilder */ 
@media  (max-width: 768px) {
    .modal-body .frame-lb .frame {
        margin: 5px;
        margin-bottom: 15px;
    }
    .modal-body .frame-lb img {
        border: 0px solid black;
        opacity: .0;
        
    }
    
}

@media (min-width: 768px) {

   
    .modal-body .frame-lb img {
        border: 0px solid black;
        opacity: .0;
        
    }
    .modal-body .frame-lb .frame {
        padding: 1px;
        margin: 5px;
        margin-bottom: 15px;
    }
    
   .modal-body .frame-lb .parent { }

    .modal-body .child1  {
        border: 0px solid green;
    }

.modal-body .parent  {
         border: 0px solid red;

    }


.modal-body .child2  {
         border: 0px solid red;
         
         
    }

    .modal-body .child2   {
        display: flex;

    }


.modal-body .child2 figure  {
         border: 0px solid red;
         
         
    }

    
    
}