.astroid-layout.astroid-layout-boxed .astroid-wrapper {box-shadow: none;}
.header-left-section, .header-right-section {display:none !important;}
.astroid-nav .nav-link.active, strong, b {font-family: "Century Gothic Paneuropean Bold", Arial, Helvetica, sans-serif !important; font-weight:normal !important;}
.c8home #content {padding-top:0% !important;}
.top-a-1-position {overflow:hidden;}
.astroid-device-lg .astroid-footer-section, .astroid-device-xl .astroid-footer-section {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.mod_uk_slideshow {margin-right:-1px;}
.uk-slideshow-items {
  aspect-ratio: 16 / 11 !important;
}
.erfbildmarke {
	width:170px;
	height:auto;
}
.astroid-device-sm .erfbildmarke, .astroid-device-md .erfbildmarke, .astroid-device-lg .erfbildmarke, .astroid-device-xl .erfbildmarke {
	width:200px;
}
.c8wortmarke {margin-top: 4px;}
.astroid-device-sm .c8wortmarke {margin-top: 0px;}
.astroid-device-md .c8wortmarke {margin-top: -10px;}
.astroid-device-lg .c8wortmarke, .astroid-device-xl .c8wortmarke {margin-top: -15px;}
.erfwortmarke {
	display: block;
	width:210px;
	height:auto;
	margin: auto; 
}
.astroid-device-sm .erfwortmarke, .astroid-device-md .erfwortmarke, .astroid-device-lg .erfwortmarke, .astroid-device-xl .erfwortmarke {
	width:262px;
}
p.introtext {
	max-width: 760px;
  	margin: 30px auto;
	font-size: 1.4rem; 
	line-height: 1.8rem; 
	text-align: center;
}
.astroid-device-lg p.introtext, .astroid-device-xl p.introtext {
	font-size: 1.8rem; 
	line-height: 2.2rem; 
}
.astroid-component {padding-top:20px;}
.c8home .astroid-component {padding-top:0px;}
/*
.astroid-device-lg.c8aufgabe #content, .astroid-device-lg.c8antrag #content, .astroid-device-lg.c8kontakt #content,
.astroid-device-xl.c8aufgabe #content, .astroid-device-xl.c8antrag #content, .astroid-device-xl.c8kontakt #content {
	min-height: 710px;
}
*/
.astroid-framework h4 {letter-spacing:1px;}
.astroid-article-full-image {display:none;}
.astroid-component ol, .astroid-component ul {
  padding-left: 18px;
}
a[href$=".pdf"]::before {
  content: "\f1c1";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 5px;
  color:rgba(89, 123, 128, 1);
}


/* visual */
.c8visual {
  position:relative;
  height:360px;
  width:100%;
  max-width: 90%;	
  margin:auto;
/*  background:#f5f5f5; */
}
.astroid-device-lg .c8visual {
  position:absolute;
  height:400px;
  width:360px;
  max-width: 100%;		
}
/* visual frames */
.pic-frame {
  display: inline-block;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;	
}
.pic {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.txt1, .txt2, .txt3 {background:rgba(237,231,227,0.8); padding:0 10px;}
.astroid-device-lg .txt1, .astroid-device-lg .txt2, .astroid-device-lg .txt3,
.astroid-device-xl .txt1, .astroid-device-xl .txt2, .astroid-device-xl .txt3 {background:none; padding:0;}

/* visual aufgabe ------------------------------------------------------- */
.c8aufgabe .c8visual {top:20px; left:10px;}
.astroid-device-xl.c8aufgabe .c8visual {top:20px; left:20px;}

.c8aufgabe .fr1 {
	position: absolute; 
	z-index: 2; 
	top: 0px; 
	left: 0px; 
	rotate: 12deg;	
}
.c8aufgabe .fr2 {
	position: absolute; 
	z-index: 1; 
	right: 0px; 
	rotate: -16deg;	
}
.astroid-device-lg.c8aufgabe .fr2, .astroid-device-xl.c8aufgabe .fr2 {
	position:relative;
	top: 185px; 
	left: 140px; 
}

.c8aufgabe .text-frame {
	position: absolute;
	z-index: 3; 	
  	top: 240px;
  	left: 0px;
	width: 100%;
  	margin: -50px auto 50px auto;
  	text-align: center;	
	rotate: -16deg;	
}
.astroid-device-md.c8aufgabe .text-frame {
	top: 100px;
}
.astroid-device-lg.c8aufgabe .text-frame, .astroid-device-xl.c8aufgabe .text-frame {
	top: 375px; 
	left: -78px; 
	text-align: left;	
}
.c8aufgabe .txt1 {margin-left: 40px;}
.c8aufgabe .txt2 {margin-left: 100px;}
.c8aufgabe .txt3 {margin-left: 30px;}

/* visual antrag -------------------------------------------------------- */
.c8antrag .c8visual {top:20px; left:10px;}
.astroid-device-lg.c8antrag .c8visual {top:40px; left:-40px;}
.astroid-device-xl.c8antrag .c8visual {top:40px; left:-30px;}

.c8antrag .fr1 {
	position: absolute; 
	z-index: 1; 
	top: 110px; 
	left: -10px; 
	rotate: 12deg;	
}
.c8antrag .fr2 {
	position: absolute; 
	z-index: 2; 
	right: -5px; 
	rotate: -16deg;	
}
.astroid-device-lg.c8antrag .fr1, .astroid-device-xl.c8antrag .fr1 {
	position:relative;
	top: 135px; 
	left: 60px; 
}
.astroid-device-lg.c8antrag .fr2, .astroid-device-xl.c8antrag .fr2 {
	position:relative;
	top: 130px; 
	left: 76px; 
}

.c8antrag .text-frame {
	position: absolute;
	z-index: 3; 	
  	top: 240px;
  	left: 25%;
	width: 80%;
  	margin: -50px auto 50px auto;
  	text-align: center;	
	rotate: -3.5deg;	
}
.astroid-device-md.c8antrag .text-frame {
	top: 240px;
}
.astroid-device-lg.c8antrag .text-frame, .astroid-device-xl.c8antrag .text-frame {
	top: 30px; 
	left: 120px; 
	text-align: left;	
}
.c8antrag .txt1 {margin-left: 90px;}
.c8antrag .txt2 {margin-left: 20px;}
.c8antrag .txt3 {margin-left: 10px;}
.astroid-device-sm.c8antrag .txt3, .astroid-device-md.c8antrag .txt3, .astroid-device-lg.c8antrag .txt3, 
.astroid-device-xl.c8antrag .txt3 {margin-left: 60px;}

/* visual kontakt -------------------------------------------------------- */
.c8kontakt .c8visual {top:20px; left:10px;}
.astroid-device-lg.c8kontakt .c8visual {top:40px; left:-50px;}
.astroid-device-xl.c8kontakt .c8visual {top:40px; left:-35px;}

.c8kontakt .fr1 {
	position: absolute; 
	z-index: 2; 
	top: 140px; 
	left: -10px; 
	rotate: 10deg;	
}
.c8kontakt .fr2 {
	position: absolute; 
	z-index: 1; 
	top: 60px; 	
	right: -5px; 
	rotate: -19deg;	
}
.astroid-device-sm.c8kontakt .fr1, .astroid-device-md.c8kontakt .fr1 {
	top: 110px; 
	left: -10px; 
}
.astroid-device-lg.c8kontakt .fr1, .astroid-device-xl.c8kontakt .fr1 {
	position:relative;
	top: 145px; 
	left: 100px; 
}
.astroid-device-sm.c8kontakt .fr2, .astroid-device-md.c8kontakt .fr2 {
	top: 30px; 	
	right: -5px; 	
}
.astroid-device-lg.c8kontakt .fr2, .astroid-device-xl.c8kontakt .fr2 {
	position:relative;
	top: 122px; 
	left: 40px; 
}

.c8kontakt .text-frame {
	position: absolute;
	z-index: 3; 	
  	top: 30px;
  	left: 5%;
	width: 50%;
  	margin: -50px auto 50px auto;
  	text-align: left;	
	rotate: -23deg;	
}
.astroid-device-md.c8kontakt .text-frame {
	top: 10px;
}
.astroid-device-lg.c8kontakt .text-frame, .astroid-device-xl.c8kontakt .text-frame {
	top: 20px; 
	left: 30px; 
	text-align: left;	
}
.c8kontakt .txt1 {margin-left: 0px;}
.c8kontakt .txt2 {margin-left: 38px;}
.c8kontakt .txt3 {margin-left: 5px;}

/* end visuals ---------------------------------------------------------- */

/* visual hover */
.astroid-device-lg .pic-frame:hover, .astroid-device-xl .pic-frame:hover {
  z-index:9999 !important;
}
.astroid-device-lg .pic-frame:hover>.pic, .astroid-device-xl .pic-frame:hover>.pic {
  transform: scale(1.4);
}

.burger-menu-button .inner, .burger-menu-button .inner::before, .burger-menu-button .inner::after {
  height: 2px;
}
@media (min-width: 960px) {
  #top .container, #top .container-fluid, #top .container-sm, #top .container-md, #top .container-lg, #top .container-xl, #top .container-xxl {
    --bs-gutter-x: 1rem;
  }
}
@media screen and (min-width:768px) {
	.uk-slideshow-items {aspect-ratio: 16 / 6 !important;}
}
@media (min-width: 1400px) {
  #astroid-sticky-header .container-xxl, #astroid-sticky-header .container-xl, #astroid-sticky-header .container-lg, #astroid-sticky-header .container-md, #astroid-sticky-header .container-sm, #astroid-sticky-header .container {
    max-width: 1140px;
    background-image: none !important;
    box-shadow: 0 0.25rem 1rem rgba(0,0,0,0.08);
    background-color: rgba(255, 255, 255, 0.75) !important;
    backdrop-filter: blur(15px);
  }
}
