@media screen and (max-width: 640px) {

  #logo, #site-title{ float: none; text-align: center; overflow: hidden; }

  #logo{ margin: 0 0 50px 0; }

  #main-menu{ border:0; margin: 10px 0 -25px 0;}

  #main-menu a:hover, #main-menu li a.active{
	background-color: #00008B;
  }

  #main-menu li:hover > a, #main-menu li > a.active{
	color: #00FF33;
  }
  
  .drop-down-toggle { display:block; }

  #main-menu .nav-toggle {
    background: url(../images/mobile-menu.png) #ebebeb center no-repeat;
	color: DarkGray;  
  }
  
      .dasse az{

	-webkit-transform: none !important;
	-webkit-transition-timing-function: none !important;
	-webkit-transition-duration: none !important;
	
	-moz-transform: none !important;
	-moz-transition-timing-function: none !important;
	-moz-transition-duration: none !important;

	-ms-transform: none !important;
	-ms-transition-timing-function: none !important;
	-ms-transition-duration: none !important;

	-o-transform: none !important;
	-o-transition-timing-function: none !important;
	-o-transition-duration: none !important;
}

.dasse az:hover {

	-webkit-transform: none !important;
	-webkit-transition-timing-function: none !important;
	-webkit-transition-duration: none !important;
	
	-moz-transform: none !important;
	-moz-transition-timing-function: none !important;
	-moz-transition-duration: none !important;

	-ms-transform: none !important;
	-ms-transition-timing-function: none !important;
	-ms-transition-duration: none !important;

	-o-transform: none !important;
	-o-transition-timing-function: none !important;
	-o-transition-duration: none !important;
	
	position: none !important;
	z-index: none !important;
	}
  

@media screen and (max-width: 440px) {

  #header{ padding-top: 1px; }

}

