.mod_imagebox_referenzen {}

.mod_imagebox_referenzen .h3 {
    margin-bottom: 10px;
}

.mod_imagebox_referenzen .h5 {
    margin-bottom: 10px;
}

.mod_imagebox_referenzen .textblockText {
    padding-top: 10px
}

.mod_imagebox_referenzen .slideimage {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    cursor: pointer;
}

.mod_imagebox_referenzen .slideimage .referenzenHoverBox {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: absolute;
    bottom: 0;
    color: white;
    background: rgba(0, 0, 0, 0.7);
    color: var(--color-overlaytext);
    background: var(--color-overlaybox);
    padding: 15px;
    display: none;
    font-size: var(--size-small);
    line-height: normal;
    word-break: break-word;
    white-space: initial;
}
/* nur desktop - mobile hat responsive box unter dem bild */
@media (min-width: 992px) {
	.mod_imagebox_referenzen .slideimage:hover .referenzenHoverBox {
		display: block;
	}
}

.mod_imagebox_referenzen .slideimage .referenzenHoverBox .name {
    padding-right: 0;
}

.mod_imagebox_referenzen .slideimage .referenzenHoverBox .data {
    padding-left: 3px;
}

.mod_imagebox_referenzen .picker .pc-select .pc-list {
    position: absolute;
    text-align: left;
    left: 0;
    top: calc(100% - 6px);
    width: 100%;
    border: 1px solid var(--color-highlight);
    z-index: 11;
    background-color: #fff;
    color: var(--color-highlight);
}

.mod_imagebox_referenzen .picker .pc-select .pc-list li {
    display: block;
    list-style: none;
    padding: 5px 15px;
    cursor: pointer;
    color: color: var(--color-highlight);
    word-wrap: break-word;
}

.mod_imagebox_referenzen .picker .pc-select .pc-list li,
.mod_imagebox_referenzen .picker .pc-select .pc-list li:nth-child(even) {
    background-color: var(--color-white);
}

.mod_imagebox_referenzen .picker .pc-select .pc-list li:hover,
.mod_imagebox_referenzen .picker .pc-select .pc-list li.active {
    background-color: var(--color-highlight);
    color: var(--color-white);
}

.mod_imagebox_referenzen .picker .pc-select {
    position: relative;
    display: inline-block;
    min-width: 100px;
    max-width: 100%;
}

.mod_imagebox_referenzen .pc-element.pc-trigger {
    line-height: 1.5;
    cursor: pointer;
    border-radius: 0;
    border-width: 2px;
    font-size: var(--size-button);
    font-weight: bold;
    padding: 10px 40px;
    letter-spacing: var(--letter-spacing-button);
    color: var(--color-white);
    background-color: var(--color-highlight);
    border-color: var(--color-highlight);
}

.mod_imagebox_referenzen .pc-element.pc-trigger:hover,
.mod_imagebox_referenzen .pc-element.pc-trigger:focus,
.mod_imagebox_referenzen .pc-element.pc-trigger:active {
    color: var(--color-highlight);
    background-color: var(--color-white);
    border-color: var(--color-highlight);
}




.nofilter.mod_imagebox_referenzen .container-filter{
	display:none;
}
.mod_imagebox_referenzen #referenzenfilterbutton:after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    margin: 5px 5px 0 0;
    border: none;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30' height='30' version='1.1' viewBox='0 0 7.9375 7.9375' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3E%3Cmetadata%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cpath d='m0.75078 1.4811 3.2328 5.5276 0.24911-0.42537 2.9837-5.1022zm0.99533 0.56716h4.475l-2.2375 3.8261z' color='%23000000' color-rendering='auto' dominant-baseline='auto' fill='%234a4a49' image-rendering='auto' shape-rendering='auto' solid-color='%23000000' stop-color='%23000000' style='font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;paint-order:stroke fill markers;shape-margin:0;shape-padding:0;text-decoration-color:%23000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal'/%3E%3C/svg%3E%0A");
    
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234a4a49;%7D%0A%3C/style%3E%3Cpath class='st0' d='M29.8,14.5L29.3,14c-0.3-0.3-0.8-0.3-1.1,0l-12,12V0.8c0-0.4-0.4-0.8-0.8-0.8h-0.7c-0.4,0-0.8,0.4-0.8,0.8V26 l-12-12c-0.3-0.3-0.8-0.3-1.1,0l-0.5,0.5c-0.3,0.3-0.3,0.8,0,1.1l14.2,14.1c0.3,0.3,0.8,0.3,1.1,0l14.2-14.1 C30.1,15.3,30.1,14.8,29.8,14.5L29.8,14.5z'/%3E%3C/svg%3E%0A");
	
	float: right;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 0.2s ease;
}

.mod_imagebox_referenzen #referenzenfilterbutton.show:after {
    transform: rotate(180deg);
}

.mod_imagebox_referenzen #referenzenfilterbutton {
    width: 150px;
	line-height: 23px
}

.mod_imagebox_referenzen .form-check,
.mod_imagebox_referenzen .form-check .form-check-input,
.mod_imagebox_referenzen .form-check .form-check-label {cursor:pointer;}

.mod_imagebox_referenzen .dropdown-menu {
    border: 2px solid var(--color-lightgray);
    border-radius: 0;
    /* border-top: none; */
    width: auto;
	min-width: 230px;
    /* transform: translateY(53px) !important; */
    /* transform: translateY(50px) !important; */
}

.mod_imagebox_referenzen .dropdown-menu li {
	
}

.mod_imagebox_referenzen .btn.dropdown-toggle {
    min-width: 160px;
}

@media (max-width: 991px) {
    .mod_imagebox_referenzen .btn.dropdown-toggle {
        padding-right: 30px;
    }
}

@media (min-width: 992px) {
    .mod_imagebox_referenzen .btn.dropdown-toggle {
        min-width: 230px;
    }
}

.mod_imagebox_referenzen .referenzEntry {}

.mod_imagebox_referenzen .referenzEntry.hidden {
    display: none;
}

.mod_imagebox_referenzen .referenzEntry {
    margin-bottom: 1rem;
}

@media (min-width: 768px) {
    .mod_imagebox_referenzen #referenzenfilterbutton {
        width: 180px;
    }	
}
@media (min-width: 992px) {
    .mod_imagebox_referenzen .referenzEntry {
        margin-bottom: 1.5rem;
    }
    .mod_imagebox_referenzen .flex_container_col {
        margin-bottom: 1.5rem;
    }
    .mod_imagebox_referenzen #referenzenfilterbutton {
        width: 240px;
    }
}

@media (max-width: 991px) {
    .mod_imagebox_referenzen .referenzenHoverBox-responsive {
        width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        bottom: 0;
        color: white;
        background: rgba(0, 0, 0, 0.7);
        color: var(--color-overlaytext);
        background: var(--color-overlaybox);
        padding: 15px;
        display: block;
        font-size: var(--size-small);
        line-height: normal;
        word-break: break-word;
        white-space: initial;
    }
    
    .mod_imagebox_referenzen .referenzenHoverBox 
    .mod_imagebox_referenzen .referenzenHoverBox {
        display: none;
    }

    .mod_imagebox_referenzen .referenzen_pfeil {
        background-image: url("https://mcrcp.mcrobots.slxhost.de/images/global/svg/pfeil_4b4a49.svg");
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        height: 100%;
    }

    .mod_imagebox_referenzen .referenzenHoverBox-responsive .col-auto {
		padding-right:5px;
    }
    .mod_imagebox_referenzen .referenzenHoverBox-responsive .col {
        /* flex: none; */
		padding-left:0;
    }
}


@media (min-width: 992px) {
    .mod_imagebox_referenzen .referenzenHoverBox-responsive {
        display: none;
    }

    .mod_imagebox_referenzen .referenzen_pfeil {
        display:none;
    }
}






















.u23design.mod_imagebox_referenzen  {}




.u23design.mod_imagebox_referenzen .btn.dropdown-toggle {
  width: 230px;
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 2px solid #ddd;
  border-radius: 0;
  padding: 10px 25px;
  color: var(--color-light);
}

@media (max-width: 991px) {
	.u23design.mod_imagebox_referenzen .btn.dropdown-toggle {
		width: 100% !important;
		max-width: 100%;
	}
}



.u23design.mod_imagebox_referenzen .mod_cont {position:relative;}
/*
@media (min-width: 992px) {
	.u23design.mod_imagebox_referenzen .mod_cont {position:relative;}
	.u23design.mod_imagebox_referenzen .container-text {text-align:left; }
	.u23design.mod_imagebox_referenzen .container-text .headline,
	.u23design.mod_imagebox_referenzen .container-text .subline,
	.u23design.mod_imagebox_referenzen .container-text .textblockText { width:66%; margin-left:auto; margin-right:auto;}
}
*/


.u23design.mod_imagebox_referenzen .container-text {
	max-width: var(--width-widewidth);
}








.u23design.mod_imagebox_referenzen .container-text {margin-bottom:15px !important;}
.u23design.mod_imagebox_referenzen .container-filter {margin-bottom:30px !important;}

.u23design.mod_imagebox_referenzen .referenzEntry {width: 100%; margin-bottom:60px;}
@media (min-width: 768px) {
	.u23design.mod_imagebox_referenzen .referenzEntry {width: 50%;}
}
@media (min-width: 992px) {
		
	.u23design.mod_imagebox_referenzen .container-text,
	.u23design.mod_imagebox_referenzen .container-filter {margin-bottom:30px !important;}
	
	.u23design.mod_imagebox_referenzen .referenzEntry {width: 33%;}
	.pns_linara .u23design.mod_imagebox_referenzen .referenzEntry {width: 50%; margin-bottom:90px;}
	
	.u23design.mod_imagebox_referenzen .referenzEntry {
		/* flipdiv animation on show by filter */
		-webkit-animation-name: flipdiv;
		animation-name: flipdiv;
		transform-origin:center top;
		transform-origin: 50% 10%;
		animation-duration: 0.6s;
		
	}
	.pns_linara .u23design.mod_imagebox_referenzen .container-filter {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
	}
}




.u23design.mod_imagebox_referenzen .slideimage:hover .referenzenHoverBox {display:none !important;}

.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive {display:block; padding-top: 30px; background-color: transparent;}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover {}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .colDesc {width:100%; text-align: center;}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .colArrow {display:none !important;}

.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowText {}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr1 {display: inline-block;}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr2 {display: inline-block;}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr3 {}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr4 {}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr5 {display:none;}


.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .name {display:none !important;}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .data {}

.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .text-start {text-align: center !important;}

.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr1,
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr2 {
	font-size: var(--size-medium);
	line-height: var(--line-medium);
	font-family: var(--font-main);
	font-style: var(--style-main);
	font-weight: var(--weight-bold);
	color:var(--color-default);
}
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr3,
.u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr4{
	font-size: var(--size-main);
	line-height: var(--line-main);
	font-family: var(--font-main);
	font-style: var(--style-main);
	font-weight: var(--weight-main);
	color:var(--color-medium);
}


.pns_linara .u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr1,
.pns_linara .u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr2 {
	font-size: var(--size-h4);
	line-height: var(--line-h4);
	font-family: var(--font-bold);
	font-style: var(--style-h4);
	font-weight: var(--weight-bold);
	color:var(--color-default);
}
.pns_linara .u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr3,
.pns_linara .u23design.mod_imagebox_referenzen .referenzenHoverBox-responsive .rowHover .rowAttr4{
	font-size: var(--size-h5);
	line-height: var(--line-h5);
	font-family: var(--font-default);
	font-style: var(--style-h5);
	font-weight: var(--weight-h5);
	color:var(--color-medium);
}







.u23design.mod_imagebox_referenzen .slideimage  {
	background-size: 100%;
	transition: background 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.u23design.mod_imagebox_referenzen .slideimage:hover  {
	background-size: 105%;
}



















.notitle.mod_imagebox_referenzen .container-text {display:none !important;}











.mod_imagebox_referenzen .referenzEntry.hiddenLimit {display:none !important;}

.mod_imagebox_referenzen .row-referenzen-main:has(.referenzEntry.hiddenLimit) {}
.mod_imagebox_referenzen .mehranzeigen {
	text-align:center;
	display:none;
}.mod_imagebox_referenzen .row-referenzen-main + .mehranzeigen {}
.mod_imagebox_referenzen .row-referenzen-main:has(.referenzEntry.hiddenLimit) + .mehranzeigen {
	display:block;
}









/*

.designmasonry.mod_imagebox_referenzen {}
.designmasonry.mod_imagebox_referenzen .container-text {display:none;}
.designmasonry.mod_imagebox_referenzen .container-filter {display:none;}
.designmasonry.mod_imagebox_referenzen .container-images {display:block;}
.designmasonry.mod_imagebox_referenzen .container-images .row {
  display: block;
  column-count: 1;
  column-gap: 0px;
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  width: 120%;
}
.designmasonry.mod_imagebox_referenzen .referenzEntry {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%;
	margin: 0 0 15px 0;
	margin: 0 0 0 0;
	float: left;
	width: 20%;
	width: 16.66667%;
	padding: 4px;
}
.designmasonry.mod_imagebox_referenzen .referenzenHoverBox-responsive {display:none !important;}
.designmasonry.mod_imagebox_.referenzen .slideimage .referenzenHoverBox {display:none !important;}
.designmasonry.mod_imagebox_referenzen .slideimage:hover .referenzenHoverBox {display:none !important;}






.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+1) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+2) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+3) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+4) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+5) { margin-right: 16.66667%;}
 .designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) {width:8.33335%; aspect-ratio: 4 / 9;} 
 .designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) .wrapper4by3 {padding-bottom:285px; padding-bottom: 0; height: 100%;} 
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+7) {width: 25%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+8) {width: 25%}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9)  {width: 12.5%; margin-bottom: -1px;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+10) {width: 12.5%; margin-bottom: -1px; margin-right: 12.5%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+11) {width: 12.5%; margin-bottom: -1px;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+12) {width: 12.5%; margin-bottom: -1px; margin-right: 12.5%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+13) {clear:both;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+14) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+15) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+16) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+17) {margin-right: 16.66667%;}

*/


@media (max-width: 1199px) {

}

@media (max-width: 991px) {

}

@media (max-width: 767px) {

}


.designmasonry.mod_imagebox_referenzen {}
.designmasonry.mod_imagebox_referenzen .container-text {display:none;}
.designmasonry.mod_imagebox_referenzen .container-filter {display:none;}
.designmasonry.mod_imagebox_referenzen .container-images {display:block;}
.designmasonry.mod_imagebox_referenzen .container-images .row {
  display: block;
  column-count: 1;
  column-gap: 0px;
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  width: 125%;
  width: 100%;
}
.designmasonry.mod_imagebox_referenzen .referenzEntry {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%;
	margin: 0 0 15px 0;
	margin: 0 0 0 0;
	float: left;
	
	width: 20%;
	padding: 4px;
	position: relative;
	display:none;
}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(1),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(2),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(3),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(4),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(5),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(6),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(7),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(8),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(9),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(10),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(11),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(12),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(13),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(14),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(15),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(16),
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17) {display:inline-block;}

.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry {padding:0px;}

.designmasonry.mod_imagebox_referenzen .referenzenHoverBox-responsive {display:none !important;}
.designmasonry.mod_imagebox_referenzen .slideimage .referenzenHoverBox {display:none !important;}
.designmasonry.mod_imagebox_referenzen .slideimage:hover .referenzenHoverBox {display:none !important;}





.designmasonry.mod_imagebox_referenzen .wrapper4by3 {padding-bottom: 0; height: 100%; width: 100%; aspect-ratio: 4 / 3;}





.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage {
  background-color:#fff;
  transform:scale(0.5) rotate(0deg);
  opacity:0;
  transition:transform 0.3s ease, opacity 0.3s ease;
}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  border: 5px solid #fff;
}


.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage {opacity:0;  transform:scale(0.5) rotate(0deg);}
.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage {opacity:1; transform:scale(1) rotate(0deg);}







.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+1) {width: 22%; clear: both;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+2) {width: 22%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+3) {width: 22%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+4) {width: 22%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+5) { margin-right: 0; width: 12%; aspect-ratio: 4 / 5.55; } 
 .designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) {width:10%; aspect-ratio: 4 / 9; clear: both;} 
 .designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) .wrapper4by3 {padding-bottom:285px; padding-bottom: 0; height: 100%;} 
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+7) {width: 30%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+8) {width: 30%}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9)  {width: 12.5%; margin-bottom: -1px;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+10) {width: 12.5%; margin-bottom: -1px; margin-right: 12.5%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+11) {width: 12.5%; margin-bottom: -1px;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+12) {width: 12.5%; margin-bottom: -1px; margin-right: 12.5%;}

.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9)  ,
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+10) ,
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+11) ,
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+12) {width: 15%; margin-bottom: -1px; margin-right: 0%;}

.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+13) {clear:both; margin-right: 0; width: 12%; aspect-ratio: 4 / 5.55;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+14) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+15) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+16) {}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+17) {margin-right: 0%;}
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+14) ,
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+15) ,
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+16) ,
.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+17) {width: 22%; margin-bottom: 0px; margin-right: 0%;}





.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+1) .slideimage {transform:scale(0.5) rotate(0deg); }
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+2) .slideimage {transform:scale(0.5) rotate(-1deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+3) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+4) .slideimage {transform:scale(0.5) rotate(4deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+5) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) .slideimage {transform:scale(0.5) rotate(-2deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+7) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+8) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+10) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+11) .slideimage {transform:scale(0.5) rotate(-3deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+12) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+13) .slideimage {transform:scale(0.5) rotate(2deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+14) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+15) .slideimage {transform:scale(0.5) rotate(2.5deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+16) .slideimage {transform:scale(0.5) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+17) .slideimage {transform:scale(0.5) rotate(-1.5deg);}

.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+1) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+2) .slideimage {transform:scale(1) rotate(-1deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+3) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+4) .slideimage {transform:scale(1) rotate(4deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+5) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+6) .slideimage {transform:scale(1) rotate(-2deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+6) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+7) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+8) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+9) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+10) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+11) .slideimage {transform:scale(1) rotate(-3deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+12) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+13) .slideimage {transform:scale(1) rotate(2deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+14) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+15) .slideimage {transform:scale(1) rotate(2.5deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+16) .slideimage {transform:scale(1) rotate(0deg);}
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(17n+17) .slideimage {transform:scale(1) rotate(-1.5deg);}



.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage:hover,
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage:active,
.polaroid.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage:focus,	
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage:hover,
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage:active,
.polaroid.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage:focus 
.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage:hover,
.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage:active,
.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry .slideimage:focus,	
.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage:hover,
.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage:active,
.designmasonry.mod_imagebox_referenzen .referenzEntry .slideimage:focus {
  transform:scale(1.1) rotate(0deg);
  opacity:1;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

.designmasonry.mod_imagebox_referenzen .referenzEntry:hover,
.designmasonry.mod_imagebox_referenzen .referenzEntry:active,
.designmasonry.mod_imagebox_referenzen .referenzEntry:focus {
  z-index:2;
}


@media (max-width: 991px) {

	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+2) .slideimage {transform:scale(1) rotate(-2deg);}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9) .slideimage {transform:scale(1) rotate(3deg);}
	
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+1) {width:50%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+2) {width:50%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+3) {width:50%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+4) {width:50%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+5) {display: none;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) {width:15%; aspect-ratio: 4 / 14; clear: both;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+7) {display: none;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+8) {width:70%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9),
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+10) {width:15%; aspect-ratio: 4 / 7; }
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+11) {width:50%; clear: both;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+12) {width:50%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+13) {width:50%; aspect-ratio: 4 / 3;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+14) {width:50%;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+15) {width:50%; display:none;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+16) {width:50%; display:none;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+17) {width:50%; display:none;}
	
}


@media (max-width: 340px) {

	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+6) {display:none;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+8) {
		width: 100%;
		padding:30px;
	}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+9) {display:none;}
	.designmasonry.mod_imagebox_referenzen .referenzEntry:nth-child(17n+10) {display:none;}
	
}






/* statt Box 9 Text anzeigen*/
.designmasonry.mod_imagebox_referenzen .loaded.referenzEntry:nth-child(8) .slideimage {
  display:none !important;
}
.designmasonry.mod_imagebox_referenzen .slidetextitem  {
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
@media (min-width: 992px) {
	.designmasonry.mod_imagebox_referenzen .slidetextitem  {padding: 30px;}	
}
@media (min-width: 1200px) {
	.designmasonry.mod_imagebox_referenzen .slidetextitem  {padding: 30px 60px; max-width: 440px;}	
}
.designmasonry.mod_imagebox_referenzen .slidetextitem .headline {}
.designmasonry.mod_imagebox_referenzen .slidetextitem .subline {}
.designmasonry.mod_imagebox_referenzen .slidetextitem .textblockText {}



.designmasonry.fullwidth.mod_imagebox_referenzen {}
.designmasonry.fullwidth.mod_imagebox_referenzen .container-images {
	width: auto;
	max-width: 120%;
	padding-left: 0;
	padding-right: 0;
	margin-left: -10px;
	margin-right: -10px;
}
















/* overflowscroll extraklasse - start - alle nebeneinander in row zum horizontal durchscrollen per overflow */
@media (max-width: 991px) {
	.overflowscroll.mod_imagebox_referenzen .container-images {}
	.overflowscroll.mod_imagebox_referenzen .container-images .row-referenzen-main{
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: left !important;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.overflowscroll.mod_imagebox_referenzen .container-images .row-referenzen-main .clearfix{display:none !important;}
	.overflowscroll.mod_imagebox_referenzen .container-images .row-referenzen-main .referenzEntry { flex: 0 0 auto; width: 66%; margin-bottom: 1em;}
	.overflowscroll.mod_imagebox_referenzen .container-images .row-referenzen-main .referenzEntry  .row {flex-wrap: wrap;}
}
@media (max-width: 576px) {
	.overflowscroll.mod_imagebox_referenzen .container-images .row-referenzen-main .referenzEntry { width: 90%; }
}
/* overflowscroll extraklasse - ende */


