/* Letzte Bearbeitung: 12. Feb 2021 */

.noshow, .no-show {display:none;}


.tx-bm-image-gallery-gallerytitle,.tx-bm-image-gallery-gallerycount {display: none;}

.csc-textpic-image img,.lightbox-in-page {
  height:auto;position: relative;float: left;}


.map {
  width:100%;
  height:420px;
}





.breakpoint {
    width: 274px;
    height: auto;
    position: relative;
    float: left;
    margin: 0 11px 10px 0;
    padding: 0;
}


@media (max-width: 1200px) {
  /* ---- grid ---- */
  .breakpoint {
    width:309px;
  }
}

@media (max-width: 992px) {
  /* ---- grid ---- */
  .breakpoint {
    width:229px;
  }
}


@media (max-width: 768px) {
  /* ---- grid ---- */
  .breakpoint {
    width:168px;
  }
}

@media (max-width: 667px) {
  /* ---- grid ---- */
  .breakpoint {
    width:15
    158px;
  }
}

@media (max-width: 568px) {
  /* ---- grid ---- */
  .breakpoint {
    width:168px;
  }
}

@media (max-width: 552px) {
  /* ---- grid ---- */
  .breakpoint {
    width:252px;
  }
}



/* GALAXY NOTE iPhone 8 - 414 */
@media (max-width: 414px) {
  /* ---- grid ---- */
  .breakpoint {
    width:186px;
  }
}





@media (max-width: 375px) {
  /* ---- grid ---- */
  .breakpoint {
    width:160px;

  }
  .c-gallery {
    padding-left:12px;
  }
}




@media (max-width: 320px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:137px!important;
    max-width:88px!important;
  }
}




.c-gallery__figure-caption {
  position:static;
  bottom:20px;
  color:#fff;
  text-align: center;
  display: none;
}

figure {
    margin: 0 0 0rem;
}

.powermail_legend {display:none;}

.btn_nicray {
  background-image: url();
  width:100%;
  height:32px;
  background-color:#333;
  color:#6c757d;
  text-align: left;
  padding: 0 0 0 10px;

  background-repeat: no-repeat;
  background-position: left center;
  border: 1px solid #ccc;
  border-radius: 0rem;
  margin-top:10px;
}
.btn_nicray:hover {
  color:#fff;
}

.textarea_nicray, .form-control {
  background-color:#333;
  color:#fff;
  text-align: left;
  padding: 0 0 0 10px;

  background-repeat: no-repeat;
  background-position: left center;
  border: 1px solid #fff;
  border-radius: 0rem;
  margin-top:10px;
}

.checkbox label {
  position: relative;
float:left;

}

.checkbox input {
  position: relative;
float:right;

}

.ce-div {
  width:100%;
  height:80px;
}
.ce-div hr {
border-top: 1px solid rgba(256, 256, 256, 0.0)!important;
}

.image-embed {
  margin-right:12px;
  margin-bottom: 12px;
  padding-right: 10px!important;
}

.img-fluid {width: 100%; height:auto;}

 .nav-language img {
     outline: 3px #ddd solid;
     margin-left: 10px;
     opacity: 0.5;
 }
 .img-language.active img {
     outline: 3px #C31DC4 solid;
     opacity: 1.0;
 }
 .img-language.link img {
     outline: 3px #F9A6F9 solid;
     opacity: 0.7;
 }
