 /* Maninka */
.bg_footer {
    /* background-color: rgba(50, 50, 51, 0.00); */
    background-image: url(/maninka/design/footer_background.webp); 
    background-position: center top; 
    background-repeat: no-repeat;
}

footer .footer {
  position: relative;
  padding-top: 85px !Important;
}

#top_menu_wrapper {
    background-image: url(/maninka/design/header_background.webp); 
    background-position: center bottom; 
    background-repeat: no-repeat;
    position: relative !important;
  
  top: 0;
  z-index: 110;
  min-height: 275px !Important;
  width: 100%;
  max-width: 2200px;
  margin: auto;
  padding-top; 25px;
  
  /*
  -webkit-transition: margin-top 0.5s;
       -o-transit
ion: margin-top 0.5s;
          transition: margin-top 0.5s;
          */
}
.top_menu .menu_right {
    background-color: #F6ECE1;
    padding: 15px;
    border-radius: 25px;
  position: absolute;
  right: 0;
  top: 0;
  height: var(--icon_size);
  line-height: var(--icon_size);
  text-align: right;
  z-index: 200;
  
}

/*
.top_menu .logomenu {
    width: 350px;
    height: 175px;
    display: inline-block;
    margin-right: 10px;
    padding: 10px 0;
    background-image: url(maninka/logo/logo-maninka.png);
    background-position: bottom;
    z-index: 200;
    height: 220 px;
    background-size: contain;
    background-repeat: no-repeat;
    display:inline-block !important;
    
}
*/

.top_menu .dunkel .small .burger_menu, .top_menu .dunkel .menu_kat.show_scroll_burger .burger_menu {
    background-color: #F6ECE1;
    padding: 15px;
    width: 30px;
    border-radius: 25px;
    background-image: url(https://www.maninka.com/templates/fullscreen/images/system/menu_burger.svg);
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-background-size: var(--icon_size) var(--icon_size);
    background-size: var(--icon_size) var(--icon_size);
    background-position: 0 0;
    z-index: 500;
}

#social_bottom div#social_content.inlineblock, #social_bottom div#newsletter_content.inlineblock {
    display: none;
}

/* Logo auch bei kleinem Mediaformat anzeigen 
#menu_center {
    display: relativ;
}img[src*="logomenu_deu.webp"] {
  max-height: 120px !important;
}
*/

footer .footer_boxen {
  position: relative;
  text-align: center;
  display: none;
}


img[src*="logomenu_deu.webp"] {
  max-height: 270px !important;
  padding-top: 30px !important;
  padding-left: 10px !important;
}