/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 01 2025 | 08:26:36 */
body{
	margin-top: 20px !important;
}
.logo.avia-standard-logo img{
	padding:35px 0 !important;
}
.av-subheading_below p{
	font-weight:700;
}
.av-image-caption-overlay, .avia-image-container-inner, .avia_image{
	border-radius:0px;
}
.avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon img[is-svg-img=true], #top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
	height: 20px !important;
}

.avia-smallarrow-slider-heading>div{
	display: block !important;
	margin: 0 auto !important;
}
.av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon{
	border:0px !important;
}
.avia-smallarrow-slider .avia-slideshow-arrows a{
	height: 34px !important;
}
.avia-smallarrow-slider-heading>div:nth-child(1){
	display: none !important;
}
.avia-smallarrow-slider .avia-slideshow-arrows{
	width: 100% !important;
}
.main_menu .menu ul li.current-menu-item > a{
	color: #f9970c !important;
}
.orangene-linie .hr-inner{
	border-color: #f9970c !important;
}

.slide-entry-title a{
	position: absolute;
    height: 100%;
    display: block;
    width: 100%;
}
.custom-toggle h4{
	font-weight: 700 !important;
	padding: 15px 35px !important
}
.custom-toggle .toggle_wrap {
	background-color: #ffffff !important;
	padding: 30px;
}
.custom-toggle .toggle_wrap .toggle_content{
	background-color: #f7f7f7 !important;
}
.custom-toggle .toggle_wrap .toggle_content p{
	font-size: 16px !important;
	color: #000000 !important;
}
.custom-toggle .toggle_wrap .toggle_content a{
	font-size: 16px !important;
	font-weight:700;
	color: #f9970c !important;
}
.custom-toggle .toggle_wrap .toggle_content a:hover{
	text-decoration: underline !important;
}
a[href$=".pdf"]::before {
  content: ''; 
  display: inline-block;
  width: 1em;
  height: 1em;
	background: transparent url("/wp-content/uploads/iconPDF.svg") no-repeat center;
	background-size: contain;
  margin-right: 0.3em;
  vertical-align: middle;
}
a[href$=".xlsx"]::before, a[href$=".xls"]::before {
  content: ''; 
  display: inline-block;
  width: 1em;
  height: 1em;
	background: transparent url("/wp-content/uploads/iconXLS.svg") no-repeat center;
	background-size: contain;
  margin-right: 0.3em;
  vertical-align: middle;
}


.av-main-nav > li.logout-btn > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext
{
    font-weight:600 !important;
}
.members-access-error{
	padding:50px;
}
.members-login-form input[type="submit"] {
    width: 100%;
    max-width: 320px;
    padding: 0.75rem;
    cursor: pointer;
    background: #f9970c !important;
    border: 0;
    border-radius: 0px !important;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
.footer-links a{
	color: #000000 !important;
}
.footer-links a:nth-child(2){
	margin:0 30px;
}
.footer-links a:hover{
	color: #000000;
	text-decoration: underline !important;
}
.footer-img img{
max-width: 170px;
}

@media only screen and (max-width: 767px) {
    .responsive .logo img, .responsive .logo svg {
		max-height:none !important;
		width: 100% !important;
	}
	.footer-links a, .ce_rsce_eightytwenty_footer_info{
		display: block;
		text-align: center !important;
		margin: 0 !important;
	}
	.avia_textblock img.alignright {
    display: block;
    margin: 10px auto !important;
    float: none !important;
  }
  #footer .avia_textblock p {
    text-align: center !important;
  }
 .footer-img {
    display: block !important;
    text-align: center !important;
  }

  .footer-img img {
    display: inline-block !important;
    margin: 0 auto !important;
    float: none !important;
    max-width: 60% !important; /* oder 100%, je nach gewünschter Begrenzung */
    height: auto !important;
  }
	#av-burger-menu-ul li ul li{
		font-size: 16px !important;
		text-transform: none !important;
	}
	#av-burger-menu-ul li ul li a{
		text-transform: none !important;
	}
	.title_container{
		display: none !important;
	}
	.content{
		padding-bottom: 0px;
	}
}