.sho-in_display-block { display: block; }
.sho-in_display-contents { display: contents; }
.sho-in_display-flex { display: flex; }
.sho-in_display-grid { display: grid; }
.sho-in_display-inherit { display: inherit; }
.sho-in_display-initial { display: initial; }
.sho-in_display-inline { display: inline; }
.sho-in_display-table { display: table; }
.sho-in_display-unset { display: unset; }
.sho-in_display-none { display: none; }

.sho-display-inline { display: inline; }
.sho-display-inline-block { display: inline-block; !important}

/* Displays */
.sho-only-unter-1750,
.sho-only-unter-1750-flex,
.sho-only-unter-1750-block,
.sho-only-unter-1750-inline,
.sho-only-unter-1750-grid,
.sho-only-unter-1600,
.sho-only-unter-1600-flex,
.sho-only-unter-1600-block,
.sho-only-unter-1600-inline,
.sho-only-unter-1600-grid,
.sho-only-unter-1440,
.sho-only-unter-1440-flex,
.sho-only-unter-1440-block,
.sho-only-unter-1440-inline,
.sho-only-unter-1440-grid,
.sho-only-unter-1088,
.sho-only-unter-1088-flex,
.sho-only-unter-1088-block,
.sho-only-unter-1088-inline,
.sho-only-unter-1088-grid,
.sho-only-unter-1024,
.sho-only-unter-1024-flex,
.sho-only-unter-1024-block,
.sho-only-unter-1024-inline,
.sho-only-unter-1024-grid,
.sho-only-unter-768,
.sho-only-unter-768-flex,
.sho-only-unter-768-block,
.sho-only-unter-768-inline,
.sho-only-unter-768-grid,
.sho-only-unter-414,
.sho-only-unter-414-flex,
.sho-only-unter-414-block,
.sho-only-unter-414-inline,
.sho-only-unter-414-grid,
.sho-only-unter-375,
.sho-only-unter-375-flex,
.sho-only-unter-375-block,
.sho-only-unter-375-inline,
.sho-only-unter-375-grid {
	display: none;
}

.dont-sho-unter-1750,
.dont-sho-unter-1600,
.dont-sho-unter-1440,
.dont-sho-unter-1088,
.dont-sho-unter-1024,
.dont-sho-unter-768,
.dont-sho-unter-414,
.dont-sho-unter-375 {
	display: inline-block;
}

.dont-sho-unter-1750-flex,
.dont-sho-unter-1600-flex,
.dont-sho-unter-1440-flex,
.dont-sho-unter-1088-flex,
.dont-sho-unter-1024-flex,
.dont-sho-unter-768-flex,
.dont-sho-unter-414-flex,
.dont-sho-unter-375-flex {
	display: flex;
}

.dont-sho-unter-1750-block,
.dont-sho-unter-1600-block,
.dont-sho-unter-1440-block,
.dont-sho-unter-1088-block,
.dont-sho-unter-1024-block,
.dont-sho-unter-768-block,
.dont-sho-unter-414-block,
.dont-sho-unter-375-block {
	display: block;
}

.dont-sho-unter-1750-inline,
.dont-sho-unter-1600-inline,
.dont-sho-unter-1440-inline,
.dont-sho-unter-1088-inline,
.dont-sho-unter-1024-inline,
.dont-sho-unter-768-inline,
.dont-sho-unter-414-inline,
.dont-sho-unter-375-inline {
	display: inline;
}

.dont-sho-unter-1750-grid,
.dont-sho-unter-1600-grid,
.dont-sho-unter-1440-grid,
.dont-sho-unter-1088-grid,
.dont-sho-unter-1024-grid,
.dont-sho-unter-768-grid,
.dont-sho-unter-414-grid,
.dont-sho-unter-375-grid {
	display: grid;
}

@media screen and (max-width: 1750px) {

	.sho-only-unter-1750 {display: inline-block;}
	.sho-only-unter-1750-flex {display: flex;}
	.sho-only-unter-1750-block {display: block;}
	.sho-only-unter-1750-inline {display: inline;}
	.sho-only-unter-1750-grid {display: grid;}

	.dont-sho-unter-1750-grid,
	.dont-sho-unter-1750-inline,
	.dont-sho-unter-1750-block,
	.dont-sho-unter-1750-flex,
	.dont-sho-unter-1750 {
		display: none;
	}
	
}

@media screen and (max-width: 1600px) {

	.sho-only-unter-1600 {display: inline-block;}
	.sho-only-unter-1600-flex {display: flex;}
	.sho-only-unter-1600-block {display: block;}
	.sho-only-unter-1600-inline {display: inline;}
	.sho-only-unter-1600-grid {display: grid;}

	.dont-sho-unter-1600-grid,
	.dont-sho-unter-1600-inline,
	.dont-sho-unter-1600-block,
	.dont-sho-unter-1600-flex,
	.dont-sho-unter-1600 {
		display: none;
	}
	
}

@media screen and (max-width: 1440px) {

	.sho-only-unter-1440 {display: inline-block;}
	.sho-only-unter-1440-flex {display: flex;}
	.sho-only-unter-1440-block {display: block;}
	.sho-only-unter-1440-inline {display: inline;}
	.sho-only-unter-1440-grid {display: grid;}

	.dont-sho-unter-1440-grid,
	.dont-sho-unter-1440-inline,
	.dont-sho-unter-1440-block,
	.dont-sho-unter-1440-flex,
	.dont-sho-unter-1440 {
		display: none;
	}
	
}

@media screen and (max-width: 1088px) {

	.sho-only-unter-1088 {display: inline-block;}
	.sho-only-unter-1088-flex {display: flex;}
	.sho-only-unter-1088-block {display: block;}
	.sho-only-unter-1088-inline {display: inline;}
	.sho-only-unter-1088-grid {display: grid;}

	.dont-sho-unter-1088-grid,
	.dont-sho-unter-1088-inline,
	.dont-sho-unter-1088-block,
	.dont-sho-unter-1088-flex,
	.dont-sho-unter-1088 {
		display: none;
	}
	
}

@media screen and (max-width: 1024px) {

	.sho-only-unter-1024 {display: inline-block;}
	.sho-only-unter-1024-flex {display: flex;}
	.sho-only-unter-1024-block {display: block;}
	.sho-only-unter-1024-inline {display: inline;}
	.sho-only-unter-1024-grid {display: grid;}

	.dont-sho-unter-1024-grid,
	.dont-sho-unter-1024-inline,
	.dont-sho-unter-1024-block,
	.dont-sho-unter-1024-flex,
	.dont-sho-unter-1024 {
		display: none;
	}

	.a-20-padding-top-30-bis-1024 {
		padding-top: 0 !important;
	}
	
}

@media screen and (max-width: 768px) {

	.sho-only-unter-768 {display: inline-block;}
	.sho-only-unter-768-flex {display: flex;}
	.sho-only-unter-768-block {display: block;}
	.sho-only-unter-768-inline {display: inline;}
	.sho-only-unter-768-grid {display: grid;}

	.dont-sho-unter-768-grid,
	.dont-sho-unter-768-inline,
	.dont-sho-unter-768-block,
	.dont-sho-unter-768-flex,
	.dont-sho-unter-768 {
		display: none;
	}
	
}

@media screen and (max-width: 414px) {

	.sho-only-unter-414 {display: inline-block;}
	.sho-only-unter-414-flex {display: flex;}
	.sho-only-unter-414-block {display: block;}
	.sho-only-unter-414-inline {display: inline;}
	.sho-only-unter-414-grid {display: grid;}

	.dont-sho-unter-414-grid,
	.dont-sho-unter-414-inline,
	.dont-sho-unter-414-block,
	.dont-sho-unter-414-flex,
	.dont-sho-unter-414 {
		display: none;
	}
	
}

@media screen and (max-width: 375px) {

	.sho-only-unter-375 {display: inline-block;}
	.sho-only-unter-375-flex {display: flex;}
	.sho-only-unter-375-block {display: block;}
	.sho-only-unter-375-inline {display: inline;}
	.sho-only-unter-375-grid {display: grid;}

	.dont-sho-unter-375-grid,
	.dont-sho-unter-375-inline,
	.dont-sho-unter-375-block,
	.dont-sho-unter-375-flex,
	.dont-sho-unter-375 {
		display: none;
	}

}

.sho-only-zwischen-1440-und-1216-block,
.sho-only-zwischen-1750-und-768-block,
.sho-only-zwischen-1600-und-768-flex,
.sho-only-zwischen-1600-und-768-block,
.sho-only-zwischen-1024-und-768-block,
.sho-only-zwischen-1024-und-414-block {
	display: none;
}

@media screen and (max-width: 1750px) and (min-width: 769px) {

	.sho-only-zwischen-1750-und-768-block {display: block !important;}

}

@media screen and (max-width: 1600px) and (min-width: 769px) {

	.dont-sho-zwischen-1600-und-768-flex {display: none !important;}
	.sho-only-zwischen-1600-und-768-flex {display: flex !important;}
	.dont-sho-zwischen-1600-und-768-block {display: none !important;}
	.sho-only-zwischen-1600-und-768-block {display: block !important;}

}

@media screen and (max-width: 1440px) and (min-width: 1216px) {

	.dont-sho-zwischen-1600-und-768-block {display: none !important;}
	.sho-only-zwischen-1440-und-1216-block {display: block !important;}

}

@media screen and (max-width: 1024px) and (min-width: 769px) {

	.sho-only-zwischen-1024-und-768-block {display: block !important;}

}

@media screen and (max-width: 1024px) and (min-width: 415px) {

	.sho-only-zwischen-1024-und-414-block {display: block !important;}

}

@media screen and (min-width: 769px) {

	.a-20-padding-top-200-ab-768 {padding-top: 200px !important;}
	.a-20-padding-top-50-ab-768 {padding-top: 50px !important;}

}

/* Misc */

.a-20-wordbreak {
	word-break: normal;
}

.a-20-hide {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* Paddings */

.a-20-padding-top-0    { padding-top: 0; }
.a-20-padding-top-20   { padding-top: 20px; }
.a-20-padding-top-30   { padding-top: 30px; }
.a-20-padding-top-40   { padding-top: 40px; }
.a-20-padding-top-50   { padding-top: 50px; }
.a-20-padding-top-80   { padding-top: 80px; }
.a-20-padding-top-100  { padding-top: 100px; }
.a-20-padding-top-200  { padding-top: 200px !important; }
.a-20-padding-top-3rem { padding-top: 3rem !important; }
.a-20-padding-top-5rem { padding-top: 5rem !important; }

.a-20-padding-top-30-bis-1024 { padding-top: 30px; }
.a-20-padding-top-10-bis-768  { padding-top: 10px; }
.a-20-padding-top-50-bis-414  {padding-top: 50px;}


.a-20-padding-top-50-bis-768  {padding-top: 50px;}
@media screen and (max-width: 768px)
{.a-20-padding-top-50-bis-768 {padding-top: 0 !important;}}

.a-20-padding-top_bottom-140__0-bis-768 {padding-top: 0.75rem;}
@media screen and (min-width: 375px) and (max-width: 768px)
{.a-20-padding-top_bottom-140__0-bis-768 {padding-top: 140px !important;padding-bottom: 140px !important;}}

.a-20-padding-top-intro { padding-top: 80px; }

.a-20-padding-bottom-0   { padding-bottom: 0 !important; }
.a-20-padding-bottom-5   { padding-bottom: 5px !important; }
.a-20-padding-bottom-10  { padding-bottom: 10px !important; }
.a-20-padding-bottom-15  { padding-bottom: 15px !important; }
.a-20-padding-bottom-20  { padding-bottom: 20px !important; }
.a-20-padding-bottom-25  { padding-bottom: 25px !important; }
.a-20-padding-bottom-30  { padding-bottom: 30px !important; }
.a-20-padding-bottom-40  { padding-bottom: 40px !important; }
.a-20-padding-bottom-50  { padding-bottom: 50px !important; }
.a-20-padding-bottom-80  { padding-bottom: 80px !important; }
.a-20-padding-bottom-90  { padding-bottom: 90px !important; }
.a-20-padding-bottom-100 { padding-bottom: 100px !important; }
.a-20-padding-bottom-110 { padding-bottom: 110px !important; }
.a-20-padding-bottom-120 { padding-bottom: 120px !important; }

.a-20-padding-bottom-setlist-p { padding-bottom: 10px; }

.a-20-padding-bottom-letstalk { padding-bottom: 300px !important; } @media screen and (max-width: 768px) { .a-20-padding-bottom-letstalk { padding-bottom: 200px !important; } }
.a-20-padding-bottom-kontakt { padding-bottom: 200px !important; } @media screen and (max-width: 768px) { .a-20-padding-bottom-kontakt { padding-bottom: 100px !important; } }
.a-20-padding-bottom-footer { padding-bottom: 50px !important; } @media screen and (max-width: 768px) { .a-20-padding-bottom-footer { padding-bottom: 0 !important; } }

/* Vertical Align */

.a-20-vertical-align-parent {
    padding: 1% 0;  /* origianl: padding: 5% 0; */
}
.a-20-vertical-align-child {
    padding: 5% 0;  /* origianl: padding: 10% 0; */
}

/* Margins */

.a-20-margin-bottom-0 {
	margin-bottom: 0 !important;
}

/* kontakt.html showings*/

@media screen and (min-width: 1601px) { .a21-kontakt-framing-1 { display: flex !important; } }
@media screen and (min-width: 769px) and (max-width: 1600px) { .a21-kontakt-framing-1 { display: none !important; } }
@media screen and (max-width: 768px) { .a21-kontakt-framing-1 { display: flex !important; } }

@media screen and (min-width: 1601px) { .a21-kontakt-framing-2 { display: none !important; } }
@media screen and (min-width: 769px) and (max-width: 1600px) { .a21-kontakt-framing-2 { display: flex !important; } }
@media screen and (max-width: 768px) { .a21-kontakt-framing-2 { display: none !important; } }



@media screen and (max-width: 768px) { .a21-kontakt-framing-3 { display: flex; } }