.rotate {
  -webkit-transition: all ease-in-out 275ms;
  transition: all ease-in-out 275ms;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.rotate.rotate-0 {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.rotate.rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rotate.rotate-180r {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.rotate.rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.rotate.rotate-90r {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

._read-more-outer {
  overflow: hidden;
  height: auto;
  margin-bottom: 15px;
}

._read-more-more-button {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 700;
}

._read-more-more-button .button-icon {
  padding-left: 5px;
}

._read-more-more-button .hide-on-show {
  display: none;
}

._read-more-more-button .show-on-show {
  display: inline-block;
}

._read-more-more-button.collapsed .hide-on-show {
  display: inline-block;
}

._read-more-more-button.collapsed .show-on-show {
  display: none;
}
