.bimg {
	height:60px; width:50px; border-radius: 3px;
	background:#f0f0f0 no-repeat center center;
}
.bimg .icons { text-align: right; padding: 0; }

.links {
	text-align:right;
	font-size:11px;
}
.links a {color:#c00;}
h2 .links { float:right; }

h2, h3 {position:relative;}
h2 .cog, h3 .cog {
	display:block;
	position:absolute;
	right:0; bottom:0;
}

#f-hot {}
#f-hot ul.imged {list-style:none; margin: 0 0 40px;}
#f-hot ul.imged li { clear: both; min-height:90px; margin:10px 0; }
#f-hot ul.imged li .bimg { float: left; }
#f-hot ul.imged li p { margin-left:83px; }
#f-hot ul.imged li p.title {font-size:13px; font-weight:bold;}
#f-hot ul.imged li p.info {font-size:11px; line-height: 100%; margin-bottom: 9px; display: flex; gap: 10px; justify-content: space-between; flex-wrap: wrap;}
/* #f-hot ul.imged li:hover p.info { border-bottom: 1px dotted #bbb; margin-bottom: 8px;} */
#f-hot ul.imged li p.info .r {float:right;}

#f-hot ul.imged li p.title span span:nth-child(odd) { display: block; background-color: var(--bg-primary); }
#f-hot ul.imged li button {
	display: block;
	margin: 0 0 9px 83px;
	padding: 0;
    font-size: 12px;
    border: 0;
    background: none;
    color: var(--text-secondary);
}
#f-hot ul.imged li .title .expand {
	max-height: 100% !important;
  }

#f-about p, #f-about .hero li {font-size:11px;}
#f-about .hero {
	border: 1px solid #ccc;
	border-radius: 20px;
	background:#f0f0f0;
	padding:10px 30px 18px 0;
	box-shadow: rgba(0,0,0,.12) -5px 5px 30px;
	text-align: justify;
}
#f-about .hero h3 { padding-left:30px; }
#f-about .hero p { margin-left:30px; }
#f-about .hero ol {margin-left:45px;;}
#f-about .hero ol li {}
noindex:-o-prefocus, #f-about .hero ol li {
	text-align:left;
}

#f-search-top {
	margin:40px 0;
	padding:0 30px;
	background:#f0f0f0;
	border:solid #ccc;
	border-width:1px 0;
}
#f-search-top .cloud {
	line-height:200%;
	text-align:center;
}

#f-blog ul {list-style: none; padding: 0; margin: 0;}
#f-blog ul li {margin: 0 0 10px;}
#f-blog ul li .c {float: right;}
#f-blog ul li p {font-size:11px; color:#777;}

.f-tagstop p, .f-tagstop .hero li {font-size:11px;}
.f-tagstop .hero {
	border: 1px solid #ccc;
	border-radius: 20px;
	background:#f0f0f0;
	padding:10px 30px 18px 0;
	text-align: justify;
}
.f-tagstop .hero h3 { padding-left:30px; }
.f-tagstop .hero p { margin-left:30px; }
.f-tagstop .hero ol {margin-left:45px;}

#f-hitstop p, #f-hitstop .hero li {font-size:13px;}
#f-hitstop .hero {
	border: 1px solid #ccc;
	border-radius: 20px;
	background:#f0f0f0;
	padding:10px 30px 18px 0;
	text-align: justify;
}
#f-hitstop .hero h3 { padding-left:30px; }
#f-hitstop .hero p { margin-left:30px; }
#f-hitstop .hero ol {margin-left:45px;}

#f-booktop p, #f-booktop .hero li {font-size:13px;}
#f-booktop .hero {
	border: 1px solid #ccc;
	border-radius: 20px;
	background:#f0f0f0;
	padding:10px 30px 18px 0;
	text-align: justify;
}
#f-booktop .hero h3 { padding-left:30px; }
#f-booktop .hero p { margin-left:30px; }
#f-booktop .hero ol {margin-left:45px;}