@keyframes dropDown {
  from {
    height: 0px; }
  to {
    height: 200px; } }
@keyframes dropUp {
  from {
    height: 200px; }
  to {
    height: 0; } }
@keyframes rotateDown {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(-180deg); } }
@keyframes rotateUp {
  from {
    transform: rotate(-180deg); }
  to {
    transform: rotate(0deg); } }
/* line 4, ../scss/accordeon.scss */
.nv-accordeon .nv-headline {
  border-bottom: 1px solid grey; }
/* line 7, ../scss/accordeon.scss */
.nv-accordeon .nv-headline i {
  color: grey;
  font-size: 2rem; }
/* line 12, ../scss/accordeon.scss */
.nv-accordeon .nv-headline:hover {
  cursor: pointer; }
/* line 20, ../scss/accordeon.scss */
.nv-accordeon .nv-active i {
  animation: rotateDown .5s forwards; }
/* line 28, ../scss/accordeon.scss */
.nv-accordeon .nv-hidden i {
  animation: rotateUp .5s forwards; }
/* line 34, ../scss/accordeon.scss */
.nv-accordeon .nv-text {
  overflow: hidden;
  height: 0; }

/*# sourceMappingURL=accordeon.css.map */
