.noshow, .no-show {display:none;}
/* PRELOADER DEAKTIVIERT AUS SEO GRÜNDEN 11.01.22
	#preloader {
			position: fixed;
			top:0;
			left:0;
			right:0;
			bottom:0;
			background-color:rgba(256,256,256,0.95); /* change if the mask should have another color then white */
			z-index:99999;
		}
*/
/*
		#status {
			width:32px;
			height:32px;
			position:absolute;
			left:50%; /* centers the loading animation horizontally one the screen */
			top:50%; /* centers the loading animation vertically one the screen */
			background-image:url("/fileadmin/pixs/img/loading.gif");
			z-index:9999; /* path to your loading animation */
			background-repeat:no-repeat;
			background-position:center;
			background-size: cover;
			margin:-10px 0 0 -36px; /* is width and height divided by two */
		}

*/

.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;
}



.ce-div {
  ;display: block;
  margin:20px 0 20px 0;
}


 hr.ce-div {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}


 /* hr.ce-div::after {
    content: 'PIXS';
    display: inline-block;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%) ;
    transform-origin: 50% 50%;
    padding: .15rem;
    background-color: #8c8b8b;
    font-size: 8px;
    letter-spacing: 0.00003em;
    color:#fff
} */

.ce-div {
  width:100%;
  height:60px;
}
.ce-div hr {
border-top: 1px solid rgba(256, 256, 256, 0.0)!important;
}



.trennerpixs hr.ce-div::after{
	content: 'PIXS';
	display: inline-block;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%) ;
	transform-origin: 50% 50%;
	padding: .15rem;
	background-color: #8c8b8b;
	font-size: 8px;
	letter-spacing: 0.00003em;
	color:#fff
}


.trennerstrich hr.ce-div{
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

 .trennerleer hr.ce-div{
	 display:none!important;
}

.trennerleer {
	width:100%;
	height:60px;
}


.breakpoint {
    width: 274px;
    height: auto;
    position: relative;
    float: left;
    margin: 0 11px 10px 0;
    padding: 0;
}

.showmobileonly, .smo {
	display: none;
}


@media (max-width: 1200px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:188px;
  }
}

@media (max-width: 960px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:184px;
  }
}


@media (max-width: 768px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:182px;
  }
  .showdesktoponly, .sdo {display: none;}
	.showmobileonly, .smo {display:inline-block;}

}

@media (max-width: 667px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:154px;
  }
}

@media (max-width: 568px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:162px;
  }
}


/* GALAXY NOTE iPhone 8 - 414 */
@media (max-width: 414px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:115px;
  }
}





@media (max-width: 375px) {
  /* ---- grid ---- */
  .breakpoint {
    max-width:102px;

  }
  .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;

}



.image-embed {
  margin-right:12px;
  margin-bottom: 12px;
  padding-right: 10px!important;
}

/* TEXT ÜBER BILD ++++++++++++++++++++++++++ */

.img-container {
  position: relative;
}
/* Bottom right text */
.text-block {
  width:100%;
  height:100%;
  position: absolute;
  /* background-color: rgba(256,256,256,0.4); */
  color: white;
  border: thin #ccc;
  padding: 0;
}
.parent {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.center {text-align: center;}

  .noshow {display:none;}
/* IE !! Bug */
  .img-container .img-fluid {width:100%;min-height: 0.01px;}


.weissglas,.rauchglas {
    background-image: url('../../../fileadmin/pixs/img/rauchglass.png');
  color:#fff;
}
.pfeilnachoben {
margin-right:30px;
  background-image:url(/fileadmin/pixs/img/pfeilnachoben.png);background-repeat: no-repeat; background-position: right;background-size: 147px 180px;
  background-color:rgba(0,0,0,0.4);

}

#page_nummer42 input, #page_nummer95 input {
  position: absolute;
  left:160px;
}
#page_nummer42 form, #page_nummer95 form {
  margin-bottom:20px;

}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.smartphone_screen {
	width:22%;
	height:auto;
	position:absolute;
	bottom: 10px;
	right: 90px;
	z-index: 100000000;
}

:root {
  --animate-duration: 800ms;
  --animate-delay: 0.9s;
}

.align-self-center p {
	position: relative!important;
	margin-right:10px!important;
	margin-right:10px!important;

}

#page_nummer63 .embed-responsive-16by9 {
      border-style:solid;
    border-width:1px;
  border-color:#ccc;
  border-radius: 5px;
}

/* FORMULAR */

.xxxrequired {display:none;}

.corner {
  position: absolute;
  top: 21px;
  right: -32px!important;
  z-index: 1;
  display: block;
  width: 160px;
  padding: 9px 0 6px;
  background-color: #505960;
	background-color: rgba(80, 89, 96, 0.8);
  color: #fff;
  box-shadow: 0 2px 4px 0 rgb(0 0 0/20%);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  pointer-events: auto;
  transition: all .1s ease-in;
  transform: rotate(45deg);
}
