/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 15 2023 | 14:46:09 */
/*Logo und Navigationsleiste */
.et_header_style_left #logo {
       max-height: 90%;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 40px;
}
/* überlaufende menüpunkte */
@media (min-width: 320px) {
	.et_mobile_menu li li {
    margin-left: -15px;
}}
/*mega-menu*/
.nav li ul {  
background:
#dee6f1 !important;
}
.mega-link > a {
    text-align: left;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: bold !important;
    letter-spacing: 2px;
	  line-height: 16px !important;
}
.mega-link1 > a {
    text-align: left;
    font-size: 14px !important;
    text-transform: uppercase;  
    letter-spacing: 1px;
	  font-weight: bold !important;
	margin-bottom: 8px;
	text-decoration: underline !important;
	line-height: 14px !important;
}
.mega-link2 > a {
    text-align: left;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    letter-spacing: 1px;
	  line-height: 14px !important;
}
/* drop down menu items on hover */
.nav ul li a:hover {
  background-color: #dee6f1 !important;
}
.mega-link2 a:hover, 
nav a:active, 
nav a:visited:hover  {
	  background-color: #2ea3f2 !important;
}
#top-menu li.mega-menu > ul > li > a:first-child {
  padding-top: 0 !important;
  border-bottom: 1px solid #2ea3f2;
	font-weight: 700;
	color: #2ea3f2;
}
.menu-last {
	margin-bottom: 8px !important;
}
.mega-link, .mega-link1, .mega-link2 a:hover{
	color:rgba(0, 0, 0, 0.6)!important;
}


/*slider header */
.et_pb_slide_1  .et_pb_slide_image{
	margin-top: -199px!important;
}
@media (max-width: 1440px){
	#ticc-layer{
		display:none;
	}
#post-72 .et_pb_bottom_inside_divider, #post-7704 .et_pb_bottom_inside_divider{
		height: 220px!important;
	background-size: 100% 220px!important;
	}
	.produktestart  h2{
		margin-top: 15px;
	}
}
@media (max-width: 1024px){
#post-72 .et_pb_bottom_inside_divider, #post-7704 .et_pb_bottom_inside_divider {
		height: 120px!important;
	background-size: 100% 120px!important;
	}
}
@media (min-width: 778px) and (max-width: 1023px){
#post-72 .et_pb_bottom_inside_divider, #post-7704 .et_pb_bottom_inside_divider {
		height: 80px!important;
	background-size: 100% 80px!important;
	}
  #post-72 .tp-bullets, #post-7704 .tp-bullet{
    top:80%!important;
  }
  #post-72 .et_pb_section_0.et_pb_section, #post-7704 .et_pb_section_0.et_pb_section{
    padding-bottom: 0px;
  }
}
@media (min-width: 768px) and (max-width: 777px){
#post-72 .et_pb_bottom_inside_divider, #post-7704 .et_pb_bottom_inside_divider {
		height: 80px!important;
	background-size: 100% 80px!important;
	}
  #post-72 .et_pb_section_0.et_pb_section, #post-7704 .et_pb_section_0.et_pb_section{
    padding-bottom: 50px;
  }
}


@media (max-width: 767px){
		.produktestart  .et_pb_section_1.et_pb_section{
		margin-top: 150px!important;
	}
#post-72 .et_pb_bottom_inside_divider, #post-7704 .et_pb_bottom_inside_divider {
		height: 80px!important;
	background-size: 100% 80px!important;
	}
#post-72 .et_pb_section_0, #post-7704 .et_pb_section_0 {
   max-height: 400px!important;
}
}
@media (max-device-width: 414px) and (orientation: portrait){
#post-72 .et_pb_bottom_inside_divider, #post-7704 .et_pb_bottom_inside_divider {
		height: 20px!important;
	background-size: 100% 20px!important;
	}
}

/*admin-menu*/
@media (min-width: 783px) and (max-width:1320px){
	.ab-item{
		font-weight: 300px!important;
		font-size: 11px!important;
	}
		.ab-item span{
		font-weight: 300px!important;
		font-size: 11px!important;
	}
	#wp-admin-bar-eae, #yoast-ab-icon, #wp-admin-bar-et-use-visual-builder, #wp-admin-bar-revslider{
		display: none;
	}
}
/*secondary-menu*/
#et-secondary-nav{
	padding-right: 100px!important;
}
@media (width: 1024px){
#background-fertigung span{
	background-position:0px bottom;
	}}
@media (max-width: 640px){
#background-fertigung span{
	background-position:-110px center;
	}}


#top-header{
	z-index:9999!important;
}
