/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 10:18:06 */
.hero {
	text-shadow: 0px 3px 5px #000000;
}
.hero p{
	font-size:27px !important;
}
.zentriert .entry-content-wrapper{
	display: flex !important;
	justify-content: center !important;
}
.schatten{
	box-shadow: 1px 2px 3px #7d7d7d;
}
.logo img{
	padding: 20px 0;
}
.iconbox .iconbox_content .iconbox_content_title {
    letter-spacing: 0 !important;
    text-transform: none !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1  !important;
}
.strongwhite strong{
	color:#ffffff !important;
}
.container_wrap {
    border-top-width: 0px !important;
}
.toggler, .toggle_content {
	margin-bottom:10px !important;
}
.toggler.activeTitle{
	margin-bottom:0px !important;
}
.toggler span{
	font-family: 'static', Helvetica, Arial, sans-serif !important;
	display: block;
	font-weight:600;
	font-size: 17px !important;
	letter-spacing: 0 !important;
}
table, table td{
	font-size:14px !important;
}
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td{
	color: #174f63 !important;
}
.av-burger-overlay-scroll{
	background-color: #174f63 !important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
	text-align: center !important;
	color: #F4F1DE !important;
	border-bottom-width: 0px !important;
}
 .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{
	background-color: #F4F1DE !important;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{
	background-color: #174f63 !important;
}
.sub-menu li a{
	font-family: 'static', Helvetica, Arial, sans-serif !important;
	display: block;
	font-size: 17px !important;
	letter-spacing: 0 !important;
	padding: 8px 50px !important;
	font-weight: 100 !important;
}
.av-width-submenu > a{
	padding-bottom: 0px !important;
}

p a{
	text-decoration: underline !important;
	color: #174f63 !important;
}

.footer-page-content p a{
	text-decoration: none !important;
}

@media (max-width: 768px) {
.avia-section-huge .content, .avia-section-huge .sidebar{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
	.hero p{
	font-size:14px !important;
		font-weight: 600 !important;
	}
    .responsive .logo img, .responsive .logo svg {
        max-height: 160px !important;
    }
	.footer-page-content .avia_textblock p, 	.footer-page-content .avia_textblock h2{
		text-align: center !important;
	}
	.trenner{
    background-image: url(/wp-content/uploads/2025/09/trenner-pfote-rechts-mobil.svg) !important;
    background-position: center !important;
	background-size: 190% auto !important;
}
}


