}
.catlinks li {
border-right: none;
}
.catlinks li a {
background: #2aaddc;
.booktab h3 a {
display: block;
}
.booktab h3:after {
content: "\f107";
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
position: absolute;
left: 12px;
top: 11px;
outline: none;
border: 0;
}
.booktab:target h3:after {
content: "\f106";
}
.booktab li, .booktab ul {
display: inline-block;
}
.booktab h3 a:nth-child(n+2) {
position: absolute;
left: 10px;
top: 5px;
}
.booktab:target h3 a:nth-child(2), .booktab h3 a:nth-child(3) {
display: none;
}
.booktab:target h3 a:nth-child(3) {
display: block;
}