@media only screen and ( min-width: 768px ) {
h1{font-size: 40px!important;}
h2{font-size: 24px!important;}
h3{font-size: 20px!important;}
} @media only screen and ( max-width: 767px ) {
h1{font-size: 30px!important;}
h2{font-size: 22px!important;}
h3{font-size: 18px!important;}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {font-size: 18px;}
} p a,
ul li a,
ol li a{
color: #000000;
box-shadow:inset 0 -7px 0 0 #8ab9ab;
}
p a:hover,
ul li a:hover,
ol li a:hover{
color: #000000;
background-color: #8ab9ab;
}
header p a,
header ul li a,
header ol li a,
footer p a,
footer ul li a,
footer ol li a,
p a.icon,
ul li a.icon,
ol li a.icon,
ul li.et_pb_portfolio_filter a{
box-shadow:none;
}
header p a:hover,
header ul li a:hover,
header ol li a:hover,
footer p a:hover,
footer ul li a:hover,
footer ol li a:hover,
p a.icon:hover,
ul li a.icon:hover,
ol li a.icon:hover{
background-color: transparent;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{
background-color: #8ab9ab;
}
#et_search_icon::before{
top: 8px;
} #footer-menu-frd .et_mobile_nav_menu{
display: none;
}
#footer-menu-frd .et_pb_menu__menu{
display: block;
} .et_pb_contact_form label.et_pb_contact_form_label {
display: block !important;
font-weight: 700 !important;
}
.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
display: none;
}
.et_pb_contact_form ::-webkit-input-placeholder {
color: transparent !important;
}
.et_pb_contact_form.my_contact :-moz-placeholder {
color: transparent !important;
}
.et_pb_contact_form ::-moz-placeholder {
color: transparent !important;
}
.et_pb_contact_form :-ms-input-placeholder {
color: transparent !important;
}  @media only screen and (min-width: 768px)
{.wildwuchs-blog .et_pb_post {
min-height: 170px;
max-height: 170px;
}}