a.mod_blogroll,
a.mod_blogroll:visited {
text-decoration: none;
}
h6.mod_blogroll {
margin-bottom: 8px;
}
.mod_blogroll_img {
width: 50px;
height: 50px;
margin-top: 0px;
object-fit: cover;
}
.mod_blogroll_showall_container {
display: none;
overflow: auto;
}
.mod_blogroll_showall_button {
display: inline;
margin: 2px;
margin-top: 0px;
padding: 0;
border: 0;
font: inherit;
text-decoration: none;
cursor: pointer;
background: transparent;
color: currentColor;
float: right;
}
.mod_blogroll_showall_button:hover,
.mod_blogroll_showall_button:active {
color: blue;
}
.mod_blogroll_author_date_label {
color: #606060;
font-size: 14px;
margin-top: 5px;
margin-bottom: 0px;
}.crp_related.crp-grid{clear:both;margin:10px auto;}.crp_related.crp-grid h3,.crp_related.crp-grid figure{margin:0!important;}.crp_related.crp-grid ul{display:grid;gap:10px;margin:0;justify-items:center;list-style:none;padding:0;}.crp_related.crp-grid ul li{text-align:left;display:flex;flex-direction:column;word-break:break-word;}.crp_related.crp-grid a:focus-visible{border:1px solid #000;border-radius:7px;}.crp_related.crp-grid ul li a.crp_link{flex-grow:1;display:grid;overflow:hidden;padding:3px;}.crp_related.crp-grid .crp_thumb,.crp_related.crp-grid .crp_title{display:block;margin:0 auto;}.crp_related.crp-grid ul li a{text-decoration:none!important;}.crp_related.crp-grid ul li img{max-width:100%;height:auto;display:block;margin:0 auto;}.crp_clear{clear:both;}.crp_author,.crp_date,.crp_excerpt{display:block;font-size:.9em;}