#logo {
max-height: 180%!important;
padding: 10px 15px !important;
background-color: #fff!important;
border-radius: 10px!important;
}
#top-menu li li a {
padding: 6px 20px;
width: 240px;
}
#top-menu-nav > ul > li > a:hover {
opacity: 1;
color: #004f9f !important;
}
#top-menu li li {
padding: 0;
margin: 0;
}
.mobile_menu_bar::before{
color: #004f9f !important;
}
.et_mobile_menu {
border-top: 3px solid #004f9f;
}
.et_mobile_menu .menu-item-has-children > a{
font-weight: 600;
background-color: transparent;
color: #004f9f;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: transparent;
opacity: 1;
color: #004f9f !important;
}
.et_pb_column_2_3 .fst-news .et_pb_post_extra.el_dbe_grid_extended:not(.swiper-slide) .post-content {
padding: 0 0 0 20px !important;
width: 65%!important;
}
.et_pb_column_2_3 .fst-news .et_pb_post_extra.el_dbe_grid_extended:not(.swiper-slide):nth-child(2n+1) .post-media {
order: 0!important;	
}
.fst-news .et_pb_post_extra.el_dbe_grid_extended .post-categories {
margin-bottom: -10px;
display: inline;
}
.et_pb_blog_extras_0.fst-news .et_pb_post.et_pb_post_extra .post-categories a{
border-radius: 5px;
}
.et_pb_blog_extras_0.fst-news .et_pb_post.et_pb_post_extra .post-meta span {
color: #3EA42A !important;
padding: 0px 0px 8px 0px;
width: auto;
display: inline-block;
border-radius: 5px;
font-weight: 700;
}
.fst-news .et_pb_post_extra .post-content .post-meta {
font-size: 14px;
display: inline;
}
.fst-news .et_pb_post_extra .entry-title {
margin-bottom: 0!important;
}
.et_pb_column_2_3 .fst-news .et_pb_post_extra.el_dbe_grid_extended:not(.swiper-slide) .post-media {
width: 30%!important;
}
.fst-news a.el-dbe-active-category {
border: 1px solid; 
}
.fst-news .page-numbers.current {
background: #3EA42A!important;
}
.fst-news ul.page-numbers li {
border: 1px solid #3EA42A;
}
.fst-news .page-numbers a {
color: #3EA42A;
} .bl-footer-link .et_pb_text_inner a {
color: #fff!important;
}
.bl-footer-link .et_pb_text_inner a:hover {
text-decoration: underline;
}
.child.et_fixed_nav.et_show_nav #main-header .et_pb_fullwidth_menu .et_pb_row,
.child.et_non_fixed_nav.et_show_nav #main-header .et_pb_fullwidth_menu .et_pb_row {
margin-top: 0;
margin-bottom: 0;
}
.child .et_pb_fullwidth_menu .et_pb_menu__search {
padding: 0 2rem;
background-color: #fff;
}
.verkehrs-block-gruen .et_pb_bottom_inside_divider {
bottom: 98px;
z-index: 9!important;
} .child header#main-header.et-fb-root-ancestor {
top: 0 !important;
} .child header#main-header #et_pb_root {
padding-bottom: 0;
}
.unsere-leistungen figure h4 { font-size:0 }
footer .f-details .et_pb_column:nth-child(1) h4,
footer .f-details .et_pb_column:nth-child(2) h4 {
visibility: hidden
}
footer .f-details .et_pb_column:nth-child(3) h4,
footer .f-details .et_pb_column:nth-child(4) h4 {
font-weight: 600;
color: #00519E!important;
}
footer .f-details .et_pb_column:nth-child(4) a {
font-weight: 600;
} #cookie-law-info-bar{
top: unset!important;
bottom: 0px; 
z-index: 99999;
}  @media (min-width:981px) {
.unsere-leistungen figure h4 .dnext-neip-uih-focus-heading { font-size: 1.8vw }
figure.dnext-neip-uih-effect-7:hover .dnext-neip-uih-des-heading { margin-top: 0 }
}
@media (min-width:1200px) {
figure.dnext-neip-uih-effect-7 .dnext-neip-uih-des-pra { padding:10% 15px!important }
}
@media (min-width:1400px) {
figure.dnext-neip-uih-effect-7:hover .dnext-neip-uih-des-heading { margin-top: 10% }
} @media (max-width: 1100px) and (min-width: 1010px) {
#top-menu li a { font-size:13px!important }
}
@media (max-width: 1009px) and (min-width: 981px) {
#top-menu li a { font-size:12px!important }
}
@media (max-width: 1199px) and (min-width: 981px) {
figure.dnext-neip-uih-effect-7 .dnext-neip-uih-des-pra { padding:5% 15px!important }
} @media (max-width: 980px) {
.child .split-section-fix .et_pb_column.et_pb_column_empty {
display:block;
min-height: 60vw;
}
.child .split-section-fix .et_pb_row:nth-child(2n) {
display: flex;
flex-direction: column-reverse;
}
.child .split-section-fix .et_pb_column {
padding-left: 16%;
padding-right: 16%;
}
.child .split-section-fix .et_pb_column .et_pb_text_align_right {
text-align: left;
}
.child.et_fixed_nav #main-header {
position: fixed;
}
.unsere-leistungen figure h4 .dnext-neip-uih-focus-heading { font-size: 25px }
footer .f-details .et_pb_column:nth-child(1) h4,
footer .f-details .et_pb_column:nth-child(2) h4 {
display: none;
}
}
@media (max-width: 980px) and (min-width: 630px) {
.dnxt-headline.type .dnxt-words-wrapper { font-size: 40px }
}
@media (max-width: 767px) {
.child .split-section-fix .et_pb_column {
padding-left: 8%;
padding-right: 8%;
}
}
@media (max-width: 629px) and (min-width: 481px) {
.dnxt-headline.type .dnxt-words-wrapper { font-size: 35px }
}
@media (max-width: 480px) {
.unsere-leistungen figure h4 .dnext-neip-uih-focus-heading { font-size: 18px }
.dnxt-headline.type .dnxt-words-wrapper { font-size: 24px }
figure.dnext-neip-uih-effect-7:hover .dnext-neip-uih-des-heading { margin-top: 5% }
figure.dnext-neip-uih-effect-7 .dnext-neip-uih-des-pra { padding:5% 15px!important }
}