h1, h2, h3, h4, h5, h6 {
filter: drop-shadow(2px 3px 1px rgb(0 0 0 / 0.1));
}
@media only screen and (max-width: 767px) {
.et_pb_text_0 h2, .et_pb_text_1 h2 {
font-size: 24px !important;
}
}
strong {
color: #333333;
}
header#main-header {
border-bottom: 3px solid #143665;
} .et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: rgba(0, 0, 0, .06);
opacity: 1;
} .nav li ul {
width: 290px;
}
#top-menu li li a {
padding: 6px 20px;
width: 270px;
}
#top-menu li li {
padding: 0 0px;
}
.nav li ul {
width: 270px;
} .inline-btns .et_pb_button_module_wrapper {
display: inline-block;
margin-right: 10px;
margin-bottom: 10px !important;
}
.btn-leistungen {
display: block !important;
} .et_pb_button:hover, .et_pb_module .et_pb_button:hover {
transform: scaleX(1.03) scaleY(1.03) !important;
transition: all 600ms ease 0ms;
} .et_mobile_menu li a, .nav li li a {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
}
a {
filter: drop-shadow(2px 3px 1px rgb(0 0 0 / 0.1));
} @media only screen and (min-width: 981px) {
.et_pb_svg_logo #logo {
filter: drop-shadow(2px 3px 1px rgb(0 0 0 / 0.1));
}
}
@media (max-width: 980px) {
.et_header_style_left #logo {
max-width: 50%;
filter: drop-shadow(2px 3px 1px rgb(0 0 0 / 0.1));
}
}
@media only screen and (max-width: 767px) {
p {
line-height: 1.4em;
}
} @media only screen and (max-width: 400px) {
body .et_pb_button {
font-size: 16px;
}
.telefonnummer.et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0px;
}
}
@media (min-width: 480px) {
.et_pb_section.et_pb_section_2.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_sticky.et_pb_sticky--top .et_pb_row {
padding: 10px 0;
}
.et_pb_section.et_pb_section_2.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_sticky.et_pb_sticky--top .et_pb_row .et_pb_blurb .et_pb_module_header a {
font-size: 18px;
}
.et_pb_section.et_pb_section_2.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_sticky.et_pb_sticky--top .et_pb_row .et_pb_blurb_position_left .et-pb-icon, .et_pb_blurb_position_right .et-pb-icon{
font-size: 24px;
margin-top: 6px;
}
} @media only screen and (max-width: 400px) {
.two-columns .et_pb_column {
width: 50%!important;
padding-right: 10px;
margin-bottom: 10px !important;
}
} @media only screen and ( max-width: 1100px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}