.cn-button.wp-default {
  background: white;
  border-color:black;
  border-width: 2px;
  border-style: solid;
  height: auto;
}

@media only screen and (max-width: 768px) {
  .home #header {
    min-height: 50%;
    background-position: center center !important;
  }
}


@media only screen and (max-width: 768px) {
  #cookie-law-info-again { 
   display: none; 
  }
}

#cookie-law-info-again {
  box-shadow: none;
  border-radius: 5px 5px 0px 0px;
  color: white!important;
  background-color: black!important;
}

.menu-main-menu-deutsch:hover .menu-item {
 display: block!important;
}