﻿sidebar-toggle {
  background: #292a38;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
#icon {
  width: 40px;
  height: 28px;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
path {
  fill: none;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 1s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  -moz-transition: stroke-dashoffset 1s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 1s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  -o-transition: stroke-dashoffset 1s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 1s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  transition: stroke-dashoffset 1s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 1s cubic-bezier(0.25, -0.25, 0.75, 1.25);
  stroke-width: 4px;
  stroke-linecap: round;
  stroke: #a06ba5;
  stroke-dashoffset: 0px;
}
path#top,
path#bottom {
  stroke-dasharray: 24px 95px;
}
path#middle {
  stroke-dasharray: 24px 24px;
}
.cross path#top,
.cross path#bottom {
  stroke-dashoffset: -65.3px;
  stroke-dashoffset: -65.3px;
}
.cross path#middle {
  stroke-dashoffset: -11.5px;
  stroke-dasharray: 1px 22px;
}
