html{font-size:5vw;font-family:sans-serif;}
 body{width:100%;margin:0}
  .menumain{height:100%;width:100%;position:absolute;}
   .menu{height:100%;width:75%;box-shadow:0 0 16px 0 rgba(0,0,0,0.5);background:#fff;}
    .menuheader{padding:0.5rem;display:flex;}
	 .ml,.ml.active{list-style:none;margin: 0.1rem 0.1rem 0.1rem 0;padding: 0.25rem 0 0.25rem 3.25rem;font-size:0.9rem;}
	 .ml.active{background:#e3effb;border-radius: 0 30rem 30rem 0;}
    .menufooter{margin: auto auto 0 auto;}
  .head{box-shadow: 0 5px 5px rgba(0,0,0,0.1);position:sticky;top:0;background: rgba(255,255,255,0.95);}
   .header {width:90%;display: flex;justify-content:space-between;padding:0.5rem 5vw;font-size:1.25rem;margin:0 auto;}
    a.menubtn:active{/*animation: openmenu 0.5s;*/}
   .tabbar{justify-content:center;display:flex;}
    a.tab{margin:0 0.25rem;padding:0.1rem 0.3rem;text-decoration:none;color:#999;} 
	a.tab.active {color: #444;border-bottom: 0.1rem solid #0e41b1;}
	a.tab:hover{background:#eee}
  .body{margin:auto;}
   .week{padding:1rem;margin:0;}
    .day{display:none;margin-bottom: 0.5rem;border-bottom: 1px solid #ddd;}
	 .dayleft{width: 3rem;margin-right:1rem;}
	 .dayright{width: 100%;}
	  .info{font-size:.85rem;padding:.5rem;box-shadow:0 0 3px 0 rgba(0,0,0,0.5);background:#fff;border-radius:.3rem;margin-bottom:.5rem;min-height:1rem;/*display:none*/;}
	    .intext {padding-left: 1rem;font-size: 95%;}
  .footer{font-size: 0.5rem;padding-left: 1rem;margin-top: 1rem;margin-bottom: 1rem;}
a{text-decoration:none;color:#000;} 
ul{margin:0.25rem 0 0 0;padding:0;border-top: 1px solid #ddd;}
@keyframes closemenu{ from{left:-100vw;} to{left:0vw} }
@keyframes openmenu { from {left:0vw;} to {left:-100vw;} }
@media (min-width:0px) and (max-width:1200px){
	html{font-size:5vw;}
	.body{width:100%;}
	.header{width:90%;}
}
@media (min-width:1200px) and (max-width:9999px) {
	html{font-size:24px;}
	.body{width:800px;}
	.header{width:800px;}
	}
div#weather-float-he {position: fixed !important;width: 3.5rem !important;}
.info.a{background:darkgreen;}.info.b{background:cadetblue;}.info.c{background:darkmagenta;}.info.d{background: palevioletred;}.info.e{background:saddlebrown;}.info.f{background: #cfa115;}