.button, #sForm .button, .knop, #sForm .knop {
  color: rgb(255, 255, 255);
  }
div.newsHeader H2, div.newsHeader H3 {
  color: #fff;
}
#header_container {
    min-height: 64px;
}

#menu_container {
    height: 76px;
    top: 32px;
    transition: all 0.5s ease-out;
} 
#menu_container.menu_tiny { top: 0px; background-color: rgb(175, 202, 38, 0.8);}
  
#media_container {
  bottom: auto;
  height: auto;
  position: relative;
  text-align: center;
  height: 46px;
  background-color: #afca26;
}


#mc_padding {
  padding: 10px 0 0 0;
}
input[type="search"] {
  color: #333;
  background-color: #f2f9c8;
  }
  
  
@media only screen and (max-width: 1200px) {
    #media_container {
        width: 100%;
    }
    #mc_padding {
       width: 92%;
    }
}

@media (max-width: 768px) {
  #menu_container {
    top: 0px;
  } 
  #media_container {
     position: absolute;
     background-color: transparent;
     width: 80%;
  }
  #mc_social {
    float: left;
    margin-left: 5px;
  }
}