.topleiste {
margin-right: 50px;
color: white !important
}
.topleiste p{
color: white !important
}
.header_top{
background-color: black !important;
}
body {
color: #000000;
}
.footerlink{
font-size: 14px !important;
}
table td{
text-align: left !important;
text-indent: -8px;
}
.teaser600{
height: 600px !important;
}
.bg-grau{
background-color: rgba(0, 0, 0, 0.75);
padding: 30px;
}
.margin-minus{
margin-top: -30px;
padding-top: 30px;
}
.bg-lichtgrau {
background-color: #f4f4f4;
}
.infobox .aio-icon-title {
font-size: 24px;
margin-top: 20px;
}
.infobox {
padding-bottom: 30px !important;
}
.weiss {
color: #fff !important;
}
.weiss a{
color: #fff !important;
}
h1, h2, h3, h4, h5, p .weiss{
color: #fff !important;
}
.schwarz h1, h2, h3, h4, h5, p{
color: #000 !important;
}
.schweben {
margin-top: 80px;
}
.button-link{
margin-top: 30px;
} input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
color: #ffffff;
font-family: 'Open Sans', sans-serif;
border-color: #bb1818;
font-size: 15px;
line-height: 15px;
height: 35px;
font-style: normal;
font-weight: 700;
background-color: #bb1818;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
letter-spacing: 0.3px;
text-transform: uppercase;
border-width: 3px;
padding-left: 45px;
padding-right: 45px;
}
.ult_modal-content {
border: none !important;
}
.dark .mobile_menu_button span, .dark .shopping_cart_header .header_cart > i, .dark .side_menu_button > a {
color: #fff;
}
.ult_expheader, .ult_expsection_icon {
text-transform: none;
}
@media only screen and (max-width: 1000px) {
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
font-size: 15px;
font-weight: 400;
color: #fff !important;
text-transform: none;
line-height: 26px;
letter-spacing: 0;
}
h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title{
font-size: 40px;
line-height: 45px;
}
}
@media only screen and (max-width: 400px) {
.topleiste {
margin-right: 2px;
color: white !important;
}
h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title{
font-size: 35px;
line-height: 45px;
}
}
.schweben {
margin-top: 30px;
}
.logoleiste img{
max-width: 60%;
margin-bottom: 20px;
}
.timeline-media {
position: relative;
box-sizing: border-box;
width: 100%;
}
}