// // Accordion // -------------------------------------------------- // Parent container .accordion { margin-bottom: $baseLineHeight; } // Group == heading + body .accordion-group { margin-bottom:10px; background-color: #eee; } .accordion-heading { a { font-size: 24px; line-height: 30px; background: #cccccc; color: $textColor; &:hover { color: $white; background-color: $accent; } @include transition(all linear 0.1s); } } .accordion-heading .accordion-toggle { display: block; padding: 20px; } // General toggle styles .accordion-toggle { cursor: pointer; } // Inner needs the styles because you can't animate properly with any styles on the element .accordion-inner { padding: 20px; }