* html #footer{height:1px}
body,html{margin:0;padding:0;color:#000;background:#fff}
#footer{clear:both;padding:5px 10px;background:#fff;text-align:center}
.center{text-align:center}
a.elem3{color:#000;font-size:18px;font-weight:500;text-decoration:none}
a.elem7{color:#000;text-decoration:none}
.mobileblog{text-align:left;font-size:normal;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;padding:0}
.mobileblog H1{font-size:150%;font-weight:bold;color:#336}
.mobileblog H2{font-size:125%;font-weight:bold;color:#336}
.mobileblog img{max-width:100%}
.wwmore{text-align:left;font-size:normal;border-width:1px;margin-top:auto;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:0;border-style:dotted}
p{font-size:17px}
h1{font-size:14px;color:red;font-weight:bold}
h2{font-size:12px;color:black;font-weight:normal}
.img-croph{width:auto;height:200px;overflow:hidden}
.img-croph img{width:100%}
.quicktop{text-align:center;margin:0 0 10px 0}
.quicktopcat{display:inline-block;margin-left:15px}
.adsmobr{margin-left:auto;margin-right:auto;margin-bottom:10px;margin-top:20px;padding:5px}
.grid-container {  display: grid;  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));  background-color: #FFFFFF;}
.grid-item {  background-color: rgba(255, 255, 255, 0.8);  border: 1px solid rgba(0, 0, 0, 0.8);  padding: 2px;  font-size: 20px;  text-align: center;}
.widebox{width:98%;max-width:1240px;}
.img-cropc{width:110px;height:70px;overflow:hidden;float:left;margin-right:12px}
.img-cropc img{width:100%}
