 @media only screen and (max-device-width:800px){
     .custom-header-title img {display: none !important;}
     .wrap-wrapper-before-header {float: none !important;}
     
     .not-mobile #before-header .B .button {display: block; float: right; min-width: 100px; clear: both; margin-bottom: 2px;}
}
.mobile .custom h1 a {font-size:0.6em;}
.mobile .custom h2 a {font-size:0.6em; font-weight:normal;}
.mobile div.mainmenu #menu ul.nav > li > a {font-weight: normal; font-size: 0.7em;}
.mobile ul.nav li a {font-size: 0.7em;}

.mobile #before-header .B p {font-size:10px;}