transition: all ease .3s;
max-height: 2.5em;
position: relative;
}
.booktab:target {
max-height: auto100%;
}
.booktab > *, .booktab a, .booktab h3 {
margin: 0;
}
.booktab h3:before {
content: "\f02d";
font-family: 'Font Awesome 5 Pro';
font-weight: 100;
right: 6px;
font-size: 18px;
padding: 9px 0 0 9px;
float: right;
}
.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 .row {