.kcc_block{ position:relative; padding:15px 10px; margin-bottom:20px; cursor:pointer; transition:background-color 0.4s; }
.kcc_block:before{ clear:both; }
.kcc_block a{ border-bottom:0; }
.kcc_block a.kcc-link{ text-decoration:none; display:block; font-size:150%; line-height:1.2; }
.kcc_block img{ width:55px; height:auto; float:left; margin:0 25px 0 5px;border:0px!important; box-shadow:none!important; }
.kcc_block .description{ color:#666; }
.kcc_block small{ color:#ccc; }
.kcc_block b{ display:block; clear:both; }
.kcc_block:hover{ outline:2px solid rgba(125, 125, 125, 0.18); }
.kcc_block:hover a{ text-decoration:none; }
.kcc_block .kcc-edit-link{ position:absolute; top:0; right:0.2em; }